1 # NETBSD's libedit (BSD replacement for GNU readline)
2 .include "../Makefile.inc"
8 PROFLIBDIR?= /usr/lib/priv/profile
10 SRCDIR= ${BASEDIR}/src
13 CFLAGS+= -I${SRCDIR} -I${.CURDIR} -I${.OBJDIR}
16 LDADD= -lprivate_ncurses
17 LDFLAGS+= -rpath /lib/priv -L ${_SHLIBDIRPREFIX}/usr/lib/priv
21 VERSION_DEF= ${.CURDIR}/Versions.def
22 SYMBOL_MAPS= ${.CURDIR}/Symbol.map
53 SRCS+= common.h emacs.h fcns.h help.h vi.h
54 SRCS+= fcns.c help.c tokenizern.c historyn.c
60 CLEANFILES+= common.h emacs.h fcns.c fcns.h help.c help.h
61 CLEANFILES+= historyn.c tokenizern.c vi.h
62 AHDR= vi.h emacs.h common.h
63 ASRC= ${SRCDIR}/vi.c ${SRCDIR}/emacs.c ${SRCDIR}/common.c
66 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/vi.c > ${.TARGET}
69 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/emacs.c > ${.TARGET}
72 AWK=awk sh ${SRCDIR}/makelist -h ${SRCDIR}/common.c > ${.TARGET}
75 AWK=awk sh ${SRCDIR}/makelist -fh ${AHDR} > ${.TARGET}
78 AWK=awk sh ${SRCDIR}/makelist -bh ${ASRC} > ${.TARGET}
81 AWK=awk sh ${SRCDIR}/makelist -fc ${AHDR} > ${.TARGET}
84 AWK=awk sh ${SRCDIR}/makelist -bc ${ASRC} > ${.TARGET}
86 tokenizern.c: tokenizer.c
87 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}
90 AWK=awk sh ${SRCDIR}/makelist -n ${.ALLSRC} > ${.TARGET}