1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- app_name=updatenotification
- 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)
|