aboutsummaryrefslogblamecommitdiffstats
path: root/Makefile
blob: d06cfa4132edfd2e8f26e2102341a5aa9d56e072 (plain) (tree)






































                                                                          
VERSION=0.1.3
PREFIX?=/usr
BINDIR?=$(PREFIX)/bin
MANDIR?=$(PREFIX)/share/man

SVCDIR?=/etc/sv
.DEFAULT_GOAL=all

crore:
	hare build

crore.1: crore.1.scd
	scdoc < $< > $@

all: crore crore.1

clean:
	rm crore crore.1

install: all
	mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
	install -m755 crore $(DESTDIR)$(BINDIR)/crore
	install -m644 crore.1 $(DESTDIR)$(MANDIR)/man1/crore.1

install-runit: install
	mkdir -p $(DESTDIR)$(SVCDIR)/crore
	mkdir -p $(DESTDIR)$(SVCDIR)/crore/log
	install -m755 sv/runit/crore/run $(DESTDIR)$(SVCDIR)/crore
	install -m644 sv/runit/crore/config $(DESTDIR)$(SVCDIR)/crore
	install -m644 sv/runit/crore/tab $(DESTDIR)$(SVCDIR)/crore
	install -m755 sv/runit/crore/log/run $(DESTDIR)$(SVCDIR)/crore/log

uninstall:
	rm -f $(DESTDIR)$(BINDIR)/crore
	rm -f $(DESTDIR)$(MANDIR)/man1/crore.1
	rm -rf $(DESTDIR)$(SVCDIR)/crore

check:
	hare test