Add freebsd binary build
This commit is contained in:
		
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							| @ -3,10 +3,10 @@ PREFIX ?= /usr/local | |||||||
| BINDIR = $(PREFIX)/bin | BINDIR = $(PREFIX)/bin | ||||||
| SYSTEMDDIR ?= /etc/systemd | SYSTEMDDIR ?= /etc/systemd | ||||||
|  |  | ||||||
| all: reaction ip46tables nft46 | all: reaction reaction.freebsd ip46tables nft46 | ||||||
|  |  | ||||||
| clean: | clean: | ||||||
| 	rm -f reaction ip46tables nft46 reaction.deb deb reaction.minisig ip46tables.minisig reaction.deb.minisig nft46.minisig | 	rm -f reaction reaction.freebsd ip46tables nft46 reaction.deb deb reaction.minisig ip46tables.minisig reaction.deb.minisig nft46.minisig | ||||||
|  |  | ||||||
| ip46tables: helpers_c/ip46tables.c | ip46tables: helpers_c/ip46tables.c | ||||||
| 	$(CC) -s -static helpers_c/ip46tables.c -o ip46tables | 	$(CC) -s -static helpers_c/ip46tables.c -o ip46tables | ||||||
| @ -17,6 +17,9 @@ nft46: helpers_c/nft46.c | |||||||
| reaction: app/* reaction.go go.mod go.sum | reaction: app/* reaction.go go.mod go.sum | ||||||
| 	CGO_ENABLED=0 go build -buildvcs=false -ldflags "-s -X main.version=`git tag --sort=v:refname | tail -n1` -X main.commit=`git rev-parse --short HEAD`" | 	CGO_ENABLED=0 go build -buildvcs=false -ldflags "-s -X main.version=`git tag --sort=v:refname | tail -n1` -X main.commit=`git rev-parse --short HEAD`" | ||||||
|  |  | ||||||
|  | reaction.freebsd: app/* reaction.go go.mod go.sum | ||||||
|  | 	GOOS=freebsd CGO_ENABLED=0 go build -buildvcs=false -ldflags "-s -X main.version=`git tag --sort=v:refname | tail -n1` -X main.commit=`git rev-parse --short HEAD`" -o reaction.freebsd | ||||||
|  |  | ||||||
| reaction.deb: reaction ip46tables nft46 | reaction.deb: reaction ip46tables nft46 | ||||||
| 	chmod +x reaction ip46tables nft46 | 	chmod +x reaction ip46tables nft46 | ||||||
| 	mkdir -p deb/reaction/usr/bin/ deb/reaction/usr/sbin/ deb/reaction/lib/systemd/system/ | 	mkdir -p deb/reaction/usr/bin/ deb/reaction/usr/sbin/ deb/reaction/lib/systemd/system/ | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user