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