@@ -36,7 +36,7 @@ version.go: .FORCE
3636
3737$(PROGRAMS ) : $(PACKAGE )
3838 @mkdir -p bin
39- go build -o bin/$@ $(EXT ) cmd/$@ /$@ .go
39+ go build -o bin/$@ $(EXT ) cmd/$@ /* .go
4040
4141test : $(PACKAGE )
4242 go test
@@ -84,36 +84,36 @@ uninstall: .FORCE
8484
8585dist/linux-amd64 : $(PROGRAMS )
8686 @mkdir -p dist/bin
87- @for FNAME in $(PROGRAMS ) ; do env GOOS=linux GOARCH=amd64 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/$$ FNAME .go; done
87+ @for FNAME in $(PROGRAMS ) ; do env GOOS=linux GOARCH=amd64 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/* .go; done
8888 @cd dist && zip -r $(PROJECT ) -$(VERSION ) -linux-amd64.zip LICENSE codemeta.json CITATION.cff * .md bin/* docs/* how-to/* demos/*
8989 @rm -fR dist/bin
9090
9191
9292dist/macos-amd64 : $(PROGRAMS )
9393 @mkdir -p dist/bin
94- @for FNAME in $(PROGRAMS ) ; do env GOOS=darwin GOARCH=amd64 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/$$ FNAME .go; done
94+ @for FNAME in $(PROGRAMS ) ; do env GOOS=darwin GOARCH=amd64 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/* .go; done
9595 @cd dist && zip -r $(PROJECT ) -$(VERSION ) -macos-amd64.zip LICENSE codemeta.json CITATION.cff * .md bin/* docs/* how-to/* demos/*
9696 @rm -fR dist/bin
9797
9898
9999dist/macos-arm64 : $(PROGRAMS )
100100 @mkdir -p dist/bin
101- @for FNAME in $(PROGRAMS ) ; do env GOOS=darwin GOARCH=arm64 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/$$ FNAME .go; done
101+ @for FNAME in $(PROGRAMS ) ; do env GOOS=darwin GOARCH=arm64 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/* .go; done
102102 @cd dist && zip -r $(PROJECT ) -$(VERSION ) -macos-arm64.zip LICENSE codemeta.json CITATION.cff * .md bin/* docs/* how-to/* demos/*
103103 @rm -fR dist/bin
104104
105105
106106dist/windows-amd64 : $(PROGRAMS )
107107 @mkdir -p dist/bin
108- @for FNAME in $(PROGRAMS ) ; do env GOOS=windows GOARCH=amd64 go build -o dist/bin/$$ FNAME.exe cmd/$$ FNAME/$$ FNAME .go; done
108+ @for FNAME in $(PROGRAMS ) ; do env GOOS=windows GOARCH=amd64 go build -o dist/bin/$$ FNAME.exe cmd/$$ FNAME/* .go; done
109109 @cd dist && zip -r $(PROJECT ) -$(VERSION ) -windows-amd64.zip LICENSE codemeta.json CITATION.cff * .md bin/* docs/* how-to/* demos/*
110110 @rm -fR dist/bin
111111
112112
113113dist/raspbian-arm7 : $(PROGRAMS )
114114 @mkdir -p dist/bin
115- @for FNAME in $(PROGRAMS ) ; do env GOOS=linux GOARCH=arm GOARM=7 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/$$ FNAME .go; done
116- @cd dist && zip -r $(PROJECT ) -$(VERSION ) -raspbian -arm7.zip LICENSE codemeta.json CITATION.cff * .md bin/* docs/* how-to/* demos/*
115+ @for FNAME in $(PROGRAMS ) ; do env GOOS=linux GOARCH=arm GOARM=7 go build -o dist/bin/$$ FNAME cmd/$$ FNAME/* .go; done
116+ @cd dist && zip -r $(PROJECT ) -$(VERSION ) -raspberry_pi_os -arm7.zip LICENSE codemeta.json CITATION.cff * .md bin/* docs/* how-to/* demos/*
117117 @rm -fR dist/bin
118118
119119distribute_docs :
0 commit comments