.PHONY: watch clean tailwind static build publish

clean:
	rm -rf build/*

tailwind:
	npx @tailwindcss/cli -i ./resources/input.css -o ./resources/static/output.css

static:
	rsync -av resources/static/ build/static/

build:
	clj -M:build

org: ./org/*
	emacs -Q --script build-org.el 2>&1

watch: tailwind static build

publish: build-org tailwind static build
	rsync -av --delete build/ joe-vps:/home/josephferano/websites/ferano.io/
