#TODO - we should have a tool that figures out the deps based on manifest for all files so we only need to reprocess files that updated - similar to how gcc can export deps

build/packages:
	mkdir -p $@
	node tools/stage-for-npm.mjs package-manifest.yaml source $@

publish:
	cd build/packages && ./publish-all.sh

dev:
	build/packages/local-install.sh

clean:
	rm -rf build

.PHONY: clean build/packages publish dev