Home | History | Annotate | Download | only in cpp
      1 LOCAL_PATH:= $(call my-dir)
      2 include $(CLEAR_VARS)
      3 
      4 ifeq "REL" "$(PLATFORM_VERSION_CODENAME)"
      5   RS_VERSION := $(PLATFORM_SDK_VERSION)
      6 else
      7   # Increment by 1 whenever this is not a final release build, since we want to
      8   # be able to see the RS version number change during development.
      9   # See build/core/version_defaults.mk for more information about this.
     10   RS_VERSION := "(1 + $(PLATFORM_SDK_VERSION))"
     11 endif
     12 local_cflags_for_rs_cpp += -DRS_VERSION=$(RS_VERSION)
     13 
     14 LOCAL_CFLAGS += $(local_cflags_for_rs_cpp)
     15 
     16 LOCAL_SRC_FILES:= \
     17 	RenderScript.cpp \
     18 	BaseObj.cpp \
     19 	Element.cpp \
     20 	Type.cpp \
     21 	Allocation.cpp \
     22 	Script.cpp \
     23 	ScriptC.cpp \
     24 	ScriptIntrinsics.cpp
     25 
     26 LOCAL_SHARED_LIBRARIES := \
     27 	libRS \
     28 	libz \
     29 	libcutils \
     30 	libutils \
     31 	liblog
     32 
     33 LOCAL_MODULE:= libRScpp
     34 
     35 LOCAL_MODULE_TAGS := optional
     36 
     37 intermediates := $(call intermediates-dir-for,STATIC_LIBRARIES,libRS,TARGET,)
     38 librs_generated_headers := \
     39     $(intermediates)/rsgApiStructs.h \
     40     $(intermediates)/rsgApiFuncDecl.h
     41 LOCAL_GENERATED_SOURCES := $(librs_generated_headers)
     42 
     43 LOCAL_C_INCLUDES += frameworks/rs
     44 LOCAL_C_INCLUDES += $(intermediates)
     45 
     46 
     47 include $(BUILD_SHARED_LIBRARY)
     48