Thu, 15 Jan 2015 15:59:08 +0100
Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
michael@0 | 1 | # This file is generated by gyp; do not edit. |
michael@0 | 2 | |
michael@0 | 3 | TOOLSET := target |
michael@0 | 4 | TARGET := peerconnection_client |
michael@0 | 5 | DEFS_Debug := \ |
michael@0 | 6 | '-DWEBRTC_SVNREVISION="Unavailable_issue687"' \ |
michael@0 | 7 | '-D_FILE_OFFSET_BITS=64' \ |
michael@0 | 8 | '-DCHROMIUM_BUILD' \ |
michael@0 | 9 | '-DUSE_LIBJPEG_TURBO=1' \ |
michael@0 | 10 | '-DENABLE_ONE_CLICK_SIGNIN' \ |
michael@0 | 11 | '-DGTK_DISABLE_SINGLE_INCLUDES=1' \ |
michael@0 | 12 | '-DENABLE_REMOTING=1' \ |
michael@0 | 13 | '-DENABLE_WEBRTC=1' \ |
michael@0 | 14 | '-DENABLE_CONFIGURATION_POLICY' \ |
michael@0 | 15 | '-DENABLE_INPUT_SPEECH' \ |
michael@0 | 16 | '-DENABLE_NOTIFICATIONS' \ |
michael@0 | 17 | '-DENABLE_GPU=1' \ |
michael@0 | 18 | '-DUSE_OPENSSL=1' \ |
michael@0 | 19 | '-DENABLE_EGLIMAGE=1' \ |
michael@0 | 20 | '-DUSE_SKIA=1' \ |
michael@0 | 21 | '-DENABLE_TASK_MANAGER=1' \ |
michael@0 | 22 | '-DENABLE_WEB_INTENTS=1' \ |
michael@0 | 23 | '-DENABLE_EXTENSIONS=1' \ |
michael@0 | 24 | '-DENABLE_PLUGIN_INSTALLATION=1' \ |
michael@0 | 25 | '-DENABLE_PROTECTOR_SERVICE=1' \ |
michael@0 | 26 | '-DENABLE_SESSION_SERVICE=1' \ |
michael@0 | 27 | '-DENABLE_THEMES=1' \ |
michael@0 | 28 | '-DENABLE_BACKGROUND=1' \ |
michael@0 | 29 | '-DENABLE_AUTOMATION=1' \ |
michael@0 | 30 | '-DENABLE_PRINTING=1' \ |
michael@0 | 31 | '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' \ |
michael@0 | 32 | '-DWEBRTC_CHROMIUM_BUILD' \ |
michael@0 | 33 | '-DWEBRTC_LINUX' \ |
michael@0 | 34 | '-DWEBRTC_THREAD_RR' \ |
michael@0 | 35 | '-DFEATURE_ENABLE_SSL' \ |
michael@0 | 36 | '-DFEATURE_ENABLE_VOICEMAIL' \ |
michael@0 | 37 | '-DEXPAT_RELATIVE_PATH' \ |
michael@0 | 38 | '-DGTEST_RELATIVE_PATH' \ |
michael@0 | 39 | '-DJSONCPP_RELATIVE_PATH' \ |
michael@0 | 40 | '-DNO_MAIN_THREAD_WRAPPING' \ |
michael@0 | 41 | '-DNO_SOUND_SYSTEM' \ |
michael@0 | 42 | '-DLINUX' \ |
michael@0 | 43 | '-DPOSIX' \ |
michael@0 | 44 | '-D__STDC_FORMAT_MACROS' \ |
michael@0 | 45 | '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ |
michael@0 | 46 | '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ |
michael@0 | 47 | '-D_DEBUG' |
michael@0 | 48 | |
michael@0 | 49 | # Flags passed to all source files. |
michael@0 | 50 | CFLAGS_Debug := \ |
michael@0 | 51 | -Werror \ |
michael@0 | 52 | -pthread \ |
michael@0 | 53 | -fno-exceptions \ |
michael@0 | 54 | -fno-strict-aliasing \ |
michael@0 | 55 | -Wall \ |
michael@0 | 56 | -Wno-unused-parameter \ |
michael@0 | 57 | -Wno-missing-field-initializers \ |
michael@0 | 58 | -fvisibility=hidden \ |
michael@0 | 59 | -pipe \ |
michael@0 | 60 | -fPIC \ |
michael@0 | 61 | -pthread \ |
michael@0 | 62 | -I/usr/include/gtk-2.0 \ |
michael@0 | 63 | -I/usr/lib64/gtk-2.0/include \ |
michael@0 | 64 | -I/usr/include/atk-1.0 \ |
michael@0 | 65 | -I/usr/include/cairo \ |
michael@0 | 66 | -I/usr/include/gdk-pixbuf-2.0 \ |
michael@0 | 67 | -I/usr/include/pango-1.0 \ |
michael@0 | 68 | -I/usr/include/glib-2.0 \ |
michael@0 | 69 | -I/usr/lib64/glib-2.0/include \ |
michael@0 | 70 | -I/usr/include/pixman-1 \ |
michael@0 | 71 | -I/usr/include/freetype2 \ |
michael@0 | 72 | -I/usr/include/libpng15 \ |
michael@0 | 73 | -O0 \ |
michael@0 | 74 | -g |
michael@0 | 75 | |
michael@0 | 76 | # Flags passed to only C files. |
michael@0 | 77 | CFLAGS_C_Debug := |
michael@0 | 78 | |
michael@0 | 79 | # Flags passed to only C++ files. |
michael@0 | 80 | CFLAGS_CC_Debug := \ |
michael@0 | 81 | -fno-rtti \ |
michael@0 | 82 | -fno-threadsafe-statics \ |
michael@0 | 83 | -fvisibility-inlines-hidden \ |
michael@0 | 84 | -Wsign-compare |
michael@0 | 85 | |
michael@0 | 86 | INCS_Debug := \ |
michael@0 | 87 | -Ithird_party/webrtc \ |
michael@0 | 88 | -Ithird_party \ |
michael@0 | 89 | -Ithird_party/libjingle/source \ |
michael@0 | 90 | -Ithird_party/jsoncpp/overrides/include \ |
michael@0 | 91 | -Ithird_party/jsoncpp/source/include \ |
michael@0 | 92 | -Ithird_party/libjingle/overrides \ |
michael@0 | 93 | -Itesting/gtest/include |
michael@0 | 94 | |
michael@0 | 95 | DEFS_Release := \ |
michael@0 | 96 | '-DWEBRTC_SVNREVISION="Unavailable_issue687"' \ |
michael@0 | 97 | '-D_FILE_OFFSET_BITS=64' \ |
michael@0 | 98 | '-DCHROMIUM_BUILD' \ |
michael@0 | 99 | '-DUSE_LIBJPEG_TURBO=1' \ |
michael@0 | 100 | '-DENABLE_ONE_CLICK_SIGNIN' \ |
michael@0 | 101 | '-DGTK_DISABLE_SINGLE_INCLUDES=1' \ |
michael@0 | 102 | '-DENABLE_REMOTING=1' \ |
michael@0 | 103 | '-DENABLE_WEBRTC=1' \ |
michael@0 | 104 | '-DENABLE_CONFIGURATION_POLICY' \ |
michael@0 | 105 | '-DENABLE_INPUT_SPEECH' \ |
michael@0 | 106 | '-DENABLE_NOTIFICATIONS' \ |
michael@0 | 107 | '-DENABLE_GPU=1' \ |
michael@0 | 108 | '-DUSE_OPENSSL=1' \ |
michael@0 | 109 | '-DENABLE_EGLIMAGE=1' \ |
michael@0 | 110 | '-DUSE_SKIA=1' \ |
michael@0 | 111 | '-DENABLE_TASK_MANAGER=1' \ |
michael@0 | 112 | '-DENABLE_WEB_INTENTS=1' \ |
michael@0 | 113 | '-DENABLE_EXTENSIONS=1' \ |
michael@0 | 114 | '-DENABLE_PLUGIN_INSTALLATION=1' \ |
michael@0 | 115 | '-DENABLE_PROTECTOR_SERVICE=1' \ |
michael@0 | 116 | '-DENABLE_SESSION_SERVICE=1' \ |
michael@0 | 117 | '-DENABLE_THEMES=1' \ |
michael@0 | 118 | '-DENABLE_BACKGROUND=1' \ |
michael@0 | 119 | '-DENABLE_AUTOMATION=1' \ |
michael@0 | 120 | '-DENABLE_PRINTING=1' \ |
michael@0 | 121 | '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' \ |
michael@0 | 122 | '-DWEBRTC_CHROMIUM_BUILD' \ |
michael@0 | 123 | '-DWEBRTC_LINUX' \ |
michael@0 | 124 | '-DWEBRTC_THREAD_RR' \ |
michael@0 | 125 | '-DFEATURE_ENABLE_SSL' \ |
michael@0 | 126 | '-DFEATURE_ENABLE_VOICEMAIL' \ |
michael@0 | 127 | '-DEXPAT_RELATIVE_PATH' \ |
michael@0 | 128 | '-DGTEST_RELATIVE_PATH' \ |
michael@0 | 129 | '-DJSONCPP_RELATIVE_PATH' \ |
michael@0 | 130 | '-DNO_MAIN_THREAD_WRAPPING' \ |
michael@0 | 131 | '-DNO_SOUND_SYSTEM' \ |
michael@0 | 132 | '-DLINUX' \ |
michael@0 | 133 | '-DPOSIX' \ |
michael@0 | 134 | '-D__STDC_FORMAT_MACROS' \ |
michael@0 | 135 | '-DNDEBUG' \ |
michael@0 | 136 | '-DNVALGRIND' \ |
michael@0 | 137 | '-DDYNAMIC_ANNOTATIONS_ENABLED=0' |
michael@0 | 138 | |
michael@0 | 139 | # Flags passed to all source files. |
michael@0 | 140 | CFLAGS_Release := \ |
michael@0 | 141 | -Werror \ |
michael@0 | 142 | -pthread \ |
michael@0 | 143 | -fno-exceptions \ |
michael@0 | 144 | -fno-strict-aliasing \ |
michael@0 | 145 | -Wall \ |
michael@0 | 146 | -Wno-unused-parameter \ |
michael@0 | 147 | -Wno-missing-field-initializers \ |
michael@0 | 148 | -fvisibility=hidden \ |
michael@0 | 149 | -pipe \ |
michael@0 | 150 | -fPIC \ |
michael@0 | 151 | -pthread \ |
michael@0 | 152 | -I/usr/include/gtk-2.0 \ |
michael@0 | 153 | -I/usr/lib64/gtk-2.0/include \ |
michael@0 | 154 | -I/usr/include/atk-1.0 \ |
michael@0 | 155 | -I/usr/include/cairo \ |
michael@0 | 156 | -I/usr/include/gdk-pixbuf-2.0 \ |
michael@0 | 157 | -I/usr/include/pango-1.0 \ |
michael@0 | 158 | -I/usr/include/glib-2.0 \ |
michael@0 | 159 | -I/usr/lib64/glib-2.0/include \ |
michael@0 | 160 | -I/usr/include/pixman-1 \ |
michael@0 | 161 | -I/usr/include/freetype2 \ |
michael@0 | 162 | -I/usr/include/libpng15 \ |
michael@0 | 163 | -O2 \ |
michael@0 | 164 | -fno-ident \ |
michael@0 | 165 | -fdata-sections \ |
michael@0 | 166 | -ffunction-sections |
michael@0 | 167 | |
michael@0 | 168 | # Flags passed to only C files. |
michael@0 | 169 | CFLAGS_C_Release := |
michael@0 | 170 | |
michael@0 | 171 | # Flags passed to only C++ files. |
michael@0 | 172 | CFLAGS_CC_Release := \ |
michael@0 | 173 | -fno-rtti \ |
michael@0 | 174 | -fno-threadsafe-statics \ |
michael@0 | 175 | -fvisibility-inlines-hidden \ |
michael@0 | 176 | -Wsign-compare |
michael@0 | 177 | |
michael@0 | 178 | INCS_Release := \ |
michael@0 | 179 | -Ithird_party/webrtc \ |
michael@0 | 180 | -Ithird_party \ |
michael@0 | 181 | -Ithird_party/libjingle/source \ |
michael@0 | 182 | -Ithird_party/jsoncpp/overrides/include \ |
michael@0 | 183 | -Ithird_party/jsoncpp/source/include \ |
michael@0 | 184 | -Ithird_party/libjingle/overrides \ |
michael@0 | 185 | -Itesting/gtest/include |
michael@0 | 186 | |
michael@0 | 187 | OBJS := \ |
michael@0 | 188 | $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/conductor.o \ |
michael@0 | 189 | $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/defaults.o \ |
michael@0 | 190 | $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/linux/main.o \ |
michael@0 | 191 | $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/linux/main_wnd.o \ |
michael@0 | 192 | $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/peer_connection_client.o |
michael@0 | 193 | |
michael@0 | 194 | # Add to the list of files we specially track dependencies for. |
michael@0 | 195 | all_deps += $(OBJS) |
michael@0 | 196 | |
michael@0 | 197 | # Make sure our dependencies are built before any of us. |
michael@0 | 198 | $(OBJS): | $(obj).target/third_party/jsoncpp/libjsoncpp.a $(obj).target/third_party/libjingle/libjingle_peerconnection.a $(obj).target/base/base.stamp $(obj).target/net/net.stamp $(obj).target/third_party/expat/expat.stamp $(obj).target/third_party/libsrtp/libsrtp.a $(obj).target/third_party/webrtc/modules/libvideo_capture_module.a $(obj).target/third_party/webrtc/modules/libwebrtc_utility.a $(obj).target/third_party/webrtc/modules/libaudio_coding_module.a $(obj).target/third_party/webrtc/modules/libCNG.a $(obj).target/third_party/webrtc/common_audio/libsignal_processing.a $(obj).target/third_party/webrtc/system_wrappers/source/libsystem_wrappers.a $(obj).target/third_party/webrtc/modules/libG711.a $(obj).target/third_party/webrtc/modules/libG722.a $(obj).target/third_party/webrtc/modules/libiLBC.a $(obj).target/third_party/webrtc/modules/libiSAC.a $(obj).target/third_party/webrtc/modules/libiSACFix.a $(obj).target/third_party/webrtc/modules/libPCM16B.a $(obj).target/third_party/webrtc/modules/libNetEq.a $(obj).target/third_party/webrtc/common_audio/libresampler.a $(obj).target/third_party/webrtc/common_audio/libvad.a $(obj).target/third_party/webrtc/modules/libwebrtc_video_coding.a $(obj).target/third_party/webrtc/modules/libwebrtc_i420.a $(obj).target/third_party/webrtc/common_video/libcommon_video.a $(obj).target/third_party/libjpeg_turbo/libjpeg_turbo.a $(obj).target/third_party/libyuv/libyuv.a $(obj).target/third_party/webrtc/modules/video_coding/codecs/vp8/libwebrtc_vp8.a $(obj).target/third_party/libvpx/libvpx.a $(obj).target/third_party/libvpx/gen_asm_offsets.stamp $(obj).target/third_party/libvpx/libvpx_asm_offsets.a $(obj).target/third_party/webrtc/modules/libvideo_render_module.a $(obj).target/third_party/webrtc/video_engine/libvideo_engine_core.a $(obj).target/third_party/webrtc/modules/libmedia_file.a $(obj).target/third_party/webrtc/modules/librtp_rtcp.a $(obj).target/third_party/webrtc/modules/libremote_bitrate_estimator.a $(obj).target/third_party/webrtc/modules/libudp_transport.a $(obj).target/third_party/webrtc/modules/libbitrate_controller.a $(obj).target/third_party/webrtc/modules/libvideo_processing.a $(obj).target/third_party/webrtc/modules/libvideo_processing_sse2.a $(obj).target/third_party/webrtc/voice_engine/libvoice_engine_core.a $(obj).target/third_party/webrtc/modules/libaudio_conference_mixer.a $(obj).target/third_party/webrtc/modules/libaudio_processing.a $(obj).target/third_party/webrtc/modules/libaudioproc_debug_proto.a $(obj).target/third_party/protobuf/libprotobuf_lite.a $(obj).target/third_party/webrtc/modules/libaudio_processing_sse2.a $(obj).target/third_party/webrtc/modules/libaudio_device.a $(obj).target/third_party/libjingle/libjingle.a $(obj).target/third_party/libjingle/libjingle_p2p.a |
michael@0 | 199 | |
michael@0 | 200 | # CFLAGS et al overrides must be target-local. |
michael@0 | 201 | # See "Target-specific Variable Values" in the GNU Make manual. |
michael@0 | 202 | $(OBJS): TOOLSET := $(TOOLSET) |
michael@0 | 203 | $(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE)) |
michael@0 | 204 | $(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE)) |
michael@0 | 205 | |
michael@0 | 206 | # Suffix rules, putting all outputs into $(obj). |
michael@0 | 207 | |
michael@0 | 208 | $(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD |
michael@0 | 209 | @$(call do_cmd,cxx,1) |
michael@0 | 210 | |
michael@0 | 211 | # Try building from generated source, too. |
michael@0 | 212 | |
michael@0 | 213 | $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD |
michael@0 | 214 | @$(call do_cmd,cxx,1) |
michael@0 | 215 | |
michael@0 | 216 | $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cc FORCE_DO_CMD |
michael@0 | 217 | @$(call do_cmd,cxx,1) |
michael@0 | 218 | |
michael@0 | 219 | # End of this set of suffix rules |
michael@0 | 220 | ### Rules for final target. |
michael@0 | 221 | LDFLAGS_Debug := \ |
michael@0 | 222 | -pthread \ |
michael@0 | 223 | -Wl,-z,noexecstack \ |
michael@0 | 224 | -fPIC \ |
michael@0 | 225 | -Wl,--threads \ |
michael@0 | 226 | -Wl,--thread-count=4 \ |
michael@0 | 227 | -B$(builddir)/../../third_party/gold \ |
michael@0 | 228 | -Wl,--icf=none |
michael@0 | 229 | |
michael@0 | 230 | LDFLAGS_Release := \ |
michael@0 | 231 | -pthread \ |
michael@0 | 232 | -Wl,-z,noexecstack \ |
michael@0 | 233 | -fPIC \ |
michael@0 | 234 | -Wl,--threads \ |
michael@0 | 235 | -Wl,--thread-count=4 \ |
michael@0 | 236 | -B$(builddir)/../../third_party/gold \ |
michael@0 | 237 | -Wl,--icf=none \ |
michael@0 | 238 | -Wl,-O1 \ |
michael@0 | 239 | -Wl,--as-needed \ |
michael@0 | 240 | -Wl,--gc-sections |
michael@0 | 241 | |
michael@0 | 242 | LIBS := \ |
michael@0 | 243 | \ |
michael@0 | 244 | -lgtk-x11-2.0 \ |
michael@0 | 245 | -lgdk-x11-2.0 \ |
michael@0 | 246 | -latk-1.0 \ |
michael@0 | 247 | -lgio-2.0 \ |
michael@0 | 248 | -lpangoft2-1.0 \ |
michael@0 | 249 | -lpangocairo-1.0 \ |
michael@0 | 250 | -lgdk_pixbuf-2.0 \ |
michael@0 | 251 | -lcairo \ |
michael@0 | 252 | -lpango-1.0 \ |
michael@0 | 253 | -lfreetype \ |
michael@0 | 254 | -lfontconfig \ |
michael@0 | 255 | -lgobject-2.0 \ |
michael@0 | 256 | -lgthread-2.0 \ |
michael@0 | 257 | -lrt \ |
michael@0 | 258 | -lglib-2.0 \ |
michael@0 | 259 | -lX11 \ |
michael@0 | 260 | -lXcomposite \ |
michael@0 | 261 | -lXext \ |
michael@0 | 262 | -lXrender \ |
michael@0 | 263 | -lexpat \ |
michael@0 | 264 | -ldl |
michael@0 | 265 | |
michael@0 | 266 | $(builddir)/peerconnection_client: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) |
michael@0 | 267 | $(builddir)/peerconnection_client: LIBS := $(LIBS) |
michael@0 | 268 | $(builddir)/peerconnection_client: LD_INPUTS := $(OBJS) $(obj).target/third_party/jsoncpp/libjsoncpp.a $(obj).target/third_party/libjingle/libjingle_peerconnection.a $(obj).target/third_party/libsrtp/libsrtp.a $(obj).target/third_party/webrtc/modules/libvideo_capture_module.a $(obj).target/third_party/webrtc/modules/libwebrtc_utility.a $(obj).target/third_party/webrtc/modules/libaudio_coding_module.a $(obj).target/third_party/webrtc/modules/libCNG.a $(obj).target/third_party/webrtc/common_audio/libsignal_processing.a $(obj).target/third_party/webrtc/system_wrappers/source/libsystem_wrappers.a $(obj).target/third_party/webrtc/modules/libG711.a $(obj).target/third_party/webrtc/modules/libG722.a $(obj).target/third_party/webrtc/modules/libiLBC.a $(obj).target/third_party/webrtc/modules/libiSAC.a $(obj).target/third_party/webrtc/modules/libiSACFix.a $(obj).target/third_party/webrtc/modules/libPCM16B.a $(obj).target/third_party/webrtc/modules/libNetEq.a $(obj).target/third_party/webrtc/common_audio/libresampler.a $(obj).target/third_party/webrtc/common_audio/libvad.a $(obj).target/third_party/webrtc/modules/libwebrtc_video_coding.a $(obj).target/third_party/webrtc/modules/libwebrtc_i420.a $(obj).target/third_party/webrtc/common_video/libcommon_video.a $(obj).target/third_party/libjpeg_turbo/libjpeg_turbo.a $(obj).target/third_party/libyuv/libyuv.a $(obj).target/third_party/webrtc/modules/video_coding/codecs/vp8/libwebrtc_vp8.a $(obj).target/third_party/libvpx/libvpx.a $(obj).target/third_party/libvpx/libvpx_asm_offsets.a $(obj).target/third_party/webrtc/modules/libvideo_render_module.a $(obj).target/third_party/webrtc/video_engine/libvideo_engine_core.a $(obj).target/third_party/webrtc/modules/libmedia_file.a $(obj).target/third_party/webrtc/modules/librtp_rtcp.a $(obj).target/third_party/webrtc/modules/libremote_bitrate_estimator.a $(obj).target/third_party/webrtc/modules/libudp_transport.a $(obj).target/third_party/webrtc/modules/libbitrate_controller.a $(obj).target/third_party/webrtc/modules/libvideo_processing.a $(obj).target/third_party/webrtc/modules/libvideo_processing_sse2.a $(obj).target/third_party/webrtc/voice_engine/libvoice_engine_core.a $(obj).target/third_party/webrtc/modules/libaudio_conference_mixer.a $(obj).target/third_party/webrtc/modules/libaudio_processing.a $(obj).target/third_party/webrtc/modules/libaudioproc_debug_proto.a $(obj).target/third_party/protobuf/libprotobuf_lite.a $(obj).target/third_party/webrtc/modules/libaudio_processing_sse2.a $(obj).target/third_party/webrtc/modules/libaudio_device.a $(obj).target/third_party/libjingle/libjingle.a $(obj).target/third_party/libjingle/libjingle_p2p.a |
michael@0 | 269 | $(builddir)/peerconnection_client: TOOLSET := $(TOOLSET) |
michael@0 | 270 | $(builddir)/peerconnection_client: $(OBJS) $(obj).target/third_party/jsoncpp/libjsoncpp.a $(obj).target/third_party/libjingle/libjingle_peerconnection.a $(obj).target/third_party/libsrtp/libsrtp.a $(obj).target/third_party/webrtc/modules/libvideo_capture_module.a $(obj).target/third_party/webrtc/modules/libwebrtc_utility.a $(obj).target/third_party/webrtc/modules/libaudio_coding_module.a $(obj).target/third_party/webrtc/modules/libCNG.a $(obj).target/third_party/webrtc/common_audio/libsignal_processing.a $(obj).target/third_party/webrtc/system_wrappers/source/libsystem_wrappers.a $(obj).target/third_party/webrtc/modules/libG711.a $(obj).target/third_party/webrtc/modules/libG722.a $(obj).target/third_party/webrtc/modules/libiLBC.a $(obj).target/third_party/webrtc/modules/libiSAC.a $(obj).target/third_party/webrtc/modules/libiSACFix.a $(obj).target/third_party/webrtc/modules/libPCM16B.a $(obj).target/third_party/webrtc/modules/libNetEq.a $(obj).target/third_party/webrtc/common_audio/libresampler.a $(obj).target/third_party/webrtc/common_audio/libvad.a $(obj).target/third_party/webrtc/modules/libwebrtc_video_coding.a $(obj).target/third_party/webrtc/modules/libwebrtc_i420.a $(obj).target/third_party/webrtc/common_video/libcommon_video.a $(obj).target/third_party/libjpeg_turbo/libjpeg_turbo.a $(obj).target/third_party/libyuv/libyuv.a $(obj).target/third_party/webrtc/modules/video_coding/codecs/vp8/libwebrtc_vp8.a $(obj).target/third_party/libvpx/libvpx.a $(obj).target/third_party/libvpx/libvpx_asm_offsets.a $(obj).target/third_party/webrtc/modules/libvideo_render_module.a $(obj).target/third_party/webrtc/video_engine/libvideo_engine_core.a $(obj).target/third_party/webrtc/modules/libmedia_file.a $(obj).target/third_party/webrtc/modules/librtp_rtcp.a $(obj).target/third_party/webrtc/modules/libremote_bitrate_estimator.a $(obj).target/third_party/webrtc/modules/libudp_transport.a $(obj).target/third_party/webrtc/modules/libbitrate_controller.a $(obj).target/third_party/webrtc/modules/libvideo_processing.a $(obj).target/third_party/webrtc/modules/libvideo_processing_sse2.a $(obj).target/third_party/webrtc/voice_engine/libvoice_engine_core.a $(obj).target/third_party/webrtc/modules/libaudio_conference_mixer.a $(obj).target/third_party/webrtc/modules/libaudio_processing.a $(obj).target/third_party/webrtc/modules/libaudioproc_debug_proto.a $(obj).target/third_party/protobuf/libprotobuf_lite.a $(obj).target/third_party/webrtc/modules/libaudio_processing_sse2.a $(obj).target/third_party/webrtc/modules/libaudio_device.a $(obj).target/third_party/libjingle/libjingle.a $(obj).target/third_party/libjingle/libjingle_p2p.a FORCE_DO_CMD |
michael@0 | 271 | $(call do_cmd,link) |
michael@0 | 272 | |
michael@0 | 273 | all_deps += $(builddir)/peerconnection_client |
michael@0 | 274 | # Add target alias |
michael@0 | 275 | .PHONY: peerconnection_client |
michael@0 | 276 | peerconnection_client: $(builddir)/peerconnection_client |
michael@0 | 277 | |
michael@0 | 278 | # Add executable to "all" target. |
michael@0 | 279 | .PHONY: all |
michael@0 | 280 | all: $(builddir)/peerconnection_client |
michael@0 | 281 |