shithub: rgbds

ref: 797f8bc3a2be6ddec3497496e9989ab66d21800e
dir: /src/gfx/mkfile/

View raw version
</$objtype/mkfile

TARG=rgbgfx
BIN=$home/bin/$objtype

# ThIs MaKeS It PoRtAbLe
POSIX=-D PRIu32="%ud" -DPRId32="%d" -DPRIx32="%x" -DPRIX32="%X" -DPRIo32="%o" -DSTDOUT_FILENO=1 -DSTDIN_FILENO=0 -DPRIu8="%ud" -DPRIu16="%ud" -DPRId16="%d" -DPRIx16="%x" -DPRIX16="%X" -DMB_LEN_MAX=4 -DUINT32_C='(uint32_t)' -DSSIZE_MAX='0xFFFFFFFF' -D__func__="???"

CFLAGS=$CLFAGS -p -I ../../include -I/sys/include/npe -I libpng -I zlib -D__plan9__ -D__${objtype}__ $POSIX -DSTDC
LIB=\
	libpng/libpng.$O.a \
	zlib/libz.$O.a \

OFILES=\
	main.$O \
	gb.$O \
	makepng.$O \
	getopt.$O \
	version.$O \
	error.$O \

</sys/src/cmd/mkone

zlib/libz.$O.a:V:
	@{ cd zlib && mk }

libpng/libpng.$O.a:V:
	@{ cd libpng && mk }

clean:V:
	rm -f *.[$OS] [$OS].out y.tab.? lex.yy.c y.debug y.output $TARG $CLEANFILES
	@{ cd zlib && mk clean }
	@{ cd libpng && mk clean }