break x11 for sure
This commit is contained in:
parent
568e208e37
commit
41e0f84ca6
17 changed files with 142 additions and 16 deletions
|
|
@ -85,21 +85,6 @@ OFILES=\
|
|||
ml-ltofront.$O\
|
||||
ml-ltorear.$O\
|
||||
ml-unload.$O\
|
||||
x11-alloc.$O\
|
||||
x11-cload.$O\
|
||||
x11-draw.$O\
|
||||
x11-event.$O\
|
||||
x11-fill.$O\
|
||||
x11-get.$O\
|
||||
x11-init.$O\
|
||||
x11-itrans.$O\
|
||||
x11-keyboard.$O\
|
||||
x11-keysym2ucs.$O\
|
||||
x11-load.$O\
|
||||
x11-mouse.$O\
|
||||
x11-pixelbits.$O\
|
||||
x11-unload.$O\
|
||||
x11-wsys.$O\
|
||||
devdraw.$O\
|
||||
unix.$O\
|
||||
|
||||
|
|
@ -111,10 +96,33 @@ HFILES=\
|
|||
$PLAN9/include/cursor.h\
|
||||
$PLAN9/include/mouse.h\
|
||||
$PLAN9/include/keyboard.h\
|
||||
|
||||
# some of these should move to wsysofiles
|
||||
|
||||
XHFILES=\
|
||||
x11-inc.h\
|
||||
x11-memdraw.h\
|
||||
|
||||
CFLAGS=$CFLAGS -I$X11/include
|
||||
<|sh ./mkwsysrules.sh
|
||||
|
||||
WSYSOFILES=\
|
||||
$WSYSTYPE-alloc.$O\
|
||||
$WSYSTYPE-cload.$O\
|
||||
$WSYSTYPE-draw.$O\
|
||||
$WSYSTYPE-event.$O\
|
||||
$WSYSTYPE-fill.$O\
|
||||
$WSYSTYPE-get.$O\
|
||||
$WSYSTYPE-init.$O\
|
||||
$WSYSTYPE-itrans.$O\
|
||||
$WSYSTYPE-keyboard.$O\
|
||||
$WSYSTYPE-keysym2ucs.$O\
|
||||
$WSYSTYPE-load.$O\
|
||||
$WSYSTYPE-mouse.$O\
|
||||
$WSYSTYPE-pixelbits.$O\
|
||||
$WSYSTYPE-unload.$O\
|
||||
$WSYSTYPE-wsys.$O\
|
||||
|
||||
OFILES=$OFILES $WSYSOFILES
|
||||
|
||||
<$PLAN9/src/mksyslib
|
||||
|
||||
|
|
|
|||
30
src/libdraw/mkwsysrules.sh
Normal file
30
src/libdraw/mkwsysrules.sh
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
#!/bin/sh
|
||||
|
||||
[ -f $PLAN9/config ] && . $PLAN9/config
|
||||
|
||||
if [ "x$X11" = "x" ]; then
|
||||
if [ -d /usr/X11R6 ]; then
|
||||
X11=/usr/X11R6
|
||||
elif [ -d /usr/local/X11R6 ]; then
|
||||
X11=/usr/local/X11R6
|
||||
else
|
||||
X11=noX11dir
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "x$WSYSTYPE" = "x" ]; then
|
||||
if [ -d "$X11/include" ]; then
|
||||
WSYSTYPE=x11
|
||||
else
|
||||
WSYSTYPE=nowsys
|
||||
fi
|
||||
fi
|
||||
|
||||
echo 'WSYSTYPE='$WSYSTYPE
|
||||
echo 'X11='$X11
|
||||
|
||||
if [ WSYSTYPE = x11 ]; then
|
||||
echo 'HFILES=$HFILES $XHFILES'
|
||||
fi
|
||||
|
||||
|
||||
17
src/libdraw/nowsys-alloc.c
Normal file
17
src/libdraw/nowsys-alloc.c
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
Memimage*
|
||||
allocmemimage(Rectangle r, u32int chan)
|
||||
{
|
||||
return _allocmemimage(r, chan);
|
||||
}
|
||||
|
||||
void
|
||||
freememimage(Memimage *m)
|
||||
{
|
||||
_freememimage(m);
|
||||
}
|
||||
|
||||
11
src/libdraw/nowsys-cload.c
Normal file
11
src/libdraw/nowsys-cload.c
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
int
|
||||
cloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
|
||||
{
|
||||
return _cloadmemimage(i, r, data, ndata);
|
||||
}
|
||||
|
||||
15
src/libdraw/nowsys-draw.c
Normal file
15
src/libdraw/nowsys-draw.c
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
void
|
||||
memimagedraw(Memimage *dst, Rectangle r, Memimage *src, Point sp,
|
||||
Memimage *mask, Point mp, int op)
|
||||
{
|
||||
Memdrawparam *par;
|
||||
|
||||
if((par = _memimagedrawsetup(dst, r, src, sp, mask, mp, op)) == nil)
|
||||
return;
|
||||
_memimagedraw(par);
|
||||
}
|
||||
0
src/libdraw/nowsys-event.c
Normal file
0
src/libdraw/nowsys-event.c
Normal file
11
src/libdraw/nowsys-fill.c
Normal file
11
src/libdraw/nowsys-fill.c
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
void
|
||||
memfillcolor(Memimage *m, u32int val)
|
||||
{
|
||||
_memfillcolor(m, val);
|
||||
}
|
||||
|
||||
0
src/libdraw/nowsys-get.c
Normal file
0
src/libdraw/nowsys-get.c
Normal file
0
src/libdraw/nowsys-init.c
Normal file
0
src/libdraw/nowsys-init.c
Normal file
0
src/libdraw/nowsys-itrans.c
Normal file
0
src/libdraw/nowsys-itrans.c
Normal file
0
src/libdraw/nowsys-keyboard.c
Normal file
0
src/libdraw/nowsys-keyboard.c
Normal file
0
src/libdraw/nowsys-keysym2ucs.c
Normal file
0
src/libdraw/nowsys-keysym2ucs.c
Normal file
11
src/libdraw/nowsys-load.c
Normal file
11
src/libdraw/nowsys-load.c
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
int
|
||||
loadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
|
||||
{
|
||||
return _loadmemimage(i, r, data, ndata);
|
||||
}
|
||||
|
||||
0
src/libdraw/nowsys-mouse.c
Normal file
0
src/libdraw/nowsys-mouse.c
Normal file
12
src/libdraw/nowsys-pixelbits.c
Normal file
12
src/libdraw/nowsys-pixelbits.c
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
u32int
|
||||
pixelbits(Memimage *m, Point p)
|
||||
{
|
||||
return _pixelbits(m, p);
|
||||
}
|
||||
|
||||
|
||||
11
src/libdraw/nowsys-unload.c
Normal file
11
src/libdraw/nowsys-unload.c
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <draw.h>
|
||||
#include <memdraw.h>
|
||||
|
||||
int
|
||||
unloadmemimage(Memimage *i, Rectangle r, uchar *data, int ndata)
|
||||
{
|
||||
return _unloadmemimage(i, r, data, ndata);
|
||||
}
|
||||
|
||||
0
src/libdraw/nowsys-wsys.c
Normal file
0
src/libdraw/nowsys-wsys.c
Normal file
Loading…
Add table
Add a link
Reference in a new issue