1b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_PATH := $(call my-dir)
2b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudelinclude $(LOCAL_PATH)/../common.mk
3b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel
46cfbcfa35e4da3a5975d9904a8caae9968acc768Thierry Strudelinclude $(CLEAR_VARS)
5b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_COPY_HEADERS_TO     := $(common_header_export_path)
6b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_COPY_HEADERS        := TonemapFactory.h Tonemapper.h
7b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudelinclude $(BUILD_COPY_HEADERS)
8b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel
96cfbcfa35e4da3a5975d9904a8caae9968acc768Thierry Strudelinclude $(CLEAR_VARS)
10b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_MODULE              := libgpu_tonemapper
110b4d778ca47aa4486f9f007521642ccfa4700909Thierry StrudelLOCAL_PROPRIETARY_MODULE  := true
12b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_MODULE_TAGS         := optional
136cfbcfa35e4da3a5975d9904a8caae9968acc768Thierry StrudelLOCAL_PROPRIETARY_MODULE  := true
14b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_C_INCLUDES          := $(TARGET_OUT_HEADERS)/qcom/display/
156e71b7f95e9fdc03147c5f235060dd4ed4f23b86Thierry StrudelLOCAL_C_INCLUDES          += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
166cfbcfa35e4da3a5975d9904a8caae9968acc768Thierry StrudelLOCAL_C_INCLUDES          += frameworks/native/libs/arect/include
176cfbcfa35e4da3a5975d9904a8caae9968acc768Thierry StrudelLOCAL_SHARED_LIBRARIES    := libEGL libGLESv2 libui libutils liblog
18b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel
196e71b7f95e9fdc03147c5f235060dd4ed4f23b86Thierry StrudelLOCAL_CFLAGS              := $(version_flag) -Wno-missing-field-initializers -Wall \
20b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel                             -Wno-unused-parameter -std=c++11 -DLOG_TAG=\"GPU_TONEMAPPER\"
21b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel
22b06147dd70f03970c8f3b30837a82394b814cb43Thierry StrudelLOCAL_SRC_FILES           := TonemapFactory.cpp \
23b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel                             glengine.cpp \
24b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel                             EGLImageBuffer.cpp \
25b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel                             EGLImageWrapper.cpp \
26b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel                             Tonemapper.cpp
27b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudel
28b06147dd70f03970c8f3b30837a82394b814cb43Thierry Strudelinclude $(BUILD_SHARED_LIBRARY)
29