Android.mk revision b2e3dc51dcbbe52b5e72d9c6a16de7000de70edf
15e172b0817603d4ef0d7e80221a2cc4ecea1fb1bJason Sams
2c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason SamsLOCAL_PATH:=$(call my-dir)
3c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams
4326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
5c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# Build rsg-generator ====================
6c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsinclude $(CLEAR_VARS)
7326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
8326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE := rsg-generator
9326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
10326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# These symbols are normally defined by BUILD_XXX, but we need to define them
11326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# here so that local-intermediates-dir works.
12326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
13326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_IS_HOST_MODULE := true
14326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE_CLASS := EXECUTABLES
15c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsintermediates := $(local-intermediates-dir)
16326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
17326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_SRC_FILES:= \
1884614dd02411e1cf9a4c37aa421898c471cfad20Joe Onorato    spec.l \
19326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams    rsg_generator.c
20c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams
21326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(BUILD_HOST_EXECUTABLE)
22326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
23c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# TODO: This should go into build/core/config.mk
24326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsRSG_GENERATOR:=$(LOCAL_BUILT_MODULE)
25326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
267d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# include $(CLEAR_VARS)
277d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# input_data_file := $(LOCAL_PATH)/rslib.bc
287d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# slangdata_output_var_name := rs_runtime_lib_bc
297d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# LOCAL_MODULE := librslib_rt
3060c3234efa02e0fa51f550271d5be02d06fc6a4aShih-wei Liao
317d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# LOCAL_MODULE_CLASS := STATIC_LIBRARIES
3260c3234efa02e0fa51f550271d5be02d06fc6a4aShih-wei Liao
337d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# LOCAL_MODULE_TAGS := optional
347d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# include frameworks/compile/slang/SlangData.mk
357d1c533700a212b3accb0ccefa316637d6d63773Shih-wei Liao# include $(BUILD_STATIC_LIBRARY)
36c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams
37c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# Build render script lib ====================
382b16dfb3a169e4c8de352db3fbc03fab52c62be1Marco Nelissen
39326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(CLEAR_VARS)
40326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE := libRS
41326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
42326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE_CLASS := SHARED_LIBRARIES
43326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsintermediates:= $(local-intermediates-dir)
44326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
45326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# Generate custom headers
46326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
47326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsGEN := $(addprefix $(intermediates)/, \
48326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams            rsgApiStructs.h \
49326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams            rsgApiFuncDecl.h \
50326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams        )
51326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
5281e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
5381e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec
54326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec
55326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg
56326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	$(transform-generated-source)
57a5e094ba1288cd7aa9e319df7f458e45395f8d49Jack Palevich
58c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# used in jni/Android.mk
59c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsrs_generated_source += $(GEN)
60326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_GENERATED_SOURCES += $(GEN)
61326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
62326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# Generate custom source files
63326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
64326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsGEN := $(addprefix $(intermediates)/, \
65326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams            rsgApi.cpp \
66326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams            rsgApiReplay.cpp \
67326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams        )
68a5e094ba1288cd7aa9e319df7f458e45395f8d49Jack Palevich
6981e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
7081e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec
71326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec
72326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg
73326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	$(transform-generated-source)
74a5e094ba1288cd7aa9e319df7f458e45395f8d49Jack Palevich
75c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# used in jni/Android.mk
76c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsrs_generated_source += $(GEN)
7781e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams
78326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_GENERATED_SOURCES += $(GEN)
79326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
80326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_SRC_FILES:= \
81326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsAdapter.cpp \
82326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsAllocation.cpp \
83c1ed589021e280cda59a0521cb96b3e9eb629e1bJason Sams	rsAnimation.cpp \
84d01d970cf5973aa5186cc02c80fb2c143a69b0b1Jason Sams	rsComponent.cpp \
85326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsContext.cpp \
86326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsDevice.cpp \
87326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsElement.cpp \
887d9c5ffccb7a5e682860f752403e5a03aed587beAlex Sakhartchouk	rsFBOCache.cpp \
892008747941749ad27fe80663d23036ac320e998fJason Sams	rsFifoSocket.cpp \
90d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk	rsFileA3D.cpp \
91d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk	rsFont.cpp \
92326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsObjectBase.cpp \
9387fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams	rsMatrix2x2.cpp \
9487fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams	rsMatrix3x3.cpp \
9587fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams	rsMatrix4x4.cpp \
96d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk	rsMesh.cpp \
97d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk	rsMutex.cpp \
989e0afb5a2b3e476c42a373e7cd89cef4a34f8195Jason Sams	rsPath.cpp \
99326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsProgram.cpp \
100326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsProgramFragment.cpp \
101ccc010bb7c0f89e162bf60033968a20be90a903aJason Sams	rsProgramStore.cpp \
1025fd09d847586f9680b4f495413b6ca5fbb69af6eJason Sams	rsProgramRaster.cpp \
103326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsProgramVertex.cpp \
104326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsSampler.cpp \
105326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsScript.cpp \
106326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsScriptC.cpp \
107e45ac6e91864f2a6617b6a2c0aa87cdb62cf58fdJason Sams	rsScriptC_Lib.cpp \
108aeb094b520d8ea49b74129927578f18f758c873eJason Sams	rsScriptC_LibGL.cpp \
10912b14ae9fa34f4fd0bf21a2a4ac95a4864248fe9Jason Sams	rsSignal.cpp \
110d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk	rsStream.cpp \
111326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams	rsThreadIO.cpp \
112c460e55d78cbe8bee95c5c947dfe541218142a5bJason Sams	rsType.cpp \
113eb4fe18dd88634330f9566cbb9e785d8c7ec5813Jason Sams	driver/rsdAllocation.cpp \
114bad807405b2b9764372af1ad24bcfd4fb1f33d8eJason Sams	driver/rsdBcc.cpp \
1158feea4e0dec48ea03bd6d32706d058b86dddc5baJason Sams	driver/rsdCore.cpp \
116da6d34a5a6ece8c30d20673b9b6ff07d8c91768bAlex Sakhartchouk	driver/rsdFrameBuffer.cpp \
117a94952436aeb251f587c1bccdf94c7f75285dfe2Alex Sakhartchouk	driver/rsdFrameBufferObj.cpp \
1184b3de47071d875faaa7d419d050a464b09538797Jason Sams	driver/rsdGL.cpp \
119a04e30dbb5ab11592b03666bb3d102070759c58eAlex Sakhartchouk	driver/rsdMesh.cpp \
120a04e30dbb5ab11592b03666bb3d102070759c58eAlex Sakhartchouk	driver/rsdMeshObj.cpp \
1219e0afb5a2b3e476c42a373e7cd89cef4a34f8195Jason Sams	driver/rsdPath.cpp \
122a04e30dbb5ab11592b03666bb3d102070759c58eAlex Sakhartchouk	driver/rsdProgram.cpp \
123721acc495b859c6d884725a4f9b5523583dd11c7Jason Sams	driver/rsdProgramRaster.cpp \
12487fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams	driver/rsdProgramStore.cpp \
12587fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams	driver/rsdRuntimeMath.cpp \
126a04e30dbb5ab11592b03666bb3d102070759c58eAlex Sakhartchouk	driver/rsdRuntimeStubs.cpp \
1277f126c78a107257090c6675ea40ffac41516a9dcAlex Sakhartchouk	driver/rsdSampler.cpp \
128a04e30dbb5ab11592b03666bb3d102070759c58eAlex Sakhartchouk	driver/rsdShader.cpp \
129a04e30dbb5ab11592b03666bb3d102070759c58eAlex Sakhartchouk	driver/rsdShaderCache.cpp \
130221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams	driver/rsdVertexArray.cpp \
131221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams	RenderScript.cpp \
132221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams	BaseObj.cpp \
133221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams	Element.cpp \
134221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams	Type.cpp \
135b2e3dc51dcbbe52b5e72d9c6a16de7000de70edfJason Sams	Allocation.cpp \
136b2e3dc51dcbbe52b5e72d9c6a16de7000de70edfJason Sams	Script.cpp \
137b2e3dc51dcbbe52b5e72d9c6a16de7000de70edfJason Sams	ScriptC.cpp
138c460e55d78cbe8bee95c5c947dfe541218142a5bJason Sams
1395f27d6fb0b0b9184ba9820c629fc1354a635e515Jason SamsLOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2 libui libbcc libbcinfo libgui
140d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk
141ac091bac658013c581d76f48649b04426a18ee36Shih-wei LiaoLOCAL_STATIC_LIBRARIES := libdex libft2
142d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk
143ce8a079bd4d296f9f1a24d7a5808d57f71dfc2e4Shih-wei LiaoLOCAL_C_INCLUDES += external/freetype/include external/zlib dalvik
1442b2e62117780d89bcd38f3ae453c4105a360ff79Shih-wei LiaoLOCAL_C_INCLUDES += frameworks/compile/libbcc/include
145d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk
1466a121811e5d2e56e94747b36d15c7613ab2aedd4Stephen HinesLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable
1476a121811e5d2e56e94747b36d15c7613ab2aedd4Stephen Hines
148326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_LDLIBS := -lpthread -ldl
149326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE:= libRS
150c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason SamsLOCAL_MODULE_TAGS := optional
151326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
152326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(BUILD_SHARED_LIBRARY)
153326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams
154099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk# Now build a host version for serialization
155099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchoukinclude $(CLEAR_VARS)
156b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_MODULE:= libRS
157b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_MODULE_TAGS := optional
158b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
159b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchoukintermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libRS,HOST,)
160b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
161b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk# Generate custom headers
162b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
163b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukGEN := $(addprefix $(intermediates)/, \
164b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk            rsgApiStructs.h \
165b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk            rsgApiFuncDecl.h \
166b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk        )
167b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
168b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
169b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec
170b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec
171b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg
172b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	$(transform-generated-source)
173b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
174b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_GENERATED_SOURCES += $(GEN)
175b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
176b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk# Generate custom source files
177b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
178b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukGEN := $(addprefix $(intermediates)/, \
179b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk            rsgApi.cpp \
180b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk            rsgApiReplay.cpp \
181b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk        )
182b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
183b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_PATH := $(LOCAL_PATH)
184b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec
185b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec
186b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg
187b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	$(transform-generated-source)
188b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
189b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_GENERATED_SOURCES += $(GEN)
190b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk
1916a121811e5d2e56e94747b36d15c7613ab2aedd4Stephen HinesLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable
19277d9f4bd05b2d2a161f30c12a2248f9c97eaac42Alex SakhartchoukLOCAL_CFLAGS += -DANDROID_RS_SERIALIZE
193b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_CFLAGS += -fPIC
194099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk
195099d7d33e55afeb3399f6e8cf8d665223ca94939Alex SakhartchoukLOCAL_SRC_FILES:= \
196b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsAdapter.cpp \
197099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsAllocation.cpp \
198b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsAnimation.cpp \
199099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsComponent.cpp \
200b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsContext.cpp \
201b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsDevice.cpp \
202099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsElement.cpp \
203b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsFBOCache.cpp \
204b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsFifoSocket.cpp \
205099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsFileA3D.cpp \
206b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsFont.cpp \
207099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsObjectBase.cpp \
208b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsMatrix2x2.cpp \
209b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsMatrix3x3.cpp \
210b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsMatrix4x4.cpp \
211099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsMesh.cpp \
212b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsMutex.cpp \
2139e0afb5a2b3e476c42a373e7cd89cef4a34f8195Jason Sams	rsPath.cpp \
214b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsProgram.cpp \
215b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsProgramFragment.cpp \
216b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsProgramStore.cpp \
217b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsProgramRaster.cpp \
218b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsProgramVertex.cpp \
219b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsSampler.cpp \
220b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsScript.cpp \
221b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsScriptC.cpp \
222b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsScriptC_Lib.cpp \
223b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsScriptC_LibGL.cpp \
224b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsSignal.cpp \
225099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsStream.cpp \
226b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk	rsThreadIO.cpp \
227099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk	rsType.cpp
228099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk
229099d7d33e55afeb3399f6e8cf8d665223ca94939Alex SakhartchoukLOCAL_STATIC_LIBRARIES := libcutils libutils
230099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk
231099d7d33e55afeb3399f6e8cf8d665223ca94939Alex SakhartchoukLOCAL_LDLIBS := -lpthread
232099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk
233099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchoukinclude $(BUILD_HOST_STATIC_LIBRARY)
234