# VARIABLES BINARY_FOLDER = $(prefix)/bin BUILD_FOLDER = .build/release EXECUTABLE_FILE = colibri # INPUT ARGUMENTS prefix ?= /usr/local # EXECUTABLE MANAGEMENT build: ## Build the executable from source code @swift build -c release --disable-sandbox install: build ## Install the built executable into the system @install -d "$(BINARY_FOLDER)" @install "$(BUILD_FOLDER)/$(EXECUTABLE_FILE)" "$(BINARY_FOLDER)" uninstall: ## Uninstall the built executable from the system @rm -rf "$(BINARY_FOLDER)/$(EXECUTABLE_FILE)"