.PHONY: build package developer-sign clean

PACKAGE_ID := example_pipeline_plugin
DIST := dist
AIP := $(DIST)/$(PACKAGE_ID).aip
PACKER ?= ../../../tools/aip-pack-for-developers
DEVELOPER_PUBLIC_KEY ?= ../../../developer-keys/developer-signing-public.key
DEVELOPER_PRIVATE_KEY ?= ../../../developer-keys/developer-signing-private.key

build: package

developer-sign:
	mkdir -p $(DIST)
	$(PACKER) \
		developer-sign \
		--root . \
		--output $(AIP) \
		--developer-public-key $(DEVELOPER_PUBLIC_KEY) \
		--developer-private-key $(DEVELOPER_PRIVATE_KEY)

package: developer-sign
	@echo "$(AIP)"

clean:
	rm -rf dist
