# HG changeset patch # User Sascha L. Teichmann # Date 1707863148 -3600 # Node ID c23fa3d1824ccfacf00d9aa9baf18c08d67533b4 # Parent 45240edad24911490822b21b319aefae81836374 Build meshmigrate via Makefile diff -r 45240edad249 -r c23fa3d1824c Makefile --- a/Makefile Tue Feb 13 23:05:59 2024 +0100 +++ b/Makefile Tue Feb 13 23:25:48 2024 +0100 @@ -12,9 +12,9 @@ export BUILDBASE -.PHONY: all gemma gmaggregate client clean +.PHONY: all gemma gmaggregate meshmigrate client clean -all: gemma gmaggregate client +all: gemma gmaggregate meshmigrate client $(ENVWARPPER): @echo "Preparing go build environment:" @@ -34,11 +34,15 @@ gmaggregate: $(ENVWARPPER) cd ./contrib/gmaggregate; "$(ENVWARPPER)" go build +meshmigrate: $(ENVWARPPER) + cd ./cmd/meshmigrate; "$(ENVWARPPER)" go build + client: $(MAKE) -f Makefile.build -C client install: gemma cp cmd/gemma/gemma $(BINDIR) + cp cmd/meshmigrate/meshmigrate $(BINDIR) cp contrib/gmaggregate/gmaggregate $(BINDIR) tar: all @@ -46,6 +50,7 @@ tar --transform "s@^@$${v}/@" \ -cJf "../$${v}.tar.xz" \ cmd/gemma/gemma \ + cmd/meshmigrate/meshmigrate \ contrib/gmaggregate/gmaggregate \ schema style-templates report-templates \ web misc example_conf.toml @@ -53,6 +58,7 @@ clean: $(MAKE) -f Makefile.build -C client $@ rm -f contrib/gmaggregate/gmaggregate + rm -f cmd/meshmigrate/meshmigrate rm -f cmd/gemma/gemma chmod -R u+w "$(BUILDBASE)" # This is neccessary for deletion to work... rm -rf "$(BUILDBASE)"