Makefile

上传用户:susan2053
上传日期:2007-01-07
资源大小:731k
文件大小:2k
源码类别:手机短信编程
开发平台:Unix_Linux
  1. #
  2. # Makefile for the xGNOKII tool suite.
  3. #
  4. # Copyright (C) 1999 Hugh Blemings & Pavel Jan韐 ml. & Jan Derfinak
  5. #               2000 Karel Zak
  6. #
  7. TOPDIR=..
  8. include $(TOPDIR)/Makefile.global
  9. CFLAGS += -DXVERSION="$(XVERSION)" 
  10.           -DXGNOKIIDIR="$(xgnokii_libdir)" 
  11.   $(PTHREAD_CFLAGS) 
  12.   $(GTK_CFLAGS) 
  13. LDFLAGS += $(PTHREAD_LIBS) 
  14.    $(GTK_LIBS) 
  15. OBJS =  xgnokii.o 
  16. xgnokii_common.o 
  17. xgnokii_contacts.o 
  18. xgnokii_sms.o 
  19. xgnokii_netmon.o 
  20. xgnokii_dtmf.o 
  21. xgnokii_cfg.o 
  22. xgnokii_speed.o 
  23. xgnokii_xkeyb.o 
  24. xgnokii_calendar.o 
  25. xgnokii_lowlevel.o
  26. HELP_DIR = docs/help
  27. all: xgnokii
  28. xgnokii: $(OBJS) $(TOPDIR)/common/COMMON.o
  29. $(TOPDIR)/common/COMMON.o: 
  30. $(MAKE) -C $(TOPDIR)/common COMMON.o
  31. clean:
  32. $(RM) $(OBJS) *~ xpm/*~ depend xgnokii
  33. install: all
  34. $(INSTALL) -d $(bindir)
  35. $(INSTALL) -m 755 -s xgnokii $(bindir)
  36. $(INSTALL) -d $(xgnokii_libdir)/help
  37. ( cd $(HELP_DIR); 
  38.   find ./ -type d ! -path "*CVS*" 
  39.        -exec $(INSTALL) -d $(xgnokii_libdir)/help/{} ; ; 
  40.   find ./ -type f ! -path "*CVS*" 
  41.        -exec $(INSTALL) -m 0444 {} $(xgnokii_libdir)/help/{} ; 
  42. )
  43. $(INSTALL) -m 0444 ../Docs/CREDITS $(xgnokii_libdir)/help/en_US
  44. $(INSTALL) -m 0444 ../COPYING $(xgnokii_libdir)/help/en_US
  45. $(INSTALL) -d $(xgnokii_libdir)/help/en_US/sample
  46. $(INSTALL) -m 0444 ../Docs/sample.gnokiirc $(xgnokii_libdir)/help/en_US/sample
  47. (cd $(xgnokii_libdir)/help; ln -s en_US C; ln -s en_US POSIX)
  48. $(INSTALL) -d $(xgnokii_libdir)/xpm
  49. $(INSTALL) -m 0444 xpm/6110.xpm $(xgnokii_libdir)/xpm
  50. $(INSTALL) -m 0444 xpm/6150.xpm $(xgnokii_libdir)/xpm
  51. $(INSTALL) -m 0444 xpm/5110.xpm $(xgnokii_libdir)/xpm
  52. depend dep:
  53. $(CC) $(CFLAGS) -MM *.c >depend
  54. ifeq (depend,$(wildcard depend))
  55. include depend
  56. endif
  57. .PHONY: all install clean dep depend