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