Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,186 @@
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configure variable
|
||||
#-------------------------------------------------------------------------------
|
||||
TOP_DIR:=${TOP_DIR}
|
||||
MAKEFILE_PATH :=$(subst $(strip \),/,$(abspath $(lastword $(MAKEFILE_LIST))))
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configure source code files
|
||||
#-------------------------------------------------------------------------------
|
||||
SRC_FILES+= \
|
||||
platform_util.c \
|
||||
constant_time.c \
|
||||
md2.c \
|
||||
psa_crypto_aead.c \
|
||||
md.c \
|
||||
psa_crypto_storage.c \
|
||||
padlock.c \
|
||||
rsa_internal.c \
|
||||
x509_csr.c \
|
||||
ssl_cache.c \
|
||||
pkparse.c \
|
||||
ecdh.c \
|
||||
psa_crypto_slot_management.c \
|
||||
version_features.c \
|
||||
psa_crypto_cipher.c \
|
||||
sha256.c \
|
||||
poly1305.c \
|
||||
entropy.c \
|
||||
chacha20.c \
|
||||
ripemd160.c \
|
||||
psa_crypto_rsa.c \
|
||||
cmac.c \
|
||||
pkcs5.c \
|
||||
ecdsa.c \
|
||||
psa_crypto_driver_wrappers.c \
|
||||
psa_its_file.c \
|
||||
x509write_csr.c \
|
||||
ctr_drbg.c \
|
||||
ccm.c \
|
||||
rsa.c \
|
||||
ecp_curves.c \
|
||||
pkcs11.c \
|
||||
ssl_srv.c \
|
||||
threading.c \
|
||||
hmac_drbg.c \
|
||||
x509.c \
|
||||
md5.c \
|
||||
asn1write.c \
|
||||
ssl_cli.c \
|
||||
psa_crypto_mac.c \
|
||||
camellia.c \
|
||||
ssl_cookie.c \
|
||||
hkdf.c \
|
||||
asn1parse.c \
|
||||
x509_create.c \
|
||||
timing.c \
|
||||
nist_kw.c \
|
||||
psa_crypto_ecp.c \
|
||||
ssl_ticket.c \
|
||||
psa_crypto.c \
|
||||
ssl_tls.c \
|
||||
ntp.c \
|
||||
pk_wrap.c \
|
||||
aesni.c \
|
||||
ssl_tls13_keys.c \
|
||||
psa_crypto_client.c \
|
||||
mps_reader.c \
|
||||
base64.c \
|
||||
memory_buffer_alloc.c \
|
||||
pem.c \
|
||||
ecp.c \
|
||||
oid.c \
|
||||
dhm.c \
|
||||
aes.c \
|
||||
cipher.c \
|
||||
x509write_crt.c \
|
||||
mps_trace.c \
|
||||
blowfish.c \
|
||||
x509_crl.c \
|
||||
net_sockets.c \
|
||||
chachapoly.c \
|
||||
psa_crypto_hash.c \
|
||||
pkwrite.c \
|
||||
md4.c \
|
||||
cipher_wrap.c \
|
||||
bignum.c \
|
||||
gcm.c \
|
||||
psa_crypto_se.c \
|
||||
error.c \
|
||||
entropy_poll.c \
|
||||
sha1.c \
|
||||
sha512.c \
|
||||
debug.c \
|
||||
xtea.c \
|
||||
ecjpake.c \
|
||||
pk.c \
|
||||
pkcs12.c \
|
||||
havege.c \
|
||||
des.c \
|
||||
platform.c \
|
||||
x509_crt.c \
|
||||
arc4.c \
|
||||
version.c \
|
||||
certs.c \
|
||||
ssl_msg.c \
|
||||
ssl_http_client.c \
|
||||
ssl_ciphersuites.c \
|
||||
aria.c \
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# the include directories
|
||||
#-------------------------------------------------------------------------------
|
||||
INC_DIRS+= \
|
||||
-I${TOP_DIR}\ \
|
||||
-I${TOP_DIR}\common\include \
|
||||
-I${TOP_DIR}\common\include\psa \
|
||||
-I${TOP_DIR}\common\include\mbedtls \
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configure compile flag for C
|
||||
#-------------------------------------------------------------------------------
|
||||
ifneq (,$(findstring 1606,${ASR_PLATFORM}))
|
||||
U_FLAGS+= \
|
||||
|
||||
endif
|
||||
ifneq (,$(findstring 1602,${ASR_PLATFORM}))
|
||||
U_FLAGS+= \
|
||||
|
||||
endif
|
||||
ifneq (,$(findstring 1605,${ASR_PLATFORM}))
|
||||
U_FLAGS+= \
|
||||
|
||||
endif
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configure compile flag for C++
|
||||
#-------------------------------------------------------------------------------
|
||||
U_CPPFLAGS+=
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configure default macro define
|
||||
#-------------------------------------------------------------------------------
|
||||
ifneq (,$(findstring 1606,${ASR_PLATFORM}))
|
||||
DFLAGS+= \
|
||||
-D"NO_APLP=0" \
|
||||
-DGPC_NO_CHANNEL_PROTECTION \
|
||||
-DENV_MANITOBA \
|
||||
-D"GPRS_MULTISLOT_CLASS=12" \
|
||||
-DMSL_ICAT_TRACE \
|
||||
-D"EGPRS_MULTISLOT_CLASS=12" \
|
||||
|
||||
endif
|
||||
ifneq (,$(findstring 1602,${ASR_PLATFORM}))
|
||||
DFLAGS+= \
|
||||
-D"NO_APLP=0" \
|
||||
-DGPC_NO_CHANNEL_PROTECTION \
|
||||
-DENV_MANITOBA \
|
||||
-D"GPRS_MULTISLOT_CLASS=12" \
|
||||
-DMSL_ICAT_TRACE \
|
||||
-D"EGPRS_MULTISLOT_CLASS=12" \
|
||||
|
||||
endif
|
||||
ifneq (,$(findstring 1605,${ASR_PLATFORM}))
|
||||
DFLAGS+= \
|
||||
-D"NO_APLP=0" \
|
||||
-DGPC_NO_CHANNEL_PROTECTION \
|
||||
-DENV_MANITOBA \
|
||||
-D"GPRS_MULTISLOT_CLASS=12" \
|
||||
-DMSL_ICAT_TRACE \
|
||||
-D"EGPRS_MULTISLOT_CLASS=12" \
|
||||
|
||||
endif
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configure link library
|
||||
#-------------------------------------------------------------------------------
|
||||
U_LIBS:=
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# include mk file
|
||||
#-------------------------------------------------------------------------------
|
||||
include ${TOP_DIR}\config\common\makefile.mk
|
||||
Reference in New Issue
Block a user