Files
android_development/tools/emulator/opengl/system/renderControl_enc/Android.mk
Guy Zadikario 32fc922316 emulator opengl: renderControl API encoder/decoder
That adds the renderControl API encoder/decoder which is used for
guest to host control commands. See system/renderControl_enc/README
for more info about the API itself.

Change-Id: I2c72803137889d646fbb3d2a56ecdcf94b088f40
2011-04-13 13:33:26 +03:00

39 lines
1.1 KiB
Makefile

LOCAL_PATH := $(call my-dir)
emulatorOpengl := $(LOCAL_PATH)/../..
EMUGEN := $(HOST_OUT_EXECUTABLES)/emugen
#### renderControl ####
include $(CLEAR_VARS)
LOCAL_SRC_FILES :=
LOCAL_MODULE_TAGS := debug
LOCAL_MODULE := lib_renderControl_enc
LOCAL_PRELINK_MODULE := false
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
rc_intermediates := $(local-intermediates-dir)
LOCAL_C_INCLUDES += $(emulatorOpengl)/shared/OpenglCodecCommon \
$(emulatorOpengl)/host/include/libOpenglRender
LOCAL_STATIC_LIBRARIES := \
libOpenglCodecCommon
LOCAL_SHARED_LIBRARIES := libcutils
RC_GEN := \
$(rc_intermediates)/renderControl_enc.cpp \
$(rc_intermediates)/renderControl_enc.h
$(RC_GEN) : PRIVATE_PATH = $(LOCAL_PATH)
$(RC_GEN) : PRIVATE_CUSTOM_TOOL := \
$(EMUGEN) -i $(PRIVATE_PATH) -E $(rc_intermediates) renderControl
$(RC_GEN) : $(EMUGEN) \
$(LOCAL_PATH)/renderControl.in \
$(LOCAL_PATH)/renderControl.attrib \
$(LOCAL_PATH)/renderControl.types
$(transform-generated-source)
LOCAL_GENERATED_SOURCES += $(RC_GEN)
include $(BUILD_SHARED_LIBRARY)