Android.mk revision e8c095fdebb666a4a07beccfdf125f2ba26b7935
15e172b0817603d4ef0d7e80221a2cc4ecea1fb1bJason Sams 2c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason SamsLOCAL_PATH:=$(call my-dir) 3c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams 45e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchoukinclude $(CLEAR_VARS) 55e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_MODULE := libRSDriver 65e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk 75e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_SRC_FILES:= \ 85e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdAllocation.cpp \ 95e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdBcc.cpp \ 105e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdCore.cpp \ 115e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdFrameBuffer.cpp \ 125e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdFrameBufferObj.cpp \ 135e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdGL.cpp \ 145e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdMesh.cpp \ 155e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdMeshObj.cpp \ 165e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdPath.cpp \ 175e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdProgram.cpp \ 185e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdProgramRaster.cpp \ 195e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdProgramStore.cpp \ 205e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdRuntimeMath.cpp \ 215e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdRuntimeStubs.cpp \ 225e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdSampler.cpp \ 235e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdShader.cpp \ 245e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdShaderCache.cpp \ 255e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk driver/rsdVertexArray.cpp 265e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk 275e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2 285e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_SHARED_LIBRARIES += libbcc libbcinfo libgui 295e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk 30a6ab26a035017143a24efa11859c9d8815a27f41Jason SamsLOCAL_C_INCLUDES += external/zlib 315e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_C_INCLUDES += frameworks/compile/libbcc/include 325e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk 335e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable 345e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk 355e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_LDLIBS := -lpthread -ldl 365e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_MODULE_TAGS := optional 375e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchouk 385e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex Sakhartchoukinclude $(BUILD_STATIC_LIBRARY) 39326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 40c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# Build rsg-generator ==================== 41c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsinclude $(CLEAR_VARS) 42326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 43326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE := rsg-generator 44326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 45326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# These symbols are normally defined by BUILD_XXX, but we need to define them 46326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# here so that local-intermediates-dir works. 47326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 48326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_IS_HOST_MODULE := true 49326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE_CLASS := EXECUTABLES 50c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsintermediates := $(local-intermediates-dir) 51326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 52326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_SRC_FILES:= \ 5384614dd02411e1cf9a4c37aa421898c471cfad20Joe Onorato spec.l \ 54326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsg_generator.c 55c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams 56326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(BUILD_HOST_EXECUTABLE) 57326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 58c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# TODO: This should go into build/core/config.mk 59326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsRSG_GENERATOR:=$(LOCAL_BUILT_MODULE) 60326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 61326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(CLEAR_VARS) 62326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE := libRS 63326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 64326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE_CLASS := SHARED_LIBRARIES 65326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsintermediates:= $(local-intermediates-dir) 66326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 67326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# Generate custom headers 68326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 69326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsGEN := $(addprefix $(intermediates)/, \ 70326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsgApiStructs.h \ 71326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsgApiFuncDecl.h \ 72326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams ) 73326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 7481e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 7581e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 76326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 77326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg 78326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams $(transform-generated-source) 79a5e094ba1288cd7aa9e319df7f458e45395f8d49Jack Palevich 80c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# used in jni/Android.mk 81c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsrs_generated_source += $(GEN) 82326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_GENERATED_SOURCES += $(GEN) 83326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 84326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams# Generate custom source files 85326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 86326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsGEN := $(addprefix $(intermediates)/, \ 87326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsgApi.cpp \ 88326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsgApiReplay.cpp \ 89326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams ) 90a5e094ba1288cd7aa9e319df7f458e45395f8d49Jack Palevich 9181e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 9281e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 93326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 94326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg 95326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams $(transform-generated-source) 96a5e094ba1288cd7aa9e319df7f458e45395f8d49Jack Palevich 97c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Sams# used in jni/Android.mk 98c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason Samsrs_generated_source += $(GEN) 9981e48fa63c918b7bd80018c0b99255ddb6e1d058Jason Sams 100326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_GENERATED_SOURCES += $(GEN) 101326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 102326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_SRC_FILES:= \ 103326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsAdapter.cpp \ 104326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsAllocation.cpp \ 105c1ed589021e280cda59a0521cb96b3e9eb629e1bJason Sams rsAnimation.cpp \ 106d01d970cf5973aa5186cc02c80fb2c143a69b0b1Jason Sams rsComponent.cpp \ 107326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsContext.cpp \ 108326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsDevice.cpp \ 109326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsElement.cpp \ 1107d9c5ffccb7a5e682860f752403e5a03aed587beAlex Sakhartchouk rsFBOCache.cpp \ 1112008747941749ad27fe80663d23036ac320e998fJason Sams rsFifoSocket.cpp \ 112d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk rsFileA3D.cpp \ 113d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk rsFont.cpp \ 114326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsObjectBase.cpp \ 11587fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams rsMatrix2x2.cpp \ 11687fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams rsMatrix3x3.cpp \ 11787fe59a2f4d4c74539bfa0bff5f9a7e320e99415Jason Sams rsMatrix4x4.cpp \ 118d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk rsMesh.cpp \ 119d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk rsMutex.cpp \ 1209e0afb5a2b3e476c42a373e7cd89cef4a34f8195Jason Sams rsPath.cpp \ 121326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsProgram.cpp \ 122326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsProgramFragment.cpp \ 123ccc010bb7c0f89e162bf60033968a20be90a903aJason Sams rsProgramStore.cpp \ 1245fd09d847586f9680b4f495413b6ca5fbb69af6eJason Sams rsProgramRaster.cpp \ 125326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsProgramVertex.cpp \ 126326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsSampler.cpp \ 127326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsScript.cpp \ 128326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsScriptC.cpp \ 129e45ac6e91864f2a6617b6a2c0aa87cdb62cf58fdJason Sams rsScriptC_Lib.cpp \ 130aeb094b520d8ea49b74129927578f18f758c873eJason Sams rsScriptC_LibGL.cpp \ 13112b14ae9fa34f4fd0bf21a2a4ac95a4864248fe9Jason Sams rsSignal.cpp \ 132d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk rsStream.cpp \ 133326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams rsThreadIO.cpp \ 134c460e55d78cbe8bee95c5c947dfe541218142a5bJason Sams rsType.cpp \ 135221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams RenderScript.cpp \ 136221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams BaseObj.cpp \ 137221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams Element.cpp \ 138221a4b17cda03916a0599628fcbb5f48605a0e5aJason Sams Type.cpp \ 139b2e3dc51dcbbe52b5e72d9c6a16de7000de70edfJason Sams Allocation.cpp \ 140b2e3dc51dcbbe52b5e72d9c6a16de7000de70edfJason Sams Script.cpp \ 141b2e3dc51dcbbe52b5e72d9c6a16de7000de70edfJason Sams ScriptC.cpp 142c460e55d78cbe8bee95c5c947dfe541218142a5bJason Sams 1435e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_SHARED_LIBRARIES += libz libcutils libutils libEGL libGLESv1_CM libGLESv2 libbcc 1445e3c968860fcc71b2ffdca4b6558cf7aa43049fdAlex SakhartchoukLOCAL_SHARED_LIBRARIES += libui libbcinfo libgui 145d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk 146e8c095fdebb666a4a07beccfdf125f2ba26b7935Brian SwetlandLOCAL_STATIC_LIBRARIES := libft2 libRSDriver 147d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk 148a6ab26a035017143a24efa11859c9d8815a27f41Jason SamsLOCAL_C_INCLUDES += external/freetype/include external/zlib 1492b2e62117780d89bcd38f3ae453c4105a360ff79Shih-wei LiaoLOCAL_C_INCLUDES += frameworks/compile/libbcc/include 150d3e0ad43dc758c409fc23d1893dab67b18520c24Alex Sakhartchouk 1516a121811e5d2e56e94747b36d15c7613ab2aedd4Stephen HinesLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable 152e8c095fdebb666a4a07beccfdf125f2ba26b7935Brian Swetlandifeq ($(TARGET_BUILD_PDK), true) 153e8c095fdebb666a4a07beccfdf125f2ba26b7935Brian Swetland LOCAL_CFLAGS += -D__RS_PDK__ 154e8c095fdebb666a4a07beccfdf125f2ba26b7935Brian Swetlandendif 1556a121811e5d2e56e94747b36d15c7613ab2aedd4Stephen Hines 156326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_LDLIBS := -lpthread -ldl 157326e0ddf89e8df2837752fbfd7a014814b32082cJason SamsLOCAL_MODULE:= libRS 158c7f6ce40bf8fcb05d0ac98a1247ecd3daebc4191Jason SamsLOCAL_MODULE_TAGS := optional 159326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 160326e0ddf89e8df2837752fbfd7a014814b32082cJason Samsinclude $(BUILD_SHARED_LIBRARY) 161326e0ddf89e8df2837752fbfd7a014814b32082cJason Sams 162099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk# Now build a host version for serialization 163099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchoukinclude $(CLEAR_VARS) 164b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_MODULE:= libRS 165b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_MODULE_TAGS := optional 166b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 167b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchoukintermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libRS,HOST,) 168b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 169b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk# Generate custom headers 170b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 171b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukGEN := $(addprefix $(intermediates)/, \ 172b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsgApiStructs.h \ 173b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsgApiFuncDecl.h \ 174b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk ) 175b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 176b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 177b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 178b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 179b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN): $(intermediates)/%.h : $(LOCAL_PATH)/%.h.rsg 180b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk $(transform-generated-source) 181b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 182b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_GENERATED_SOURCES += $(GEN) 183b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 184b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk# Generate custom source files 185b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 186b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukGEN := $(addprefix $(intermediates)/, \ 187b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsgApi.cpp \ 188b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsgApiReplay.cpp \ 189b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk ) 190b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 191b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_PATH := $(LOCAL_PATH) 192b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : PRIVATE_CUSTOM_TOOL = $(RSG_GENERATOR) $< $@ <$(PRIVATE_PATH)/rs.spec 193b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN) : $(RSG_GENERATOR) $(LOCAL_PATH)/rs.spec 194b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk$(GEN): $(intermediates)/%.cpp : $(LOCAL_PATH)/%.cpp.rsg 195b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk $(transform-generated-source) 196b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 197b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex SakhartchoukLOCAL_GENERATED_SOURCES += $(GEN) 198b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk 1996a121811e5d2e56e94747b36d15c7613ab2aedd4Stephen HinesLOCAL_CFLAGS += -Werror -Wall -Wno-unused-parameter -Wno-unused-variable 20077d9f4bd05b2d2a161f30c12a2248f9c97eaac42Alex SakhartchoukLOCAL_CFLAGS += -DANDROID_RS_SERIALIZE 201e8c095fdebb666a4a07beccfdf125f2ba26b7935Brian SwetlandLOCAL_CFLAGS += -fPIC 202a08c06f9ac254232f99479c91595f768026fc7c6Jason Samsifeq ($(TARGET_BUILD_PDK), true) 203a6ab26a035017143a24efa11859c9d8815a27f41Jason Sams LOCAL_CFLAGS += -D__RS_PDK__ 204a6ab26a035017143a24efa11859c9d8815a27f41Jason Samsendif 205099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk 206099d7d33e55afeb3399f6e8cf8d665223ca94939Alex SakhartchoukLOCAL_SRC_FILES:= \ 207b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsAdapter.cpp \ 208099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsAllocation.cpp \ 209b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsAnimation.cpp \ 210099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsComponent.cpp \ 211b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsContext.cpp \ 212b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsDevice.cpp \ 213099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsElement.cpp \ 214b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsFBOCache.cpp \ 215b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsFifoSocket.cpp \ 216099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsFileA3D.cpp \ 217b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsFont.cpp \ 218099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsObjectBase.cpp \ 219b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsMatrix2x2.cpp \ 220b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsMatrix3x3.cpp \ 221b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsMatrix4x4.cpp \ 222099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsMesh.cpp \ 223b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsMutex.cpp \ 2249e0afb5a2b3e476c42a373e7cd89cef4a34f8195Jason Sams rsPath.cpp \ 225b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsProgram.cpp \ 226b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsProgramFragment.cpp \ 227b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsProgramStore.cpp \ 228b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsProgramRaster.cpp \ 229b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsProgramVertex.cpp \ 230b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsSampler.cpp \ 231b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsScript.cpp \ 232b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsScriptC.cpp \ 233b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsScriptC_Lib.cpp \ 234b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsScriptC_LibGL.cpp \ 235b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsSignal.cpp \ 236099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsStream.cpp \ 237b81a0eb8180791e4eaab1253b59fa8bd562b046bAlex Sakhartchouk rsThreadIO.cpp \ 238099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk rsType.cpp 239099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk 240099d7d33e55afeb3399f6e8cf8d665223ca94939Alex SakhartchoukLOCAL_STATIC_LIBRARIES := libcutils libutils 241099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk 242099d7d33e55afeb3399f6e8cf8d665223ca94939Alex SakhartchoukLOCAL_LDLIBS := -lpthread 243099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchouk 244099d7d33e55afeb3399f6e8cf8d665223ca94939Alex Sakhartchoukinclude $(BUILD_HOST_STATIC_LIBRARY) 245