# Makefile for building the project app_name=twofactor_email 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) all: appstore clean: rm -rf $(build_dir) rm -rf vendor composer.phar: curl -sS https://getcomposer.org/installer | php install-deps: install-composer-deps install-composer-deps: composer.phar php composer.phar install update-composer: composer.phar rm -f composer.lock php composer.phar install --prefer-dist appstore: clean install-deps make clean make install-composer-deps mkdir -p $(sign_dir) rsync -av \ --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)