Pecker/Makefile

29 lines
637 B
Makefile

PREFIX?=/usr/local
build:
swift build --disable-sandbox -c release --static-swift-stdlib
clean_build:
rm -rf .build
make build
portable_zip: build
rm -rf portable_pecker
mkdir portable_pecker
mkdir portable_pecker/bin
cp -f .build/release/pecker portable_pecker/bin/pecker
cp -f LICENSE portable_pecker
cd portable_pecker
(cd portable_pecker; zip -yr - "bin" "LICENSE") > "./portable_pecker.zip"
rm -rf portable_pecker
install: build
mkdir -p "$(PREFIX)/bin"
cp -f ".build/release/pecker" "$(PREFIX)/bin/pecker"
get_version:
@cat .version
publish:
COCOAPODS_VALIDATOR_SKIP_XCODEBUILD=1 pod trunk push Pecker.podspec