11
22LOCAL_PATH: =$(call my-dir)
33
4+ include $(CLEAR_VARS )
5+ LOCAL_MODULE := libRSDriver
6+
7+ LOCAL_SRC_FILES: = \
8+ driver/rsdAllocation.cpp \
9+ driver/rsdBcc.cpp \
10+ driver/rsdCore.cpp \
11+ driver/rsdFrameBuffer.cpp \
12+ driver/rsdFrameBufferObj.cpp \
13+ driver/rsdGL.cpp \
14+ driver/rsdMesh.cpp \
15+ driver/rsdMeshObj.cpp \
16+ driver/rsdPath.cpp \
17+ driver/rsdProgram.cpp \
18+ driver/rsdProgramRaster.cpp \
19+ driver/rsdProgramStore.cpp \
20+ driver/rsdRuntimeMath.cpp \
21+ driver/rsdRuntimeStubs.cpp \
22+ driver/rsdSampler.cpp \
23+ driver/rsdShader.cpp \
24+ driver/rsdShaderCache.cpp \
25+ driver/rsdVertexArray.cpp
26+
27+ LOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2
28+ LOCAL_SHARED_LIBRARIES += libbcc libbcinfo libgui
29+
30+ LOCAL_C_INCLUDES += external/zlib dalvik
31+ LOCAL_C_INCLUDES += frameworks/compile/libbcc/include
32+
33+ LOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable
34+
35+ LOCAL_LDLIBS := -lpthread -ldl
36+ LOCAL_MODULE_TAGS := optional
37+
38+ include $(BUILD_STATIC_LIBRARY )
439
540# Build rsg-generator ====================
641include $(CLEAR_VARS )
@@ -23,19 +58,6 @@ include $(BUILD_HOST_EXECUTABLE)
2358# TODO: This should go into build/core/config.mk
2459RSG_GENERATOR: =$(LOCAL_BUILT_MODULE )
2560
26- # include $(CLEAR_VARS)
27- # input_data_file := $(LOCAL_PATH)/rslib.bc
28- # slangdata_output_var_name := rs_runtime_lib_bc
29- # LOCAL_MODULE := librslib_rt
30-
31- # LOCAL_MODULE_CLASS := STATIC_LIBRARIES
32-
33- # LOCAL_MODULE_TAGS := optional
34- # include frameworks/compile/slang/SlangData.mk
35- # include $(BUILD_STATIC_LIBRARY)
36-
37- # Build render script lib ====================
38-
3961include $(CLEAR_VARS )
4062LOCAL_MODULE := libRS
4163
@@ -110,24 +132,6 @@ LOCAL_SRC_FILES:= \
110132 rsStream.cpp \
111133 rsThreadIO.cpp \
112134 rsType.cpp \
113- driver/rsdAllocation.cpp \
114- driver/rsdBcc.cpp \
115- driver/rsdCore.cpp \
116- driver/rsdFrameBuffer.cpp \
117- driver/rsdFrameBufferObj.cpp \
118- driver/rsdGL.cpp \
119- driver/rsdMesh.cpp \
120- driver/rsdMeshObj.cpp \
121- driver/rsdPath.cpp \
122- driver/rsdProgram.cpp \
123- driver/rsdProgramRaster.cpp \
124- driver/rsdProgramStore.cpp \
125- driver/rsdRuntimeMath.cpp \
126- driver/rsdRuntimeStubs.cpp \
127- driver/rsdSampler.cpp \
128- driver/rsdShader.cpp \
129- driver/rsdShaderCache.cpp \
130- driver/rsdVertexArray.cpp \
131135 RenderScript.cpp \
132136 BaseObj.cpp \
133137 Element.cpp \
@@ -136,9 +140,10 @@ LOCAL_SRC_FILES:= \
136140 Script.cpp \
137141 ScriptC.cpp
138142
139- LOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2 libui libbcc libbcinfo libgui
143+ LOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2 libbcc
144+ LOCAL_SHARED_LIBRARIES += libui libbcinfo libgui
140145
141- LOCAL_STATIC_LIBRARIES := libdex libft2
146+ LOCAL_STATIC_LIBRARIES := libdex libft2 libRSDriver
142147
143148LOCAL_C_INCLUDES += external/freetype/include external/zlib dalvik
144149LOCAL_C_INCLUDES += frameworks/compile/libbcc/include
0 commit comments