OPENCART_EXTENSION_DIRS=/upload/admin/controller/extension/payment/ /upload/admin/language/en-gb/extension/payment/ /upload/catalog/controller/extension/payment/ /upload/catalog/language/en-gb/extension/payment/ /upload/catalog/model/extension/payment/
OPENCART_VIEW_DIRS=/upload/admin/view/template/extension/payment/ /upload/catalog/view/theme/default/template/extension/payment/
MODULE_FILE_NAME=gratify.php
VIEW_FILE_NAME=gratify.twig

copy:
	for dir in $(OPENCART_EXTENSION_DIRS); do \
		echo "=== creating of extension $${dir} ==="; \
		mkdir -p ".$${dir}"; \
		cp "..$${dir}${MODULE_FILE_NAME}" ".$${dir}${MODULE_FILE_NAME}"; \
	done; \
	for dir in $(OPENCART_VIEW_DIRS); do \
		echo "=== creating of view $${dir} ==="; \
		mkdir -p ".$${dir}"; \
		cp "..$${dir}${VIEW_FILE_NAME}" ".$${dir}${VIEW_FILE_NAME}"; \
	done; \
	mkdir -p ./upload/catalog/controller/checkout/; \
	mkdir -p ./upload/catalog/view/theme/default/template/checkout/; \
	mkdir -p ./upload/catalog/controller/product/; \
	mkdir -p ./upload/catalog/view/theme/default/template/product/; \
	mkdir -p ./upload/catalog/controller/product/; \
	mkdir -p ./upload/catalog/view/theme/default/template/product/; \
	mkdir -p ./upload/catalog/controller/checkout/; \
	mkdir -p ./upload/catalog/view/theme/default/template/checkout/; \
	mkdir -p ./upload/catalog/view/theme/default/template/extension/payment/; \
	cp -P ../upload/catalog/controller/checkout/checkout.php ./upload/catalog/controller/checkout/; \
	cp -P ../upload/catalog/view/theme/default/template/checkout/payment_method.twig ./upload/catalog/view/theme/default/template/checkout/; \
	cp -P ../upload/catalog/controller/product/category.php ./upload/catalog/controller/product/; \
	cp -P ../upload/catalog/view/theme/default/template/product/category.twig ./upload/catalog/view/theme/default/template/product/; \
	cp -P ../upload/catalog/controller/product/product.php ./upload/catalog/controller/product/; \
	cp -P ../upload/catalog/view/theme/default/template/product/product.twig ./upload/catalog/view/theme/default/template/product/; \
	cp -P ../upload/catalog/controller/checkout/cart.php ./upload/catalog/controller/checkout/; \
	cp -P ../upload/catalog/view/theme/default/template/checkout/cart.twig ./upload/catalog/view/theme/default/template/checkout/; \
	cp -P ../upload/catalog/view/theme/default/template/extension/payment/gratify_failed.twig ./upload/catalog/view/theme/default/template/extension/payment/;

all :
	if [[ -e gratify_opencart.ocmod.zip ]]; then rm gratify_opencart.ocmod.zip; fi
	zip -r gratify_opencart.ocmod.zip upload install.xml