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
47 SRCS+= common.h emacs.h fcns.h help.h vi.h
48 SRCS+= fcns.c help.c tokenizern.c historyn.c
54 CLEANFILES+= common.h emacs.h fcns.c fcns.h help.c help.h
55 CLEANFILES+= historyn.c tokenizern.c vi.h
56 AHDR= vi.h emacs.h common.h
57 ASRC= ${SRCDIR}/vi.c ${SRCDIR}/emacs.c ${SRCDIR}/common.c
60 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/vi.c > ${.TARGET}
63 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/emacs.c > ${.TARGET}
66 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/common.c > ${.TARGET}
69 AWK=awk sh ${SRCDIR}/makelist -fh ${AHDR} > ${.TARGET}
72 AWK=awk sh ${SRCDIR}/makelist -bh ${ASRC} > ${.TARGET}
75 AWK=awk sh ${SRCDIR}/makelist -fc ${AHDR} > ${.TARGET}
78 AWK=awk sh ${SRCDIR}/makelist -bc ${ASRC} > ${.TARGET}
80 tokenizern.c: tokenizer.c
81 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}
84 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}