Add freebsd binary build
This commit is contained in:
		
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							| @ -3,10 +3,10 @@ PREFIX ?= /usr/local | ||||
| BINDIR = $(PREFIX)/bin | ||||
| SYSTEMDDIR ?= /etc/systemd | ||||
|  | ||||
| all: reaction ip46tables nft46 | ||||
| all: reaction reaction.freebsd ip46tables nft46 | ||||
|  | ||||
| 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 | ||||
| 	$(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 | ||||
| 	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 | ||||
| 	chmod +x reaction ip46tables nft46 | ||||
| 	mkdir -p deb/reaction/usr/bin/ deb/reaction/usr/sbin/ deb/reaction/lib/systemd/system/ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user