Files
SwiftShell/Makefile
T
2016-03-31 02:54:18 +02:00

25 lines
544 B
Makefile

BUILDCLEANER := xcpretty
TESTCLEANER := xcpretty
ifeq (,$(shell command -v xcpretty))
BUILDCLEANER := egrep '^(/.+:[0-9+:[0-9]+:.(error|warning):|fatal|===)'
TESTCLEANER := egrep -v '^Test Suite|^Test Case|^\t Executed'
endif
.PHONY: build test clean
build:
@xcodebuild | ${BUILDCLEANER}
test: build
@xcodebuild test -scheme SwiftShell | ${TESTCLEANER}
@echo
@echo "=== RUN SwiftShell TEST SCRIPTS (SwiftShellTests/Scripts/runtests.bash) ==="
@cd ./Tests/Scripts/ && ./runtests.bash
@echo
clean:
-rm -rf build
-rm -rf .build