File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ BINARY = dicomutil
2
+
3
+ .PHONY : build
4
+ build :
5
+ go mod download
6
+ $(MAKE ) test
7
+ go build -o build/${BINARY} ./cmd/dicomutil
8
+
9
+ .PHONY : build-fast
10
+ build-fast :
11
+ go build -o build/${BINARY} ./cmd/dicomutil
12
+
13
+ .PHONY : test
14
+ test :
15
+ go test ./...
16
+
17
+ .PHONY : run
18
+ run :
19
+ make build
20
+ ./${BINARY}
21
+
22
+ .PHONY : release
23
+ release :
24
+ go mod download
25
+ $(MAKE ) test
26
+ GOOS=linux GOARCH=amd64 go build -o build/${BINARY} -linux-amd64 ./cmd/dicomutil;
27
+ GOOS=darwin GOARCH=amd64 go build -o build/${BINARY} -darwin-amd64 ./cmd/dicomutil;
28
+ GOOS=windows GOARCH=amd64 go build -o build/${BINARY} -windows-amd64.exe ./cmd/dicomutil;
29
+ cd build; \
30
+ tar -zcvf ${BINARY} -linux-amd64.tar.gz ${BINARY} -linux-amd64; \
31
+ tar -zcvf ${BINARY} -darwin-amd64.tar.gz ${BINARY} -darwin-amd64; \
32
+ zip -r ${BINARY} -windows-amd64.exe.zip ${BINARY} -windows-amd64.exe;
You can’t perform that action at this time.
0 commit comments