github.com/Cloud-Foundations/Dominator@v0.3.4/Makefile (about) 1 all: 2 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; go install ./cmd/* 3 @cd c; make 4 5 build-darwin: 6 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; (GOOS=darwin go build ./cmd/*) 7 8 build-linux: 9 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; (GOOS=linux go build ./cmd/*) 10 11 build-windows: 12 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; (GOOS=windows go build ./cmd/*) 13 14 install-darwin: 15 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; (GOOS=darwin go install ./cmd/*) 16 17 install-linux: 18 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; (GOOS=linux go install ./cmd/*) 19 20 install-windows: 21 @cd $(GOPATH)/src/github.com/Cloud-Foundations/Dominator; (GOOS=windows go install ./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 \ 55 -C cmd/subd set-owner \ 56 -C $(GOPATH) bin/run-in-mntns \ 57 -C $(ETCDIR) ssl 58 59 60 format: 61 gofmt -s -w . 62 63 format-imports: 64 goimports -w . 65 66 67 test: 68 @find * -name '*_test.go' |\ 69 sed -e 's@^@github.com/Cloud-Foundations/Dominator/@' -e 's@/[^/]*$$@@' |\ 70 sort -u | xargs go test