diff --git a/UI/WebServerResources/GNUmakefile b/UI/WebServerResources/GNUmakefile index b0f3645db..4691416b4 100644 --- a/UI/WebServerResources/GNUmakefile +++ b/UI/WebServerResources/GNUmakefile @@ -3,6 +3,9 @@ include ../common.make WEBSERVER_RESOURCE_DIRS = css fonts img js +JS_FILES = js/Administration.* js/Common.* js/Contacts.* js/Mailer.* js/Main.* js/Preferences.* js/Scheduler.* css/styles.* +JS_LIB_FILES = js/vendor/angular-animate.* js/vendor/angular-aria.* js/vendor/angular-file-upload.min.js js/vendor/angular-material.* js/vendor/angular-sanitize.* js/vendor/angular-ui-router.* js/vendor/angular.* js/vendor/lodash.* +CSS_FILES = css/styles.css css/styles.css.map .DEFAULT_GOAL := all @@ -19,6 +22,15 @@ dev: fi grunt --stack build +prod: + git stash + grunt --stack build + git update-index --no-assume-unchanged $(CSS_FILES) $(JS_FILES) $(JS_LIB_FILES) + git add -f $(CSS_FILES) $(JS_FILES) $(JS_LIB_FILES) + git commit -m "(js/css) Update generated files" + git update-index --assume-unchanged $(CSS_FILES) $(JS_FILES) $(JS_LIB_FILES) + git stash pop + all: @echo "The 'all' target does nothing. Use 'make dev' to generate static files and 'make install' to install them."