1 # NETBSD's libedit (BSD replacement for GNU readline)
2 .include "../Makefile.inc"
12 CFLAGS+= -I${SRCDIR} -I${.CURDIR} -I${.OBJDIR}
13 CFLAGS+= -I${_SHLIBDIRPREFIX}/usr/include/priv/ncurses
16 LDADD= -lprivate_ncurses
17 LDFLAGS+= ${PRIVATELIB_LDFLAGS}
21 VERSION_DEF= ${.CURDIR}/Versions.def
22 SYMBOL_MAPS= ${.CURDIR}/Symbol.map
50 # only when 1) !HAVE_STRLCAT 2) !HAVE_STRLCPY 3) !HAVE_VIS
55 SRCS+= common.h emacs.h fcns.h help.h vi.h
56 SRCS+= fcns.c help.c tokenizern.c historyn.c
62 CLEANFILES+= common.h emacs.h fcns.c fcns.h help.c help.h
63 CLEANFILES+= historyn.c tokenizern.c vi.h
64 AHDR= vi.h emacs.h common.h
65 ASRC= ${SRCDIR}/vi.c ${SRCDIR}/emacs.c ${SRCDIR}/common.c
68 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/vi.c > ${.TARGET}
71 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/emacs.c > ${.TARGET}
74 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/common.c > ${.TARGET}
77 AWK=awk sh ${SRCDIR}/makelist -fh ${AHDR} > ${.TARGET}
80 AWK=awk sh ${SRCDIR}/makelist -bh ${ASRC} > ${.TARGET}
83 AWK=awk sh ${SRCDIR}/makelist -fc ${AHDR} > ${.TARGET}
86 AWK=awk sh ${SRCDIR}/makelist -bc ${ASRC} > ${.TARGET}
88 tokenizern.c: tokenizer.c
89 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}
92 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}