3636xbuild : linux darwin windows freebsd
3737
3838# Linux builds ========================
39- linux : build_linux_amd64 build_linux_armV6 build_linux_armV7 build_linux_arm64
39+ linux : build_linux_amd64 build_linux_armV6 build_linux_armV7 build_linux_arm64 build_linux_386
4040
4141build_linux_amd64 :
4242 $(call build_cmd,linux,amd64,)
@@ -50,6 +50,9 @@ build_linux_armV7:
5050build_linux_arm64 :
5151 $(call build_cmd,linux,arm64,)
5252
53+ build_linux_386 :
54+ $(call build_cmd,linux,386,)
55+
5356# OSX (Darwin) builds =================
5457darwin : build_darwin_amd64 build_darwin_arm64
5558
@@ -60,16 +63,16 @@ build_darwin_arm64:
6063 $(call build_cmd,darwin,arm64,)
6164
6265# Windows builds ======================
63- windows : build_windows_386 build_windows_amd64
64-
65- build_windows_386 :
66- $(call build_cmd,windows,386,)
66+ windows : build_windows_amd64 build_windows_386
6767
6868build_windows_amd64 :
6969 $(call build_cmd,windows,amd64,)
7070
71+ build_windows_386 :
72+ $(call build_cmd,windows,386,)
73+
7174# FreeBSD builds ========================
72- freebsd : build_freebsd_amd64 build_freebsd_armV6 build_freebsd_armV7 build_freebsd_arm64
75+ freebsd : build_freebsd_amd64 build_freebsd_armV6 build_freebsd_armV7 build_freebsd_arm64 build_freebsd_386
7376
7477build_freebsd_amd64 :
7578 $(call build_cmd,freebsd,amd64,)
@@ -83,6 +86,9 @@ build_freebsd_armV7:
8386build_freebsd_arm64 :
8487 $(call build_cmd,freebsd,arm64,)
8588
89+ build_freebsd_386 :
90+ $(call build_cmd,freebsd,386,)
91+
8692docker_xbuild :
8793 docker build --platform linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6 --tag vinser/$(APP ) :$(VERSION ) .
8894 docker image tag vinser/$(APP ) :$(VERSION ) vinser/$(APP ) :latest
@@ -95,8 +101,8 @@ run_container:
95101
96102.PHONY : all build xbuild
97103.PHONY : linux darwin windows
98- .PHONY : build_linux_arm build_linux_arm64 build_linux_amd64
104+ .PHONY : build_linux_arm build_linux_arm64 build_linux_amd64 build_linux_386
99105.PHONY : build_darwin_amd64 build_darwin_arm64
100106.PHONY : build_windows_386 build_windows_amd64
101- .PHONY : build_freebsd_amd64 build_freebsd_armV6 build_freebsd_armV7 build_freebsd_arm64
107+ .PHONY : build_freebsd_amd64 build_freebsd_armV6 build_freebsd_armV7 build_freebsd_arm64 build_freebsd_386
102108.PHONY : docker_xbuild docker_push run_container
0 commit comments