diff options
author | Curtis McEnroe | 2019-01-24 20:42:27 -0500 |
---|---|---|
committer | Curtis McEnroe | 2019-01-24 20:42:27 -0500 |
commit | e95a6b776e4cd126561fdcafcae9801cea64a3b0 (patch) | |
tree | b7adf142dabc178674d9de20f71e5c7d9629c302 | |
parent | 59390d2881f169347c4b83342b4ac8cd13ca903d (diff) |
Tweak Makefile ordering and naming
-rw-r--r-- | Darwin.mk | 2 | ||||
-rw-r--r-- | Makefile | 30 |
2 files changed, 16 insertions, 16 deletions
diff --git a/Darwin.mk b/Darwin.mk index d1f26cc..1490817 100644 --- a/Darwin.mk +++ b/Darwin.mk @@ -1,4 +1,4 @@ LIBRESSL_PREFIX = /usr/local/opt/libressl LDLIBS = -lcurses -ltls -framework Cocoa BINS += sandman -MANS += sandman.1 +MAN1 += sandman.1 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 |