Changeset View
Changeset View
Standalone View
Standalone View
lib/ncurses/ncurses/Makefile
Show First 20 Lines • Show All 347 Lines • ▼ Show 20 Lines | |||||
lib_keyname.c: keys.list MKkeyname.awk | lib_keyname.c: keys.list MKkeyname.awk | ||||
${AWK} -f ${NCURSES_DIR}/ncurses/base/MKkeyname.awk bigstrings=${USE_BIG_STRINGS} keys.list > lib_keyname.c | ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKkeyname.awk bigstrings=${USE_BIG_STRINGS} keys.list > lib_keyname.c | ||||
unctrl.c: MKunctrl.awk | unctrl.c: MKunctrl.awk | ||||
echo | ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKunctrl.awk bigstrings=${USE_BIG_STRINGS} > unctrl.c | echo | ${AWK} -f ${NCURSES_DIR}/ncurses/base/MKunctrl.awk bigstrings=${USE_BIG_STRINGS} > unctrl.c | ||||
comp_captab.c: MKcaptab.sh MKcaptab.awk Caps Caps-ncurses make_hash | comp_captab.c: MKcaptab.sh MKcaptab.awk Caps Caps-ncurses make_hash | ||||
env PATH=${BTOOLSPATH:U.}:${PATH} sh ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.sh "${AWK}" \ | env PATH=.:${PATH} sh ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.sh "${AWK}" \ | ||||
${USE_BIG_STRINGS} ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.awk \ | ${USE_BIG_STRINGS} ${NCURSES_DIR}/ncurses/tinfo/MKcaptab.awk \ | ||||
${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > comp_captab.c | ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > comp_captab.c | ||||
expanded.c: MKexpanded.sh | expanded.c: MKexpanded.sh | ||||
sh ${NCURSES_DIR}/ncurses/tty/MKexpanded.sh "${CC:N${CCACHE_BIN}} -E" ${CFLAGS} >expanded.c | sh ${NCURSES_DIR}/ncurses/tty/MKexpanded.sh "${CC:N${CCACHE_BIN}} -E" ${CFLAGS} >expanded.c | ||||
fallback.c: MKfallback.sh | fallback.c: MKfallback.sh | ||||
sh ${NCURSES_DIR}/ncurses/tinfo/MKfallback.sh "" "" "" > ${.TARGET}.tmp && \ | sh ${NCURSES_DIR}/ncurses/tinfo/MKfallback.sh "" "" "" > ${.TARGET}.tmp && \ | ||||
mv -f ${.TARGET}.tmp ${.TARGET} | mv -f ${.TARGET}.tmp ${.TARGET} | ||||
comp_userdefs.c: MKuserdefs.sh Caps Caps-ncurses make_hash | comp_userdefs.c: MKuserdefs.sh Caps Caps-ncurses make_hash | ||||
env PATH=${BTOOLSPATH:U.}:${PATH} sh -x ${NCURSES_DIR}/ncurses/tinfo/MKuserdefs.sh "${AWK}" \ | env PATH=.:${PATH} sh -x ${NCURSES_DIR}/ncurses/tinfo/MKuserdefs.sh "${AWK}" \ | ||||
${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > ${.TARGET} | ${USE_BIG_STRINGS} ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > ${.TARGET} | ||||
# Generated headers | # Generated headers | ||||
nomacros.h: MKlib_gen.sh curses.h | nomacros.h: MKlib_gen.sh curses.h | ||||
LC_ALL=C sh ${NCURSES_DIR}/ncurses/base/MKlib_gen.sh "${CC:N${CCACHE_BIN}} -E ${CFLAGS}" \ | LC_ALL=C sh ${NCURSES_DIR}/ncurses/base/MKlib_gen.sh "${CC:N${CCACHE_BIN}} -E ${CFLAGS}" \ | ||||
"${AWK}" generated < curses.h | fgrep undef > $@ | "${AWK}" generated < curses.h | fgrep undef > $@ | ||||
init_keytry.h: keys.list make_keys | init_keytry.h: keys.list make_keys | ||||
${BTOOLSPATH:U.}/make_keys keys.list > init_keytry.h | ./make_keys keys.list > init_keytry.h | ||||
hashsize.h: MKhashsize.sh Caps Caps-ncurses | hashsize.h: MKhashsize.sh Caps Caps-ncurses | ||||
sh ${NCURSES_DIR}/include/MKhashsize.sh ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@ | sh ${NCURSES_DIR}/include/MKhashsize.sh ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@ | ||||
parametrized.h: MKparametrized.sh Caps Caps-ncurses | parametrized.h: MKparametrized.sh Caps Caps-ncurses | ||||
AWK=${AWK} sh ${NCURSES_DIR}/include/MKparametrized.sh \ | AWK=${AWK} sh ${NCURSES_DIR}/include/MKparametrized.sh \ | ||||
${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@ | ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses > $@ | ||||
Show All 12 Lines | |||||
# Generated intermediate files | # Generated intermediate files | ||||
keys.list: MKkeys_list.sh Caps Caps-ncurses | keys.list: MKkeys_list.sh Caps Caps-ncurses | ||||
AWK=${AWK} sh ${NCURSES_DIR}/ncurses/tinfo/MKkeys_list.sh \ | AWK=${AWK} sh ${NCURSES_DIR}/ncurses/tinfo/MKkeys_list.sh \ | ||||
${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses | LC_ALL=C sort > keys.list | ${NCURSES_DIR}/include/Caps ${NCURSES_DIR}/include/Caps-ncurses | LC_ALL=C sort > keys.list | ||||
# Build tools | # Build tools | ||||
DEPENDOBJS+= make_hash make_keys | DEPENDOBJS+= make_hash make_keys | ||||
build-tools: make_hash make_keys | BUILD_TOOLS_CFLAGS+= -I. -I${.CURDIR}/../ncurses | ||||
BUILD_TOOLS_CFLAGS+= -I${NCURSES_DIR}/ncurses -I${NCURSES_DIR}/include | |||||
make_keys: make_keys.c names.c ncurses_def.h ${HEADERS} ${BUILD_TOOLS_META} | make_keys: make_keys.c names.c ncurses_def.h ${HEADERS} ${SRCHDRS} | ||||
${CC:N${CCACHE_BIN}} -o $@ ${CFLAGS} ${NCURSES_DIR}/ncurses/tinfo/make_keys.c | ${BUILD_TOOLS_CC} -o ${.TARGET} ${BUILD_TOOLS_CFLAGS} \ | ||||
${NCURSES_DIR}/ncurses/tinfo/make_keys.c | |||||
make_hash: make_hash.c hashsize.h ncurses_def.h ${HEADERS} ${BUILD_TOOLS_META} | make_hash: make_hash.c hashsize.h ncurses_def.h ${HEADERS} ${SRCHDRS} | ||||
${CC:N${CCACHE_BIN}} -o $@ ${CFLAGS} -DMAIN_PROGRAM \ | ${BUILD_TOOLS_CC} -o ${.TARGET} ${BUILD_TOOLS_CFLAGS} -DMAIN_PROGRAM \ | ||||
${NCURSES_DIR}/ncurses/tinfo/make_hash.c | ${NCURSES_DIR}/ncurses/tinfo/make_hash.c | ||||
# ./configure generated | # ./configure generated | ||||
MKterm.h.awk: MKterm.h.awk.in | MKterm.h.awk: MKterm.h.awk.in | ||||
sed <${NCURSES_DIR}/include/MKterm.h.awk.in >$@ \ | sed <${NCURSES_DIR}/include/MKterm.h.awk.in >$@ \ | ||||
-e "/@BROKEN_LINKER@/s%%${BROKEN_LINKER}%" \ | -e "/@BROKEN_LINKER@/s%%${BROKEN_LINKER}%" \ | ||||
-e "s%@NCURSES_USE_DATABASE@%0%g" \ | -e "s%@NCURSES_USE_DATABASE@%0%g" \ | ||||
-e "s%@NCURSES_USE_TERMCAP@%1%g" \ | -e "s%@NCURSES_USE_TERMCAP@%1%g" \ | ||||
-e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \ | -e "/@NCURSES_MAJOR@/s%%${NCURSES_MAJOR}%" \ | ||||
▲ Show 20 Lines • Show All 726 Lines • Show Last 20 Lines |