xref: /plan9/sys/src/ape/lib/draw/mkfile (revision 781103c4074deb8af160e8a0da2742ba6b29dc2b)
140ef9009SDavid du ColombierAPE=/sys/src/ape
240ef9009SDavid du Colombier<$APE/config
340ef9009SDavid du Colombier
440ef9009SDavid du ColombierLIB=/$objtype/lib/ape/libdraw.a
540ef9009SDavid du Colombier
640ef9009SDavid du ColombierOFILES=\
740ef9009SDavid du Colombier	alloc.$O\
840ef9009SDavid du Colombier	allocimagemix.$O\
940ef9009SDavid du Colombier	arith.$O\
1040ef9009SDavid du Colombier	bezier.$O\
1140ef9009SDavid du Colombier	border.$O\
1240ef9009SDavid du Colombier	buildfont.$O\
1340ef9009SDavid du Colombier	bytesperline.$O\
1440ef9009SDavid du Colombier	chan.$O\
1540ef9009SDavid du Colombier	cloadimage.$O\
1640ef9009SDavid du Colombier	computil.$O\
1740ef9009SDavid du Colombier	creadimage.$O\
1840ef9009SDavid du Colombier	debug.$O\
1940ef9009SDavid du Colombier	defont.$O\
2040ef9009SDavid du Colombier	draw.$O\
2140ef9009SDavid du Colombier	drawrepl.$O\
2240ef9009SDavid du Colombier	egetrect.$O\
2340ef9009SDavid du Colombier	ellipse.$O\
2440ef9009SDavid du Colombier	emenuhit.$O\
2540ef9009SDavid du Colombier	event.$O\
2640ef9009SDavid du Colombier	fmt.$O\
2740ef9009SDavid du Colombier	font.$O\
2840ef9009SDavid du Colombier	freesubfont.$O\
2940ef9009SDavid du Colombier	getdefont.$O\
3040ef9009SDavid du Colombier	getsubfont.$O\
3140ef9009SDavid du Colombier	icossin.$O\
3240ef9009SDavid du Colombier	icossin2.$O\
3340ef9009SDavid du Colombier	init.$O\
3440ef9009SDavid du Colombier	line.$O\
3540ef9009SDavid du Colombier	mkfont.$O\
3640ef9009SDavid du Colombier	newwindow.$O\
3740ef9009SDavid du Colombier	openfont.$O\
3840ef9009SDavid du Colombier	poly.$O\
3940ef9009SDavid du Colombier	loadimage.$O\
4040ef9009SDavid du Colombier	readimage.$O\
4140ef9009SDavid du Colombier	readsubfont.$O\
4240ef9009SDavid du Colombier	rectclip.$O\
4340ef9009SDavid du Colombier	replclipr.$O\
4440ef9009SDavid du Colombier	rgb.$O\
4540ef9009SDavid du Colombier	string.$O\
4640ef9009SDavid du Colombier	stringbg.$O\
4740ef9009SDavid du Colombier	stringsubfont.$O\
4840ef9009SDavid du Colombier	stringwidth.$O\
4940ef9009SDavid du Colombier	subfont.$O\
5040ef9009SDavid du Colombier	subfontcache.$O\
5140ef9009SDavid du Colombier	subfontname.$O\
5240ef9009SDavid du Colombier	unloadimage.$O\
5340ef9009SDavid du Colombier	window.$O\
5440ef9009SDavid du Colombier	writecolmap.$O\
5540ef9009SDavid du Colombier	writeimage.$O\
5640ef9009SDavid du Colombier	writesubfont.$O\
5740ef9009SDavid du Colombier
5840ef9009SDavid du ColombierHFILES=\
5940ef9009SDavid du Colombier	/sys/include/ape/draw.h\
6040ef9009SDavid du Colombier	/sys/include/ape/event.h\
6140ef9009SDavid du Colombier	/sys/include/ape/mouse.h\
6240ef9009SDavid du Colombier	/sys/include/ape/keyboard.h\
6340ef9009SDavid du Colombier
6440ef9009SDavid du ColombierUPDATE=\
6540ef9009SDavid du Colombier	mkfile\
6640ef9009SDavid du Colombier	$HFILES\
6740ef9009SDavid du Colombier	${OFILES:%.$O=%.c}\
6840ef9009SDavid du Colombier	${LIB:/$objtype/%=/386/%}\
6940ef9009SDavid du Colombier
7040ef9009SDavid du Colombier</sys/src/cmd/mksyslib
7140ef9009SDavid du Colombier
72*781103c4SDavid du ColombierCFLAGS=$CFLAGS -c $CFLAGS -D_POSIX_SOURCE -D_PLAN9_SOURCE -I.
7340ef9009SDavid du Colombier
7440ef9009SDavid du Colombier%.$O: /sys/src/libdraw/%.c
7540ef9009SDavid du Colombier	$CC $CFLAGS /sys/src/libdraw/$stem.c
7640ef9009SDavid du Colombier
7740ef9009SDavid du Colombier$O.colors: colors.$O
7840ef9009SDavid du Colombier	$LD -o $target colors.$O
79