Files
conjure/Makefile
T
2026-10-15 14:03:03 +02:00

24 lines
663 B
Makefile

.PHONY: build run install test
APP := .build/Conjure.app
INSTALL_DIR ?= /Applications
build:
swift build -c release
mkdir -p $(APP)/Contents/MacOS $(APP)/Contents/Resources
cp .build/release/Conjure $(APP)/Contents/MacOS/Conjure
cp Resources/Info.plist $(APP)/Contents/Info.plist
cp -R .build/release/Conjure_ConjureKit.bundle $(APP)/Contents/Resources/
swift Scripts/icon.swift .build/Conjure.iconset
iconutil -c icns .build/Conjure.iconset -o $(APP)/Contents/Resources/Conjure.icns
codesign --force --sign - $(APP)
run: build
swift Scripts/run.swift "$(APP)"
install: build
swift Scripts/install.swift "$(APP)" "$(INSTALL_DIR)"
test:
swift test