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 := \
32 COMMON_SHARED_LIBRARIES := \
33 libgceframebufferconfig \
43 -Wl,--version-script=$(LOCAL_PATH)/exports.map \
48 LOCAL_MODULE_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/debug/obj
49 LOCAL_UNSTRIPPED_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/debug/sym
50 LOCAL_MODULE := libEGL_swiftshader_vendor_debug
51 LOCAL_MODULE_TAGS := optional
52 LOCAL_INSTALLED_MODULE_STEM := libEGL_swiftshader.so
53 LOCAL_CFLAGS += $(COMMON_CFLAGS) -UNDEBUG -g -O0
56 LOCAL_SRC_FILES := $(COMMON_SRC_FILES)
57 LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
58 LOCAL_STATIC_LIBRARIES += $(COMMON_STATIC_LIBRARIES)
59 LOCAL_SHARED_LIBRARIES += $(COMMON_SHARED_LIBRARIES)
60 LOCAL_LDFLAGS += $(COMMON_LDFLAGS)
61 include $(BUILD_SHARED_LIBRARY)
65 LOCAL_MODULE_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/release/obj
66 LOCAL_UNSTRIPPED_PATH := vendor/transgaming/swiftshader/$(TARGET_ARCH)/release/sym
67 LOCAL_MODULE := libEGL_swiftshader_vendor_release
68 LOCAL_MODULE_TAGS := optional
69 LOCAL_INSTALLED_MODULE_STEM := libEGL_swiftshader.so
70 LOCAL_CFLAGS += $(COMMON_CFLAGS) -DANGLE_DISABLE_TRACE
73 LOCAL_SRC_FILES := $(COMMON_SRC_FILES)
74 LOCAL_C_INCLUDES += $(COMMON_C_INCLUDES)
75 LOCAL_STATIC_LIBRARIES += $(COMMON_STATIC_LIBRARIES)
76 LOCAL_SHARED_LIBRARIES += $(COMMON_SHARED_LIBRARIES)
77 LOCAL_LDFLAGS += $(COMMON_LDFLAGS)
78 include $(BUILD_SHARED_LIBRARY)