1 # This file is generated by gyp; do not edit.
4 TARGET
:= voice_engine_unittests
5 DEFS_Debug
:= '-D_FILE_OFFSET_BITS=64' \
8 '-DTOOLKIT_USES_GTK=1' \
9 '-DGTK_DISABLE_SINGLE_INCLUDES=1' \
10 '-DENABLE_REMOTING=1' \
11 '-DENABLE_P2P_APIS=1' \
12 '-DENABLE_CONFIGURATION_POLICY' \
13 '-DENABLE_INPUT_SPEECH' \
14 '-DENABLE_NOTIFICATIONS' \
16 '-DENABLE_EGLIMAGE=1' \
18 '-DENABLE_REGISTER_PROTOCOL_HANDLER=1' \
19 '-DENABLE_WEB_INTENTS=1' \
20 '-DENABLE_PLUGIN_INSTALLATION=1' \
21 '-DWEBRTC_TARGET_PC' \
23 '-DWEBRTC_THREAD_RR' \
25 '-DGTEST_HAS_RTTI=0' \
26 '-D__STDC_FORMAT_MACROS' \
27 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
28 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
31 # Flags passed to all source files.
32 CFLAGS_Debug
:= -Werror \
35 -fno-strict-aliasing \
37 -Wno-unused-parameter \
38 -Wno-missing-field-initializers \
43 -Wno-unused-parameter \
44 -Wno-missing-field-initializers \
48 # Flags passed to only C files.
51 # Flags passed to only C++ files.
52 CFLAGS_CC_Debug
:= -fno-rtti \
53 -fno-threadsafe-statics \
54 -fvisibility-inlines-hidden \
59 -Isrc
/voice_engine
/main
/interface \
61 -Isrc
/common_audio
/resampler
/include \
62 -Isrc
/common_audio
/signal_processing
/include \
63 -Isrc
/modules
/audio_coding
/main
/interface \
64 -Isrc
/modules
/interface \
65 -Isrc
/modules
/audio_conference_mixer
/interface \
67 -Isrc
/modules
/audio_device
/main
/interface \
68 -Isrc
/modules
/audio_processing
/interface \
69 -Isrc
/modules
/media_file
/interface \
70 -Isrc
/modules
/rtp_rtcp
/interface \
71 -Isrc
/modules
/udp_transport
/interface \
72 -Isrc
/modules
/utility
/interface \
73 -Isrc
/system_wrappers
/interface \
74 -Itesting
/gtest
/include
76 DEFS_Release
:= '-D_FILE_OFFSET_BITS=64' \
79 '-DTOOLKIT_USES_GTK=1' \
80 '-DGTK_DISABLE_SINGLE_INCLUDES=1' \
81 '-DENABLE_REMOTING=1' \
82 '-DENABLE_P2P_APIS=1' \
83 '-DENABLE_CONFIGURATION_POLICY' \
84 '-DENABLE_INPUT_SPEECH' \
85 '-DENABLE_NOTIFICATIONS' \
87 '-DENABLE_EGLIMAGE=1' \
89 '-DENABLE_REGISTER_PROTOCOL_HANDLER=1' \
90 '-DENABLE_WEB_INTENTS=1' \
91 '-DENABLE_PLUGIN_INSTALLATION=1' \
92 '-DWEBRTC_TARGET_PC' \
94 '-DWEBRTC_THREAD_RR' \
96 '-DGTEST_HAS_RTTI=0' \
97 '-D__STDC_FORMAT_MACROS' \
100 '-DDYNAMIC_ANNOTATIONS_ENABLED=0'
102 # Flags passed to all source files.
103 CFLAGS_Release
:= -Werror \
106 -fno-strict-aliasing \
108 -Wno-unused-parameter \
109 -Wno-missing-field-initializers \
110 -fvisibility
=hidden \
114 -Wno-unused-parameter \
115 -Wno-missing-field-initializers \
121 # Flags passed to only C files.
124 # Flags passed to only C++ files.
125 CFLAGS_CC_Release
:= -fno-rtti \
126 -fno-threadsafe-statics \
127 -fvisibility-inlines-hidden \
130 INCS_Release
:= -Isrc \
132 -Isrc
/voice_engine
/main
/interface \
134 -Isrc
/common_audio
/resampler
/include \
135 -Isrc
/common_audio
/signal_processing
/include \
136 -Isrc
/modules
/audio_coding
/main
/interface \
137 -Isrc
/modules
/interface \
138 -Isrc
/modules
/audio_conference_mixer
/interface \
140 -Isrc
/modules
/audio_device
/main
/interface \
141 -Isrc
/modules
/audio_processing
/interface \
142 -Isrc
/modules
/media_file
/interface \
143 -Isrc
/modules
/rtp_rtcp
/interface \
144 -Isrc
/modules
/udp_transport
/interface \
145 -Isrc
/modules
/utility
/interface \
146 -Isrc
/system_wrappers
/interface \
147 -Itesting
/gtest
/include
149 OBJS
:= $(obj
).target
/$(TARGET
)/src
/voice_engine
/main
/source
/channel_unittest.o
151 # Add to the list of files we specially track dependencies for.
154 # Make sure our dependencies are built before any of us.
155 $(OBJS
): |
$(obj
).target
/src
/voice_engine
/libvoice_engine_core.a
$(obj
).target
/src
/common_audio
/libresampler.a
$(obj
).target
/src
/common_audio
/libsignal_processing.a
$(obj
).target
/src
/modules
/libaudio_coding_module.a
$(obj
).target
/src
/modules
/libaudio_conference_mixer.a
$(obj
).target
/src
/modules
/libaudio_device.a
$(obj
).target
/src
/modules
/libaudio_processing.a
$(obj
).target
/src
/modules
/libmedia_file.a
$(obj
).target
/src
/modules
/librtp_rtcp.a
$(obj
).target
/src
/modules
/libudp_transport.a
$(obj
).target
/src
/modules
/libwebrtc_utility.a
$(obj
).target
/src
/system_wrappers
/source
/libsystem_wrappers.a
$(obj
).target
/test/libtest_support_main.a
$(obj
).target
/testing
/libgtest.a
$(obj
).target
/src
/modules
/libCNG.a
$(obj
).target
/src
/modules
/libG711.a
$(obj
).target
/src
/modules
/libG722.a
$(obj
).target
/src
/modules
/libiLBC.a
$(obj
).target
/src
/modules
/libiSAC.a
$(obj
).target
/src
/modules
/libiSACFix.a
$(obj
).target
/src
/modules
/libPCM16B.a
$(obj
).target
/src
/modules
/libNetEq.a
$(obj
).target
/src
/common_audio
/libvad.a
$(obj
).target
/src
/modules
/libaec.a
$(obj
).target
/src
/modules
/libapm_util.a
$(obj
).target
/src
/modules
/libaec_sse2.a
$(obj
).target
/src
/modules
/libaecm.a
$(obj
).target
/src
/modules
/libagc.a
$(obj
).target
/src
/modules
/libns.a
$(obj
).target
/src
/modules
/libaudioproc_debug_proto.a
$(obj
).target
/third_party
/protobuf
/libprotobuf_lite.a
$(obj
).target
/src
/modules
/libwebrtc_video_coding.a
$(obj
).target
/src
/modules
/libwebrtc_i420.a
$(obj
).target
/src
/modules
/libwebrtc_vp8.a
$(obj
).target
/src
/common_video
/libwebrtc_libyuv.a
$(obj
).target
/third_party
/libyuv
/libyuv.a
$(obj
).target
/third_party
/libvpx
/libvpx.a
$(obj
).target
/test/libtest_support.a
$(obj
).target
/testing
/gtest_prod.stamp
$(obj
).target
/testing
/libgmock.a
157 # CFLAGS et al overrides must be target-local.
158 # See "Target-specific Variable Values" in the GNU Make manual.
159 $(OBJS
): TOOLSET
:= $(TOOLSET
)
160 $(OBJS
): GYP_CFLAGS
:= $(DEFS_
$(BUILDTYPE
)) $(INCS_
$(BUILDTYPE
)) $(CFLAGS_
$(BUILDTYPE
)) $(CFLAGS_C_
$(BUILDTYPE
))
161 $(OBJS
): GYP_CXXFLAGS
:= $(DEFS_
$(BUILDTYPE
)) $(INCS_
$(BUILDTYPE
)) $(CFLAGS_
$(BUILDTYPE
)) $(CFLAGS_CC_
$(BUILDTYPE
))
163 # Suffix rules, putting all outputs into $(obj).
165 $(obj
).
$(TOOLSET
)/$(TARGET
)/%.o
: $(srcdir)/%.
cc FORCE_DO_CMD
166 @
$(call do_cmd
,cxx,1)
168 # Try building from generated source, too.
170 $(obj
).
$(TOOLSET
)/$(TARGET
)/%.o
: $(obj
).
$(TOOLSET
)/%.
cc FORCE_DO_CMD
171 @
$(call do_cmd
,cxx,1)
173 $(obj
).
$(TOOLSET
)/$(TARGET
)/%.o
: $(obj
)/%.
cc FORCE_DO_CMD
174 @
$(call do_cmd
,cxx,1)
176 # End of this set of suffix rules
177 ### Rules for final target.
178 LDFLAGS_Debug
:= -pthread \
181 -B
$(builddir
)/..
/..
/third_party
/gold
183 LDFLAGS_Release
:= -pthread \
186 -B
$(builddir
)/..
/..
/third_party
/gold \
196 $(builddir
)/voice_engine_unittests
: GYP_LDFLAGS
:= $(LDFLAGS_
$(BUILDTYPE
))
197 $(builddir
)/voice_engine_unittests
: LIBS
:= $(LIBS
)
198 $(builddir
)/voice_engine_unittests
: LD_INPUTS
:= $(OBJS
) $(obj
).target
/src
/voice_engine
/libvoice_engine_core.a
$(obj
).target
/src
/common_audio
/libresampler.a
$(obj
).target
/src
/common_audio
/libsignal_processing.a
$(obj
).target
/src
/modules
/libaudio_coding_module.a
$(obj
).target
/src
/modules
/libaudio_conference_mixer.a
$(obj
).target
/src
/modules
/libaudio_device.a
$(obj
).target
/src
/modules
/libaudio_processing.a
$(obj
).target
/src
/modules
/libmedia_file.a
$(obj
).target
/src
/modules
/librtp_rtcp.a
$(obj
).target
/src
/modules
/libudp_transport.a
$(obj
).target
/src
/modules
/libwebrtc_utility.a
$(obj
).target
/src
/system_wrappers
/source
/libsystem_wrappers.a
$(obj
).target
/test/libtest_support_main.a
$(obj
).target
/testing
/libgtest.a
$(obj
).target
/src
/modules
/libCNG.a
$(obj
).target
/src
/modules
/libG711.a
$(obj
).target
/src
/modules
/libG722.a
$(obj
).target
/src
/modules
/libiLBC.a
$(obj
).target
/src
/modules
/libiSAC.a
$(obj
).target
/src
/modules
/libiSACFix.a
$(obj
).target
/src
/modules
/libPCM16B.a
$(obj
).target
/src
/modules
/libNetEq.a
$(obj
).target
/src
/common_audio
/libvad.a
$(obj
).target
/src
/modules
/libaec.a
$(obj
).target
/src
/modules
/libapm_util.a
$(obj
).target
/src
/modules
/libaec_sse2.a
$(obj
).target
/src
/modules
/libaecm.a
$(obj
).target
/src
/modules
/libagc.a
$(obj
).target
/src
/modules
/libns.a
$(obj
).target
/src
/modules
/libaudioproc_debug_proto.a
$(obj
).target
/third_party
/protobuf
/libprotobuf_lite.a
$(obj
).target
/src
/modules
/libwebrtc_video_coding.a
$(obj
).target
/src
/modules
/libwebrtc_i420.a
$(obj
).target
/src
/modules
/libwebrtc_vp8.a
$(obj
).target
/src
/common_video
/libwebrtc_libyuv.a
$(obj
).target
/third_party
/libyuv
/libyuv.a
$(obj
).target
/third_party
/libvpx
/libvpx.a
$(obj
).target
/test/libtest_support.a
$(obj
).target
/testing
/libgmock.a
199 $(builddir
)/voice_engine_unittests
: TOOLSET
:= $(TOOLSET
)
200 $(builddir
)/voice_engine_unittests
: $(OBJS
) $(obj
).target
/src
/voice_engine
/libvoice_engine_core.a
$(obj
).target
/src
/common_audio
/libresampler.a
$(obj
).target
/src
/common_audio
/libsignal_processing.a
$(obj
).target
/src
/modules
/libaudio_coding_module.a
$(obj
).target
/src
/modules
/libaudio_conference_mixer.a
$(obj
).target
/src
/modules
/libaudio_device.a
$(obj
).target
/src
/modules
/libaudio_processing.a
$(obj
).target
/src
/modules
/libmedia_file.a
$(obj
).target
/src
/modules
/librtp_rtcp.a
$(obj
).target
/src
/modules
/libudp_transport.a
$(obj
).target
/src
/modules
/libwebrtc_utility.a
$(obj
).target
/src
/system_wrappers
/source
/libsystem_wrappers.a
$(obj
).target
/test/libtest_support_main.a
$(obj
).target
/testing
/libgtest.a
$(obj
).target
/src
/modules
/libCNG.a
$(obj
).target
/src
/modules
/libG711.a
$(obj
).target
/src
/modules
/libG722.a
$(obj
).target
/src
/modules
/libiLBC.a
$(obj
).target
/src
/modules
/libiSAC.a
$(obj
).target
/src
/modules
/libiSACFix.a
$(obj
).target
/src
/modules
/libPCM16B.a
$(obj
).target
/src
/modules
/libNetEq.a
$(obj
).target
/src
/common_audio
/libvad.a
$(obj
).target
/src
/modules
/libaec.a
$(obj
).target
/src
/modules
/libapm_util.a
$(obj
).target
/src
/modules
/libaec_sse2.a
$(obj
).target
/src
/modules
/libaecm.a
$(obj
).target
/src
/modules
/libagc.a
$(obj
).target
/src
/modules
/libns.a
$(obj
).target
/src
/modules
/libaudioproc_debug_proto.a
$(obj
).target
/third_party
/protobuf
/libprotobuf_lite.a
$(obj
).target
/src
/modules
/libwebrtc_video_coding.a
$(obj
).target
/src
/modules
/libwebrtc_i420.a
$(obj
).target
/src
/modules
/libwebrtc_vp8.a
$(obj
).target
/src
/common_video
/libwebrtc_libyuv.a
$(obj
).target
/third_party
/libyuv
/libyuv.a
$(obj
).target
/third_party
/libvpx
/libvpx.a
$(obj
).target
/test/libtest_support.a
$(obj
).target
/testing
/libgmock.a FORCE_DO_CMD
203 all_deps
+= $(builddir
)/voice_engine_unittests
205 .PHONY
: voice_engine_unittests
206 voice_engine_unittests
: $(builddir
)/voice_engine_unittests