config_sources.host.darwin-x86.mk revision 6e8cce623b6e4fe0c9e4af605d675dd9d0338c38
1# This file is generated by gyp; do not edit.
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE_CLASS := GYP
6LOCAL_MODULE := third_party_yasm_config_sources_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp
7LOCAL_MODULE_STEM := config_sources
8LOCAL_MODULE_SUFFIX := .stamp
9LOCAL_MODULE_TAGS := optional
10LOCAL_IS_HOST_MODULE := true
11LOCAL_MULTILIB := $(GYP_HOST_MULTILIB)
12gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_HOST_VAR_PREFIX))
13gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
14
15# Make sure our deps are built first.
16GYP_TARGET_DEPENDENCIES :=
17
18GYP_GENERATED_OUTPUTS :=
19
20# Make sure our deps and generated files are built first.
21LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
22
23LOCAL_GENERATED_SOURCES :=
24
25GYP_COPIED_SOURCE_ORIGIN_DIRS :=
26
27LOCAL_SRC_FILES :=
28
29
30# Flags passed to both C and C++ files.
31MY_CFLAGS_Debug := \
32	-fstack-protector \
33	--param=ssp-buffer-size=4 \
34	-pthread \
35	-fno-exceptions \
36	-fno-strict-aliasing \
37	-Wno-unused-parameter \
38	-Wno-missing-field-initializers \
39	-fvisibility=hidden \
40	-pipe \
41	-fPIC \
42	-Wno-format \
43	-Os \
44	-g \
45	-fdata-sections \
46	-ffunction-sections \
47	-fomit-frame-pointer \
48	-funwind-tables
49
50MY_DEFS_Debug := \
51	'-DV8_DEPRECATION_WARNINGS' \
52	'-D_FILE_OFFSET_BITS=64' \
53	'-DNO_TCMALLOC' \
54	'-DDISABLE_NACL' \
55	'-DCHROMIUM_BUILD' \
56	'-DUSE_LIBJPEG_TURBO=1' \
57	'-DENABLE_WEBRTC=1' \
58	'-DUSE_PROPRIETARY_CODECS' \
59	'-DENABLE_BROWSER_CDMS' \
60	'-DENABLE_CONFIGURATION_POLICY' \
61	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
62	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
63	'-DENABLE_EGLIMAGE=1' \
64	'-DCLD_VERSION=1' \
65	'-DENABLE_PRINTING=1' \
66	'-DENABLE_MANAGED_USERS=1' \
67	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
68	'-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \
69	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
70	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
71	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
72	'-DVIDEO_HOLE=1' \
73	'-DUSE_OPENSSL=1' \
74	'-DUSE_OPENSSL_CERTS=1' \
75	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
76	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
77	'-D_DEBUG'
78
79
80# Include paths placed before CFLAGS/CPPFLAGS
81LOCAL_C_INCLUDES_Debug := \
82	$(gyp_shared_intermediate_dir)
83
84
85# Flags passed to only C++ (and not C) files.
86LOCAL_CPPFLAGS_Debug := \
87	-fno-rtti \
88	-fno-threadsafe-statics \
89	-fvisibility-inlines-hidden \
90	-Wno-deprecated
91
92
93# Flags passed to both C and C++ files.
94MY_CFLAGS_Release := \
95	-fstack-protector \
96	--param=ssp-buffer-size=4 \
97	-pthread \
98	-fno-exceptions \
99	-fno-strict-aliasing \
100	-Wno-unused-parameter \
101	-Wno-missing-field-initializers \
102	-fvisibility=hidden \
103	-pipe \
104	-fPIC \
105	-Wno-format \
106	-Os \
107	-fno-ident \
108	-fdata-sections \
109	-ffunction-sections \
110	-fomit-frame-pointer \
111	-funwind-tables
112
113MY_DEFS_Release := \
114	'-DV8_DEPRECATION_WARNINGS' \
115	'-D_FILE_OFFSET_BITS=64' \
116	'-DNO_TCMALLOC' \
117	'-DDISABLE_NACL' \
118	'-DCHROMIUM_BUILD' \
119	'-DUSE_LIBJPEG_TURBO=1' \
120	'-DENABLE_WEBRTC=1' \
121	'-DUSE_PROPRIETARY_CODECS' \
122	'-DENABLE_BROWSER_CDMS' \
123	'-DENABLE_CONFIGURATION_POLICY' \
124	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
125	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
126	'-DENABLE_EGLIMAGE=1' \
127	'-DCLD_VERSION=1' \
128	'-DENABLE_PRINTING=1' \
129	'-DENABLE_MANAGED_USERS=1' \
130	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
131	'-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \
132	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
133	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
134	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
135	'-DVIDEO_HOLE=1' \
136	'-DUSE_OPENSSL=1' \
137	'-DUSE_OPENSSL_CERTS=1' \
138	'-DNDEBUG' \
139	'-DNVALGRIND' \
140	'-DDYNAMIC_ANNOTATIONS_ENABLED=0'
141
142
143# Include paths placed before CFLAGS/CPPFLAGS
144LOCAL_C_INCLUDES_Release := \
145	$(gyp_shared_intermediate_dir)
146
147
148# Flags passed to only C++ (and not C) files.
149LOCAL_CPPFLAGS_Release := \
150	-fno-rtti \
151	-fno-threadsafe-statics \
152	-fvisibility-inlines-hidden \
153	-Wno-deprecated
154
155
156LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
157# Undefine ANDROID for host modules
158LOCAL_CFLAGS += -UANDROID
159LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
160LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
161LOCAL_ASFLAGS := $(LOCAL_CFLAGS)
162### Rules for final target.
163# Add target alias to "gyp_all_modules" target.
164.PHONY: gyp_all_modules
165gyp_all_modules: third_party_yasm_config_sources_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp
166
167# Alias gyp target name.
168.PHONY: config_sources
169config_sources: third_party_yasm_config_sources_$(TARGET_$(GYP_VAR_PREFIX)ARCH)_host_gyp
170
171LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
172LOCAL_UNINSTALLABLE_MODULE := true
173LOCAL_2ND_ARCH_VAR_PREFIX := $(GYP_HOST_VAR_PREFIX)
174
175include $(BUILD_SYSTEM)/base_rules.mk
176
177$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
178	$(hide) echo "Gyp timestamp: $@"
179	$(hide) mkdir -p $(dir $@)
180	$(hide) touch $@
181
182LOCAL_2ND_ARCH_VAR_PREFIX :=
183