diff options
Diffstat (limited to 'lib/ncurses/config.mk')
-rw-r--r-- | lib/ncurses/config.mk | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/lib/ncurses/config.mk b/lib/ncurses/config.mk new file mode 100644 index 0000000..7bc7d01 --- /dev/null +++ b/lib/ncurses/config.mk @@ -0,0 +1,44 @@ +# $FreeBSD$ + +# This Makefile is shared by libncurses, libform, libmenu, libpanel. + +NCURSES_DIR= ${.CURDIR}/../../../contrib/ncurses + +.if defined(ENABLE_WIDEC) +LIB_SUFFIX= w +CFLAGS+= -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC +NCURSES_CFG_H= ${.CURDIR}/../ncurses/ncurses_cfg.h +.else +LIB_SUFFIX= +NCURSES_CFG_H= ${.CURDIR}/ncurses_cfg.h +.endif + +CFLAGS+= -I. +.if exists(${.OBJDIR}/../ncurses${LIB_SUFFIX}) +CFLAGS+= -I${.OBJDIR}/../ncurses${LIB_SUFFIX} +.endif +CFLAGS+= -I${.CURDIR}/../ncurses${LIB_SUFFIX} + +# for ${NCURSES_CFG_H} +CFLAGS+= -I${.CURDIR}/../ncurses + +CFLAGS+= -I${NCURSES_DIR}/include +CFLAGS+= -I${NCURSES_DIR}/ncurses + +CFLAGS+= -Wall + +CFLAGS+= -DNDEBUG + +CFLAGS+= -DHAVE_CONFIG_H + +# everyone needs this +.PATH: ${NCURSES_DIR}/include + +# tools and directories +AWK?= awk +TERMINFODIR?= ${SHAREDIR}/misc + +# Generate headers +ncurses_def.h: MKncurses_def.sh ncurses_defs + AWK=${AWK} sh ${NCURSES_DIR}/include/MKncurses_def.sh \ + ${NCURSES_DIR}/include/ncurses_defs > ncurses_def.h |