OBJS=		_doprnt.o	_bufsync.o	_cleanup.o	\
		_cerror.o	_filbuf.o	_findbuf.o	\
		_findiop.o	_flsbuf.o	_wrtchk.o	\
		_xflsbuf.o	abs.o		atof.o		\
		atoi.o		atol.o		calloc.o	\
		chdir.o		chmod.o		close.o		\
		creat.o		ecvt.o		fclose.o	\
		fcntl.o		fcvt.o		fflush.o	\
		fgetc.o		fgets.o		fopen.o		\
		fprintf.o	fputc.o		fputs.o		\
		fread.o		free.o		freopen.o	\
		frexp.o		fseek.o		fstat.o		\
		fwrite.o	gcvt.o		getchar.o	\
		getenv.o	getopt.o	illegal.o	\
		gets.o		getw.o		ioctl.o		\
		isatty.o	isnand.o	kill.o		\
		ldexp.o		lseek.o		malloc.o	\
		memccpy.o	memchr.o	memcmp.o	\
		mktemp.o	open.o		printf.o	\
		putchar.o	puts.o		putw.o		\
		read.o		realloc.o	sbrk.o		\
		setbuf.o	sighold.o	sigignore.o	\
		signal.o	sigpause.o	sigrelse.o	\
		sigset.o	sprintf.o	stat.o		\
		strcat.o	strchr.o	strcmp.o	\
		strcpy.o	strlen.o	strncat.o	\
		strncmp.o	strncpy.o	strrchr.o	\
		time.o		_old_tolower.o	_old_toupper.o	\
		ungetc.o	unlink.o	utime.o		\
		getpid.o	brk.o		cfree.o

LIBRARY	=libmissing
include	../Makerules
include	../Makeconfig

all:	../libs/$(LIBRARY).a

../libs/$(LIBRARY).a:	$(LIBRARY).a
	$(CP) $(LIBRARY).a ../libs

$(LIBRARY).a: $(OBJS)
	$(AR) $(ARFLAGS) $(LIBRARY).a $(OBJS)
	$(RANLIB) $(LIBRARY).a

_doprnt.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_doprnt -o _doprnt.o illegal.c

_bufsync.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_bufsync -o _bufsync.o illegal.c

_cleanup.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_cleanup -o _cleanup.o illegal.c

_cerror.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_cerror -o _cerror.o illegal.c

_filbuf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_filbuf -o _filbuf.o illegal.c

_findbuf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_findbuf -o _findbuf.o illegal.c

_findiop.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_findiop -o _findiop.o illegal.c

_flsbuf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_flsbuf -o _flsbuf.o illegal.c

_wrtchk.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_wrtchk -o _wrtchk.o illegal.c

_xflsbuf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_xflsbuf -o _xflsbuf.o illegal.c

abs.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=abs -o abs.o illegal.c

access.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=access -o access.o illegal.c

atof.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=atof -o atof.o illegal.c

atoi.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=atoi -o atoi.o illegal.c

atol.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=atol -o atol.o illegal.c

brk.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=brk -o brk.o illegal.c

calloc.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=calloc -o calloc.o illegal.c

cfree.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=cfree -o cfree.o illegal.c

chdir.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=chdir -o chdir.o illegal.c

chmod.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=chmod -o chmod.o illegal.c

close.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=close -o close.o illegal.c

creat.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=creat -o creat.o illegal.c

ecvt.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=ecvt -o ecvt.o illegal.c

fclose.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fclose -o fclose.o illegal.c

fcntl.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fcntl -o fcntl.o illegal.c

fcvt.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fcvt -o fcvt.o illegal.c

fflush.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fflush -o fflush.o illegal.c

fgetc.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fgetc -o fgetc.o illegal.c

fgets.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fgets -o fgets.o illegal.c

fopen.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fopen -o fopen.o illegal.c

fprintf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fprintf -o fprintf.o illegal.c

fputc.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fputc -o fputc.o illegal.c

fputs.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fputs -o fputs.o illegal.c

fread.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fread -o fread.o illegal.c

free.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=free -o free.o illegal.c

freopen.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=freopen -o freopen.o illegal.c

frexp.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=frexp -o frexp.o illegal.c

fseek.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fseek -o fseek.o illegal.c

fstat.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fstat -o fstat.o illegal.c

fwrite.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=fwrite -o fwrite.o illegal.c

gcvt.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=gcvt -o gcvt.o illegal.c

getchar.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=getchar -o getchar.o illegal.c

getenv.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=getenv -o getenv.o illegal.c

getopt.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=getopt -o getopt.o illegal.c

illegal.o: illegal.c
	$(CC) $(CFLAGS) -c -o illegal.o illegal.c

gets.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=gets -o gets.o illegal.c

getw.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=getw -o getw.o illegal.c

ioctl.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=ioctl -o ioctl.o illegal.c

isatty.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=isatty -o isatty.o illegal.c

isnand.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=isnand -o isnand.o illegal.c

kill.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=kill -o kill.o illegal.c

ldexp.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=ldexp -o ldexp.o illegal.c

lseek.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=lseek -o lseek.o illegal.c

malloc.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=malloc -o malloc.o illegal.c

memccpy.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=memccpy -o memccpy.o illegal.c

memchr.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=memchr -o memchr.o illegal.c

memcmp.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=memcmp -o memcmp.o illegal.c

mktemp.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=mktemp -o mktemp.o illegal.c

open.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=open -o open.o illegal.c

printf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=printf -o printf.o illegal.c

putchar.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=putchar -o putchar.o illegal.c

puts.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=puts -o puts.o illegal.c

putw.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=putw -o putw.o illegal.c

read.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=read -o read.o illegal.c

realloc.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=realloc -o realloc.o illegal.c

sbrk.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sbrk -o sbrk.o illegal.c

setbuf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=setbuf -o setbuf.o illegal.c

sighold.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sighold -o sighold.o illegal.c

sigignore.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sigignore -o sigignore.o illegal.c

signal.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=signal -o signal.o illegal.c

sigpause.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sigpause -o sigpause.o illegal.c

sigrelse.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sigrelse -o sigrelse.o illegal.c

sigset.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sigset -o sigset.o illegal.c

sprintf.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=sprintf -o sprintf.o illegal.c

stat.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=stat -o stat.o illegal.c

strcat.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strcat -o strcat.o illegal.c

strchr.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strchr -o strchr.o illegal.c

strcmp.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strcmp -o strcmp.o illegal.c

strcpy.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strcpy -o strcpy.o illegal.c

strlen.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strlen -o strlen.o illegal.c

strncat.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strncat -o strncat.o illegal.c

strncmp.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strncmp -o strncmp.o illegal.c

strncpy.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strncpy -o strncpy.o illegal.c

strrchr.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=strrchr -o strrchr.o illegal.c

time.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=time -o time.o illegal.c

_old_tolower.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_old_tolower -o _old_tolower.o illegal.c

_old_toupper.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=_old_toupper -o _old_toupper.o illegal.c

ungetc.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=ungetc -o ungetc.o illegal.c

unlink.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=unlink -o unlink.o illegal.c

utime.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=utime -o utime.o illegal.c

write.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=write -o write.o illegal.c

getpid.o: illegal.c
	$(CC) $(CFLAGS) -c -Dillegal=getpid -o getpid.o illegal.c
#
# There is no dependancy requirements.
#
dep:
