|
9 | 9 | UNIX_LIST=${ZIPLIST} run_example.sh
|
10 | 10 | WIN_LIST=${ZIPLIST} run_example.bat
|
11 | 11 |
|
| 12 | +VERSION=$(shell git rev-parse --abbrev-ref HEAD 2> /dev/null | sed s/release.v//) |
| 13 | + |
12 | 14 | BZW=./buildzip $@ dapperdox.exe $+
|
13 | 15 | BZU=./buildzip $@ dapperdox $+
|
14 | 16 |
|
15 |
| -VERSION=1.2.0 |
16 | 17 | STEM=dist/dapperdox-${VERSION}
|
17 | 18 |
|
| 19 | +#LDFLAGS=-ldflags "-X main.VERSION=${VERSION}" |
| 20 | + |
18 | 21 | all:
|
19 |
| - @echo "Build DapperDox..."; \ |
20 |
| - go get && go build |
| 22 | + @echo "Build DapperDox..."; |
| 23 | + go get && go build ${LDFLAGS} |
21 | 24 |
|
22 | 25 | release: distribution \
|
23 | 26 | ${STEM}.linux-x86.tgz \
|
@@ -61,22 +64,22 @@ ${STEM}.windows-amd64.zip: dapperdox_win_amd64.exe ${WIN_LIST}
|
61 | 64 | @${BZW}
|
62 | 65 |
|
63 | 66 | dapperdox_linux_x86.exe: main.go
|
64 |
| - GOOS=linux GOARCH=386 go build -o $@ |
| 67 | + GOOS=linux GOARCH=386 go build ${LDFLAGS} -o $@ |
65 | 68 |
|
66 | 69 | dapperdox_linux_amd64.exe: main.go
|
67 |
| - GOOS=linux GOARCH=amd64 go build -o $@ |
| 70 | + GOOS=linux GOARCH=amd64 go build ${LDFLAGS} -o $@ |
68 | 71 |
|
69 | 72 | dapperdox_linux_arm64.exe: main.go
|
70 |
| - GOOS=linux GOARCH=arm64 go build -o $@ |
| 73 | + GOOS=linux GOARCH=arm64 go build ${LDFLAGS} -o $@ |
71 | 74 |
|
72 | 75 | dapperdox_linux_arm.exe: main.go
|
73 |
| - GOOS=linux GOARCH=arm go build -o $@ |
| 76 | + GOOS=linux GOARCH=arm go build ${LDFLAGS} -o $@ |
74 | 77 |
|
75 | 78 | dapperdox_darwin_amd64.exe: main.go
|
76 |
| - GOOS=darwin GOARCH=amd64 go build -o $@ |
| 79 | + GOOS=darwin GOARCH=amd64 go build ${LDFLAGS} -o $@ |
77 | 80 |
|
78 | 81 | dapperdox_win_x86.exe: main.go
|
79 |
| - GOOS=windows GOARCH=386 go build -o $@ |
| 82 | + GOOS=windows GOARCH=386 go build ${LDFLAGS} -o $@ |
80 | 83 |
|
81 | 84 | dapperdox_win_amd64.exe: main.go
|
82 |
| - GOOS=windows GOARCH=amd64 go build -o $@ |
| 85 | + GOOS=windows GOARCH=amd64 go build ${LDFLAGS} -o $@ |
0 commit comments