From e95a6b776e4cd126561fdcafcae9801cea64a3b0 Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Thu, 24 Jan 2019 20:42:27 -0500 Subject: Tweak Makefile ordering and naming --- Darwin.mk | 2 +- 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 -- cgit 1.4.1-2-gfad0