APE=/sys/src/ape
<$APE/config
LIB=/$objtype/lib/ape/libcurses.a
OFILES=\
# pdcurses \
addch.$O\
addchstr.$O\
addstr.$O\
attr.$O\
beep.$O\
bkgd.$O\
border.$O\
clear.$O\
color.$O\
debug.$O\
delch.$O\
deleteln.$O\
deprec.$O\
getch.$O\
getstr.$O\
getyx.$O\
inch.$O\
inchstr.$O\
initscr.$O\
inopts.$O\
insch.$O\
insstr.$O\
instr.$O\
kernel.$O\
keyname.$O\
mouse.$O\
move.$O\
outopts.$O\
overlay.$O\
pad.$O\
panel.$O\
printw.$O\
refresh.$O\
scanw.$O\
scr_dump.$O\
scroll.$O\
slk.$O\
termattr.$O\
terminfo.$O\
touch.$O\
util.$O\
window.$O\
# plan9 \
pdcclip.$O\
pdcdisp.$O\
pdcgetsc.$O\
pdckbd.$O\
pdcscrn.$O\
pdcsetsc.$O\
pdcutil.$O\
pdcplan9.$O\
HFILES=\
/sys/include/ape/curses.h\
/sys/include/ape/panel.h\
UPDATE=\
mkfile\
$HFILES\
${OFILES:%.$O=%.c}\
${LIB:/$objtype/%=/386/%}\
</sys/src/cmd/mksyslib
CFLAGS= -c -I. -D_POSIX_SOURCE -D_BSD_EXTENSION #-DPDCDEBUG
%.$O: pdcurses/%.c
$CC $CFLAGS pdcurses/$stem.c
%.$O: plan9/%.c
$CC $CFLAGS plan9/$stem.c
demos:V:
@{
cd demos
mk all
}
clean:V:
@{
cd demos
mk clean
}
rm -f *.[$OS]
|