Слияние кода завершено, страница обновится автоматически
SINGLETON = fountain
COMMANDS =
ifndef GOAMD64
GOAMD64 = v2
endif
GOOS = $(shell uname -s | tr [A-Z] [a-z])
ifeq ($(GOOS), darwin)
GOBIN = /usr/local/go/bin/go
UPXBIN = /usr/local/bin/upx
else
GOBIN = /usr/local/bin/go
UPXBIN = /usr/bin/upx
endif
RELEASE = -s -w
GOARGS = GOOS=$(GOOS) GOARCH=amd64 GOAMD64=$(GOAMD64) CGO_ENABLED=1
GOBUILD = $(GOARGS) $(GOBIN) build -ldflags="$(RELEASE)"
.PHONY: all build clean upx upxx $(SINGLETON) $(COMMANDS)
all: clean build
$(SINGLETON):
@echo "Compile $(SINGLETON) ..."
$(GOBUILD) -o $(SINGLETON) *.go
$(COMMANDS):
@echo "Compile $@ ..."
$(GOBUILD) -o $@ ./cmd/$@
build: $(SINGLETON) $(COMMANDS)
@echo "Build success."
clean:
rm -f $(SINGLETON) $(COMMANDS)
@echo "Remove old files."
upx: clean build
$(UPXBIN) $(SINGLETON) $(COMMANDS)
upxx: clean build
$(UPXBIN) --ultra-brute $(SINGLETON) $(COMMANDS)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )