Makefile
上传用户:sy_wanhua
上传日期:2013-07-25
资源大小:3048k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

C/C++

  1. #-------------------------< Custom Section >-------------------------------#
  2. PROGNAME = TPJACK
  3. DEFS     = 
  4. #--------------------------< Primary Targets >-----------------------------#
  5. all: busytone dtmfascii dtmfread forceunload intercom inter2 ixjasync 
  6. jackopen led nbring playback playtone record ring testram tpjack tpjackd 
  7. HEADERS = ixjuser.h udp.h daemon.h
  8. #-------------------------< Compiler Flags >-------------------------------#
  9. CC       = gcc
  10. CFLAGS   = -ggdb -I. 
  11. #--------------------------------------------------------------------------#
  12. clean:  
  13. -rm -f *.a
  14. -rm -f *~
  15. -rm -f *#
  16. -rm -f core
  17. -rm -f udp.o
  18. -rm -f daemon.o
  19. -rm -f busytone
  20. -rm -f dtmfascii
  21. -rm -f dtmfread
  22. -rm -f forceunload
  23. -rm -f intercom
  24. -rm -f inter2
  25. -rm -f ixjasync
  26. -rm -f jackopen
  27. -rm -f led
  28. -rm -f nbring
  29. -rm -f playback
  30. -rm -f playtone
  31. -rm -f record
  32. -rm -f ring
  33. -rm -f testram
  34. -rm -f tpjack
  35. -rm -f tpjackd
  36. -rm -f TAGS
  37. tags:
  38. etags *.[ch] 
  39. rcsclean:
  40. rcsclean
  41. #--------------------------------------------------------------------------#
  42. busytone : busytone.c $(HEADERS)
  43. ${CC} ${CFLAGS} -o $@ busytone.c ${DEFS} 
  44. dtmfascii : dtmfascii.c $(HEADERS)
  45. ${CC} ${CFLAGS} -o $@ dtmfascii.c ${DEFS} 
  46. dtmfread : dtmfread.c $(HEADERS)
  47. ${CC} ${CFLAGS} -o $@ dtmfread.c ${DEFS} 
  48. forceunload : forceunload.c $(HEADERS)
  49. ${CC} ${CFLAGS} -o $@ forceunload.c ${DEFS} 
  50. intercom : intercom.c $(HEADERS)
  51. ${CC} ${CFLAGS} -o $@ intercom.c ${DEFS} 
  52. inter2 : inter2.c $(HEADERS)
  53. ${CC} ${CFLAGS} -o $@ inter2.c ${DEFS} 
  54. ixjasync : ixjasync.c $(HEADERS)
  55. ${CC} ${CFLAGS} -o $@ ixjasync.c ${DEFS} 
  56. jackopen : jackopen.c $(HEADERS)
  57. ${CC} ${CFLAGS} -o $@ jackopen.c ${DEFS} 
  58. led : led.c $(HEADERS)
  59. ${CC} ${CFLAGS} -o $@ led.c ${DEFS} 
  60. nbring : nbring.c $(HEADERS)
  61. ${CC} ${CFLAGS} -o $@ nbring.c ${DEFS} 
  62. playback : playback.c $(HEADERS)
  63. ${CC} ${CFLAGS} -o $@ playback.c ${DEFS} 
  64. playtone : playtone.c $(HEADERS)
  65. ${CC} ${CFLAGS} -o $@ playtone.c ${DEFS} 
  66. record : record.c $(HEADERS)
  67. ${CC} ${CFLAGS} -o $@ record.c ${DEFS} 
  68. ring : ring.c $(HEADERS)
  69. ${CC} ${CFLAGS} -o $@ ring.c ${DEFS} 
  70. testram : testram.c $(HEADERS)
  71. ${CC} ${CFLAGS} -o $@ testram.c ${DEFS} 
  72. tpjack : tpjack.c udp.o $(HEADERS)
  73. ${CC} ${CFLAGS} -o $@ tpjack.c udp.o ${DEFS} 
  74. tpjackd : tpjackd.c udp.o daemon.o $(HEADERS)
  75. ${CC} ${CFLAGS} -o $@ tpjackd.c udp.o daemon.o ${DEFS} 
  76. udp.o : udp.c $(HEADERS)
  77. ${CC} ${CFLAGS} -c -o $@ udp.c ${DEFS} 
  78. daemon.o : daemon.c $(HEADERS)
  79. ${CC} ${CFLAGS} -c -o $@ daemon.c ${DEFS}