bootstrap_headers.sh [plain text]
#!/bin/sh
set -e -x
export AWK=awk
CAPS="$PROJECT_DIR"/ncurses/include/Caps
mkdir -p "$BUILT_PRODUCTS_DIR"
cat "$PROJECT_DIR"/ncurses/include/curses.head > "$BUILT_PRODUCTS_DIR"/curses.h
sh "$PROJECT_DIR"/ncurses/include/MKkey_defs.sh "$CAPS" \
>> "$BUILT_PRODUCTS_DIR"/curses.h
cat "$PROJECT_DIR"/ncurses/include/curses.wide >> "$BUILT_PRODUCTS_DIR"/curses.h
cat "$PROJECT_DIR"/ncurses/include/curses.tail >> "$BUILT_PRODUCTS_DIR"/curses.h
sh "$PROJECT_DIR"/ncurses/include/MKhashsize.sh "$CAPS" \
> "$BUILT_PRODUCTS_DIR"/hashsize.h
sh "$PROJECT_DIR"/ncurses/include/MKncurses_def.sh \
"$PROJECT_DIR"/ncurses/include/ncurses_defs \
> "$BUILT_PRODUCTS_DIR"/ncurses_def.h
"$AWK" -f "$PROJECT_DIR"/ncurses/include/MKterm.h.awk "$CAPS" \
> "$BUILT_PRODUCTS_DIR"/term.h
sh "$PROJECT_DIR"/ncurses/include/edit_cfg.sh \
"$PROJECT_DIR"/ncurses/include/ncurses_cfg.h \
"$BUILT_PRODUCTS_DIR"/term.h