app_name=workflow_deck_automation build_directory=$(CURDIR)/build appstore_build_directory=$(build_directory)/appstore/$(app_name) appstore_artifact_directory=$(build_directory)/artifacts/appstore .PHONY: appstore appstore: clean mkdir -p $(appstore_build_directory) $(appstore_artifact_directory) tar -cf - \ --exclude=./.git \ --exclude=./.gitea \ --exclude=./.gitignore \ --exclude=./composer.json \ --exclude=./composer.lock \ --exclude=./package.json \ --exclude=./package-lock.json \ --exclude=./node_modules \ --exclude=./vite.config.js \ --exclude=./src \ --exclude=./tests \ --exclude=./vendor \ --exclude=./build \ --exclude=./.php-cs-fixer.dist.php \ --exclude=./.php-cs-fixer.cache \ --exclude=./phpunit.xml \ --exclude=./README.md \ --exclude=./Makefile \ --exclude=./CLAUDE.md \ --exclude=./CLAUDE.local.md \ --exclude=./tsconfig.json \ . | tar -xf - -C $(appstore_build_directory) tar -czf $(appstore_artifact_directory)/$(app_name).tar.gz -C $(build_directory)/appstore $(app_name) .PHONY: clean clean: rm -rf $(build_directory)