# AUTOMATICALLY GENERATED BY tspec 2.8
# MAKEFILE FOR ansi API

TCC=tcc# Version of tcc
LIB=ansi.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}/ansi.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}/ansi/fail.j\
 ${WORK}/ansi/ctype.j\
 ${WORK}/ansi/sys.j\
 ${WORK}/ansi/errno.j\
 ${WORK}/ansi/enums.j\
 ${WORK}/ansi/float.j\
 ${WORK}/ansi/xpg3_ran.j\
 ${WORK}/ansi/xpg4_ran.j\
 ${WORK}/ansi/limits.j\
 ${WORK}/ansi/locale.j\
 ${WORK}/ansi/math.j\
 ${WORK}/ansi/setjmp.j\
 ${WORK}/ansi/signal.j\
 ${WORK}/ansi/va_args.j\
 ${WORK}/ansi/va_list.j\
 ${WORK}/ansi/stddef.j\
 ${WORK}/ansi/size_t.j\
 ${WORK}/ansi/wchar_t.j\
 ${WORK}/ansi/stdio.j\
 ${WORK}/ansi/eof.j\
 ${WORK}/ansi/file.j\
 ${WORK}/ansi/rename.j\
 ${WORK}/ansi/seek_con.j\
 ${WORK}/ansi/tmp_max.j\
 ${WORK}/ansi/stdlib.j\
 ${WORK}/ansi/alloc.j\
 ${WORK}/ansi/free.j\
 ${WORK}/ansi/system.j\
 ${WORK}/ansi/string.j\
 ${WORK}/ansi/time.j\
 ${WORK}/ansi/clock_t.j\
 ${WORK}/ansi/time_t.j

all : ${LIB}
	@echo all done

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

${WORK}/ansi/fail.j : ${SRC}/ansi.api/fail.c\
 ${INCL}/shared/ansi.api/fail.h ${IMPL}/assert.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/fail.j ${SRC}/ansi.api/fail.c

${WORK}/ansi/ctype.j : ${SRC}/ansi.api/ctype.c\
 ${INCL}/ansi.api/ctype.h ${IMPL}/ctype.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/ctype.j ${SRC}/ansi.api/ctype.c

${WORK}/ansi/sys.j : ${SRC}/ansi.api/sys.c
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDP} -o ${WORK}/ansi/sys.j ${SRC}/ansi.api/sys.c

${WORK}/ansi/errno.j : ${SRC}/ansi.api/errno.c\
 ${INCL}/ansi.api/errno.h ${IMPL}/errno.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/errno.j ${SRC}/ansi.api/errno.c

${WORK}/ansi/enums.j : ${SRC}/ansi.api/enums.c\
 ${INCL}/shared/ansi.api/enums.h ${IMPL}/errno.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/enums.j ${SRC}/ansi.api/enums.c

${WORK}/ansi/float.j : ${SRC}/ansi.api/float.c\
 ${INCL}/ansi.api/float.h ${IMPL}/float.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/float.j ${SRC}/ansi.api/float.c

${WORK}/ansi/xpg3_ran.j : ${SRC}/ansi.api/xpg3_ran.c\
 ${INCL}/shared/ansi.api/xpg3_ran.h ${IMPL}/float.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/xpg3_ran.j ${SRC}/ansi.api/xpg3_ran.c

${WORK}/ansi/xpg4_ran.j : ${SRC}/ansi.api/xpg4_ran.c\
 ${INCL}/shared/ansi.api/xpg4_ran.h ${IMPL}/float.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/xpg4_ran.j ${SRC}/ansi.api/xpg4_ran.c

${WORK}/ansi/limits.j : ${SRC}/ansi.api/limits.c\
 ${INCL}/ansi.api/limits.h ${IMPL}/limits.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/limits.j ${SRC}/ansi.api/limits.c

${WORK}/ansi/locale.j : ${SRC}/ansi.api/locale.c\
 ${INCL}/ansi.api/locale.h ${IMPL}/locale.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/locale.j ${SRC}/ansi.api/locale.c

${WORK}/ansi/math.j : ${SRC}/ansi.api/math.c\
 ${INCL}/ansi.api/math.h ${IMPL}/math.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/math.j ${SRC}/ansi.api/math.c

${WORK}/ansi/setjmp.j : ${SRC}/ansi.api/setjmp.c\
 ${INCL}/ansi.api/setjmp.h ${IMPL}/setjmp.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/setjmp.j ${SRC}/ansi.api/setjmp.c

${WORK}/ansi/signal.j : ${SRC}/ansi.api/signal.c\
 ${INCL}/ansi.api/signal.h ${IMPL}/signal.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/signal.j ${SRC}/ansi.api/signal.c

