summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 5 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index bd66e11..dfbfbf3 100644
--- a/Makefile
+++ b/Makefile
@@ -32,13 +32,12 @@ run: build
./$(OUTPUT)
install:
- install -d $(DESTDIR)$(BINDIR)
- install -m 0755 $(OUTPUT) $(DESTDIR)$(BINDIR)/$(BINARY)
- install -d $(DESTDIR)/etc/linum/blocklist
+ mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)/etc/linum/blocklist
+ cp $(OUTPUT) $(DESTDIR)$(BINDIR)/$(BINARY)
install-service:
- install -d $(DESTDIR)$(SYSTEMD_DIR)
- install -m 0644 etc/linum.service $(DESTDIR)$(SYSTEMD_DIR)/linum.service
+ mkdir -p $(DESTDIR)$(SYSTEMD_DIR)
+ cp etc/linum.service $(DESTDIR)$(SYSTEMD_DIR)/linum.service
install-config:
install -d $(DESTDIR)/etc/linum
@@ -48,7 +47,7 @@ fuzz:
$(GO) test -fuzz=FuzzBuildResponse -fuzztime=30s ./internal/server/
build-linux:
- GOOS=linux GOARCH=amd64 $(GO) build $(LDFLAGS) -o build/$(BINARY)-linux-amd64 $(MAIN)
+ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GO) build $(LDFLAGS) -o build/$(BINARY)-linux-amd64 $(MAIN)
build-darwin:
GOOS=darwin GOARCH=amd64 $(GO) build $(LDFLAGS) -o build/$(BINARY)-darwin-amd64 $(MAIN)