-
Notifications
You must be signed in to change notification settings - Fork 653
/
Makefile.inc
147 lines (146 loc) · 5.38 KB
/
Makefile.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
#
# Include paths
#
COMMON_INCLUDES = \
-I$(top_srcdir)/analysis/ip-reflection-analysis \
-I$(top_srcdir)/analysis/max-depth \
-I$(top_srcdir)/checkers \
-I$(top_srcdir)/liblocator \
-I$(top_srcdir)/libredex \
-I$(top_srcdir)/libresource \
-I$(top_srcdir)/opt \
-I$(top_srcdir)/opt/access-marking \
-I$(top_srcdir)/opt/add-secondary-dex \
-I$(top_srcdir)/opt/add_redex_txt_to_apk \
-I$(top_srcdir)/opt/analyze-pure-method \
-I$(top_srcdir)/opt/app_module_usage \
-I$(top_srcdir)/opt/art-profile-writer \
-I$(top_srcdir)/opt/annoclasskill \
-I$(top_srcdir)/opt/annokill \
-I$(top_srcdir)/opt/basic-block \
-I$(top_srcdir)/opt/branch-prefix-hoisting \
-I$(top_srcdir)/opt/bridge \
-I$(top_srcdir)/opt/builder_pattern \
-I$(top_srcdir)/opt/check_breadcrumbs \
-I$(top_srcdir)/opt/class-merging \
-I$(top_srcdir)/opt/class-splitting \
-I$(top_srcdir)/opt/constant-propagation \
-I$(top_srcdir)/opt/copy-propagation \
-I$(top_srcdir)/opt/cse \
-I$(top_srcdir)/opt/dedup_blocks \
-I$(top_srcdir)/opt/dedup_resources \
-I$(top_srcdir)/opt/dedup-strings \
-I$(top_srcdir)/opt/delsuper \
-I$(top_srcdir)/opt/evaluate_type_checks \
-I$(top_srcdir)/opt/final_inline \
-I$(top_srcdir)/opt/init-classes \
-I$(top_srcdir)/opt/instrument \
-I$(top_srcdir)/opt/int_type_patcher \
-I$(top_srcdir)/opt/interdex \
-I$(top_srcdir)/opt/layout-reachability \
-I$(top_srcdir)/opt/local-dce \
-I$(top_srcdir)/opt/make-public \
-I$(top_srcdir)/opt/merge_interface \
-I$(top_srcdir)/opt/methodinline \
-I$(top_srcdir)/opt/obfuscate \
-I$(top_srcdir)/opt/obfuscate_resources \
-I$(top_srcdir)/opt/object-sensitive-dce \
-I$(top_srcdir)/opt/optimize_enums \
-I$(top_srcdir)/opt/optimize_resources \
-I$(top_srcdir)/opt/original_name \
-I$(top_srcdir)/opt/outliner \
-I$(top_srcdir)/opt/partial-application \
-I$(top_srcdir)/opt/peephole \
-I$(top_srcdir)/opt/print-members \
-I$(top_srcdir)/opt/print-kotlin-stats \
-I$(top_srcdir)/opt/rearrange-enum-clinit \
-I$(top_srcdir)/opt/rebindrefs \
-I$(top_srcdir)/opt/reduce-array-literals \
-I$(top_srcdir)/opt/reduce-boolean-branches \
-I$(top_srcdir)/opt/reduce-gotos \
-I$(top_srcdir)/opt/redundant_move_elimination \
-I$(top_srcdir)/opt/regalloc \
-I$(top_srcdir)/opt/remove-apilevel-checks \
-I$(top_srcdir)/opt/remove-builders \
-I$(top_srcdir)/opt/remove_empty_classes \
-I$(top_srcdir)/opt/remove-interfaces \
-I$(top_srcdir)/opt/remove-nullcheck-string-arg \
-I$(top_srcdir)/opt/remove-recursive-locks \
-I$(top_srcdir)/opt/remove_redundant_check_casts \
-I$(top_srcdir)/opt/remove-uninstantiables \
-I$(top_srcdir)/opt/remove-unreachable \
-I$(top_srcdir)/opt/remove-unused-args \
-I$(top_srcdir)/opt/renameclasses \
-I$(top_srcdir)/opt/reorder-interfaces \
-I$(top_srcdir)/opt/resolve-proguard-values \
-I$(top_srcdir)/opt/resolve-refs \
-I$(top_srcdir)/opt/resources-inlining-pass \
-I$(top_srcdir)/opt/result-propagation \
-I$(top_srcdir)/opt/shrinker \
-I$(top_srcdir)/opt/shorten-srcstrings \
-I$(top_srcdir)/opt/singleimpl \
-I$(top_srcdir)/opt/split_huge_switches \
-I$(top_srcdir)/opt/split_resource_tables \
-I$(top_srcdir)/opt/staticrelo \
-I$(top_srcdir)/opt/static-sink \
-I$(top_srcdir)/opt/stringbuilder-outliner \
-I$(top_srcdir)/opt/string_concatenator \
-I$(top_srcdir)/opt/strip-debug-info \
-I$(top_srcdir)/opt/synth \
-I$(top_srcdir)/opt/test_cfg \
-I$(top_srcdir)/opt/throw-propagation \
-I$(top_srcdir)/opt/track_resources \
-I$(top_srcdir)/opt/type-analysis \
-I$(top_srcdir)/opt/unmark_proguard_keep \
-I$(top_srcdir)/opt/unreferenced_interfaces \
-I$(top_srcdir)/opt/unterface \
-I$(top_srcdir)/opt/up-code-motion \
-I$(top_srcdir)/opt/verifier \
-I$(top_srcdir)/opt/vertical_merging \
-I$(top_srcdir)/opt/virtual_merging \
-I$(top_srcdir)/opt/virtual_scope \
-I$(top_srcdir)/service/api-levels \
-I$(top_srcdir)/service/class-init \
-I$(top_srcdir)/service/class-merging \
-I$(top_srcdir)/service/class-splitting \
-I$(top_srcdir)/service/constant-propagation \
-I$(top_srcdir)/service/copy-propagation \
-I$(top_srcdir)/service/cross-dex-ref-minimizer \
-I$(top_srcdir)/service/cse \
-I$(top_srcdir)/service/dataflow \
-I$(top_srcdir)/service/dedup-blocks \
-I$(top_srcdir)/service/escape-analysis \
-I$(top_srcdir)/service/field-ops \
-I$(top_srcdir)/service/init-classes \
-I$(top_srcdir)/service/init-deps \
-I$(top_srcdir)/service/local-dce \
-I$(top_srcdir)/service/loop-info \
-I$(top_srcdir)/service/method-dedup \
-I$(top_srcdir)/service/method-inliner \
-I$(top_srcdir)/service/method-outliner \
-I$(top_srcdir)/service/method-merger \
-I$(top_srcdir)/service/object-sensitive-dce \
-I$(top_srcdir)/service/kotlin-instance-rewrite \
-I$(top_srcdir)/service/reduce-boolean-branches \
-I$(top_srcdir)/service/reference-update \
-I$(top_srcdir)/service/regalloc \
-I$(top_srcdir)/service/regalloc-fast \
-I$(top_srcdir)/service/remove_redundant_check_casts \
-I$(top_srcdir)/service/resources \
-I$(top_srcdir)/service/shrinker \
-I$(top_srcdir)/service/switch-dispatch \
-I$(top_srcdir)/service/switch-partitioning \
-I$(top_srcdir)/service/type-analysis \
-I$(top_srcdir)/service/type-string-rewriter \
-I$(top_srcdir)/service/wrapped-primitives \
-I$(top_srcdir)/shared \
-I$(top_srcdir)/sparta/include \
-I$(top_srcdir)/tools/common \
-I$(top_srcdir)/tools/redexdump \
-I$(top_srcdir)/util \
-I/usr/include/jsoncpp
if SET_PROTOBUF
COMMON_INCLUDES += \
-I$(builddir)/protores \
$(PROTOBUF_CXXFLAGS)
endif