${WORK}/ansi/va_args.j : ${SRC}/ansi.api/va_args.c\
 ${INCL}/shared/ansi.api/va_args.h ${IMPL}/stdarg.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/va_args.j ${SRC}/ansi.api/va_args.c

${WORK}/ansi/va_list.j : ${SRC}/ansi.api/va_list.c\
 ${INCL}/shared/ansi.api/va_list.h ${IMPL}/stdarg.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/va_list.j ${SRC}/ansi.api/va_list.c

${WORK}/ansi/stddef.j : ${SRC}/ansi.api/stddef.c\
 ${INCL}/ansi.api/stddef.h ${IMPL}/stddef.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/stddef.j ${SRC}/ansi.api/stddef.c

${WORK}/ansi/size_t.j : ${SRC}/ansi.api/size_t.c\
 ${INCL}/shared/ansi.api/size_t.h ${IMPL}/stddef.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/size_t.j ${SRC}/ansi.api/size_t.c

${WORK}/ansi/wchar_t.j : ${SRC}/ansi.api/wchar_t.c\
 ${INCL}/shared/ansi.api/wchar_t.h ${IMPL}/stddef.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/wchar_t.j ${SRC}/ansi.api/wchar_t.c

${WORK}/ansi/stdio.j : ${SRC}/ansi.api/stdio.c\
 ${INCL}/ansi.api/stdio.h ${IMPL}/stdio.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/stdio.j ${SRC}/ansi.api/stdio.c

${WORK}/ansi/eof.j : ${SRC}/ansi.api/eof.c\
 ${INCL}/shared/ansi.api/eof.h ${IMPL}/stdio.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/eof.j ${SRC}/ansi.api/eof.c

${WORK}/ansi/file.j : ${SRC}/ansi.api/file.c\
 ${INCL}/shared/ansi.api/file.h ${IMPL}/stdio.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/file.j ${SRC}/ansi.api/file.c

${WORK}/ansi/rename.j : ${SRC}/ansi.api/rename.c\
 ${INCL}/shared/ansi.api/rename.h ${IMPL}/stdio.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/rename.j ${SRC}/ansi.api/rename.c

${WORK}/ansi/seek_con.j : ${SRC}/ansi.api/seek_con.c\
 ${INCL}/shared/ansi.api/seek_con.h ${IMPL}/stdio.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/seek_con.j ${SRC}/ansi.api/seek_con.c

${WORK}/ansi/tmp_max.j : ${SRC}/ansi.api/tmp_max.c\
 ${INCL}/shared/ansi.api/tmp_max.h ${IMPL}/stdio.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/tmp_max.j ${SRC}/ansi.api/tmp_max.c

${WORK}/ansi/stdlib.j : ${SRC}/ansi.api/stdlib.c\
 ${INCL}/ansi.api/stdlib.h ${IMPL}/stdlib.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/stdlib.j ${SRC}/ansi.api/stdlib.c

${WORK}/ansi/alloc.j : ${SRC}/ansi.api/alloc.c\
 ${INCL}/shared/ansi.api/alloc.h ${IMPL}/stdlib.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/alloc.j ${SRC}/ansi.api/alloc.c

${WORK}/ansi/free.j : ${SRC}/ansi.api/free.c\
 ${INCL}/shared/ansi.api/free.h ${IMPL}/stdlib.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/free.j ${SRC}/ansi.api/free.c

${WORK}/ansi/system.j : ${SRC}/ansi.api/system.c\
 ${INCL}/shared/ansi.api/system.h ${IMPL}/stdlib.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/system.j ${SRC}/ansi.api/system.c

${WORK}/ansi/string.j : ${SRC}/ansi.api/string.c\
 ${INCL}/ansi.api/string.h ${IMPL}/string.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/string.j ${SRC}/ansi.api/string.c

${WORK}/ansi/time.j : ${SRC}/ansi.api/time.c\
 ${INCL}/ansi.api/time.h ${IMPL}/time.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/time.j ${SRC}/ansi.api/time.c

${WORK}/ansi/clock_t.j : ${SRC}/ansi.api/clock_t.c\
 ${INCL}/shared/ansi.api/clock_t.h ${IMPL}/time.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/clock_t.j ${SRC}/ansi.api/clock_t.c

${WORK}/ansi/time_t.j : ${SRC}/ansi.api/time_t.c\
 ${INCL}/shared/ansi.api/time_t.h ${IMPL}/time.h
	@ test -d ${WORK}/ansi || mkdir ${WORK}/ansi
	${TDI} -o ${WORK}/ansi/time_t.j ${SRC}/ansi.api/time_t.c

clean :
	rm -f ${JFILES}

clobber : clean
	rm -f ${LIB}
