diff options
Diffstat (limited to 'ncp-previewgenerator/Makefile')
-rw-r--r-- | ncp-previewgenerator/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/ncp-previewgenerator/Makefile b/ncp-previewgenerator/Makefile new file mode 100644 index 00000000..4cb7cb0d --- /dev/null +++ b/ncp-previewgenerator/Makefile @@ -0,0 +1,36 @@ +# Makefile for building the project + +app_name=previewgenerator +project_dir=$(CURDIR)/../$(app_name) +build_dir=$(CURDIR)/build/artifacts +sign_dir=$(build_dir)/sign +appstore_dir=$(build_dir)/appstore +source_dir=$(build_dir)/source +package_name=$(app_name) +cert_dir=$(HOME)/.nextcloud/certificates + +appstore: + mkdir -p $(sign_dir) + rsync -a \ + --exclude=.git \ + --exclude=build \ + --exclude=.gitignore \ + --exclude=.travis.yml \ + --exclude=.scrutinizer.yml \ + --exclude=CONTRIBUTING.md \ + --exclude=composer.json \ + --exclude=composer.lock \ + --exclude=composer.phar \ + --exclude=l10n/.tx \ + --exclude=l10n/no-php \ + --exclude=Makefile \ + --exclude=nbproject \ + --exclude=screenshots \ + --exclude=phpunit*xml \ + --exclude=tests \ + --exclude=vendor/bin \ + $(project_dir) $(sign_dir) + @echo "Signing…" + tar -czf $(build_dir)/$(app_name).tar.gz \ + -C $(sign_dir) $(app_name) + openssl dgst -sha512 -sign $(cert_dir)/$(app_name).key $(build_dir)/$(app_name).tar.gz | openssl base64 |