31 lines
478 B
Makefile
31 lines
478 B
Makefile
|
.POSIX:
|
||
|
.SUFFIXES:
|
||
|
HARE=hare
|
||
|
HAREFLAGS=
|
||
|
|
||
|
DESTDIR=
|
||
|
PREFIX=/usr/local
|
||
|
BINDIR=$(PREFIX)/bin
|
||
|
MANDIR=$(PREFIX)/share/man
|
||
|
|
||
|
all: bulb
|
||
|
|
||
|
bulb:
|
||
|
$(HARE) build $(HAREFLAGS) -o $@ cmd/$@/
|
||
|
|
||
|
check:
|
||
|
$(HARE) test $(HAREFLAGS)
|
||
|
|
||
|
clean:
|
||
|
rm -f bulb
|
||
|
|
||
|
install:
|
||
|
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
|
||
|
install -Dm755 bulb $(DESTDIR)$(BINDIR)/bulb
|
||
|
install -Dm755 doc/*.1 $(DESTDIR)$(MANDIR)/man1
|
||
|
|
||
|
uninstall:
|
||
|
rm -f $(DESTDIR)$(BINDIR)/bulb
|
||
|
|
||
|
.PHONY: all check clean install uninstall
|