onboard: clojure -m com.sompani.onboarding $(company_name) $(company_suffix) classes: onboarding onboarding: classes/com/sompany/onboarding__init.class classes/%__init.class: src/%.clj mkdir classes clojure -e "(compile '`echo "$*" | sed 's/\//\./' | sed 's/_/-/'`)" pom.xml: deps.edn clojure -Spom clean: rm -rf classes target pom.xml *.jar .PHONY: run onboard clean uberjar