39 lines
771 B
Makefile
39 lines
771 B
Makefile
PACKAGE = ogre-schema
|
|
|
|
COMPOSER = composer
|
|
|
|
all: $(PACKAGE).zip
|
|
|
|
$(PACKAGE).zip: clean composer dir copy zip
|
|
|
|
composer:
|
|
$(COMPOSER) update
|
|
|
|
dir:
|
|
mkdir ./$(PACKAGE)
|
|
|
|
copy:
|
|
cp -RT ./acf-json ./$(PACKAGE)/acf-json
|
|
cp -RT ./data ./$(PACKAGE)/data
|
|
cp -RT ./includes ./$(PACKAGE)/includes
|
|
cp -RT ./lang ./$(PACKAGE)/lang
|
|
cp -RT ./lib ./$(PACKAGE)/lib
|
|
cp -RT ./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
|