diff options
| author | EuAndreh <eu@euandre.org> | 2024-08-15 07:25:53 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2024-08-15 07:25:53 -0300 |
| commit | b31e279bade22276f27f4990b7564a2114f3058a (patch) | |
| tree | 800b2118a7fa9d181ad3791b008abf246fa728be /Makefile | |
| parent | git mv _example doc/examples/ (diff) | |
| download | golite-b31e279bade22276f27f4990b7564a2114f3058a.tar.gz golite-b31e279bade22276f27f4990b7564a2114f3058a.tar.xz | |
Add src/version.go
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -46,9 +46,11 @@ cgo.o = $(cgo.c:.c=.o) sources = \ src/$(NAME).go \ + src/version.go \ derived-assets = \ + src/version.go \ src/_cgo_.o \ $(cgo.go) \ $(cgo.c) \ @@ -80,12 +82,12 @@ src/_cgo_.o: src/$(NAME).go src/_cgo_import.go: src/_cgo_.o go tool cgo --dynpackage $(NAME) --dynimport src/_cgo_.o --dynout $@ -src/$(NAME).a: $(cgo.go) $(cgo.o) - go tool compile $(GOCFLAGS) -o $@ -p $(*F) $(cgo.go) +src/$(NAME).a: $(cgo.go) $(cgo.o) src/version.go + go tool compile $(GOCFLAGS) -o $@ -p $(*F) $(cgo.go) src/version.go go tool pack r $@ $(cgo.o) -tests/$(NAME).a: tests/$(NAME).go $(cgo.go) $(cgo.o) - go tool compile $(GOCFLAGS) -o $@ -p $(*F) $(cgo.go) $*.go +tests/$(NAME).a: tests/$(NAME).go $(cgo.go) $(cgo.o) src/version.go + go tool compile $(GOCFLAGS) -o $@ -p $(*F) $(cgo.go) src/version.go $*.go go tool pack r $@ $(cgo.o) tests/main.a: tests/main.go tests/$(NAME).a @@ -100,6 +102,9 @@ tests/main.bin: tests/main.a tests/libbuild.bin: tests/libbuild.a go tool link $(GOLDFLAGS) -o $@ -L src --extldflags '$(LDLIBS)' $*.a +src/version.go: Makefile + echo 'package $(NAME); var version = "$(VERSION)"' > $@ + tests.bin-check = \ |
