github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/Makefile (about) 1 all: 2 @cd $(GOPATH)/src; go install github.com/Cloud-Foundations/Dominator/cmd/* 3 @cd c; make 4 5 build-darwin: 6 @cd $(GOPATH)/src; (GOOS=darwin go build github.com/Cloud-Foundations/Dominator/cmd/*) 7 8 build-linux: 9 @cd $(GOPATH)/src; (GOOS=linux go build github.com/Cloud-Foundations/Dominator/cmd/*) 10 11 build-windows: 12 @cd $(GOPATH)/src; (GOOS=windows go build github.com/Cloud-Foundations/Dominator/cmd/*) 13 14 install-darwin: 15 @cd $(GOPATH)/src; (GOOS=darwin go install github.com/Cloud-Foundations/Dominator/cmd/*) 16 17 install-linux: 18 @cd $(GOPATH)/src; (GOOS=linux go install github.com/Cloud-Foundations/Dominator/cmd/*) 19 20 install-windows: 21 @cd $(GOPATH)/src; (GOOS=windows go install github.com/Cloud-Foundations/Dominator/cmd/*) 22 23 dominator.tarball: 24 @./scripts/make-tarball dominator -C $(ETCDIR) ssl 25 26 filegen-server.tarball: 27 @./scripts/make-tarball filegen-server -C $(ETCDIR) ssl 28 29 fleet-manager.tarball: 30 @./scripts/make-tarball fleet-manager -C $(ETCDIR) ssl 31 32 hypervisor.tarball: 33 @./scripts/make-tarball hypervisor init.d/virtual-machines.* \ 34 -C $(ETCDIR) ssl 35 36 image-unpacker.tarball: 37 @./scripts/make-tarball image-unpacker \ 38 scripts/image-pusher/export-image -C $(ETCDIR) ssl 39 40 installer.tarball: 41 @cmd/installer/make-tarball installer -C $(ETCDIR) ssl 42 43 imageserver.tarball: 44 @./scripts/make-tarball imageserver -C $(ETCDIR) ssl 45 46 imaginator.tarball: 47 @./scripts/make-tarball imaginator -C $(ETCDIR) ssl 48 49 mdbd.tarball: 50 @./scripts/make-tarball mdbd -C $(ETCDIR) ssl 51 52 subd.tarball: 53 @cd c; make 54 @./scripts/make-tarball subd -C $(GOPATH) bin/run-in-mntns \ 55 -C $(ETCDIR) ssl 56 57 58 format: 59 gofmt -s -w . 60 61 format-imports: 62 goimports -w . 63 64 65 test: 66 @find * -name '*_test.go' |\ 67 sed -e 's@^@github.com/Cloud-Foundations/Dominator/@' -e 's@/[^/]*$$@@' |\ 68 sort -u | xargs go test