summaryrefslogtreecommitdiffstats
path: root/apps/updatenotification/Makefile
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2018-01-30 17:06:40 +0100
committerJoas Schilling <coding@schilljs.com>2018-02-22 10:17:42 +0100
commit308c7db3339a1edbcccddb0ba25356d980ce88e9 (patch)
treeec9ae1576ce8bfd675c729677d2a2451ab4bc7d8 /apps/updatenotification/Makefile
parentb12b391d7c4875fde4851c748dfb610a1b32d2e4 (diff)
downloadnextcloud-server-308c7db3339a1edbcccddb0ba25356d980ce88e9.tar.gz
nextcloud-server-308c7db3339a1edbcccddb0ba25356d980ce88e9.zip
Move updatenotifications to webpack with .vue file
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'apps/updatenotification/Makefile')
-rw-r--r--apps/updatenotification/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/apps/updatenotification/Makefile b/apps/updatenotification/Makefile
new file mode 100644
index 00000000000..ee925df55fc
--- /dev/null
+++ b/apps/updatenotification/Makefile
@@ -0,0 +1,47 @@
+app_name=notifications
+
+project_dir=$(CURDIR)/../$(app_name)
+build_dir=$(CURDIR)/build
+source_dir=$(build_dir)/$(app_name)
+sign_dir=$(build_dir)/sign
+
+all: package
+
+dev-setup: clean npm-update build-js
+
+npm-update:
+ rm -rf node_modules
+ npm update
+
+build-js:
+ npm run dev
+
+build-js-production:
+ npm run build
+
+clean:
+ rm -rf $(build_dir)
+
+package: clean build-js-production
+ mkdir -p $(source_dir)
+ rsync -a \
+ --exclude=/build \
+ --exclude=/docs \
+ --exclude=/js-src \
+ --exclude=/l10n/.tx \
+ --exclude=/tests \
+ --exclude=/.git \
+ --exclude=/.github \
+ --exclude=/CONTRIBUTING.md \
+ --exclude=/issue_template.md \
+ --exclude=/README.md \
+ --exclude=/.gitignore \
+ --exclude=/.scrutinizer.yml \
+ --exclude=/.travis.yml \
+ --exclude=/.drone.yml \
+ --exclude=/node_modules \
+ --exclude=/npm-debug.log \
+ --exclude=/package.json \
+ --exclude=/package-lock.json \
+ --exclude=/Makefile \
+ $(project_dir)/ $(source_dir)