Makefile: Use phony target

This commit is contained in:
Adnan Maolood 2022-07-06 09:04:10 -04:00
parent 7ea73f0659
commit 524f1e09b1

View file

@ -10,19 +10,19 @@ GOFLAGS?=
all: kiln docs all: kiln docs
kiln:
$(GO) build $(GOFLAGS) -o $@
docs: docs/kiln.1 docs: docs/kiln.1
.1.scd.1: .1.scd.1:
scdoc < $< > $@ scdoc < $< > $@
kiln: *.go go.mod go.sum config.toml templates/_default/*
$(GO) build $(GOFLAGS) -o $@
clean: clean:
$(RM) kiln $(RM) kiln
$(RM) docs/kiln.1 $(RM) docs/kiln.1
install: all install:
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
install -m755 kiln $(DESTDIR)$(BINDIR)/kiln install -m755 kiln $(DESTDIR)$(BINDIR)/kiln
install -m644 docs/kiln.1 $(DESTDIR)$(MANDIR)/man1/kiln.1 install -m644 docs/kiln.1 $(DESTDIR)$(MANDIR)/man1/kiln.1
@ -31,4 +31,4 @@ uninstall:
$(RM) $(DESTDIR)$(BINDIR)/kiln $(RM) $(DESTDIR)$(BINDIR)/kiln
$(RM) $(DESTDIR)$(MANDIR)/man1/kiln.1 $(RM) $(DESTDIR)$(MANDIR)/man1/kiln.1
.PHONY: all docs clean install uninstall .PHONY: all kiln docs clean install uninstall