Compare commits

..

No commits in common. "aecb21d644fa9adfd06d6fb242219ce7f60cca87" and "e493a8e885921bd58c0312ccc0f3f5c4b3085672" have entirely different histories.

View file

@ -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 := \