<$PLAN9/src/mkhdr | |
<|sh ../devdraw/mkwsysrules.sh # for X11 | |
RIOFILES=\ | |
client.$O\ | |
color.$O\ | |
cursor.$O\ | |
error.$O\ | |
event.$O\ | |
grab.$O\ | |
key.$O\ | |
main.$O\ | |
manage.$O\ | |
menu.$O\ | |
CFLAGS=$CFLAGS -DDEBUG | |
HFILES=dat.h fns.h | |
TARG=rio xshove | |
# need to add lib64 when it exists (on x86-64), but | |
# Darwin complains about the nonexistant directory | |
# Bug in mk? "$L64 -lXext" gobbles the space, so | |
# add trailing slash. | |
L64=`[ -d $X11/lib64 ] && echo 64; echo` | |
LDFLAGS=-L$X11/lib$L64/ -lXext -lX11 | |
<|sh mkriorules.sh | |
$O.rio: $RIOFILES | |
CFLAGS=$CFLAGS -DSHAPE -DDEBUG_EV -DDEBUG | |
$O.xevents: xevents.$O printevent.$O | |
$LD -o $target $prereq $LDFLAGS | |
xevents.$O printevent.$O: printevent.h | |
error.$O: showevent/ShowEvent.c | |
$O.xshove: xshove.$O | |
$LD -o $O.xshove xshove.$O -lX11 | |