rmfakecloud-proxy/Makefile

26 lines
568 B
Makefile
Raw Normal View History

2021-09-26 23:50:53 +02:00
BINARY=dist/rmfake-proxy
WINBINARY=dist/rmfake-proxy.exe
LINUXBINARY=dist/rmfake-proxy64
2021-02-12 00:36:22 +01:00
INSTALLER=dist/installer.sh
2021-02-09 17:39:44 +01:00
.PHONY: clean
2021-09-26 23:50:53 +02:00
all: $(INSTALLER) $(WINBINARY) $(LINUXBINARY)
$(LINUXBINARY): version.go main.go
go build -ldflags="-w -s" -o $@
$(BINARY): version.go main.go
GOARCH=arm GOARM=7 go build -ldflags="-w -s" -o $@
$(WINBINARY): version.go main.go
GOOS=windows go build -ldflags="-w -s" -o $@
2021-02-12 00:36:22 +01:00
2021-02-09 17:39:44 +01:00
version.go:
go generate
2021-02-12 00:36:22 +01:00
$(INSTALLER): $(BINARY) scripts/installer.sh
2021-02-12 01:56:32 +01:00
cp scripts/installer.sh $@
2021-02-12 00:36:22 +01:00
gzip -c $(BINARY) >> $@
2021-02-12 01:56:32 +01:00
chmod +x $@
2021-02-09 17:39:44 +01:00
clean:
2021-02-12 00:36:22 +01:00
rm -fr dist