Mercurial > gemma
comparison Makefile @ 4824:c0eb491aaaa7 remove-octree-debris
Removed octree from octree package.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 05 Nov 2019 12:53:27 +0100 |
parents | 7d2463c7b4ad |
children | fa91bb7a4e7a |
comparison
equal
deleted
inserted
replaced
4823:8bca7b744459 | 4824:c0eb491aaaa7 |
---|---|
12 | 12 |
13 export BUILDBASE | 13 export BUILDBASE |
14 | 14 |
15 .PHONY: all gemma client clean | 15 .PHONY: all gemma client clean |
16 | 16 |
17 all: gemma client tools | 17 all: gemma client |
18 | 18 |
19 $(ENVWARPPER): | 19 $(ENVWARPPER): |
20 @echo "Preparing go build environment:" | 20 @echo "Preparing go build environment:" |
21 mkdir -p "$(GOPATH)" | 21 mkdir -p "$(GOPATH)" |
22 mkdir -p "$(GOCACHE)" | 22 mkdir -p "$(GOCACHE)" |
25 echo 'export GOPATH=$(GOPATH)' >>"$(ENVWARPPER)" | 25 echo 'export GOPATH=$(GOPATH)' >>"$(ENVWARPPER)" |
26 echo 'export GOCACHE=$(GOCACHE)' >>"$(ENVWARPPER)" | 26 echo 'export GOCACHE=$(GOCACHE)' >>"$(ENVWARPPER)" |
27 echo 'exec "$$@"' >>"$(ENVWARPPER)" | 27 echo 'exec "$$@"' >>"$(ENVWARPPER)" |
28 chmod +x "$(ENVWARPPER)" | 28 chmod +x "$(ENVWARPPER)" |
29 | 29 |
30 tools: oct2str | |
31 | |
32 gemma: $(ENVWARPPER) | 30 gemma: $(ENVWARPPER) |
33 "$(ENVWARPPER)" go build -o ./cmd/gemma/gemma ./cmd/gemma | 31 "$(ENVWARPPER)" go build -o ./cmd/gemma/gemma ./cmd/gemma |
34 | |
35 oct2str: $(ENVWARPPER) | |
36 "$(ENVWARPPER)" go build -o ./cmd/oct2str/oct2str ./cmd/oct2str | |
37 | 32 |
38 client: | 33 client: |
39 $(MAKE) -f Makefile.build -C client | 34 $(MAKE) -f Makefile.build -C client |
40 | 35 |
41 install: gemma | 36 install: gemma |
43 | 38 |
44 tar: all | 39 tar: all |
45 v="gemma-$$(hg id -i)" ;\ | 40 v="gemma-$$(hg id -i)" ;\ |
46 tar --transform "s@^@$${v}/@" \ | 41 tar --transform "s@^@$${v}/@" \ |
47 -cJf "../$${v}.tar.xz" \ | 42 -cJf "../$${v}.tar.xz" \ |
48 cmd/gemma/gemma cmd/oct2str/oct2str schema style-templates \ | 43 schema style-templates \ |
49 web misc example_conf.toml | 44 web misc example_conf.toml |
50 | 45 |
51 clean: | 46 clean: |
52 $(MAKE) -f Makefile.build -C client $@ | 47 $(MAKE) -f Makefile.build -C client $@ |
53 rm -f "$(gemma-bin)" | 48 rm -f "$(gemma-bin)" |