# AUTOMATICALLY GENERATED BY tspec 2.8
# MAKEFILE FOR x5/lib API

TCC=tcc# Version of tcc
LIB=x5_lib.tl# TDF library
IMPL=/usr/include# API implementation directory
WORK=.# Work directory

INCL=/usr/lib/TenDRA/lib/include# API header directory
SRC=/usr/lib/TenDRA/lib/building# API auxiliary directory
PRE_FLAGS=
INCL_FLAGS=-I${IMPL} -I${INCL}/x5/lib.api
POST_FLAGS=
TDI=${TCC} -D__BUILDING_LIBS ${PRE_FLAGS} ${INCL_FLAGS} ${POST_FLAGS} -Fj
TDP=${TCC} -Ytdp ${INCL_FLAGS} -Fj
TNC=${TCC} -Ytnc -Fj
TLIB=${TCC} -Ymakelib

SHELL=/bin/sh

JFILES=\
 ${WORK}/x5_lib/X.j\
 ${WORK}/x5_lib/X10.j\
 ${WORK}/x5_lib/Xatom.j\
 ${WORK}/x5_lib/Xcms.j\
 ${WORK}/x5_lib/Xlib.j\
 ${WORK}/x5_lib/types.j\
 ${WORK}/x5_lib/Xlibint.j\
 ${WORK}/x5_lib/Xproto.j\
 ${WORK}/x5_lib/Xresource.j\
 ${WORK}/x5_lib/Xutil.j\
 ${WORK}/x5_lib/cursorfont.j\
 ${WORK}/x5_lib/keysymdef.j

all : ${LIB}
	@echo all done

${LIB} : ${JFILES}
	@rm -f ${LIB}
	${TLIB} -o ${LIB} ${JFILES}

${WORK}/x5_lib/X.j : ${SRC}/x5/lib.api/X.c\
 ${INCL}/x5/lib.api/X11/X.h ${IMPL}/X11/X.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/X.j ${SRC}/x5/lib.api/X.c

${WORK}/x5_lib/X10.j : ${SRC}/x5/lib.api/X10.c\
 ${INCL}/x5/lib.api/X11/X10.h ${IMPL}/X11/X10.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/X10.j ${SRC}/x5/lib.api/X10.c

${WORK}/x5_lib/Xatom.j : ${SRC}/x5/lib.api/Xatom.c\
 ${INCL}/x5/lib.api/X11/Xatom.h ${IMPL}/X11/Xatom.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xatom.j ${SRC}/x5/lib.api/Xatom.c

${WORK}/x5_lib/Xcms.j : ${SRC}/x5/lib.api/Xcms.c\
 ${INCL}/x5/lib.api/X11/Xcms.h ${IMPL}/X11/Xcms.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xcms.j ${SRC}/x5/lib.api/Xcms.c

${WORK}/x5_lib/Xlib.j : ${SRC}/x5/lib.api/Xlib.c\
 ${INCL}/x5/lib.api/X11/Xlib.h ${IMPL}/X11/Xlib.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xlib.j ${SRC}/x5/lib.api/Xlib.c

${WORK}/x5_lib/types.j : ${SRC}/x5/lib.api/types.c\
 ${INCL}/shared/x5/lib.api/types.h ${IMPL}/X11/Xlib.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/types.j ${SRC}/x5/lib.api/types.c

${WORK}/x5_lib/Xlibint.j : ${SRC}/x5/lib.api/Xlibint.c\
 ${INCL}/x5/lib.api/X11/Xlibint.h ${IMPL}/X11/Xlibint.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xlibint.j ${SRC}/x5/lib.api/Xlibint.c

${WORK}/x5_lib/Xproto.j : ${SRC}/x5/lib.api/Xproto.c\
 ${INCL}/x5/lib.api/X11/Xproto.h ${IMPL}/X11/Xproto.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xproto.j ${SRC}/x5/lib.api/Xproto.c

${WORK}/x5_lib/Xresource.j : ${SRC}/x5/lib.api/Xresource.c\
 ${INCL}/x5/lib.api/X11/Xresource.h ${IMPL}/X11/Xresource.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xresource.j ${SRC}/x5/lib.api/Xresource.c

${WORK}/x5_lib/Xutil.j : ${SRC}/x5/lib.api/Xutil.c\
 ${INCL}/x5/lib.api/X11/Xutil.h ${IMPL}/X11/Xutil.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/Xutil.j ${SRC}/x5/lib.api/Xutil.c

${WORK}/x5_lib/cursorfont.j : ${SRC}/x5/lib.api/cursorfont.c\
 ${INCL}/x5/lib.api/X11/cursorfont.h ${IMPL}/X11/cursorfont.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/cursorfont.j ${SRC}/x5/lib.api/cursorfont.c

${WORK}/x5_lib/keysymdef.j : ${SRC}/x5/lib.api/keysymdef.c\
 ${INCL}/x5/lib.api/X11/keysymdef.h ${IMPL}/X11/keysymdef.h
	@ test -d ${WORK}/x5_lib || mkdir ${WORK}/x5_lib
	${TDI} -o ${WORK}/x5_lib/keysymdef.j ${SRC}/x5/lib.api/keysymdef.c

clean :
	rm -f ${JFILES}

clobber : clean
	rm -f ${LIB}
