#
#  Copyright (c) 2022 RICOH Co. Ltd. All rights reserved.
#
### VARIABLE ###
NCS_IPSEC_DIR=$(shell pwd)
SS_WORKDIR=strongswan-5.9.6
SS_ARCHIVE=$(SS_WORKDIR).tar.gz
CURL_WORKDIR=curl-8.7.1
CURL_ARCHIVE=$(CURL_WORKDIR).tar.gz
CURL_LIB=libcurl.so.4
DESTDIR=$(TOPDIR)/dst

### RECIPE ###
all: curl strongswan
.PHONY: curl strongswan

strongswan: curl
	cd $(NCS_IPSEC_DIR)
	rm -rf $(SS_WORKDIR)
	tar -zxf $(SS_ARCHIVE)
	cd $(NCS_IPSEC_DIR)/$(SS_WORKDIR); ./configure --disable-aes --disable-des --disable-rc2 --disable-sha1 --disable-sha2 --disable-md5 --disable-random --disable-fips-prf --disable-xcbc --disable-cmac --disable-drbg  --enable-openssl --enable-curl
	$(MAKE) -C $(SS_WORKDIR)
	

curl:
	cd $(NCS_IPSEC_DIR)
	rm -rf $(CURL_WORKDIR)
	tar -zxf $(CURL_ARCHIVE)
	cd $(CURL_WORKDIR); ./configure --with-openssl --prefix=/
	$(MAKE) -C $(CURL_WORKDIR)
	$(MAKE) -C $(CURL_WORKDIR) install DESTDIR=$(DESTDIR)
