blob: 3af46d7d8c240f82a9ac5a01816f2b1b235e6669 [file] [log] [blame]
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +00001# This file is generated by gyp; do not edit.
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE_CLASS := STATIC_LIBRARIES
6LOCAL_MODULE := printing_printing_gyp
7LOCAL_MODULE_SUFFIX := .a
8LOCAL_MODULE_TAGS := optional
9gyp_intermediate_dir := $(call local-intermediates-dir)
10gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
11
12# Make sure our deps are built first.
13GYP_TARGET_DEPENDENCIES := \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +010014 $(call intermediates-dir-for,GYP,skia_skia_gyp)/skia.stamp \
15 $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp)/skia_skia_library_gyp.a \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000016 $(call intermediates-dir-for,GYP,third_party_icu_icui18n_gyp)/icui18n.stamp \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010017 $(call intermediates-dir-for,GYP,third_party_icu_icuuc_gyp)/icuuc.stamp \
18 $(call intermediates-dir-for,STATIC_LIBRARIES,ui_ui_gyp)/ui_ui_gyp.a
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000019
20GYP_GENERATED_OUTPUTS :=
21
22# Make sure our deps and generated files are built first.
23LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
24
25### Rules for final target.
26
Ben Murdocheb525c52013-07-10 11:40:50 +010027LOCAL_LDFLAGS_Debug := \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000028 -Wl,-z,now \
29 -Wl,-z,relro \
30 -Wl,-z,noexecstack \
31 -fPIC \
32 -m32 \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010033 -fuse-ld=gold \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000034 -nostdlib \
35 -Wl,--no-undefined \
36 -Wl,--exclude-libs=ALL \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010037 -Wl,--gc-sections \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000038 -Wl,-O1 \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010039 -Wl,--as-needed
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000040
41
Ben Murdocheb525c52013-07-10 11:40:50 +010042LOCAL_LDFLAGS_Release := \
43 -Wl,-z,now \
44 -Wl,-z,relro \
45 -Wl,-z,noexecstack \
46 -fPIC \
47 -m32 \
48 -fuse-ld=gold \
49 -nostdlib \
50 -Wl,--no-undefined \
51 -Wl,--exclude-libs=ALL \
52 -Wl,-O1 \
53 -Wl,--as-needed \
54 -Wl,--gc-sections
55
56
57LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION))
58
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000059LOCAL_STATIC_LIBRARIES := \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +010060 skia_skia_library_gyp \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010061 ui_ui_gyp
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000062
63# Enable grouping to fix circular references
64LOCAL_GROUP_STATIC_LIBRARIES := true
65
66LOCAL_SHARED_LIBRARIES := \
67 libstlport \
68 libdl
69
70# Add target alias to "gyp_all_modules" target.
71.PHONY: gyp_all_modules
72gyp_all_modules: printing_printing_gyp
73
74# Alias gyp target name.
75.PHONY: printing
76printing: printing_printing_gyp
77
78include $(BUILD_STATIC_LIBRARY)