Add Makefile

This commit is contained in:
Christian Treffs 2019-09-30 20:36:51 +02:00
parent bbf2e0156a
commit 51a08a0c51
1 changed files with 34 additions and 0 deletions

34
Makefile Normal file
View File

@ -0,0 +1,34 @@
lint:
swiftlint autocorrect --format
swiftlint lint --quiet
genLinuxTests:
swift test --generate-linuxmain
swiftlint autocorrect --format --path Tests/
test: genLinuxTests
swift test
clean:
swift package reset
rm -rdf .swiftpm/xcode
rm -rdf .build/
rm Package.resolved
rm .DS_Store
cleanArtifacts:
swift package clean
genXcode:
swift package generate-xcodeproj --enable-code-coverage --skip-extra-files
latest:
swift package update
resolve:
swift package resolve
genXcodeOpen: genXcode
open *.xcodeproj
precommit: lint genLinuxTests