Ignore:
Timestamp:
Jul 19, 2011 3:42:28 AM (13 years ago)
Author:
nanang
Message:

Re #1326: Initial code integration from branch 2.0-dev to trunk as "2.0-pre-alpha-svn".

Location:
pjproject/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk

  • pjproject/trunk/pjmedia/build/Makefile

    r3319 r3664  
    1919export PJSDP_LIB:=../lib/libpjsdp-$(TARGET_NAME)$(LIBEXT) 
    2020export PJMEDIA_AUDIODEV_LIB:=../lib/libpjmedia-audiodev-$(TARGET_NAME)$(LIBEXT) 
     21export PJMEDIA_VIDEODEV_LIB:=../lib/libpjmedia-videodev-$(TARGET_NAME)$(LIBEXT) 
    2122 
    2223 
     
    2829                   $(CC_INC)../../pjlib/include \ 
    2930                   $(CC_INC)../../pjlib-util/include \ 
     31                   $(CC_INC)../../pjmedia/include \ 
    3032                   $(CC_INC)../../pjnath/include \ 
    3133                   $(CC_INC)../.. \ 
     
    3335export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
    3436                   $(HOST_CXXFLAGS) $(CXXFLAGS) 
    35 export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ 
     37export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJMEDIA_VIDEODEV_LIB)) \ 
     38                   $(subst /,$(HOST_PSEP),$(PJMEDIA_CODEC_LIB)) \ 
     39                   $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ 
    3640                   $(subst /,$(HOST_PSEP),$(PJMEDIA_AUDIODEV_LIB)) \ 
    37                    $(subst /,$(HOST_PSEP),$(PJMEDIA_CODEC_LIB)) \ 
    3841                   $(subst /,$(HOST_PSEP),$(PJLIB_LIB)) \ 
    3942                   $(subst /,$(HOST_PSEP),$(PJLIB_UTIL_LIB)) \ 
     
    5053export PJMEDIA_SRCDIR = ../src/pjmedia 
    5154export 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 \ 
    5459                        echo_port.o echo_suppress.o endpoint.o errno.o \ 
     60                        event.o format.o ffmpeg_util.o \ 
    5561                        g711.o jbuf.o master_port.o mem_capture.o mem_player.o \ 
    5662                        null_port.o plc_common.o port.o splitcomb.o \ 
     
    5965                        sdp.o sdp_cmp.o sdp_neg.o session.o silencedet.o \ 
    6066                        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 \ 
    6471                        wav_player.o wav_playlist.o wav_writer.o wave.o \ 
    6572                        wsola.o 
     
    7986 
    8087############################################################################### 
     88# Defines for building PJMEDIA-VIDEODEV library 
     89# 
     90export PJMEDIA_VIDEODEV_SRCDIR = ../src/pjmedia-videodev 
     91export PJMEDIA_VIDEODEV_OBJS +=  errno.o videodev.o ffmpeg_dev.o \ 
     92                                colorbar_dev.o v4l2_dev.o 
     93export PJMEDIA_VIDEODEV_CFLAGS += $(_CFLAGS) 
     94 
     95 
     96############################################################################### 
    8197# Defines for building PJSDP library 
    8298# Note that SDP functionality is already INCLUDED in PJMEDIA. 
     
    94110# 
    95111export PJMEDIA_CODEC_SRCDIR = ../src/pjmedia-codec 
    96 export PJMEDIA_CODEC_OBJS += \ 
     112export PJMEDIA_CODEC_OBJS += audio_codecs.o ffmpeg_codecs.o \ 
     113                        h263_packetizer.o h264_packetizer.o \ 
    97114                        $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
    98115                        ipp_codecs.o $(CODEC_OBJS) 
     
    105122# 
    106123export 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 
     124export 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 
    108127export PJMEDIA_TEST_OBJS += sdp_neg_test.o  
    109128export PJMEDIA_TEST_CFLAGS += $(_CFLAGS) 
     
    118137# $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. 
    119138# 
    120 TARGETS := pjmedia pjmedia-audiodev pjmedia-codec pjsdp pjmedia-test 
     139TARGETS := pjmedia pjmedia-videodev pjmedia-audiodev pjmedia-codec pjsdp pjmedia-test 
    121140 
    122141all: $(TARGETS) 
     
    133152distclean: realclean 
    134153 
    135 .PHONY: dep depend pjmedia pjmedia-codec pjmedia-audiodev pjmedia-test clean realclean distclean 
     154.PHONY: dep depend pjmedia pjmedia-codec pjmedia-videodev pjmedia-audiodev pjmedia-test clean realclean distclean 
    136155 
    137156pjmedia: 
     
    140159pjmedia-codec: 
    141160        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $(PJMEDIA_CODEC_LIB) 
     161 
     162pjmedia-videodev: 
     163        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $(PJMEDIA_VIDEODEV_LIB) 
    142164 
    143165pjmedia-audiodev: 
     
    167189        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 
    168190        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ 
     191        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ 
    169192        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ 
    170193        $(MAKE) -f $(RULES_MAK) APP=PJSDP app=pjsdp $@ 
     
    173196realclean: 
    174197        $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-$(TARGET_NAME).depend),$(HOST_RMR)) 
     198        $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-videodev-$(TARGET_NAME).depend),$(HOST_RMR)) 
    175199        $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-audiodev-$(TARGET_NAME).depend),$(HOST_RMR)) 
    176200        $(subst @@,$(subst /,$(HOST_PSEP),.pjmedia-codec-$(TARGET_NAME).depend),$(HOST_RMR)) 
     
    179203         
    180204        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 
     205        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ 
    181206        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ 
    182207        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ 
     
    186211depend: 
    187212        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 
     213        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_VIDEODEV app=pjmedia-videodev $@ 
    188214        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_AUDIODEV app=pjmedia-audiodev $@ 
    189215        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_CODEC app=pjmedia-codec $@ 
Note: See TracChangeset for help on using the changeset viewer.