Skip to content

Commit ad94e65

Browse files
authored
[Rewrite] Add makefile (#94)
Adding the Makefile into the rewrite branch (same as on primary branch).
1 parent 33c78ea commit ad94e65

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Makefile

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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;

0 commit comments

Comments
 (0)