PACKAGE		= ogre-schema

COMPOSER 	= composer

all: $(PACKAGE).zip

$(PACKAGE).zip: clean composer dir copy zip

composer:
	$(COMPOSER) update

dir:
	mkdir ./$(PACKAGE)

copy:
	cp -R ./acf-json ./$(PACKAGE)/acf-json
	cp -R ./data ./$(PACKAGE)/data
	cp -R ./includes ./$(PACKAGE)/includes
	cp -R ./lang ./$(PACKAGE)/lang || true
	cp -R ./lib ./$(PACKAGE)/lib
	cp -R ./vendor ./$(PACKAGE)/vendor
	cp -f ./* ./$(PACKAGE) || true

	rm ./$(PACKAGE)/composer.json
	rm ./$(PACKAGE)/composer.lock
	rm ./$(PACKAGE)/Makefile
	rm ./$(PACKAGE)/$(PACKAGE).zip || true

zip:
	zip -r ./$(PACKAGE).zip ./$(PACKAGE)
	rm -r ./$(PACKAGE) || true

clean:
	rm -r ./$(PACKAGE) || true
	rm ./$(PACKAGE).zip || true
	for file in $(SASS_SCSS) ; do \
		rm ./assets/css/$${file}.css || true ; \
	done
