37 lines
1.0 KiB
Makefile
37 lines
1.0 KiB
Makefile
# Android.mk for Limelight's Evdev Reader
|
|
MY_LOCAL_PATH := $(call my-dir)
|
|
|
|
include $(call all-subdir-makefiles)
|
|
|
|
LOCAL_PATH := $(MY_LOCAL_PATH)
|
|
|
|
# Only build evdev_reader for the rooted APK flavor
|
|
ifeq (root,$(PRODUCT_FLAVOR))
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := evdev_reader
|
|
LOCAL_SRC_FILES := evdev_reader.c
|
|
LOCAL_LDLIBS := -llog
|
|
|
|
|
|
# This next portion of the makefile is mostly copied from build-executable.mk but
|
|
# creates a binary with the libXXX.so form so the APK will install and drop
|
|
# the binary correctly.
|
|
|
|
LOCAL_BUILD_SCRIPT := BUILD_EXECUTABLE
|
|
LOCAL_MAKEFILE := $(local-makefile)
|
|
|
|
$(call check-defined-LOCAL_MODULE,$(LOCAL_BUILD_SCRIPT))
|
|
$(call check-LOCAL_MODULE,$(LOCAL_MAKEFILE))
|
|
$(call check-LOCAL_MODULE_FILENAME)
|
|
|
|
# we are building target objects
|
|
my := TARGET_
|
|
|
|
$(call handle-module-filename,lib,$(TARGET_SONAME_EXTENSION))
|
|
$(call handle-module-built)
|
|
|
|
LOCAL_MODULE_CLASS := EXECUTABLE
|
|
include $(BUILD_SYSTEM)/build-module.mk
|
|
endif
|
|
|