- Timestamp:
- Dec 28, 2016 3:40:07 AM (8 years ago)
- Location:
- pjproject/branches/projects/uwp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/uwp
- Property svn:mergeinfo changed
/pjproject/trunk (added) merged: 5209,5212-5234,5237-5253,5255,5257-5292,5294-5297,5299-5332,5334-5394,5396-5438,5440-5469,5471-5496,5498-5510
- Property svn:mergeinfo changed
-
pjproject/branches/projects/uwp/pjmedia/build/os-auto.mak.in
r5199 r5513 3 3 # Define the desired video device backend 4 4 # Valid values are: 5 # - mac_os 6 # - iphone_os 5 # - darwin_os 7 6 # - android_os 8 7 AC_PJMEDIA_VIDEO = @ac_pjmedia_video@ … … 22 21 # QT 23 22 AC_PJMEDIA_VIDEO_HAS_QT = @ac_pjmedia_video_has_qt@ 24 QT_CFLAGS = @ac_qt_cflags@25 26 # iOS27 IOS_CFLAGS = @ac_ios_cflags@23 # QT_CFLAGS = @ac_qt_cflags@ 24 25 # Darwin (Mac and iOS) 26 DARWIN_CFLAGS = @ac_darwin_cflags@ 28 27 29 28 # Android 30 29 ANDROID_CFLAGS = @ac_android_cflags@ 31 32 # libyuv33 LIBYUV_CFLAGS = @ac_libyuv_cflags@34 LIBYUV_LDFLAGS = @ac_libyuv_ldflags@35 30 36 31 # openh264 … … 38 33 OPENH264_LDFLAGS = @ac_openh264_ldflags@ 39 34 40 # WebRtc41 WEBRTC_CFLAGS = @ac_webrtc_cflags@42 WEBRTC_LDFLAGS = @ac_webrtc_ldflags@43 44 35 45 36 # PJMEDIA features exclusion 46 37 export CFLAGS += @ac_no_small_filter@ @ac_no_large_filter@ @ac_no_speex_aec@ \ 47 38 $(SDL_CFLAGS) $(FFMPEG_CFLAGS) $(V4L2_CFLAGS) $(QT_CFLAGS) \ 48 $( IOS_CFLAGS) $(ANDROID_CFLAGS) $(LIBYUV_CFLAGS) \49 $(OPENH264_CFLAGS) $(WEBRTC_CFLAGS)39 $(DARWIN_CFLAGS) $(ANDROID_CFLAGS) \ 40 $(OPENH264_CFLAGS) 50 41 export LDFLAGS += $(SDL_LDFLAGS) $(FFMPEG_LDFLAGS) $(V4L2_LDFLAGS) \ 51 $( LIBYUV_LDFLAGS) $(OPENH264_LDFLAGS) $(WEBRTC_LDFLAGS)42 $(OPENH264_LDFLAGS) 52 43 53 44 # Define the desired sound device backend … … 192 183 # PortAudio 193 184 # 194 ifneq ($(findstring pa,$(AC_PJMEDIA_SND)),)195 185 ifeq (@ac_external_pa@,1) 196 186 # External PA 197 187 export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1 198 else 199 # Our PA in third_party 200 export CFLAGS += -I$(THIRD_PARTY)/build/portaudio \ 201 -I$(THIRD_PARTY)/portaudio/include \ 202 -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=1 203 endif 204 endif 188 endif 189 190 # 191 # libyuv 192 # 193 ifeq (@ac_no_yuv@,1) 194 export CFLAGS += -DPJMEDIA_HAS_LIBYUV=0 195 else 196 export CFLAGS += -DPJMEDIA_HAS_LIBYUV=1 197 ifeq (@ac_external_yuv@,0) 198 export CFLAGS += -I$(THIRD_PARTY)/yuv/include 199 endif 200 endif 201 202 # 203 # libwebrtc 204 # 205 ifeq (@ac_no_webrtc@,1) 206 export CFLAGS += -DPJMEDIA_HAS_WEBRTC_AEC=0 207 else 208 export CFLAGS += -DPJMEDIA_HAS_WEBRTC_AEC=1 209 ifneq ($(findstring arm,$(@ac_webrtc_instset@)),) 210 export CFLAGS += -DPJMEDIA_WEBRTC_AEC_USE_MOBILE=1 211 endif 212 213 ifeq (@ac_external_webrtc@,0) 214 export CFLAGS += -I$(THIRD_PARTY)/webrtc/src 215 endif 216 endif 217 205 218 206 219 # … … 256 269 257 270 # 258 # iOS video device 259 # 260 ifeq ($(AC_PJMEDIA_VIDEO),iphone_os) 261 export PJMEDIA_VIDEODEV_OBJS += ios_dev.o ios_opengl_dev.o 271 # Darwin video device 272 # 273 ifeq ($(AC_PJMEDIA_VIDEO_HAS_DARWIN),yes) 274 export PJMEDIA_VIDEODEV_OBJS += darwin_dev.o 275 endif 276 277 # 278 # iOS OpenGL video device 279 # 280 ifeq ($(AC_PJMEDIA_VIDEO_HAS_IOS_OPENGL),yes) 281 export PJMEDIA_VIDEODEV_OBJS += ios_opengl_dev.o 262 282 endif 263 283 … … 273 293 # source code 274 294 # 275 ifneq (,$(filter $(AC_PJMEDIA_VIDEO), mac_os iphone_os))295 ifneq (,$(filter $(AC_PJMEDIA_VIDEO),darwin_os)) 276 296 # Mac and iPhone OS specific, use obj-c 277 297 export PJMEDIA_VIDEODEV_OBJS += sdl_dev_m.o
Note: See TracChangeset
for help on using the changeset viewer.