29 lines
637 B
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
|