Compare commits
No commits in common. "aecb21d644fa9adfd06d6fb242219ce7f60cca87" and "e493a8e885921bd58c0312ccc0f3f5c4b3085672" have entirely different histories.
aecb21d644
...
e493a8e885
1 changed files with 29 additions and 9 deletions
|
@ -1,18 +1,29 @@
|
||||||
LOCAL_PATH := $(call my-dir)
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
ifeq ($(OS),Windows_NT)
|
|
||||||
$(error "Building on Windows is unsupported")
|
|
||||||
endif
|
|
||||||
|
|
||||||
# function to find all *.c files under a directory
|
# function to find all *.c files under a directory
|
||||||
|
# Detecting the operating system
|
||||||
|
ifeq ($(OS),Windows_NT)
|
||||||
|
# Windows-specific commands
|
||||||
define all-c-files-under
|
define all-c-files-under
|
||||||
$(patsubst ./%,%, \
|
$(patsubst .\%,%, \
|
||||||
|
$(shell cd $(LOCAL_PATH) & \
|
||||||
|
dir /b/s $(subst /,\,$(1))\*.c) \
|
||||||
|
)
|
||||||
|
endef
|
||||||
|
else
|
||||||
|
# UNIX commands
|
||||||
|
define all-c-files-under
|
||||||
|
$(patsubst ./%,%, \
|
||||||
$(shell cd $(LOCAL_PATH) ; \
|
$(shell cd $(LOCAL_PATH) ; \
|
||||||
find $(1) -name "*.c" -and -not -name ".*" -maxdepth 1) \
|
find $(1) -name "*.c" -and -not -name ".*" -maxdepth 1) \
|
||||||
)
|
)
|
||||||
endef
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SHORT_COMMANDS := true
|
||||||
|
APP_SHORT_COMMANDS := true
|
||||||
|
|
||||||
# libcjson
|
# libcjson
|
||||||
LOCAL_MODULE := lpac-cjson
|
LOCAL_MODULE := lpac-cjson
|
||||||
LOCAL_SRC_FILES := \
|
LOCAL_SRC_FILES := \
|
||||||
|
@ -20,6 +31,9 @@ LOCAL_SRC_FILES := \
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SHORT_COMMANDS := true
|
||||||
|
APP_SHORT_COMMANDS := true
|
||||||
|
|
||||||
# libasn1c, the ASN parser component from lpac
|
# libasn1c, the ASN parser component from lpac
|
||||||
LOCAL_MODULE := lpac-asn1c
|
LOCAL_MODULE := lpac-asn1c
|
||||||
LOCAL_C_INCLUDES := \
|
LOCAL_C_INCLUDES := \
|
||||||
|
@ -30,6 +44,9 @@ LOCAL_CFLAGS := -DHAVE_CONFIG_H
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SHORT_COMMANDS := true
|
||||||
|
APP_SHORT_COMMANDS := true
|
||||||
|
|
||||||
# libeuicc component from lpac, which contains the actual implementation
|
# libeuicc component from lpac, which contains the actual implementation
|
||||||
LOCAL_MODULE := lpac-euicc
|
LOCAL_MODULE := lpac-euicc
|
||||||
LOCAL_STATIC_LIBRARIES := lpac-asn1c lpac-cjson
|
LOCAL_STATIC_LIBRARIES := lpac-asn1c lpac-cjson
|
||||||
|
@ -40,6 +57,9 @@ LOCAL_SRC_FILES := \
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SHORT_COMMANDS := true
|
||||||
|
APP_SHORT_COMMANDS := true
|
||||||
|
|
||||||
LOCAL_MODULE := lpac-jni
|
LOCAL_MODULE := lpac-jni
|
||||||
LOCAL_STATIC_LIBRARIES := lpac-euicc
|
LOCAL_STATIC_LIBRARIES := lpac-euicc
|
||||||
LOCAL_C_INCLUDES := \
|
LOCAL_C_INCLUDES := \
|
||||||
|
|
Loading…
Add table
Reference in a new issue