Changeset 320 for pjproject/trunk/pjmedia/build/Makefile
- Timestamp:
- Mar 16, 2006 2:24:26 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/build/Makefile
r296 r320 1 2 # Before we include local os-mak, set default sound framework to use 3 # PortAudio. 4 export SOUND_OBJS = $(PORTAUDIO_OBJS) 5 6 # Also set default codec files to be included 7 # If these codecs are to be excluded, then the appropriate PJMEDIA_HAS_XXX_CODEC macros 8 # MUST be set too in pj/config_site.h, to inform applications about the codec 9 # availability. 10 # 11 # E.g., to exclude Speex, we need to exclude SPEEX_OBJS from CODEC_OBJS, AND specify 12 # "#define PJMEDIA_HAS_SPEEX_CODEC 0" in pj/config_site.h. 13 # 14 export CODEC_OBJS = $(GSM_OBJS) $(SPEEX_OBJS) 15 16 1 17 include ../../build/common.mak 2 18 … … 8 24 export PJMEDIA_LIB:=../lib/libpjmedia-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 9 25 export PJMEDIA_CODEC_LIB:=../lib/libpjmedia-codec-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 26 27 ############################################################################### 28 # Sound frameworks 29 # These are activated by setting SOUND_OBJS var, e.g.: 30 # export SOUND_OBJS = $(PORTAUDIO_OBJS), or 31 # export SOUND_OBJS = $(NULLSOUND_OBJS) 32 # 33 PA_DIR:=portaudio 34 PORTAUDIO_OBJS := pasound.o \ 35 $(PA_DIR)/pa_allocation.o \ 36 $(PA_DIR)/pa_converters.o \ 37 $(PA_DIR)/pa_cpuload.o \ 38 $(PA_DIR)/pa_dither.o \ 39 $(PA_DIR)/pa_front.o \ 40 $(PA_DIR)/pa_process.o \ 41 $(PA_DIR)/pa_skeleton.o \ 42 $(PA_DIR)/pa_stream.o \ 43 $(PA_DIR)/pa_trace.o 44 45 NULLSOUND_OBJS := nullsound.o 10 46 11 47 ############################################################################### … … 27 63 # Defines for building PJMEDIA library 28 64 # 29 PA_DIR:=portaudio30 65 export PJMEDIA_SRCDIR = ../src/pjmedia 31 66 export PJMEDIA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 32 67 codec.o conference.o endpoint.o errno.o file_port.o \ 33 g711.o jbuf.o pasound.o port.o resample.o rtcp.o \68 g711.o jbuf.o null_port.o pasound.o port.o resample.o rtcp.o \ 34 69 rtp.o sdp.o sdp_cmp.o sdp_neg.o session.o silencedet.o \ 35 stream.o \ 36 $(PA_DIR)/pa_allocation.o \ 37 $(PA_DIR)/pa_converters.o \ 38 $(PA_DIR)/pa_cpuload.o \ 39 $(PA_DIR)/pa_dither.o \ 40 $(PA_DIR)/pa_front.o \ 41 $(PA_DIR)/pa_process.o \ 42 $(PA_DIR)/pa_skeleton.o \ 43 $(PA_DIR)/pa_stream.o \ 44 $(PA_DIR)/pa_trace.o 70 stream.o $(SOUND_OBJS) 45 71 46 72 export PJMEDIA_CFLAGS += $(_CFLAGS) … … 50 76 # Defines for building PJMEDIA-Codec library 51 77 # 52 GSM_OBJS := gsm/add.o gsm/code.o gsm/decode.o \ 78 GSM_OBJS := gsm.o \ 79 gsm/add.o gsm/code.o gsm/decode.o \ 53 80 gsm/gsm_create.o gsm/gsm_decode.o gsm/gsm_destroy.o \ 54 81 gsm/gsm_encode.o gsm/gsm_explode.o gsm/gsm_implode.o \ … … 58 85 GSM_CFLAGS := 59 86 60 SPEEX_OBJS := speex/bits.o speex/cb_search.o speex/exc_10_16_table.o \ 87 SPEEX_OBJS := speex_codec.o \ 88 speex/bits.o speex/cb_search.o speex/exc_10_16_table.o \ 61 89 speex/exc_10_32_table.o speex/exc_20_32_table.o speex/exc_5_256_table.o \ 62 90 speex/exc_5_64_table.o speex/exc_8_128_table.o speex/filters.o \ … … 72 100 export PJMEDIA_CODEC_SRCDIR = ../src/pjmedia-codec 73 101 export PJMEDIA_CODEC_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 74 gsm.o speex_codec.o pjmedia-codec-lib.o \ 75 $(GSM_OBJS) $(SPEEX_OBJS) 102 $(CODEC_OBJS) 76 103 export PJMEDIA_CODEC_CFLAGS += $(_CFLAGS) $(GSM_CFLAGS) $(SPEEX_CFLAGS) 77 104 … … 135 162 $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ 136 163 @if test "$@" == "depend"; then \ 137 echo '$(PJMEDIA_TEST_EXE): $(PJMEDIA_LIB)' >> .pjmedia-test-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 164 echo '$(PJMEDIA_LIB): .pjmedia-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend' >> .pjmedia-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 165 echo '$(PJMEDIA_CODEC_LIB): .pjmedia-codec-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend' >> .pjmedia-codec-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 166 echo '$(PJMEDIA_TEST_EXE): $(PJMEDIA_LIB) $(PJMEDIA_CODEC_LIB)' >> .pjmedia-test-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 138 167 fi 139 168
Note: See TracChangeset
for help on using the changeset viewer.