Skip to content

Commit 03b4ff7

Browse files
author
R. S. Doiel
committed
fix Makefile for Linux ARM64 release, added prompt to release.bash
1 parent f838334 commit 03b4ff7

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

Makefile

+13-14
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,19 @@ dist/Linux-x86_64: $(PROGRAMS)
133133
@rm -fR dist/bin
134134

135135

136+
dist/Linux-aarch64: $(PROGRAMS)
137+
@mkdir -p dist/bin
138+
@for FNAME in $(PROGRAMS); do env GOOS=linux GOARCH=arm64 GOARM=7 go build -o dist/bin/$$FNAME cmd/$$FNAME/*.go; done
139+
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Linux-aarch64.zip LICENSE codemeta.json CITATION.cff *.md bin/* docs/* how-to/* man/*
140+
@rm -fR dist/bin
141+
142+
# Raspberry Pi OS (32bit) as reported on Raspberry Pi 3B+
143+
dist/Linux-armv7l: $(PROGRAMS)
144+
@mkdir -p dist/bin
145+
@for FNAME in $(PROGRAMS); do env GOOS=linux GOARCH=arm GOARM=7 go build -o dist/bin/$$FNAME cmd/$$FNAME/*.go; done
146+
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Linux-armv7l.zip LICENSE codemeta.json CITATION.cff *.md bin/* docs/* how-to/* man/*
147+
@rm -fR dist/bin
148+
136149
dist/macOS-x86_64: $(PROGRAMS)
137150
@mkdir -p dist/bin
138151
@for FNAME in $(PROGRAMS); do env GOOS=darwin GOARCH=amd64 go build -o dist/bin/$$FNAME cmd/$$FNAME/*.go; done
@@ -159,20 +172,6 @@ dist/Windows-arm64: $(PROGRAMS)
159172
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Windows-arm64.zip LICENSE codemeta.json CITATION.cff *.md bin/* docs/* how-to/* man/*
160173
@rm -fR dist/bin
161174

162-
# Raspberry Pi OS (32bit) as reported on Raspberry Pi 3B+
163-
dist/Linux-armv7l: $(PROGRAMS)
164-
@mkdir -p dist/bin
165-
@for FNAME in $(PROGRAMS); do env GOOS=linux GOARCH=arm GOARM=7 go build -o dist/bin/$$FNAME cmd/$$FNAME/*.go; done
166-
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Linux-armv7l.zip LICENSE codemeta.json CITATION.cff *.md bin/* docs/* how-to/* man/*
167-
@rm -fR dist/bin
168-
169-
# Raspberry Pi running Ubuntu 64-bit, as reported on Raspberry Pi 4B
170-
dist/Linux-aarch64: $(PROGRAMS)
171-
@mkdir -p dist/bin
172-
@for FNAME in $(PROGRAMS); do env GOOS=linux GOARCH=arm GOARM=7 go build -o dist/bin/$$FNAME cmd/$$FNAME/*.go; done
173-
@cd dist && zip -r $(PROJECT)-v$(VERSION)-Linux-aarch64.zip LICENSE codemeta.json CITATION.cff *.md bin/* docs/* how-to/* man/*
174-
@rm -fR dist/bin
175-
176175

177176
#dist/datatools_$(VERSION)_amd64.snap:
178177
# @mkdir -p dist/

0 commit comments

Comments
 (0)