1 LOCAL_PATH:= $(call my-dir)
4 -DLOG_TAG=\"libEGL_swiftshader\" \
7 -DEGL_EGLEXT_PROTOTYPES \
8 -Wno-unused-parameter \
9 -Wno-implicit-exception-spec-mismatch \
10 -Wno-overloaded-virtual
19 COMMON_C_INCLUDES := \
21 $(GCE_STLPORT_INCLUDES) \
22 device/google/gce/include \
23 $(LOCAL_PATH)/../include \
27 COMMON_STATIC_LIBRARIES := \
31 COMMON_SHARED_LIBRARIES := \
32 libgceframebufferconfig \
42 -Wl,--version-script=$(LOCAL_PATH)/exports.map \
47 LOCAL_MODULE_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/debug/obj
48 LOCAL_UNSTRIPPED_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/debug/sym
49 LOCAL_MODULE := libEGL_swiftshader_vendor_debug
50 LOCAL_MODULE_TAGS := optional
51 LOCAL_INSTALLED_MODULE_STEM := libEGL_swiftshader.so
52 LOCAL_CFLAGS += $(COMMON_CFLAGS) -UNDEBUG -g -O0
55 LOCAL_SRC_FILES := $(COMMON_SRC_FILES)
56 LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
57 LOCAL_STATIC_LIBRARIES += swiftshader_top_debug $(COMMON_STATIC_LIBRARIES)
58 LOCAL_SHARED_LIBRARIES += $(COMMON_SHARED_LIBRARIES)
59 LOCAL_LDFLAGS += $(COMMON_LDFLAGS)
60 include $(BUILD_SHARED_LIBRARY)
64 LOCAL_MODULE_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/release/obj
65 LOCAL_UNSTRIPPED_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/release/sym
66 LOCAL_MODULE := libEGL_swiftshader_vendor_release
67 LOCAL_MODULE_TAGS := optional
68 LOCAL_INSTALLED_MODULE_STEM := libEGL_swiftshader.so
69 LOCAL_CFLAGS += $(COMMON_CFLAGS) -DANGLE_DISABLE_TRACE
72 LOCAL_SRC_FILES := $(COMMON_SRC_FILES)
73 LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
74 LOCAL_STATIC_LIBRARIES += swiftshader_top_release $(COMMON_STATIC_LIBRARIES)
75 LOCAL_SHARED_LIBRARIES += $(COMMON_SHARED_LIBRARIES)
76 LOCAL_LDFLAGS += $(COMMON_LDFLAGS)
77 include $(BUILD_SHARED_LIBRARY)