comparison Makefile @ 4825:5eb05714353a

Merged remove-octree-debris into default. This removes the oct2str tool so db migrations are only possible after or equal version 1303.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 05 Nov 2019 13:01:08 +0100
parents c0eb491aaaa7
children fa91bb7a4e7a
comparison
equal deleted inserted replaced
4823:8bca7b744459 4825:5eb05714353a
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)"