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