#NB_REVISION#

#NB_COPYRIGHT#

NAME	= HttpsUploadCert
SUPPORTED_PLATFORMS = MODM7AE70 MOD5441X SB800EX NANO54415 SBE70LC

# Check each supported platform for specific memory range or flag settings
ifeq ($(PLATFORM),MODM7AE70)
	# Disable application memory address relocation.
	EXTRAPACKARGS += -cflag C:3
endif
ifeq ($(PLATFORM),SBE70LC)
	# Disable application memory address relocation.
	EXTRAPACKARGS += -cflag C:3
endif
ifeq ($(PLATFORM),MOD5441X)
	# Reserve 1MB for EFFS STD
    COMPCODEFLAGS = 0xC0040000 0xC1FC0000
endif
ifeq ($(PLATFORM),NANO54415)
	# 1MB for EFFS STD
    COMPCODEFLAGS = 0x04000 0x700000
endif
ifeq ($(PLATFORM),SB800EX)
	# 1MB for EFFS STD
    COMPCODEFLAGS = 0x04000 0x700000
endif


CPP_SRC += \
			src/main.cpp \
			src/certificatekey.cpp \
			src/configweb.cpp \
			src/formtools.cpp \
			src/post.cpp \
			src/ssluser.cpp \

CPP_SRC += \
			src/ServerKey.cpp \
			src/ServerCert.cpp \
			src/htmldata.cpp

CREATEDTARGS += \
			src/htmldata.cpp

src/htmldata.cpp : $(wildcard html/*.*)
	comphtml html -osrc/htmldata.cpp

XTRALIB = $(NNDK_ROOT)/platform/$(PLATFORM)/original/lib/libStdFFile.a
DBXTRALIB = $(NNDK_ROOT)/platform/$(PLATFORM)/original/lib/libStdFFile.a

CPPFLAGS += -DWOLFSSL_USER_SETTINGS -DNB_SSH_SUPPORTED
DBCPPFLAGS += -DWOLFSSL_USER_SETTINGS -DNB_SSH_SUPPORTED

include $(NNDK_ROOT)/examples/_common/EFFS/STD/common.mak

include $(NNDK_ROOT)/libraries/ssh/library.mak

include $(NNDK_ROOT)/make/boilerplate.mk
