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