pjproject_bundled: Fixed various build issues
[asterisk/asterisk.git] / third-party / pjproject / patches / 0000-remove-third-party.patch
1 diff --git a/build.mak.in b/build.mak.in
2 index 802211c..006d887 100644
3 --- a/build.mak.in
4 +++ b/build.mak.in
5 @@ -9,7 +9,7 @@ export HOST_NAME := unix
6  export CC_NAME := gcc
7  export TARGET_NAME := @target@
8  export CROSS_COMPILE := @ac_cross_compile@
9 -export LINUX_POLL := @ac_linux_poll@ 
10 +export LINUX_POLL := @ac_linux_poll@
11  export SHLIB_SUFFIX := @ac_shlib_suffix@
12  
13  export prefix := @prefix@
14 @@ -28,114 +28,6 @@ export APP_THIRD_PARTY_EXT :=
15  export APP_THIRD_PARTY_LIBS :=
16  export APP_THIRD_PARTY_LIB_FILES :=
17  
18 -ifeq (@ac_external_srtp@,1)
19 -# External SRTP library
20 -APP_THIRD_PARTY_EXT += -lsrtp
21 -else
22 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libsrtp-$(LIB_SUFFIX)
23 -ifeq ($(PJ_SHARED_LIBRARIES),)
24 -APP_THIRD_PARTY_LIBS += -lsrtp-$(TARGET_NAME)
25 -else
26 -APP_THIRD_PARTY_LIBS += -lsrtp
27 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libsrtp.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libsrtp.$(SHLIB_SUFFIX)
28 -endif
29 -endif
30 -
31 -ifeq (@ac_pjmedia_resample@,libresample)
32 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libresample-$(LIB_SUFFIX)
33 -ifeq ($(PJ_SHARED_LIBRARIES),)
34 -ifeq (@ac_resample_dll@,1)
35 -export PJ_RESAMPLE_DLL := 1
36 -APP_THIRD_PARTY_LIBS += -lresample
37 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libresample.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libresample.$(SHLIB_SUFFIX)
38 -else
39 -APP_THIRD_PARTY_LIBS += -lresample-$(TARGET_NAME)
40 -endif
41 -else
42 -APP_THIRD_PARTY_LIBS += -lresample
43 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libresample.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libresample.$(SHLIB_SUFFIX)
44 -endif
45 -endif
46 -
47 -ifneq (@ac_no_gsm_codec@,1)
48 -ifeq (@ac_external_gsm@,1)
49 -# External GSM library
50 -APP_THIRD_PARTY_EXT += -lgsm
51 -else
52 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libgsmcodec-$(LIB_SUFFIX)
53 -ifeq ($(PJ_SHARED_LIBRARIES),)
54 -APP_THIRD_PARTY_LIBS += -lgsmcodec-$(TARGET_NAME)
55 -else
56 -APP_THIRD_PARTY_LIBS += -lgsmcodec
57 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libgsmcodec.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libgsmcodec.$(SHLIB_SUFFIX)
58 -endif
59 -endif
60 -endif
61 -
62 -ifneq (@ac_no_speex_codec@,1)
63 -ifeq (@ac_external_speex@,1)
64 -APP_THIRD_PARTY_EXT += -lspeex -lspeexdsp
65 -else
66 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libspeex-$(LIB_SUFFIX)
67 -ifeq ($(PJ_SHARED_LIBRARIES),)
68 -APP_THIRD_PARTY_LIBS += -lspeex-$(TARGET_NAME)
69 -else
70 -APP_THIRD_PARTY_LIBS += -lspeex
71 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libspeex.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libspeex.$(SHLIB_SUFFIX)
72 -endif
73 -endif
74 -endif
75 -
76 -ifneq (@ac_no_ilbc_codec@,1)
77 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libilbccodec-$(LIB_SUFFIX)
78 -ifeq ($(PJ_SHARED_LIBRARIES),)
79 -APP_THIRD_PARTY_LIBS += -lilbccodec-$(TARGET_NAME)
80 -else
81 -APP_THIRD_PARTY_LIBS += -lilbccodec
82 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libilbccodec.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libilbccodec.$(SHLIB_SUFFIX)
83 -endif
84 -endif
85 -
86 -ifneq (@ac_no_g7221_codec@,1)
87 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libg7221codec-$(LIB_SUFFIX)
88 -ifeq ($(PJ_SHARED_LIBRARIES),)
89 -APP_THIRD_PARTY_LIBS += -lg7221codec-$(TARGET_NAME)
90 -else
91 -APP_THIRD_PARTY_LIBS += -lg7221codec
92 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libg7221codec.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libg7221codec.$(SHLIB_SUFFIX)
93 -endif
94 -endif
95 -
96 -ifneq ($(findstring pa,@ac_pjmedia_snd@),)
97 -ifeq (@ac_external_pa@,1)
98 -# External PA
99 -APP_THIRD_PARTY_EXT += -lportaudio
100 -else
101 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libportaudio-$(LIB_SUFFIX)
102 -ifeq ($(PJ_SHARED_LIBRARIES),)
103 -APP_THIRD_PARTY_LIBS += -lportaudio-$(TARGET_NAME)
104 -else
105 -APP_THIRD_PARTY_LIBS += -lportaudio
106 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libportaudio.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libportaudio.$(SHLIB_SUFFIX)
107 -endif
108 -endif
109 -endif
110 -
111 -ifneq (@ac_no_yuv@,1)
112 -ifeq (@ac_external_yuv@,1)
113 -APP_THIRD_PARTY_EXT += -lyuv
114 -else
115 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libyuv-$(LIB_SUFFIX)
116 -ifeq ($(PJ_SHARED_LIBRARIES),)
117 -APP_THIRD_PARTY_LIBS += -lyuv-$(TARGET_NAME)
118 -else
119 -APP_THIRD_PARTY_LIBS += -lyuv
120 -APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libyuv.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libyuv.$(SHLIB_SUFFIX)
121 -endif
122 -endif
123 -endif
124 -
125 -
126  # Additional flags
127  @ac_build_mak_vars@
128  
129 @@ -149,7 +41,7 @@ SDL_CFLAGS = @ac_sdl_cflags@
130  SDL_LDFLAGS = @ac_sdl_ldflags@
131  
132  # FFMPEG flags
133 -FFMPEG_CFLAGS = @ac_ffmpeg_cflags@ 
134 +FFMPEG_CFLAGS = @ac_ffmpeg_cflags@
135  FFMPEG_LDFLAGS =  @ac_ffmpeg_ldflags@
136  
137  # Video4Linux2
138 @@ -157,7 +49,7 @@ V4L2_CFLAGS = @ac_v4l2_cflags@
139  V4L2_LDFLAGS = @ac_v4l2_ldflags@
140  
141  # OPENH264 flags
142 -OPENH264_CFLAGS = @ac_openh264_cflags@ 
143 +OPENH264_CFLAGS = @ac_openh264_cflags@
144  OPENH264_LDFLAGS =  @ac_openh264_ldflags@
145  
146  # QT