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
58 CLEANFILES
+= common.h emacs.h fcns.c fcns.h help.c help.h
59 CLEANFILES
+= historyn.c tokenizern.c vi.h
60 AHDR
= vi.h emacs.h common.h
61 ASRC
= ${SRCDIR}/vi.c
${SRCDIR}/emacs.c
${SRCDIR}/common.c
64 AWK
=awk sh
${SRCDIR}/makelist
-h
${SRCDIR}/vi.c
> ${.TARGET
}
67 AWK
=awk sh
${SRCDIR}/makelist
-h
${SRCDIR}/emacs.c
> ${.TARGET
}
70 AWK
=awk sh
${SRCDIR}/makelist
-h
${SRCDIR}/common.c
> ${.TARGET
}
73 AWK
=awk sh
${SRCDIR}/makelist
-fh
${AHDR} > ${.TARGET
}
76 AWK
=awk sh
${SRCDIR}/makelist
-bh
${ASRC} > ${.TARGET
}
79 AWK
=awk sh
${SRCDIR}/makelist
-fc ${AHDR} > ${.TARGET
}
82 AWK
=awk sh
${SRCDIR}/makelist
-bc
${ASRC} > ${.TARGET
}
84 tokenizern.c
: tokenizer.c
85 AWK
=awk sh
${SRCDIR}/makelist
-n
${.ALLSRC
} > ${.TARGET
}
88 AWK
=awk sh
${SRCDIR}/makelist
-n
${.ALLSRC
} > ${.TARGET
}