media/webrtc/trunk/peerconnection_client.target.mk

Thu, 15 Jan 2015 15:59:08 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 15 Jan 2015 15:59:08 +0100
branch
TOR_BUG_9701
changeset 10
ac0c01689b40
permissions
-rw-r--r--

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

mercurial