1
2###############################################################################
3#
4# THIS FILE IS AUTOGENERATED BY GYP_TO_ANDROID.PY. DO NOT EDIT.
5#
6###############################################################################
7
8LOCAL_PATH:= $(call my-dir)
9include $(CLEAR_VARS)
10LOCAL_CFLAGS += \
11	-Wno-unused-parameter \
12	-U_FORTIFY_SOURCE \
13	-D_FORTIFY_SOURCE=1
14
15LOCAL_CPPFLAGS := \
16	-Wno-invalid-offsetof
17
18LOCAL_SRC_FILES := \
19	gmmain.cpp \
20	system_preferences_default.cpp \
21	../src/pipe/utils/SamplePipeControllers.cpp \
22	gm.cpp \
23	aaclip.cpp \
24	aarectmodes.cpp \
25	alphagradients.cpp \
26	arcofzorro.cpp \
27	arithmode.cpp \
28	beziereffects.cpp \
29	bicubicfilter.cpp \
30	bigblurs.cpp \
31	bigmatrix.cpp \
32	bigtext.cpp \
33	bitmapmatrix.cpp \
34	bitmapfilters.cpp \
35	bitmappremul.cpp \
36	bitmaprect.cpp \
37	bitmaprecttest.cpp \
38	bitmapscroll.cpp \
39	bitmapshader.cpp \
40	bitmapsource.cpp \
41	bleed.cpp \
42	blurcircles.cpp \
43	blurs.cpp \
44	blurquickreject.cpp \
45	blurrect.cpp \
46	blurroundrect.cpp \
47	canvasstate.cpp \
48	circles.cpp \
49	circularclips.cpp \
50	clippedbitmapshaders.cpp \
51	colorfilterimagefilter.cpp \
52	colorfilters.cpp \
53	colormatrix.cpp \
54	colortype.cpp \
55	complexclip.cpp \
56	complexclip2.cpp \
57	composeshader.cpp \
58	convexpaths.cpp \
59	convexpolyclip.cpp \
60	convexpolyeffect.cpp \
61	copyTo4444.cpp \
62	cubicpaths.cpp \
63	cmykjpeg.cpp \
64	degeneratesegments.cpp \
65	discard.cpp \
66	dashcubics.cpp \
67	dashing.cpp \
68	deviceproperties.cpp \
69	distantclip.cpp \
70	displacement.cpp \
71	downsamplebitmap.cpp \
72	drawlooper.cpp \
73	dropshadowimagefilter.cpp \
74	drrect.cpp \
75	etc1bitmap.cpp \
76	extractbitmap.cpp \
77	emptypath.cpp \
78	fatpathfill.cpp \
79	factory.cpp \
80	filltypes.cpp \
81	filltypespersp.cpp \
82	filterbitmap.cpp \
83	filterindiabox.cpp \
84	fontcache.cpp \
85	fontmgr.cpp \
86	fontscaler.cpp \
87	gammatext.cpp \
88	getpostextpath.cpp \
89	giantbitmap.cpp \
90	gradients.cpp \
91	gradients_2pt_conical.cpp \
92	gradients_no_texture.cpp \
93	gradientDirtyLaundry.cpp \
94	gradient_matrix.cpp \
95	gradtext.cpp \
96	hairlines.cpp \
97	hairmodes.cpp \
98	hittestpath.cpp \
99	imagealphathreshold.cpp \
100	imageblur.cpp \
101	imageblurtiled.cpp \
102	imagemagnifier.cpp \
103	imageresizetiled.cpp \
104	inversepaths.cpp \
105	lerpmode.cpp \
106	lighting.cpp \
107	lumafilter.cpp \
108	image.cpp \
109	imagefiltersbase.cpp \
110	imagefiltersclipped.cpp \
111	imagefilterscropped.cpp \
112	imagefiltersgraph.cpp \
113	imagefiltersscaled.cpp \
114	internal_links.cpp \
115	lcdtext.cpp \
116	linepaths.cpp \
117	matrixconvolution.cpp \
118	matriximagefilter.cpp \
119	megalooper.cpp \
120	mixedxfermodes.cpp \
121	modecolorfilters.cpp \
122	morphology.cpp \
123	nested.cpp \
124	ninepatchstretch.cpp \
125	nonclosedpaths.cpp \
126	offsetimagefilter.cpp \
127	optimizations.cpp \
128	ovals.cpp \
129	patheffects.cpp \
130	pathfill.cpp \
131	pathinterior.cpp \
132	pathopsinverse.cpp \
133	pathopsskpclip.cpp \
134	pathreverse.cpp \
135	peekpixels.cpp \
136	perlinnoise.cpp \
137	pictureimagefilter.cpp \
138	pictureshader.cpp \
139	points.cpp \
140	poly2poly.cpp \
141	polygons.cpp \
142	quadpaths.cpp \
143	rects.cpp \
144	resizeimagefilter.cpp \
145	rrect.cpp \
146	rrects.cpp \
147	roundrects.cpp \
148	samplerstress.cpp \
149	shaderbounds.cpp \
150	selftest.cpp \
151	shadows.cpp \
152	shallowgradient.cpp \
153	simpleaaclip.cpp \
154	skbug1719.cpp \
155	stringart.cpp \
156	spritebitmap.cpp \
157	srcmode.cpp \
158	strokefill.cpp \
159	strokerect.cpp \
160	strokerects.cpp \
161	strokes.cpp \
162	stroketext.cpp \
163	tablecolorfilter.cpp \
164	texteffects.cpp \
165	testimagefilters.cpp \
166	texdata.cpp \
167	variedtext.cpp \
168	texturedomaineffect.cpp \
169	thinrects.cpp \
170	thinstrokedrects.cpp \
171	tileimagefilter.cpp \
172	tilemodes.cpp \
173	tilemodes_scaled.cpp \
174	tinybitmap.cpp \
175	twopointradial.cpp \
176	typeface.cpp \
177	vertices.cpp \
178	verttext.cpp \
179	verttext2.cpp \
180	xfermodeimagefilter.cpp \
181	xfermodes.cpp \
182	xfermodes2.cpp \
183	xfermodes3.cpp \
184	../src/utils/debugger/SkDrawCommand.cpp \
185	../src/utils/debugger/SkDebugCanvas.cpp \
186	../src/utils/debugger/SkObjectParser.cpp \
187	androidfallback.cpp \
188	../tools/flags/SkCommandLineFlags.cpp \
189	../tools/CrashHandler.cpp \
190	gm_expectations.cpp \
191	../tools/sk_tool_utils.cpp \
192	../tools/Resources.cpp \
193	../src/gpu/GrTest.cpp
194
195LOCAL_SHARED_LIBRARIES := \
196	liblog \
197	libskia \
198	libGLESv2 \
199	libEGL \
200	libz
201
202LOCAL_STATIC_LIBRARIES := \
203	libjsoncpp
204
205LOCAL_C_INCLUDES := \
206	$(LOCAL_PATH)/../include/config \
207	$(LOCAL_PATH)/../include/core \
208	$(LOCAL_PATH)/../include/pathops \
209	$(LOCAL_PATH)/../include/pipe \
210	$(LOCAL_PATH)/../include/effects \
211	$(LOCAL_PATH)/../include/images \
212	$(LOCAL_PATH)/../include/ports \
213	$(LOCAL_PATH)/../src/sfnt \
214	$(LOCAL_PATH)/../include/utils \
215	$(LOCAL_PATH)/../src/utils \
216	$(LOCAL_PATH)/../include/gpu \
217	$(LOCAL_PATH)/../tools/flags \
218	$(LOCAL_PATH)/../src/core \
219	$(LOCAL_PATH)/../src/gpu \
220	$(LOCAL_PATH)/../src/effects \
221	$(LOCAL_PATH)/../src/images \
222	$(LOCAL_PATH)/../src/pipe/utils \
223	$(LOCAL_PATH)/../src/utils/debugger \
224	$(LOCAL_PATH)/../src/lazy \
225	$(LOCAL_PATH)/../third_party/etc1 \
226	$(LOCAL_PATH)/../include/pdf \
227	$(LOCAL_PATH)/../tools
228
229LOCAL_MODULE_TAGS := \
230	tests
231
232LOCAL_MODULE := \
233	skia_gm
234
235include external/stlport/libstlport.mk
236include $(BUILD_EXECUTABLE)
237