Changeset 3664 for pjproject/trunk/pjmedia/build/Makefile
- Timestamp:
- Jul 19, 2011 3:42:28 AM (13 years ago)
- Location:
- pjproject/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk
- Property svn:mergeinfo changed
-
pjproject/trunk/pjmedia/build/Makefile
r3319 r3664 19 19 export PJSDP_LIB:=../lib/libpjsdp-$(TARGET_NAME)$(LIBEXT) 20 20 export PJMEDIA_AUDIODEV_LIB:=../lib/libpjmedia-audiodev-$(TARGET_NAME)$(LIBEXT) 21 export PJMEDIA_VIDEODEV_LIB:=../lib/libpjmedia-videodev-$(TARGET_NAME)$(LIBEXT) 21 22 22 23 … … 28 29 $(CC_INC)../../pjlib/include \ 29 30 $(CC_INC)../../pjlib-util/include \ 31 $(CC_INC)../../pjmedia/include \ 30 32 $(CC_INC)../../pjnath/include \ 31 33 $(CC_INC)../.. \ … … 33 35 export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 34 36 $(HOST_CXXFLAGS) $(CXXFLAGS) 35 export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ 37 export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJMEDIA_VIDEODEV_LIB)) \ 38 $(subst /,$(HOST_PSEP),$(PJMEDIA_CODEC_LIB)) \ 39 $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ 36 40 $(subst /,$(HOST_PSEP),$(PJMEDIA_AUDIODEV_LIB)) \ 37 $(subst /,$(HOST_PSEP),$(PJMEDIA_CODEC_LIB)) \38 41 $(subst /,$(HOST_PSEP),$(PJLIB_LIB)) \ 39 42 $(subst /,$(HOST_PSEP),$(PJLIB_UTIL_LIB)) \ … … 50 53 export PJMEDIA_SRCDIR = ../src/pjmedia 51 54 export PJMEDIA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 52 alaw_ulaw.o alaw_ulaw_table.o bidirectional.o clock_thread.o codec.o \ 53 conference.o conf_switch.o delaybuf.o echo_common.o \ 55 alaw_ulaw.o alaw_ulaw_table.o avi_player.o \ 56 bidirectional.o clock_thread.o codec.o conference.o \ 57 conf_switch.o converter.o converter_libswscale.o \ 58 delaybuf.o echo_common.o \ 54 59 echo_port.o echo_suppress.o endpoint.o errno.o \ 60 event.o format.o ffmpeg_util.o \ 55 61 g711.o jbuf.o master_port.o mem_capture.o mem_player.o \ 56 62 null_port.o plc_common.o port.o splitcomb.o \ … … 59 65 sdp.o sdp_cmp.o sdp_neg.o session.o silencedet.o \ 60 66 sound_legacy.o sound_port.o stereo_port.o \ 61 stream.o tonegen.o transport_adapter_sample.o \ 62 transport_ice.o transport_loop.o \ 63 transport_srtp.o transport_udp.o \ 67 stream_common.o stream.o tonegen.o transport_adapter_sample.o \ 68 transport_ice.o transport_loop.o transport_srtp.o transport_udp.o \ 69 types.o vid_codec.o vid_codec_util.o \ 70 vid_port.o vid_stream.o vid_tee.o \ 64 71 wav_player.o wav_playlist.o wav_writer.o wave.o \ 65 72 wsola.o … … 79 86 80 87 ############################################################################### 88 # Defines for building PJMEDIA-VIDEODEV library 89 # 90 export PJMEDIA_VIDEODEV_SRCDIR = ../src/pjmedia-videodev 91 export PJMEDIA_VIDEODEV_OBJS += errno.o videodev.o ffmpeg_dev.o \ 92 colorbar_dev.o v4l2_dev.o 93 export PJMEDIA_VIDEODEV_CFLAGS += $(_CFLAGS) 94 95 96 ############################################################################### 81 97 # Defines for building PJSDP library 82 98 # Note that SDP functionality is already INCLUDED in PJMEDIA. … … 94 110 # 95 111 export PJMEDIA_CODEC_SRCDIR = ../src/pjmedia-codec 96 export PJMEDIA_CODEC_OBJS += \ 112 export PJMEDIA_CODEC_OBJS += audio_codecs.o ffmpeg_codecs.o \ 113 h263_packetizer.o h264_packetizer.o \ 97 114 $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 98 115 ipp_codecs.o $(CODEC_OBJS) … … 105 122 # 106 123 export PJMEDIA_TEST_SRCDIR = ../src/test 107 export PJMEDIA_TEST_OBJS += codec_vectors.o jbuf_test.o main.o mips_test.o rtp_test.o test.o 124 export PJMEDIA_TEST_OBJS += codec_vectors.o jbuf_test.o main.o mips_test.o \ 125 vid_codec_test.o vid_dev_test.o vid_port_test.o \ 126 rtp_test.o test.o 108 127 export PJMEDIA_TEST_OBJS += sdp_neg_test.o 109 128 export PJMEDIA_TEST_CFLAGS += $(_CFLAGS) … … 118 137 # $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. 119 138 # 120 TARGETS := pjmedia pjmedia- audiodev pjmedia-codec pjsdp pjmedia-test139 TARGETS := pjmedia pjmedia-videodev pjmedia-audiodev pjmedia-codec pjsdp pjmedia-test 121 140 122 141 all: $(TARGETS) … … 133 152 distclean: realclean 134 153 135 .PHONY: dep depend pjmedia pjmedia-codec pjmedia- audiodev pjmedia-test clean realclean distclean154 .PHONY: dep depend pjmedia pjmedia-codec pjmedia-videodev pjmedia-audiodev pjmedia-test clean realclean distclean 136 155 137 156 pjmedia: … … 140 159 pjmedia-codec: 141 160 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $(PJMEDIA_CODEC_LIB) 161 162 pjmedia-videodev: 163 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $(PJMEDIA_VIDEODEV_LIB) 142 164 143 165 pjmedia-audiodev: … … 167 189 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 168 190 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ 191 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ 169 192 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ 170 193 $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $@ … … 173 196 realclean: 174 197 $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-$(TARGET_NAME).depend),$(HOST_RMR)) 198 $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-videodev-$(TARGET_NAME).depend),$(HOST_RMR)) 175 199 $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-audiodev-$(TARGET_NAME).depend),$(HOST_RMR)) 176 200 $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-codec-$(TARGET_NAME).depend),$(HOST_RMR)) … … 179 203 180 204 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 205 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ 181 206 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ 182 207 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ … … 186 211 depend: 187 212 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 213 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ 188 214 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ 189 215 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@
Note: See TracChangeset
for help on using the changeset viewer.