Android.mk revision 8d50174ff0e80bc3846f9dfd6f7d154fc4949db4
1rs_cpp_SRC_FILES := \
2	RenderScript.cpp \
3	BaseObj.cpp \
4	Element.cpp \
5	Type.cpp \
6	Allocation.cpp \
7	Script.cpp \
8	ScriptC.cpp \
9	ScriptIntrinsics.cpp \
10	Sampler.cpp
11
12LOCAL_PATH:= $(call my-dir)
13include $(CLEAR_VARS)
14
15include frameworks/compile/slang/rs_version.mk
16local_cflags_for_rs_cpp += $(RS_VERSION_DEFINE)
17local_cflags_for_rs_cpp += -Wno-unused-parameter
18
19LOCAL_SRC_FILES := $(rs_cpp_SRC_FILES)
20
21ifneq ($(HOST_OS),windows)
22LOCAL_CLANG := true
23endif
24LOCAL_CFLAGS += $(local_cflags_for_rs_cpp)
25
26LOCAL_SHARED_LIBRARIES := \
27	libz \
28	libcutils \
29	libutils \
30	liblog \
31	libdl \
32	libstlport
33
34LOCAL_MODULE:= libRScpp
35
36LOCAL_MODULE_TAGS := optional
37
38LOCAL_C_INCLUDES += frameworks/rs
39LOCAL_C_INCLUDES += external/stlport/stlport bionic/ bionic/libstdc++/include
40LOCAL_C_INCLUDES += $(intermediates)
41
42include $(BUILD_SHARED_LIBRARY)
43
44
45include $(CLEAR_VARS)
46
47ifneq ($(HOST_OS),windows)
48LOCAL_CLANG := true
49endif
50LOCAL_CFLAGS += $(local_cflags_for_rs_cpp)
51
52LOCAL_SDK_VERSION := 8
53LOCAL_CFLAGS += -DRS_COMPATIBILITY_LIB
54
55LOCAL_SRC_FILES := $(rs_cpp_SRC_FILES)
56
57LOCAL_SRC_FILES += ../rsCompatibilityLib.cpp
58
59LOCAL_WHOLE_STATIC_LIBRARIES := \
60	libutils \
61	libstlport_static
62
63LOCAL_MODULE:= libRScpp_static
64
65LOCAL_MODULE_TAGS := optional
66
67LOCAL_C_INCLUDES += frameworks/rs
68LOCAL_C_INCLUDES += $(intermediates)
69
70LOCAL_LDFLAGS := -llog -lz -ldl
71LOCAL_NDK_STL_VARIANT := stlport_static
72
73include $(BUILD_STATIC_LIBRARY)
74