1 # NETBSD's libedit (BSD replacement for GNU readline)
2 .include "../Makefile.inc"
12 CFLAGS+= -I${SRCDIR} -I${.CURDIR} -I${.OBJDIR}
15 LDADD= -lprivate_ncurses
16 LDFLAGS+= ${PRIVATELIB_LDFLAGS}
20 VERSION_DEF= ${.CURDIR}/Versions.def
21 SYMBOL_MAPS= ${.CURDIR}/Symbol.map
49 # only when 1) !HAVE_STRLCAT 2) !HAVE_STRLCPY 3) !HAVE_VIS
54 SRCS+= common.h emacs.h fcns.h help.h vi.h
55 SRCS+= fcns.c help.c tokenizern.c historyn.c
61 CLEANFILES+= common.h emacs.h fcns.c fcns.h help.c help.h
62 CLEANFILES+= historyn.c tokenizern.c vi.h
63 AHDR= vi.h emacs.h common.h
64 ASRC= ${SRCDIR}/vi.c ${SRCDIR}/emacs.c ${SRCDIR}/common.c
67 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/vi.c > ${.TARGET}
70 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/emacs.c > ${.TARGET}
73 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/common.c > ${.TARGET}
76 AWK=awk sh ${SRCDIR}/makelist -fh ${AHDR} > ${.TARGET}
79 AWK=awk sh ${SRCDIR}/makelist -bh ${ASRC} > ${.TARGET}
82 AWK=awk sh ${SRCDIR}/makelist -fc ${AHDR} > ${.TARGET}
85 AWK=awk sh ${SRCDIR}/makelist -bc ${ASRC} > ${.TARGET}
87 tokenizern.c: tokenizer.c
88 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}
91 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}