# AUTOMATICALLY GENERATED BY tspec 2.8
# MAKEFILE FOR bsd_extn API

TCC=tcc# Version of tcc
LIB=bsd_extn.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}/bsd_extn.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}/bsd_extn/alloca.j\
 ${WORK}/bsd_extn/inet.j\
 ${WORK}/bsd_extn/errno.j\
 ${WORK}/bsd_extn/netdb.j\
 ${WORK}/bsd_extn/in.j\
 ${WORK}/bsd_extn/strings.j\
 ${WORK}/bsd_extn/param.j\
 ${WORK}/bsd_extn/resource.j\
 ${WORK}/bsd_extn/select.j\
 ${WORK}/bsd_extn/socket.j\
 ${WORK}/bsd_extn/timeval.j\
 ${WORK}/bsd_extn/uio.j\
 ${WORK}/bsd_extn/syslog.j

all : ${LIB}
	@echo all done

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

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

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

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

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

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

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

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

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

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

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

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

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

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

clean :
	rm -f ${JFILES}

clobber : clean
	rm -f ${LIB}
