diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2026-03-02 13:40:24 +0100 |
|---|---|---|
| committer | Ron Lucke <lucke@elan-ev.de> | 2026-03-02 13:40:24 +0100 |
| commit | 5d4bfe0271b9c47bd945b382d42e036a9ba1a79e (patch) | |
| tree | 712419ec75c427d545697000fb8b730c551e548f /Makefile | |
| parent | f7198ce453deae678c921b8e45c5ee7e00d6e8ee (diff) | |
ref #6177biest-6177
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -6,9 +6,10 @@ PHP_SOURCES = $(shell find app config lib public templates -name '*.php' \( ! -p VUE_SOURCES = $(shell find resources -name '*.js' -o -name '*.vue') STUDIP_UI_PATH = packages/studip-ui +UI_KIT_SOURCES = $(shell find $(STUDIP_UI_PATH)/src -type f) # build all needed files -build: composer webpack-prod build-ui +build: composer webpack-prod # remove all generated files clean: clean-composer clean-npm clean-webpack clean-doc @@ -43,12 +44,12 @@ webpack-prod: .webpack.prod webpack-watch: npm npm run webpack-watch -.webpack.dev: node_modules/.package-lock.json $(RESOURCES) +.webpack.dev: node_modules/.package-lock.json $(RESOURCES) $(UI_KIT_SOURCES) @rm -f .webpack.prod npm run webpack-dev @touch $@ -.webpack.prod: node_modules/.package-lock.json $(RESOURCES) +.webpack.prod: node_modules/.package-lock.json $(RESOURCES) $(UI_KIT_SOURCES) @rm -f .webpack.dev npm run webpack-prod @touch $@ @@ -59,6 +60,7 @@ clean-webpack: rm -rf public/assets/javascripts/*.js.map rm -rf public/assets/stylesheets/*.css rm -rf public/assets/stylesheets/*.css.map + rm -rf $(STUDIP_UI_PATH)/dist/* doc: force_update doxygen Doxyfile |
