DOCUMENT_ROOT=/srv/WEB_API_BRIDGE
VERSION=3.2.4
TARGET=$(DOCUMENT_ROOT)/WebAPIBridge/$(VERSION)/webapibridge

default:
	echo "make deps install"

deps: apache certbot

apache: /etc/apache2

certbot: /usr/bin/cerbot

install: $(DOCUMENT_ROOT)/WebAPIBridge/$(VERSION)

/etc/apache2:
	libexec/install_apache2/install_apache.sh

/usr/bin/cerbot:
	libexec/install_certbot/install_certbot.sh

$(DOCUMENT_ROOT)/WebAPIBridge/$(VERSION):
	echo "Installing to $(TARGET)"
	mkdir -p $(TARGET)/bin
	mkdir -p $(TARGET)/configuration
	mkdir -p $(TARGET)/libexec
	mkdir -p $(TARGET)/sbin
	mkdir -p $(TARGET)/share/apache2

	cp -f  configuration/conf.php          $(TARGET)/configuration
	cp -rf libexec/*                       $(TARGET)/libexec
	cp -rf sbin/*.php                      $(TARGET)/sbin
	cp -rf sbin/dep                        $(TARGET)/sbin

	sed "s|%DOCUMENT_ROOT%|${DOCUMENT_ROOT}|g" share/apache2/wab_template.conf                   > $(TARGET)/share/apache2/wab_template.conf
	sed "s|%DOCUMENT_ROOT%|${DOCUMENT_ROOT}|g" libexec/generate_apache_configuration/generate.sh > $(TARGET)/bin/generate.sh

	chmod +x $(TARGET)/bin/generate.sh



