summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile30
1 files changed, 15 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index 6e24121..e9cc134 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 PREFIX = ~/.local
-MANDIR = $(PREFIX)/share/man/man
+MANDIR = $(PREFIX)/share/man
 CHROOT_USER = chat
 CHROOT_GROUP = $(CHROOT_USER)
 LIBRESSL_PREFIX = /usr/local
@@ -10,7 +10,7 @@ LDFLAGS += -L$(LIBRESSL_PREFIX)/lib
 LDLIBS = -lcursesw -ltls
 
 BINS = catgirl
-MANS = catgirl.1
+MAN1 = catgirl.1
 
 -include config.mk
 
@@ -35,30 +35,30 @@ TESTS += term.t
 
 all: tags $(BINS) test
 
-$(OBJS): chat.h
-
 catgirl: $(OBJS)
 	$(CC) $(LDFLAGS) $(OBJS) $(LDLIBS) -o $@
 
+$(OBJS): chat.h
+
+test: $(TESTS)
+	set -e; $(TESTS:%=./%;)
+
 .SUFFIXES: .t
 
 .c.t:
 	$(CC) $(CFLAGS) -DTEST $(LDFLAGS) $< $(LDLIBS) -o $@
 
-test: $(TESTS)
-	set -e; $(TESTS:%=./%;)
-
-tags: *.h *.c
-	ctags -w *.h *.c
+tags: *.c *.h
+	ctags -w *.c *.h
 
-install: $(BINS) $(MANS)
-	install -d $(PREFIX)/bin $(MANDIR)1
+install: $(BINS) $(MAN1)
+	install -d $(PREFIX)/bin $(MANDIR)/man1
 	install $(BINS) $(PREFIX)/bin
-	install -m 644 $(MANS) $(MANDIR)1
+	install -m 644 $(MAN1) $(MANDIR)/man1
 
 uninstall:
 	rm -f $(BINS:%=$(PREFIX)/bin/%)
-	rm -f $(MAN:%=%(MANDIR)1/%)
+	rm -f $(MAN1:%=$(MANDIR)/man1/%)
 
 chroot.tar: catgirl catgirl.1 man.sh
 	install -d -o root -g wheel \
@@ -93,10 +93,10 @@ chroot.tar: catgirl catgirl.1 man.sh
 	tar -cf chroot.tar -C root bin etc home lib libexec usr
 
 install-chroot: chroot.tar
-	tar -xf chroot.tar -C /home/$(CHROOT_USER)
+	tar -x -f chroot.tar -C /home/$(CHROOT_USER)
 
 clean:
-	rm -fr $(OBJS) $(BINS) $(TESTS) tags root chroot.tar
+	rm -fr $(BINS) $(OBJS) $(TESTS) tags root chroot.tar
 
 README: catgirl.7
 	mandoc catgirl.7 | col -bx > README
6b5e6d50fddaaa8e055aa756&follow=1'>Add cards submoduleJune McEnroe 2019-08-25Remove files from cards repoJune McEnroe 2019-08-22Add READMEJune McEnroe 2019-08-22Add exampleJune McEnroe 2019-08-22Add FILES sectionJune McEnroe 2019-08-22Remove gamesJune McEnroe 2019-04-04Mark card functions inlineJune McEnroe 2019-04-04Add listClearJune McEnroe 2019-04-03Tweak mouseButtonUp code a bitJune McEnroe 2019-04-03Check gameAvail on double-clickJune McEnroe 2019-04-02Select and move cards on mouse upJune McEnroe 2019-04-01Add idSkipJune McEnroe 2019-03-31Fix weird typoJune McEnroe 2019-03-30Add undo to freecellJune McEnroe 2019-03-29Replace path.h with asset.hJune McEnroe 2019-03-29Add king win faceJune McEnroe 2019-03-29Change king face directionJune McEnroe 2019-03-29Load king bitmaps in freecellJune McEnroe