initial commit
This commit is contained in:
27
Makefile
Normal file
27
Makefile
Normal file
@@ -0,0 +1,27 @@
|
||||
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
|
||||
Reference in New Issue
Block a user