blob: aabdba5a90ed281b8420afacdfcdef46caddf7d1 [file] [log] [blame]
Torne (Richard Coles)23042b72013-06-11 16:24:26 +01001# This file is generated by gyp; do not edit.
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE_CLASS := GYP
6LOCAL_MODULE := third_party_WebKit_Source_devtools_devtools_html_gyp
7LOCAL_MODULE_STEM := devtools_html
8LOCAL_MODULE_SUFFIX := .stamp
9LOCAL_MODULE_TAGS := optional
10gyp_intermediate_dir := $(call local-intermediates-dir)
11gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
12
13# Make sure our deps are built first.
14GYP_TARGET_DEPENDENCIES :=
15
16### Rules for action "devtools_html":
17$(gyp_shared_intermediate_dir)/resources/inspector/devtools.html: gyp_local_path := $(LOCAL_PATH)
18$(gyp_shared_intermediate_dir)/resources/inspector/devtools.html: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir))
19$(gyp_shared_intermediate_dir)/resources/inspector/devtools.html: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir))
20$(gyp_shared_intermediate_dir)/resources/inspector/devtools.html: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
21$(gyp_shared_intermediate_dir)/resources/inspector/devtools.html: $(LOCAL_PATH)/third_party/WebKit/Source/devtools/scripts/generate_devtools_html.py $(LOCAL_PATH)/third_party/WebKit/Source/devtools/front_end/inspector.html $(GYP_TARGET_DEPENDENCIES)
22 @echo "Gyp action: third_party_WebKit_Source_devtools_devtools_gyp_devtools_html_target_devtools_html ($@)"
23 $(hide)cd $(gyp_local_path)/third_party/WebKit/Source/devtools; mkdir -p $(gyp_shared_intermediate_dir)/resources/inspector; python scripts/generate_devtools_html.py front_end/inspector.html "$(gyp_shared_intermediate_dir)/resources/inspector/devtools.html" 0
24
25
26
27GYP_GENERATED_OUTPUTS := \
28 $(gyp_shared_intermediate_dir)/resources/inspector/devtools.html
29
30# Make sure our deps and generated files are built first.
31LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
32
33LOCAL_GENERATED_SOURCES :=
34
35GYP_COPIED_SOURCE_ORIGIN_DIRS :=
36
37LOCAL_SRC_FILES :=
38
39
40# Flags passed to both C and C++ files.
41MY_CFLAGS := \
42 -fstack-protector \
43 --param=ssp-buffer-size=4 \
44 \
45 -fno-exceptions \
46 -fno-strict-aliasing \
47 -Wno-unused-parameter \
48 -Wno-missing-field-initializers \
49 -fvisibility=hidden \
50 -pipe \
51 -fPIC \
52 -Wno-format \
53 -EL \
54 -mhard-float \
Ben Murdoch874cc8d2013-06-27 01:42:22 +010055 --sysroot=/usr/local/google2/src/clank/webview/external/chromium_org/mipsel-sysroot/sysroot \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +010056 -ffunction-sections \
57 -funwind-tables \
58 -g \
59 -fstack-protector \
60 -fno-short-enums \
61 -finline-limit=64 \
62 -Wa,--noexecstack \
63 -U_FORTIFY_SOURCE \
64 -Wno-extra \
65 -Wno-ignored-qualifiers \
66 -Wno-type-limits \
67 -Wno-address \
68 -Wno-format-security \
69 -Wno-return-type \
70 -Wno-sequence-point \
71 -Os \
72 -g \
73 -fomit-frame-pointer \
74 -fdata-sections \
75 -ffunction-sections
76
77MY_CFLAGS_C :=
78
79MY_DEFS := \
Torne (Richard Coles)521d96e2013-06-19 11:58:24 +010080 '-DANGLE_DX11' \
Torne (Richard Coles)23042b72013-06-11 16:24:26 +010081 '-D_FILE_OFFSET_BITS=64' \
82 '-DNO_TCMALLOC' \
83 '-DDISABLE_NACL' \
84 '-DCHROMIUM_BUILD' \
85 '-DUSE_LIBJPEG_TURBO=1' \
86 '-DUSE_PROPRIETARY_CODECS' \
87 '-DENABLE_GPU=1' \
88 '-DUSE_OPENSSL=1' \
89 '-DENABLE_EGLIMAGE=1' \
90 '-DENABLE_LANGUAGE_DETECTION=1' \
91 '-DANDROID' \
92 '-D__GNU_SOURCE=1' \
93 '-DUSE_STLPORT=1' \
94 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
95 '-DCHROME_BUILD_ID=""' \
96 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
97 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
98 '-D_DEBUG'
99
100LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
101
102# Include paths placed before CFLAGS/CPPFLAGS
103LOCAL_C_INCLUDES := \
104 $(PWD)/frameworks/wilhelm/include \
105 $(PWD)/bionic \
106 $(PWD)/external/stlport/stlport
107
108LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
109
110# Flags passed to only C++ (and not C) files.
111LOCAL_CPPFLAGS := \
112 -fno-rtti \
113 -fno-threadsafe-statics \
114 -fvisibility-inlines-hidden \
115 -Wno-deprecated \
116 -Wno-uninitialized \
117 -Wno-error=c++0x-compat \
118 -Wno-non-virtual-dtor \
119 -Wno-sign-promo \
120 -Wno-non-virtual-dtor
121
122### Rules for final target.
123# Add target alias to "gyp_all_modules" target.
124.PHONY: gyp_all_modules
125gyp_all_modules: third_party_WebKit_Source_devtools_devtools_html_gyp
126
127# Alias gyp target name.
128.PHONY: devtools_html
129devtools_html: third_party_WebKit_Source_devtools_devtools_html_gyp
130
131LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
132LOCAL_UNINSTALLABLE_MODULE := true
133
134include $(BUILD_SYSTEM)/base_rules.mk
135
136$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
137 $(hide) echo "Gyp timestamp: $@"
138 $(hide) mkdir -p $(dir $@)
139 $(hide) touch $@