Benny Prijono | 27c9872 | 2007-04-09 21:28:15 +0000 | [diff] [blame] | 1 | include ../../build.mak |
Benny Prijono | d962784 | 2007-04-18 09:24:31 +0000 | [diff] [blame] | 2 | |
| 3 | THIRD_PARTY:=$(PJDIR)/third_party |
Benny Prijono | d962784 | 2007-04-18 09:24:31 +0000 | [diff] [blame] | 4 | |
Benny Prijono | d817965 | 2008-01-23 20:39:07 +0000 | [diff] [blame] | 5 | SRTP_INC=$(CC_INC)$(THIRD_PARTY)/build/srtp \ |
| 6 | $(CC_INC)$(THIRD_PARTY)/srtp/crypto/include \ |
| 7 | $(CC_INC)$(THIRD_PARTY)/srtp/include |
| 8 | |
Benny Prijono | 27c9872 | 2007-04-09 21:28:15 +0000 | [diff] [blame] | 9 | include $(PJDIR)/build/common.mak |
Benny Prijono | 4381efe | 2006-03-16 14:24:26 +0000 | [diff] [blame] | 10 | |
Benny Prijono | 27c9872 | 2007-04-09 21:28:15 +0000 | [diff] [blame] | 11 | RULES_MAK := $(PJDIR)/build/rules.mak |
Benny Prijono | 4381efe | 2006-03-16 14:24:26 +0000 | [diff] [blame] | 12 | |
Benny Prijono | 27c9872 | 2007-04-09 21:28:15 +0000 | [diff] [blame] | 13 | PJLIB_LIB:=$(PJDIR)/pjlib/lib/libpj-$(TARGET_NAME)$(LIBEXT) |
| 14 | PJLIB_UTIL_LIB:=$(PJDIR)/pjlib-util/lib/libpjlib-util-$(TARGET_NAME)$(LIBEXT) |
| 15 | PJNATH_LIB:=$(PJDIR)/pjnath/lib/libpjnath-$(TARGET_NAME)$(LIBEXT) |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 16 | |
Benny Prijono | 0382cd8 | 2006-05-04 08:43:02 +0000 | [diff] [blame] | 17 | export PJMEDIA_LIB:=../lib/libpjmedia-$(TARGET_NAME)$(LIBEXT) |
| 18 | export PJMEDIA_CODEC_LIB:=../lib/libpjmedia-codec-$(TARGET_NAME)$(LIBEXT) |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 19 | export PJSDP_LIB:=../lib/libpjsdp-$(TARGET_NAME)$(LIBEXT) |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 20 | export PJMEDIA_AUDIODEV_LIB:=../lib/libpjmedia-audiodev-$(TARGET_NAME)$(LIBEXT) |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 21 | export PJMEDIA_VIDEODEV_LIB:=../lib/libpjmedia-videodev-$(TARGET_NAME)$(LIBEXT) |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 22 | |
Benny Prijono | 4381efe | 2006-03-16 14:24:26 +0000 | [diff] [blame] | 23 | |
| 24 | ############################################################################### |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 25 | # Gather all flags. |
| 26 | # |
Benny Prijono | 1819dc9 | 2006-02-08 11:15:20 +0000 | [diff] [blame] | 27 | export _CFLAGS := $(CC_CFLAGS) $(OS_CFLAGS) $(HOST_CFLAGS) $(M_CFLAGS) \ |
Benny Prijono | a6bd758 | 2007-03-28 15:49:48 +0000 | [diff] [blame] | 28 | $(CFLAGS) $(CC_INC)../include \ |
| 29 | $(CC_INC)../../pjlib/include \ |
Benny Prijono | 34a404e | 2006-02-09 14:38:30 +0000 | [diff] [blame] | 30 | $(CC_INC)../../pjlib-util/include \ |
Benny Prijono | a6bd758 | 2007-03-28 15:49:48 +0000 | [diff] [blame] | 31 | $(CC_INC)../../pjnath/include \ |
Benny Prijono | d817965 | 2008-01-23 20:39:07 +0000 | [diff] [blame] | 32 | $(CC_INC)../.. \ |
| 33 | $(SRTP_INC) |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 34 | export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ |
| 35 | $(HOST_CXXFLAGS) $(CXXFLAGS) |
| 36 | export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 37 | $(subst /,$(HOST_PSEP),$(PJMEDIA_AUDIODEV_LIB)) \ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 38 | $(subst /,$(HOST_PSEP),$(PJMEDIA_VIDEODEV_LIB)) \ |
Benny Prijono | 0ff56dc | 2008-07-04 16:45:17 +0000 | [diff] [blame] | 39 | $(subst /,$(HOST_PSEP),$(PJMEDIA_CODEC_LIB)) \ |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 40 | $(subst /,$(HOST_PSEP),$(PJLIB_LIB)) \ |
| 41 | $(subst /,$(HOST_PSEP),$(PJLIB_UTIL_LIB)) \ |
Benny Prijono | a6bd758 | 2007-03-28 15:49:48 +0000 | [diff] [blame] | 42 | $(subst /,$(HOST_PSEP),$(PJNATH_LIB)) \ |
Benny Prijono | 0ff56dc | 2008-07-04 16:45:17 +0000 | [diff] [blame] | 43 | -L$(PJDIR)/third_party/lib \ |
| 44 | $(APP_THIRD_PARTY_LIBS) \ |
Benny Prijono | ddd4714 | 2010-01-15 15:06:20 +0000 | [diff] [blame] | 45 | $(APP_THIRD_PARTY_EXT) \ |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 46 | $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \ |
| 47 | $(LDFLAGS) |
| 48 | |
| 49 | ############################################################################### |
| 50 | # Defines for building PJMEDIA library |
| 51 | # |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 52 | export PJMEDIA_SRCDIR = ../src/pjmedia |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 53 | export PJMEDIA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 54 | alaw_ulaw.o alaw_ulaw_table.o avi_player.o \ |
| 55 | bidirectional.o clock_thread.o codec.o conference.o \ |
| 56 | conf_switch.o converter.o converter_libswscale.o \ |
| 57 | delaybuf.o echo_common.o \ |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 58 | echo_port.o echo_suppress.o endpoint.o errno.o \ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 59 | format.o ffmpeg_util.o \ |
Benny Prijono | a14fe1f | 2006-06-28 11:48:51 +0000 | [diff] [blame] | 60 | g711.o jbuf.o master_port.o mem_capture.o mem_player.o \ |
Benny Prijono | 25dfd1d | 2007-04-17 16:16:01 +0000 | [diff] [blame] | 61 | null_port.o plc_common.o port.o splitcomb.o \ |
Benny Prijono | 899f9af | 2007-10-12 05:24:32 +0000 | [diff] [blame] | 62 | resample_resample.o resample_libsamplerate.o \ |
Benny Prijono | e8b604d | 2008-04-28 18:05:49 +0000 | [diff] [blame] | 63 | resample_port.o rtcp.o rtcp_xr.o rtp.o \ |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 64 | sdp.o sdp_cmp.o sdp_neg.o session.o silencedet.o \ |
| 65 | sound_legacy.o sound_port.o stereo_port.o \ |
Nanang Izzuddin | 67cdbe2 | 2009-06-07 16:49:42 +0000 | [diff] [blame] | 66 | stream.o tonegen.o transport_adapter_sample.o \ |
Benny Prijono | 40860c3 | 2008-09-04 13:55:33 +0000 | [diff] [blame] | 67 | transport_ice.o transport_loop.o \ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 68 | transport_srtp.o transport_udp.o vid_codec.o videoport.o \ |
Benny Prijono | a66c331 | 2007-01-21 23:12:40 +0000 | [diff] [blame] | 69 | wav_player.o wav_playlist.o wav_writer.o wave.o \ |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 70 | wsola.o |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 71 | |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 72 | export PJMEDIA_CFLAGS += $(_CFLAGS) |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 73 | |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 74 | |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 75 | ############################################################################### |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 76 | # Defines for building PJMEDIA-AUDIODEV library |
| 77 | # |
| 78 | export PJMEDIA_AUDIODEV_SRCDIR = ../src/pjmedia-audiodev |
Sauw Ming | 60a0c9b | 2010-02-19 09:57:48 +0000 | [diff] [blame] | 79 | export PJMEDIA_AUDIODEV_OBJS += audiodev.o audiotest.o errno.o \ |
Sauw Ming | 55a73cd | 2010-05-17 12:51:06 +0000 | [diff] [blame] | 80 | coreaudio_dev.o legacy_dev.o null_dev.o pa_dev.o wmme_dev.o \ |
| 81 | alsa_dev.o |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 82 | export PJMEDIA_AUDIODEV_CFLAGS += $(_CFLAGS) |
| 83 | |
| 84 | |
| 85 | ############################################################################### |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 86 | # Defines for building PJMEDIA-VIDEODEV library |
| 87 | # |
| 88 | export PJMEDIA_VIDEODEV_SRCDIR = ../src/pjmedia-videodev |
Sauw Ming | 6e6c215 | 2010-12-14 13:03:10 +0000 | [diff] [blame] | 89 | export PJMEDIA_VIDEODEV_OBJS += videodev.o ffmpeg_dev.o colorbar_dev.o \ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 90 | v4l2_dev.o |
| 91 | export PJMEDIA_VIDEODEV_CFLAGS += $(_CFLAGS) |
| 92 | |
| 93 | |
| 94 | ############################################################################### |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 95 | # Defines for building PJSDP library |
| 96 | # Note that SDP functionality is already INCLUDED in PJMEDIA. |
| 97 | # The PJSDP library should only be used for applications that want SDP |
| 98 | # but don't want to use the rest of the media framework. |
| 99 | # |
| 100 | export PJSDP_SRCDIR = ../src/pjmedia |
| 101 | export PJSDP_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ |
| 102 | errno.o sdp.o sdp_cmp.o sdp_neg.o |
| 103 | export PJSDP_CFLAGS += $(_CFLAGS) |
| 104 | |
| 105 | |
| 106 | ############################################################################### |
Benny Prijono | f80b1bf | 2006-02-19 02:24:27 +0000 | [diff] [blame] | 107 | # Defines for building PJMEDIA-Codec library |
| 108 | # |
| 109 | export PJMEDIA_CODEC_SRCDIR = ../src/pjmedia-codec |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 110 | export PJMEDIA_CODEC_OBJS += ffmpeg_codecs.o \ |
Benny Prijono | 41ee6ab | 2006-04-27 22:41:56 +0000 | [diff] [blame] | 111 | $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ |
Benny Prijono | 0822c19 | 2008-08-21 20:59:58 +0000 | [diff] [blame] | 112 | ipp_codecs.o $(CODEC_OBJS) |
Benny Prijono | 00cae61 | 2006-07-31 15:19:36 +0000 | [diff] [blame] | 113 | export PJMEDIA_CODEC_CFLAGS += $(_CFLAGS) $(GSM_CFLAGS) $(SPEEX_CFLAGS) \ |
Nanang Izzuddin | 56e380a | 2009-04-15 14:45:41 +0000 | [diff] [blame] | 114 | $(ILBC_CFLAGS) $(IPP_CFLAGS) $(G7221_CFLAGS) |
Benny Prijono | f80b1bf | 2006-02-19 02:24:27 +0000 | [diff] [blame] | 115 | |
| 116 | |
| 117 | ############################################################################### |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 118 | # Defines for building test application |
| 119 | # |
| 120 | export PJMEDIA_TEST_SRCDIR = ../src/test |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 121 | export PJMEDIA_TEST_OBJS += codec_vectors.o jbuf_test.o main.o mips_test.o \ |
Sauw Ming | 6e6c215 | 2010-12-14 13:03:10 +0000 | [diff] [blame] | 122 | vid_codec_test.o rtp_test.o test.o |
Benny Prijono | 319c817 | 2009-04-18 15:15:34 +0000 | [diff] [blame] | 123 | export PJMEDIA_TEST_OBJS += sdp_neg_test.o |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 124 | export PJMEDIA_TEST_CFLAGS += $(_CFLAGS) |
| 125 | export PJMEDIA_TEST_LDFLAGS += $(_LDFLAGS) |
Benny Prijono | 0382cd8 | 2006-05-04 08:43:02 +0000 | [diff] [blame] | 126 | export PJMEDIA_TEST_EXE:=../bin/pjmedia-test-$(TARGET_NAME)$(HOST_EXE) |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 127 | |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 128 | |
| 129 | export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT |
| 130 | ############################################################################### |
| 131 | # Main entry |
| 132 | # |
| 133 | # $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. |
| 134 | # |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 135 | TARGETS := pjmedia pjmedia-videodev pjmedia-audiodev pjmedia-codec pjsdp pjmedia-test |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 136 | |
| 137 | all: $(TARGETS) |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 138 | |
| 139 | doc: |
Benny Prijono | 5b64b8d | 2008-06-20 21:39:02 +0000 | [diff] [blame] | 140 | cd .. && rm -rf docs/html docs/latex && doxygen docs/doxygen.cfg |
Benny Prijono | 0282727 | 2010-09-23 22:46:11 +0000 | [diff] [blame] | 141 | @if [ -n "$(WWWDIR)" ]; then \ |
Benny Prijono | 5b64b8d | 2008-06-20 21:39:02 +0000 | [diff] [blame] | 142 | echo "Copying to $(WWWDIR)/pjmedia/docs/html.." ; \ |
| 143 | rm -rf $(WWWDIR)/pjmedia/docs/html/* ; \ |
| 144 | cp -a ../docs/html/* $(WWWDIR)/pjmedia/docs/html/ ; \ |
| 145 | fi |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 146 | |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 147 | dep: depend |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 148 | distclean: realclean |
| 149 | |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 150 | .PHONY: dep depend pjmedia pjmedia-codec pjmedia-videodev pjmedia-audiodev pjmedia-test clean realclean distclean |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 151 | |
| 152 | pjmedia: |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 153 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $(PJMEDIA_LIB) |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 154 | |
Benny Prijono | f80b1bf | 2006-02-19 02:24:27 +0000 | [diff] [blame] | 155 | pjmedia-codec: |
| 156 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $(PJMEDIA_CODEC_LIB) |
| 157 | |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 158 | pjmedia-videodev: |
| 159 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $(PJMEDIA_VIDEODEV_LIB) |
| 160 | |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 161 | pjmedia-audiodev: |
| 162 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $(PJMEDIA_AUDIODEV_LIB) |
| 163 | |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 164 | pjsdp: |
| 165 | $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $(PJSDP_LIB) |
| 166 | |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 167 | pjmedia-test: $(PJMEDIA_LIB) |
| 168 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $(PJMEDIA_TEST_EXE) |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 169 | |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 170 | .PHONY: ../lib/pjmedia.ko |
| 171 | ../lib/pjmedia.ko: |
| 172 | echo Making $@ |
| 173 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 174 | |
Benny Prijono | f80b1bf | 2006-02-19 02:24:27 +0000 | [diff] [blame] | 175 | .PHONY: ../lib/pjmedia-codec.ko |
| 176 | ../lib/pjmedia-codec.ko: |
| 177 | echo Making $@ |
| 178 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ |
| 179 | |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 180 | .PHONY: ../lib/pjmedia-test.ko |
| 181 | ../lib/pjmedia-test.ko: |
| 182 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@ |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 183 | |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 184 | clean: |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 185 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ |
Benny Prijono | f80b1bf | 2006-02-19 02:24:27 +0000 | [diff] [blame] | 186 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 187 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 188 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 189 | $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $@ |
Benny Prijono | b8528f4 | 2006-02-07 19:31:53 +0000 | [diff] [blame] | 190 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@ |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 191 | |
| 192 | realclean: |
| 193 | $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-$(TARGET_NAME).depend),$(HOST_RMR)) |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 194 | $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-videodev-$(TARGET_NAME).depend),$(HOST_RMR)) |
Benny Prijono | ccd90bb | 2009-03-10 15:14:11 +0000 | [diff] [blame] | 195 | $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-audiodev-$(TARGET_NAME).depend),$(HOST_RMR)) |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 196 | $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-codec-$(TARGET_NAME).depend),$(HOST_RMR)) |
| 197 | $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-test-$(TARGET_NAME).depend),$(HOST_RMR)) |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 198 | $(subst @@,$(subst /,$(HOST_PSEP),.pjsdp-$(TARGET_NAME).depend),$(HOST_RMR)) |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 199 | |
| 200 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 201 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ |
Nanang Izzuddin | 53add07 | 2009-10-29 03:31:57 +0000 | [diff] [blame] | 202 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ |
Benny Prijono | f80b1bf | 2006-02-19 02:24:27 +0000 | [diff] [blame] | 203 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 204 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@ |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 205 | $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $@ |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 206 | |
| 207 | depend: |
| 208 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ |
Benny Prijono | c45d951 | 2010-12-10 11:04:30 +0000 | [diff] [blame] | 209 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ |
Nanang Izzuddin | 53add07 | 2009-10-29 03:31:57 +0000 | [diff] [blame] | 210 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ |
Benny Prijono | 0c59fea | 2006-05-27 13:11:32 +0000 | [diff] [blame] | 211 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ |
| 212 | $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@ |
Benny Prijono | 10af18e | 2006-08-10 14:26:15 +0000 | [diff] [blame] | 213 | $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $@ |
Benny Prijono | b1c6204 | 2008-07-29 11:42:20 +0000 | [diff] [blame] | 214 | echo '$(PJMEDIA_TEST_EXE): $(PJMEDIA_LIB) $(PJMEDIA_CODEC_LIB) $(PJNATH_LIB) $(PJLIB_UTIL_LIB) $(PJLIB_LIB)' >> .pjmedia-test-$(TARGET_NAME).depend |
Benny Prijono | dd859a6 | 2005-11-01 16:42:51 +0000 | [diff] [blame] | 215 | |
| 216 | |