make vfs & filesystems use failable copying
[minix3.git] / lib / libterminfo / Makefile.hash
blob1bea6570e3185af27d31544010be7d6030af1768
1 #       $NetBSD: Makefile.hash,v 1.7 2013/01/24 14:17:40 roy Exp $
3 SCRIPT_ENV=     \
4         NETBSDSRCDIR=${NETBSDSRCDIR:Q} \
5         TOOL_AWK=${TOOL_AWK:Q} \
6         TOOL_NBPERF=${TOOL_NBPERF:Q} \
7         TOOL_SED=${TOOL_SED:Q} \
8         TOOL_SORT=${TOOL_SORT:Q} \
9         TOOL_TIC=${TOOL_TIC:Q}
11 PARSEDIR:=${.PARSEDIR}
12 # Generate our string and hash tables
13 hash.c: genhash term.h
14                 @echo "Generating terminfo hash"
15                 ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} > ${.TARGET}
17 termcap_hash.c: genthash termcap_map.c
18                 @echo "Generating termcap hash"
19                 ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} > ${.TARGET}
21 # Allow terminfo descriptions to be compiled into libterminfo
22 compiled_terms.c: genterms term.h ${NETBSDSRCDIR}/share/terminfo/terminfo
23                 @echo "Generating compiled terminfo descriptions"
24                 ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} > ${.TARGET}
26 .if ${USETOOLS} == "yes"
27 compiled_terms.c: ${TOOL_TIC}
28 .endif
30 DPSRCS+=        hash.c termcap_hash.c compiled_terms.c
32 CLEANFILES+=    hash.c termcap_hash.c compiled_terms.c