XCPRETTIFIER := xcpretty
ifeq (, $(shell which $(XCPRETTIFIER)))
	XCPRETTIFIER := cat
endif

.PHONY: tailmac
tailmac:
	set -o pipefail && xcodebuild -scheme tailmac -destination 'platform=macOS,arch=arm64' -derivedDataPath build -configuration Release build | $(XCPRETTIFIER)
	cp -r ./build/Build/Products/Release/tailmac ./bin/tailmac

.PHONY: host
host:
	set -o pipefail && xcodebuild -scheme host -destination 'platform=macOS,arch=arm64'  -derivedDataPath build -configuration Release build | $(XCPRETTIFIER)
	cp -r ./build/Build/Products/Release/Host.app ./bin/Host.app

.PHONY: clean
clean:
	rm -rf ./bin
	rm -rf ./build
	mkdir -p ./bin

.PHONY: all
all: clean tailmac host
