Create Project for repo.or.cz
[vp.git] / src / Makefile
bloba5a92606206326cd58ef21fbaecd117adb73565f
3 ################################################################################
4 # Rules
5 ################################################################################
6 include $(TOP_DIR)/Rules
9 ################################################################################
10 # Source and Target
11 ################################################################################
13 TARGET = src.o
15 SUB_TARGET =
16 LIBS =
18 SUB_TARGET += utils
19 LIBS += utils/utils.o
21 SUB_TARGET += jitter
22 LIBS += jitter/jitter.o
24 SUB_TARGET += ludp
25 LIBS += ludp/ludp.o
27 SUB_TARGET += audio
28 LIBS += audio/audio.o
30 SUB_TARGET += fake_audio
31 LIBS += fake_audio/fake_audio.o
33 SUB_TARGET += video
34 LIBS += video/video.o
36 SUB_TARGET += vphone
37 LIBS += vphone/vphone.o
39 SUB_TARGET += mfc
40 LIBS += mfc/mfc.o
42 SUB_TARGET += pp
43 LIBS += pp/pp.o
45 SUB_TARGET += fb
46 LIBS += fb/fb.o
48 #SUB_TARGET += jrtp
49 #LIBS += jrtp/jrtp.o
53 ################################################################################
54 # Target rules
55 ################################################################################
57 .PHONY: all clean $(TARGET) $(SUB_TARGET)
59 all: $(TARGET)
62 $(TARGET): $(SUB_TARGET)
63 @echo " LD $@"
64 @$(LD) -i -o $@ $(LIBS)
67 ################################################################################
68 # Sub rules
69 ################################################################################
71 utils:
72 @make -C $@
74 jitter:
75 @make -C $@
77 ludp:
78 @make -C $@
80 audio:
81 @make -C $@
83 fake_audio:
84 @make -C $@
86 video:
87 @make -C $@
89 vphone:
90 @make -C $@
92 mfc:
93 @make -C $@
95 pp:
96 @make -C $@
98 fb:
99 @make -C $@
101 #jrtp:
102 # @make -C $@
106 clean:
107 @echo " CLEAN"
108 @make clean -C utils
109 @make clean -C jitter
110 @make clean -C ludp
111 @make clean -C audio
112 @make clean -C fake_audio
113 @make clean -C video
114 @make clean -C vphone
115 @make clean -C mfc
116 @make clean -C pp
117 @make clean -C fb
118 # @make clean -C jrtp