summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 10 insertions, 9 deletions
diff --git a/Makefile b/Makefile
index 6523cb0..4fc076b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
TARGET=quart
PREFIX?=/usr/local
+MANUALS=$(PREFIX)/share/man
SRC=*.c
CC=gcc
CFLAGS=-D_GNU_SOURCE -std=c99 -pedantic -lm
@@ -17,9 +18,8 @@ noasan: $(SRC)
$(CC) $(DBG_FLAGS) $(CFLAGS) -o $(TARGET) $^
docs:
- scdoc < quart.1.scd > quart.1
- scdoc < quart.5.scd > quart.5
- ln -fs quart.1 qc.1
+ scdoc < man/quart.1.scd > man/quart.1
+ scdoc < man/quart.5.scd > man/quart.5
.PHONY: clean
@@ -32,12 +32,13 @@ clean:
install: $(TARGET)
@cp -v $(TARGET) $(PREFIX)/bin/$(TARGET)
@cp -v qc $(PREFIX)/bin/qc
- @install -m644 quart.1 $(PREFIX)/share/man1/quart.1
- @install -m644 quart.5 $(PREFIX)/share/man5/quart.5
- @ln -s $(PREFIX)/share/man5/quart.1 $(PREFIX)/share/man5/qc.1
+ @install -v -m644 man/quart.1 $(MANUALS)/man1/quart.1
+ @install -v -m644 man/quart.5 $(MANUALS)/man5/quart.5
+ @ln -fs $(MANUALS)/man1/quart.1 $(MANUALS)/man1/qc.1
uninstall:
@rm -v $(PREFIX)/bin/$(TARGET)
- @rm -v $(PREFIX)/share/man1/quart.1
- @rm -v $(PREFIX)/share/man5/quart.5
- @rm -v $(PREFIX)/share/man5/qc.1
+ @rm -v $(PREFIX)/bin/qc
+ @rm -v $(MANUALS)/man1/quart.1
+ @rm -v $(MANUALS)/man5/quart.5
+ @rm -v $(MANUALS)/man1/qc.1