File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -65,3 +65,6 @@ xcuserdata
6565# Carthage/Checkouts
6666
6767Carthage /Build
68+
69+ contacts
70+ contacts.tar.gz
Original file line number Diff line number Diff line change 1- BUILD =build
2- EXECUTABLE =contacts
3- PREFIX? = /usr/local/bin
1+ EXECUTABLE = contacts
2+ ARCHIVE = $( EXECUTABLE ) .tar.gz
3+ PREFIX ?= /usr/local/bin
44
5- .PHONY : build clean install uninstall
5+ .PHONY : archive clean install uninstall
66SRC =$(wildcard Sources/* .swift)
77
8- build : $(SRC )
9- mkdir -p $(BUILD )
8+ $(EXECUTABLE ) : $(SRC )
109 swiftc \
1110 -static-stdlib \
1211 -O -whole-module-optimization \
13- -o $(BUILD ) / $( EXECUTABLE ) \
12+ -o $(EXECUTABLE ) \
1413 -sdk $(shell xcrun --sdk macosx --show-sdk-path) \
1514 -target x86_64-macosx10.10 \
1615 $(SRC )
1716
18- install : build
19- install $(BUILD ) / $( EXECUTABLE ) $(PREFIX )
17+ install : $( EXECUTABLE )
18+ install $(EXECUTABLE ) $(PREFIX )
2019
2120uninstall :
2221 rm " $( PREFIX) /$( EXECUTABLE) "
2322
23+ archive : $(EXECUTABLE )
24+ tar -pvczf $(ARCHIVE ) $(EXECUTABLE )
25+ @shasum -a 256 $(EXECUTABLE )
26+ @shasum -a 256 $(ARCHIVE )
27+
2428clean :
25- rm -rf $(BUILD )
29+ rm -rf $(ARCHIVE ) $( EXECUTABLE )
You can’t perform that action at this time.
0 commit comments