aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorn-peugnet <n.peugnet@free.fr>2019-10-23 00:24:43 +0200
committern-peugnet <n.peugnet@free.fr>2019-10-23 00:24:43 +0200
commit01cb82b514ef9dcb1cb9e63492ebab621961babd (patch)
tree3a4a8e5e9c68bba9de992ac3c217ffa7ff6a81ab /Makefile
parent6066bc7dec3ff45be83c646be31b7eff9f7a54eb (diff)
downloadwcms-01cb82b514ef9dcb1cb9e63492ebab621961babd.tar.gz
wcms-01cb82b514ef9dcb1cb9e63492ebab621961babd.zip
use GNU Standard Makefile Targets
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index c0840b1..fd30261 100644
--- a/Makefile
+++ b/Makefile
@@ -5,11 +5,11 @@ js_sources := $(wildcard src/*.js)
js_bundles := $(js_sources:src/%.js=assets/js/%.bundle.js)
zip_release := $(GIT_VERSION:%=dist/w_cms_%.zip)
-build: clean $(zip_release)
+all: php_dependencies $(js_bundles)
-install: php_dependencies $(js_bundles)
+dist: distclean $(zip_release)
-dist/w_cms_%.zip: install
+dist/w_cms_%.zip: all
@echo "Building Zip release..."
mkdir -p $(dir $@)
zip -r $@ \
@@ -43,6 +43,9 @@ js_dependencies:
js_clean:
@echo "Cleaning JS..."
rm -rf node_modules
+ rm -rf $(js_bundles)
clean: php_clean js_clean
+
+distclean:
rm -rf dist