Ignore:
Timestamp:
Aug 25, 2016 1:36:33 AM (8 years ago)
Author:
ming
Message:

Re #1954: Add WebRTC to third party component

  • Add build config for GNU build systems
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/third_party/build/os-auto.mak.in

    r5412 r5428  
    6565endif 
    6666endif 
     67 
     68ifneq (@ac_no_webrtc@,1) 
     69ifeq (@ac_external_webrtc@,1) 
     70# External webrtc 
     71else 
     72DIRS += webrtc 
     73WEBRTC_OTHER_CFLAGS = -fexceptions -DWEBRTC_POSIX=1 @ac_webrtc_cflags@ 
     74ifneq ($(findstring sse2,@ac_webrtc_instset@),) 
     75    WEBRTC_SRC = \ 
     76              modules/audio_processing/aec/aec_core_sse2.o               \ 
     77              modules/audio_processing/aec/aec_rdft_sse2.o               \ 
     78              modules/audio_processing/aecm/aecm_core_c.o                \ 
     79              modules/audio_processing/ns/nsx_core_c.o                   \ 
     80              system_wrappers/source/cpu_features.o 
     81else ifneq ($(findstring neon,@ac_webrtc_instset@),) 
     82    WEBRTC_SRC = \ 
     83              modules/audio_processing/aec/aec_core_neon.o               \ 
     84              modules/audio_processing/aec/aec_rdft_neon.o               \ 
     85              modules/audio_processing/aecm/aecm_core_c.o                \ 
     86              modules/audio_processing/aecm/aecm_core_neon.o             \ 
     87              modules/audio_processing/ns/nsx_core_c.o                   \ 
     88              modules/audio_processing/ns/nsx_core_neon.o                \ 
     89              common_audio/signal_processing/cross_correlation_neon.o    \ 
     90              common_audio/signal_processing/downsample_fast_neon.o      \ 
     91              common_audio/signal_processing/min_max_operations_neon.o 
     92    WEBRTC_OTHER_CFLAGS += -DWEBRTC_HAS_NEON 
     93else ifneq ($(findstring mips,@ac_webrtc_instset@),) 
     94    WEBRTC_SRC = \ 
     95              modules/audio_processing/aec/aec_core_mips.o               \ 
     96              modules/audio_processing/aec/aec_rdft_mips.o               \ 
     97              modules/audio_processing/aecm/aecm_core_mips.o             \ 
     98              modules/audio_processing/ns/nsx_core_mips.o                \ 
     99              common_audio/signal_processing/cross_correlation_mips.o    \ 
     100              common_audio/signal_processing/downsample_fast_mips.o      \ 
     101              common_audio/signal_processing/min_max_operations_mips.o 
     102 
     103    WEBRTC_OTHER_CFLAGS += -DMIPS_FPU_LE 
     104endif 
     105endif 
     106endif 
Note: See TracChangeset for help on using the changeset viewer.