From db6d680765b4b9a4d404f6b2e6d5644b2fe3418d Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Wed, 2 Feb 2011 18:18:55 -0600 Subject: rework pam, ncurses and termcap include files This allows error checking inside the included files instead of either including the appropriate file or a blank file. Also the blank file named .mk gets removed by this change. --- mk/.mk | 0 mk/ncurses.mk | 3 --- mk/pam.mk | 4 ++++ mk/termcap.mk | 8 ++++++++ 4 files changed, 12 insertions(+), 3 deletions(-) delete mode 100644 mk/.mk delete mode 100644 mk/ncurses.mk (limited to 'mk') diff --git a/mk/.mk b/mk/.mk deleted file mode 100644 index e69de29..0000000 diff --git a/mk/ncurses.mk b/mk/ncurses.mk deleted file mode 100644 index d93e8fb..0000000 --- a/mk/ncurses.mk +++ /dev/null @@ -1,3 +0,0 @@ -LIBTERMCAP?= -lncurses -CPPFLAGS+= -DHAVE_TERMCAP -LDADD+= ${LIBTERMCAP} diff --git a/mk/pam.mk b/mk/pam.mk index 65115d5..15ffb54 100644 --- a/mk/pam.mk +++ b/mk/pam.mk @@ -1,6 +1,10 @@ +ifeq (${MKPAM},pam) LIBPAM?= -lpam CPPFLAGS+= -DHAVE_PAM LDADD+= ${LIBPAM} PAMDIR?= /etc/pam.d PAMMODE?= 0644 +else ifneq (${MKPAM},) +$(error if MKPAM is defined, it must be "pam") +endif diff --git a/mk/termcap.mk b/mk/termcap.mk index 7a603e3..b716276 100644 --- a/mk/termcap.mk +++ b/mk/termcap.mk @@ -1,3 +1,11 @@ +ifeq (${MKTERMCAP},ncurses) +LIBTERMCAP?= -lncurses +CPPFLAGS+= -DHAVE_TERMCAP +LDADD+= ${LIBTERMCAP} +else ifeq (${MKTERMCAP},termcap) LIBTERMCAP?= -ltermcap CPPFLAGS+= -DHAVE_TERMCAP LDADD+= ${LIBTERMCAP} +else ifneq (${MKTERMCAP},) +$(error If MKTERMCAP is defined, it must be ncurses or termcap) +endif -- cgit v1.2.3