18af858e9b6577d074c5427e601b6418d288fdb9dJason Sams 294d8e90ad78ee1dbc0efa315117688abd126ae55Jason SamsLOCAL_PATH:=$(call my-dir) 394d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams 4d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 594d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams# Build rsg-generator ==================== 694d8e90ad78ee1dbc0efa315117688abd126ae55Jason Samsinclude $(CLEAR_VARS) 7d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 8d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_MODULE := rsg-generator 9d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 10d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams# These symbols are normally defined by BUILD_XXX, but we need to define them 11d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams# here so that local-intermediates-dir works. 12d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 13d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_IS_HOST_MODULE := true 14d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_MODULE_CLASS := EXECUTABLES 1594d8e90ad78ee1dbc0efa315117688abd126ae55Jason Samsintermediates := $(local-intermediates-dir) 16d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 17d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_SRC_FILES:= \ 18daed524c35f5fe4d35f403d2279947605d161b2eJoe Onorato spec.l \ 19d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsg_generator.c 2094d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams 21d19f10d43aa400e1183aa21a97099d02074131a2Jason Samsinclude $(BUILD_HOST_EXECUTABLE) 22d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 2394d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams# TODO: This should go into build/core/config.mk 24d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsRSG_GENERATOR:=$(LOCAL_BUILT_MODULE) 25d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 26307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# include $(CLEAR_VARS) 27307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# input_data_file := $(LOCAL_PATH)/rslib.bc 28307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# slangdata_output_var_name := rs_runtime_lib_bc 29307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# LOCAL_MODULE := librslib_rt 30067e7b261a9fedab9217fc9d4baa76ba577636c2Shih-wei Liao 31307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# LOCAL_MODULE_CLASS := STATIC_LIBRARIES 32067e7b261a9fedab9217fc9d4baa76ba577636c2Shih-wei Liao 33307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# LOCAL_MODULE_TAGS := optional 34307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# include frameworks/compile/slang/SlangData.mk 35307bf62dd54a58e9dcd91b375357e9bb9e3fdbf0Shih-wei Liao# include $(BUILD_STATIC_LIBRARY) 3694d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams 3794d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams# Build render script lib ==================== 383f8f9da85f4189bfef68cf13a1b643674b5e0726Marco Nelissen 39d19f10d43aa400e1183aa21a97099d02074131a2Jason Samsinclude $(CLEAR_VARS) 40d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_MODULE := libRS 41d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 42d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_MODULE_CLASS := SHARED_LIBRARIES 43d19f10d43aa400e1183aa21a97099d02074131a2Jason Samsintermediates:= $(local-intermediates-dir) 44d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 45d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams# Generate custom headers 46d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 47d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsGEN := $(addprefix $(intermediates)/, \ 48d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsgApiStructs.h \ 49d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsgApiFuncDecl.h \ 50d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams ) 51d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 52196ac850afc2382c901d3866a6e9bd95093893b9Jason Sams$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 53196ac850afc2382c901d3866a6e9bd95093893b9Jason Sams$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 54d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 55d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg 56d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams $(transform-generated-source) 57eaff30744e7961dfa304368f81cb56cc4166f495Jack Palevich 5894d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams# used in jni/Android.mk 5994d8e90ad78ee1dbc0efa315117688abd126ae55Jason Samsrs_generated_source += $(GEN) 60d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_GENERATED_SOURCES += $(GEN) 61d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 62d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams# Generate custom source files 63d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 64d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsGEN := $(addprefix $(intermediates)/, \ 65d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsgApi.cpp \ 66d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsgApiReplay.cpp \ 67d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams ) 68eaff30744e7961dfa304368f81cb56cc4166f495Jack Palevich 69196ac850afc2382c901d3866a6e9bd95093893b9Jason Sams$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 70196ac850afc2382c901d3866a6e9bd95093893b9Jason Sams$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 71d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 72d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg 73d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams $(transform-generated-source) 74eaff30744e7961dfa304368f81cb56cc4166f495Jack Palevich 7594d8e90ad78ee1dbc0efa315117688abd126ae55Jason Sams# used in jni/Android.mk 7694d8e90ad78ee1dbc0efa315117688abd126ae55Jason Samsrs_generated_source += $(GEN) 77196ac850afc2382c901d3866a6e9bd95093893b9Jason Sams 78d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_GENERATED_SOURCES += $(GEN) 79d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 80d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_SRC_FILES:= \ 81d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsAdapter.cpp \ 82d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsAllocation.cpp \ 83f468700b6dd02cf68d4424567a8288a24084f51aJason Sams rsAnimation.cpp \ 84718cd1f322ee5b62b6a49cb36195bcb18a5ab711Jason Sams rsComponent.cpp \ 85d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsContext.cpp \ 86d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsDevice.cpp \ 87d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsElement.cpp \ 888e90f2bc1fa35a2dc7bd2aab8b8241b628800218Alex Sakhartchouk rsFBOCache.cpp \ 897a22e107d100caea2a661ec73e4525d69f0f9759Jason Sams rsFifoSocket.cpp \ 909b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk rsFileA3D.cpp \ 919b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk rsFont.cpp \ 92d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsLocklessFifo.cpp \ 93d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsObjectBase.cpp \ 94fcf7231249822ff4dae852f1de1f799756689f91Jason Sams rsMatrix2x2.cpp \ 95fcf7231249822ff4dae852f1de1f799756689f91Jason Sams rsMatrix3x3.cpp \ 96fcf7231249822ff4dae852f1de1f799756689f91Jason Sams rsMatrix4x4.cpp \ 979b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk rsMesh.cpp \ 989b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk rsMutex.cpp \ 99d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsProgram.cpp \ 100d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsProgramFragment.cpp \ 10154db59c3594e887a412a24713fc3daa1c2404593Jason Sams rsProgramStore.cpp \ 102ebfb436a49673693b98469683451bd9ede797557Jason Sams rsProgramRaster.cpp \ 103d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsProgramVertex.cpp \ 104d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsSampler.cpp \ 105d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsScript.cpp \ 106d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsScriptC.cpp \ 107c97bb8844f9887d915d3c9e4b3582bd761357f98Jason Sams rsScriptC_Lib.cpp \ 108536923df75eb53a2c27e889526b200e170e45492Jason Sams rsScriptC_LibGL.cpp \ 109c1d726c2d62424867ec14f2cde16b00fe0ddfee1Jason Sams rsSignal.cpp \ 1109b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk rsStream.cpp \ 111d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams rsThreadIO.cpp \ 112bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9Jason Sams rsType.cpp \ 1137e8aae7f76f221905fba7ccbcb3442c6f96dfad2Jason Sams driver/rsdAllocation.cpp \ 114e4a06c5fc738bf219f2a495e12a637b2d0871651Jason Sams driver/rsdBcc.cpp \ 11548f505657adba4d9156856e7d5593f23af5d5d5aJason Sams driver/rsdCore.cpp \ 1162f6964fc89bf69c8e37f096d37c8e224d598b8f8Alex Sakhartchouk driver/rsdFrameBuffer.cpp \ 1178650c32907b74b945dd6cc9a5bf41c12fde005dfAlex Sakhartchouk driver/rsdFrameBufferObj.cpp \ 118803626f61526c9271a1ffb27f3e3e0bfce767f41Jason Sams driver/rsdGL.cpp \ 1194a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdMesh.cpp \ 1204a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdMeshObj.cpp \ 1214a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdProgram.cpp \ 122331bf9b14b1c5c1e88f5c4092b6e24fae887fb3bJason Sams driver/rsdProgramRaster.cpp \ 123fcf7231249822ff4dae852f1de1f799756689f91Jason Sams driver/rsdProgramStore.cpp \ 124fcf7231249822ff4dae852f1de1f799756689f91Jason Sams driver/rsdRuntimeMath.cpp \ 1254a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdRuntimeStubs.cpp \ 126438505431c253fd891f3deda38033c30268913e8Alex Sakhartchouk driver/rsdSampler.cpp \ 1274a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdShader.cpp \ 1284a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdShaderCache.cpp \ 1294a36b45c72b91045db49c54d33fd7a05fc5a7a3dAlex Sakhartchouk driver/rsdVertexArray.cpp 130bb51c40d89c7dbdee7d7507fdfe0a64e8f4f87a9Jason Sams 131c27d18756933e6b04ba39c07154dba97cec74903Stephen HinesLOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2 libui libbcc libbcinfo 1329b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk 1333b5379d84b8574e92773a2db07520f2b96b6fa62Shih-wei LiaoLOCAL_STATIC_LIBRARIES := libdex libft2 1349b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk 135eeca435dc6134a285b9bbb832cd6a1a88f34e85fShih-wei LiaoLOCAL_C_INCLUDES += external/freetype/include external/zlib dalvik 136076b770c2a9a72af768e41738e9e1b282acd4669Shih-wei LiaoLOCAL_C_INCLUDES += frameworks/compile/libbcc/include 1379b949fce39f0f39ce9275b71d7c347210775e7a8Alex Sakhartchouk 13860f9a621e899ed7fa176e12f1b57f10afa5a5d66Stephen HinesLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable 13960f9a621e899ed7fa176e12f1b57f10afa5a5d66Stephen Hines 140d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_LDLIBS := -lpthread -ldl 141d19f10d43aa400e1183aa21a97099d02074131a2Jason SamsLOCAL_MODULE:= libRS 14294d8e90ad78ee1dbc0efa315117688abd126ae55Jason SamsLOCAL_MODULE_TAGS := optional 143d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 144d19f10d43aa400e1183aa21a97099d02074131a2Jason Samsinclude $(BUILD_SHARED_LIBRARY) 145d19f10d43aa400e1183aa21a97099d02074131a2Jason Sams 146a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk# Now build a host version for serialization 147a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchoukinclude $(CLEAR_VARS) 14817a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukLOCAL_MODULE:= libRS 14917a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukLOCAL_MODULE_TAGS := optional 15017a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 15117a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchoukintermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libRS,HOST,) 15217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 15317a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk# Generate custom headers 15417a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 15517a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukGEN := $(addprefix $(intermediates)/, \ 15617a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsgApiStructs.h \ 15717a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsgApiFuncDecl.h \ 15817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk ) 15917a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 16017a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 16117a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 16217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 16317a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg 16417a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk $(transform-generated-source) 16517a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 16617a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukLOCAL_GENERATED_SOURCES += $(GEN) 16717a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 16817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk# Generate custom source files 16917a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 17017a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukGEN := $(addprefix $(intermediates)/, \ 17117a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsgApi.cpp \ 17217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsgApiReplay.cpp \ 17317a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk ) 17417a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 17517a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 17617a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 17717a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 17817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg 17917a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk $(transform-generated-source) 18017a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 18117a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukLOCAL_GENERATED_SOURCES += $(GEN) 18217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk 18360f9a621e899ed7fa176e12f1b57f10afa5a5d66Stephen HinesLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable 184d0f5bd130bdbd5b357b7f1db4562fa55e06d384cAlex SakhartchoukLOCAL_CFLAGS += -DANDROID_RS_SERIALIZE 18517a8a1939d4cbc74de54954c67f3dd61882420aaAlex SakhartchoukLOCAL_CFLAGS += -fPIC 186a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk 187a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex SakhartchoukLOCAL_SRC_FILES:= \ 18817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsAdapter.cpp \ 189a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsAllocation.cpp \ 19017a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsAnimation.cpp \ 191a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsComponent.cpp \ 19217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsContext.cpp \ 19317a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsDevice.cpp \ 194a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsElement.cpp \ 19517a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsFBOCache.cpp \ 19617a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsFifoSocket.cpp \ 197a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsFileA3D.cpp \ 19817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsFont.cpp \ 19917a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsLocklessFifo.cpp \ 200a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsObjectBase.cpp \ 20117a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsMatrix2x2.cpp \ 20217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsMatrix3x3.cpp \ 20317a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsMatrix4x4.cpp \ 204a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsMesh.cpp \ 20517a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsMutex.cpp \ 20617a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsProgram.cpp \ 20717a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsProgramFragment.cpp \ 20817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsProgramStore.cpp \ 20917a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsProgramRaster.cpp \ 21017a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsProgramVertex.cpp \ 21117a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsSampler.cpp \ 21217a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsScript.cpp \ 21317a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsScriptC.cpp \ 21417a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsScriptC_Lib.cpp \ 21517a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsScriptC_LibGL.cpp \ 21617a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsSignal.cpp \ 217a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsStream.cpp \ 21817a8a1939d4cbc74de54954c67f3dd61882420aaAlex Sakhartchouk rsThreadIO.cpp \ 219a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk rsType.cpp 220a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk 221a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex SakhartchoukLOCAL_STATIC_LIBRARIES := libcutils libutils 222a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk 223a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex SakhartchoukLOCAL_LDLIBS := -lpthread 224a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchouk 225a3b5960f6f28a81cd63abd69adcdfb5dcc05aa30Alex Sakhartchoukinclude $(BUILD_HOST_STATIC_LIBRARY) 226