Showing
3 changed files
with
64 additions
and
0 deletions
.gitignore
0 → 100644
Makefile
0 → 100644
1 | +PACKAGE = gitlab.weird-web-workers.org/ghopp/test | |
2 | + | |
3 | +SOURCES = version.go | |
4 | + | |
5 | +VERSION = 0.0.1 | |
6 | +REVISION = $(shell git rev-parse HEAD) | |
7 | +BUILDTIME= "$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')" | |
8 | + | |
9 | +GOOS = $(shell go env GOOS) | |
10 | +GOARCH = $(shell go env GOARCH) | |
11 | + | |
12 | +LIBRARY = $(GOPATH)/pkg/$(GOOS)_$(GOARCH)/$(PACKAGE).a | |
13 | + | |
14 | +.PHONY: all clean | |
15 | + | |
16 | +all: $(LIBRARY) | |
17 | + | |
18 | +$(LIBRARY): $(SOURCES) | |
19 | + go install $(PACKAGE) | |
20 | + | |
21 | +version.go: version.go.m4 | |
22 | + -@m4 -Dm4_version=$(VERSION) \ | |
23 | + -Dm4_revision=$(REVISION) \ | |
24 | + -Dm4_build_time=$(BUILDTIME) \ | |
25 | + $< >$@ | |
26 | + | |
27 | +clean: | |
28 | + -@rm -f version.go 2>/dev/null | |
29 | + -@rm -f $(LIBRARY) 2>/dev/null | ... | ... |
version.go.m4
0 → 100644
1 | +/* | |
2 | +Package version information. | |
3 | + | |
4 | +Authors: | |
5 | +Georg Hopp <georg@steffers.org> | |
6 | + | |
7 | +Changes: | |
8 | +2018-09-30 [Georg Hopp] File created. | |
9 | + | |
10 | +Copyright © 2018 Georg Hopp | |
11 | + | |
12 | +This program is free software: you can redistribute it and/or modify | |
13 | +it under the terms of the GNU General Public License as published by | |
14 | +the Free Software Foundation, either version 3 of the License, or | |
15 | +(at your option) any later version. | |
16 | + | |
17 | +This program is distributed in the hope that it will be useful, | |
18 | +but WITHOUT ANY WARRANTY; without even the implied warranty of | |
19 | +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
20 | +GNU General Public License for more details. | |
21 | + | |
22 | +You should have received a copy of the GNU General Public License | |
23 | +along with this program. If not, see <http://www.gnu.org/licenses/>. | |
24 | +*/ | |
25 | +package test | |
26 | + | |
27 | +const ( | |
28 | + VERSION = "m4_version" | |
29 | + REVISION = "m4_revision" | |
30 | + BUILD_TIME = "m4_build_time" | |
31 | +) | |
32 | + | |
33 | +// vim: ts=4 sts=4 sw=4 noet tw=72: | ... | ... |
Please
register
or
login
to post a comment