From 549fbf62b116f922596d7e389e75d70e91d49af5 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Thu, 19 Mar 2020 15:11:43 +0100 Subject: [PATCH] Add basic Makefile --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c9c64b1 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +.POSIX: +.SUFFIXES: + +GO = go +RM = rm +SCDOC = scdoc +GOFLAGS = +PREFIX = /usr/local +BINDIR = bin +MANDIR = share/man + +all: soju sojuctl soju.1 + +soju: + $(GO) build $(GOFLAGS) ./cmd/soju +sojuctl: + $(GO) build $(GOFLAGS) ./cmd/sojuctl +soju.1: soju.1.scd + $(SCDOC) soju.1 + +clean: + $(RM) -rf soju sojuctl soju.1 +install: all + mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR) + mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1 + cp -f soju sojuctl $(DESTDIR)$(PREFIX)/$(BINDIR) + cp -f soju.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1