1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/media/webrtc/trunk/peerconnection_client.target.mk Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,281 @@ 1.4 +# This file is generated by gyp; do not edit. 1.5 + 1.6 +TOOLSET := target 1.7 +TARGET := peerconnection_client 1.8 +DEFS_Debug := \ 1.9 + '-DWEBRTC_SVNREVISION="Unavailable_issue687"' \ 1.10 + '-D_FILE_OFFSET_BITS=64' \ 1.11 + '-DCHROMIUM_BUILD' \ 1.12 + '-DUSE_LIBJPEG_TURBO=1' \ 1.13 + '-DENABLE_ONE_CLICK_SIGNIN' \ 1.14 + '-DGTK_DISABLE_SINGLE_INCLUDES=1' \ 1.15 + '-DENABLE_REMOTING=1' \ 1.16 + '-DENABLE_WEBRTC=1' \ 1.17 + '-DENABLE_CONFIGURATION_POLICY' \ 1.18 + '-DENABLE_INPUT_SPEECH' \ 1.19 + '-DENABLE_NOTIFICATIONS' \ 1.20 + '-DENABLE_GPU=1' \ 1.21 + '-DUSE_OPENSSL=1' \ 1.22 + '-DENABLE_EGLIMAGE=1' \ 1.23 + '-DUSE_SKIA=1' \ 1.24 + '-DENABLE_TASK_MANAGER=1' \ 1.25 + '-DENABLE_WEB_INTENTS=1' \ 1.26 + '-DENABLE_EXTENSIONS=1' \ 1.27 + '-DENABLE_PLUGIN_INSTALLATION=1' \ 1.28 + '-DENABLE_PROTECTOR_SERVICE=1' \ 1.29 + '-DENABLE_SESSION_SERVICE=1' \ 1.30 + '-DENABLE_THEMES=1' \ 1.31 + '-DENABLE_BACKGROUND=1' \ 1.32 + '-DENABLE_AUTOMATION=1' \ 1.33 + '-DENABLE_PRINTING=1' \ 1.34 + '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' \ 1.35 + '-DWEBRTC_CHROMIUM_BUILD' \ 1.36 + '-DWEBRTC_LINUX' \ 1.37 + '-DWEBRTC_THREAD_RR' \ 1.38 + '-DFEATURE_ENABLE_SSL' \ 1.39 + '-DFEATURE_ENABLE_VOICEMAIL' \ 1.40 + '-DEXPAT_RELATIVE_PATH' \ 1.41 + '-DGTEST_RELATIVE_PATH' \ 1.42 + '-DJSONCPP_RELATIVE_PATH' \ 1.43 + '-DNO_MAIN_THREAD_WRAPPING' \ 1.44 + '-DNO_SOUND_SYSTEM' \ 1.45 + '-DLINUX' \ 1.46 + '-DPOSIX' \ 1.47 + '-D__STDC_FORMAT_MACROS' \ 1.48 + '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 1.49 + '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 1.50 + '-D_DEBUG' 1.51 + 1.52 +# Flags passed to all source files. 1.53 +CFLAGS_Debug := \ 1.54 + -Werror \ 1.55 + -pthread \ 1.56 + -fno-exceptions \ 1.57 + -fno-strict-aliasing \ 1.58 + -Wall \ 1.59 + -Wno-unused-parameter \ 1.60 + -Wno-missing-field-initializers \ 1.61 + -fvisibility=hidden \ 1.62 + -pipe \ 1.63 + -fPIC \ 1.64 + -pthread \ 1.65 + -I/usr/include/gtk-2.0 \ 1.66 + -I/usr/lib64/gtk-2.0/include \ 1.67 + -I/usr/include/atk-1.0 \ 1.68 + -I/usr/include/cairo \ 1.69 + -I/usr/include/gdk-pixbuf-2.0 \ 1.70 + -I/usr/include/pango-1.0 \ 1.71 + -I/usr/include/glib-2.0 \ 1.72 + -I/usr/lib64/glib-2.0/include \ 1.73 + -I/usr/include/pixman-1 \ 1.74 + -I/usr/include/freetype2 \ 1.75 + -I/usr/include/libpng15 \ 1.76 + -O0 \ 1.77 + -g 1.78 + 1.79 +# Flags passed to only C files. 1.80 +CFLAGS_C_Debug := 1.81 + 1.82 +# Flags passed to only C++ files. 1.83 +CFLAGS_CC_Debug := \ 1.84 + -fno-rtti \ 1.85 + -fno-threadsafe-statics \ 1.86 + -fvisibility-inlines-hidden \ 1.87 + -Wsign-compare 1.88 + 1.89 +INCS_Debug := \ 1.90 + -Ithird_party/webrtc \ 1.91 + -Ithird_party \ 1.92 + -Ithird_party/libjingle/source \ 1.93 + -Ithird_party/jsoncpp/overrides/include \ 1.94 + -Ithird_party/jsoncpp/source/include \ 1.95 + -Ithird_party/libjingle/overrides \ 1.96 + -Itesting/gtest/include 1.97 + 1.98 +DEFS_Release := \ 1.99 + '-DWEBRTC_SVNREVISION="Unavailable_issue687"' \ 1.100 + '-D_FILE_OFFSET_BITS=64' \ 1.101 + '-DCHROMIUM_BUILD' \ 1.102 + '-DUSE_LIBJPEG_TURBO=1' \ 1.103 + '-DENABLE_ONE_CLICK_SIGNIN' \ 1.104 + '-DGTK_DISABLE_SINGLE_INCLUDES=1' \ 1.105 + '-DENABLE_REMOTING=1' \ 1.106 + '-DENABLE_WEBRTC=1' \ 1.107 + '-DENABLE_CONFIGURATION_POLICY' \ 1.108 + '-DENABLE_INPUT_SPEECH' \ 1.109 + '-DENABLE_NOTIFICATIONS' \ 1.110 + '-DENABLE_GPU=1' \ 1.111 + '-DUSE_OPENSSL=1' \ 1.112 + '-DENABLE_EGLIMAGE=1' \ 1.113 + '-DUSE_SKIA=1' \ 1.114 + '-DENABLE_TASK_MANAGER=1' \ 1.115 + '-DENABLE_WEB_INTENTS=1' \ 1.116 + '-DENABLE_EXTENSIONS=1' \ 1.117 + '-DENABLE_PLUGIN_INSTALLATION=1' \ 1.118 + '-DENABLE_PROTECTOR_SERVICE=1' \ 1.119 + '-DENABLE_SESSION_SERVICE=1' \ 1.120 + '-DENABLE_THEMES=1' \ 1.121 + '-DENABLE_BACKGROUND=1' \ 1.122 + '-DENABLE_AUTOMATION=1' \ 1.123 + '-DENABLE_PRINTING=1' \ 1.124 + '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' \ 1.125 + '-DWEBRTC_CHROMIUM_BUILD' \ 1.126 + '-DWEBRTC_LINUX' \ 1.127 + '-DWEBRTC_THREAD_RR' \ 1.128 + '-DFEATURE_ENABLE_SSL' \ 1.129 + '-DFEATURE_ENABLE_VOICEMAIL' \ 1.130 + '-DEXPAT_RELATIVE_PATH' \ 1.131 + '-DGTEST_RELATIVE_PATH' \ 1.132 + '-DJSONCPP_RELATIVE_PATH' \ 1.133 + '-DNO_MAIN_THREAD_WRAPPING' \ 1.134 + '-DNO_SOUND_SYSTEM' \ 1.135 + '-DLINUX' \ 1.136 + '-DPOSIX' \ 1.137 + '-D__STDC_FORMAT_MACROS' \ 1.138 + '-DNDEBUG' \ 1.139 + '-DNVALGRIND' \ 1.140 + '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 1.141 + 1.142 +# Flags passed to all source files. 1.143 +CFLAGS_Release := \ 1.144 + -Werror \ 1.145 + -pthread \ 1.146 + -fno-exceptions \ 1.147 + -fno-strict-aliasing \ 1.148 + -Wall \ 1.149 + -Wno-unused-parameter \ 1.150 + -Wno-missing-field-initializers \ 1.151 + -fvisibility=hidden \ 1.152 + -pipe \ 1.153 + -fPIC \ 1.154 + -pthread \ 1.155 + -I/usr/include/gtk-2.0 \ 1.156 + -I/usr/lib64/gtk-2.0/include \ 1.157 + -I/usr/include/atk-1.0 \ 1.158 + -I/usr/include/cairo \ 1.159 + -I/usr/include/gdk-pixbuf-2.0 \ 1.160 + -I/usr/include/pango-1.0 \ 1.161 + -I/usr/include/glib-2.0 \ 1.162 + -I/usr/lib64/glib-2.0/include \ 1.163 + -I/usr/include/pixman-1 \ 1.164 + -I/usr/include/freetype2 \ 1.165 + -I/usr/include/libpng15 \ 1.166 + -O2 \ 1.167 + -fno-ident \ 1.168 + -fdata-sections \ 1.169 + -ffunction-sections 1.170 + 1.171 +# Flags passed to only C files. 1.172 +CFLAGS_C_Release := 1.173 + 1.174 +# Flags passed to only C++ files. 1.175 +CFLAGS_CC_Release := \ 1.176 + -fno-rtti \ 1.177 + -fno-threadsafe-statics \ 1.178 + -fvisibility-inlines-hidden \ 1.179 + -Wsign-compare 1.180 + 1.181 +INCS_Release := \ 1.182 + -Ithird_party/webrtc \ 1.183 + -Ithird_party \ 1.184 + -Ithird_party/libjingle/source \ 1.185 + -Ithird_party/jsoncpp/overrides/include \ 1.186 + -Ithird_party/jsoncpp/source/include \ 1.187 + -Ithird_party/libjingle/overrides \ 1.188 + -Itesting/gtest/include 1.189 + 1.190 +OBJS := \ 1.191 + $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/conductor.o \ 1.192 + $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/defaults.o \ 1.193 + $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/linux/main.o \ 1.194 + $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/linux/main_wnd.o \ 1.195 + $(obj).target/$(TARGET)/third_party/libjingle/source/talk/examples/peerconnection/client/peer_connection_client.o 1.196 + 1.197 +# Add to the list of files we specially track dependencies for. 1.198 +all_deps += $(OBJS) 1.199 + 1.200 +# Make sure our dependencies are built before any of us. 1.201 +$(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 1.202 + 1.203 +# CFLAGS et al overrides must be target-local. 1.204 +# See "Target-specific Variable Values" in the GNU Make manual. 1.205 +$(OBJS): TOOLSET := $(TOOLSET) 1.206 +$(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE)) 1.207 +$(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE)) 1.208 + 1.209 +# Suffix rules, putting all outputs into $(obj). 1.210 + 1.211 +$(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cc FORCE_DO_CMD 1.212 + @$(call do_cmd,cxx,1) 1.213 + 1.214 +# Try building from generated source, too. 1.215 + 1.216 +$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cc FORCE_DO_CMD 1.217 + @$(call do_cmd,cxx,1) 1.218 + 1.219 +$(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cc FORCE_DO_CMD 1.220 + @$(call do_cmd,cxx,1) 1.221 + 1.222 +# End of this set of suffix rules 1.223 +### Rules for final target. 1.224 +LDFLAGS_Debug := \ 1.225 + -pthread \ 1.226 + -Wl,-z,noexecstack \ 1.227 + -fPIC \ 1.228 + -Wl,--threads \ 1.229 + -Wl,--thread-count=4 \ 1.230 + -B$(builddir)/../../third_party/gold \ 1.231 + -Wl,--icf=none 1.232 + 1.233 +LDFLAGS_Release := \ 1.234 + -pthread \ 1.235 + -Wl,-z,noexecstack \ 1.236 + -fPIC \ 1.237 + -Wl,--threads \ 1.238 + -Wl,--thread-count=4 \ 1.239 + -B$(builddir)/../../third_party/gold \ 1.240 + -Wl,--icf=none \ 1.241 + -Wl,-O1 \ 1.242 + -Wl,--as-needed \ 1.243 + -Wl,--gc-sections 1.244 + 1.245 +LIBS := \ 1.246 + \ 1.247 + -lgtk-x11-2.0 \ 1.248 + -lgdk-x11-2.0 \ 1.249 + -latk-1.0 \ 1.250 + -lgio-2.0 \ 1.251 + -lpangoft2-1.0 \ 1.252 + -lpangocairo-1.0 \ 1.253 + -lgdk_pixbuf-2.0 \ 1.254 + -lcairo \ 1.255 + -lpango-1.0 \ 1.256 + -lfreetype \ 1.257 + -lfontconfig \ 1.258 + -lgobject-2.0 \ 1.259 + -lgthread-2.0 \ 1.260 + -lrt \ 1.261 + -lglib-2.0 \ 1.262 + -lX11 \ 1.263 + -lXcomposite \ 1.264 + -lXext \ 1.265 + -lXrender \ 1.266 + -lexpat \ 1.267 + -ldl 1.268 + 1.269 +$(builddir)/peerconnection_client: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) 1.270 +$(builddir)/peerconnection_client: LIBS := $(LIBS) 1.271 +$(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 1.272 +$(builddir)/peerconnection_client: TOOLSET := $(TOOLSET) 1.273 +$(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 1.274 + $(call do_cmd,link) 1.275 + 1.276 +all_deps += $(builddir)/peerconnection_client 1.277 +# Add target alias 1.278 +.PHONY: peerconnection_client 1.279 +peerconnection_client: $(builddir)/peerconnection_client 1.280 + 1.281 +# Add executable to "all" target. 1.282 +.PHONY: all 1.283 +all: $(builddir)/peerconnection_client 1.284 +