VERSION = $(shell sed -n '/"version"/s/.*\"\([0-9.]\+\)\",/\1/p' manifest.json)
SET_VERSION = $(eval CURRENT_VERSION=$(VERSION))

default:
	$(SET_VERSION)
	zip -r releases/epas-ripper-$(CURRENT_VERSION).xpi style.css content.js lib archive-viewer manifest.json icons

prepare_pack:
	rm -rf build
	mkdir -p build
	cp -r style.css content.js lib archive-viewer manifest.json icons build

pack: prepare_pack
	$(SET_VERSION)
	chromium-browser --pack-extension=build --pack-extension-key=key.pem
	mv build.crx releases/epas-ripper-$(CURRENT_VERSION).crx
