DEVELOPER_DIR := /Library/Developer/CommandLineTools SWIFT := /usr/bin/swift INSTALL_DIR := $(HOME)/.local/bin BINARY_NAME := nunc export DEVELOPER_DIR unexport SDKROOT .PHONY: build release install clean run build: $(SWIFT) build release: $(SWIFT) build -c release install: release mkdir -p $(INSTALL_DIR) cp .build/release/Nunc $(INSTALL_DIR)/$(BINARY_NAME) @echo "Installed to $(INSTALL_DIR)/$(BINARY_NAME)" clean: $(SWIFT) package clean rm -rf .build run: build .build/debug/Nunc