CFLAGS=	-O -I../include-stuff
SRCS=	clrerr.c fclose.c fdopen.c feof.c ferror.c fflush.c fgetc.c \
	fgetline.c fgetpos.c fgets.c fileno.c findfp.c flags.c fopen.c \
	fprintf.c fpurge.c fputc.c fputs.c fread.c freopen.c fscanf.c \
	fseek.c fsetpos.c ftell.c funopen.c fvwrite.c fwalk.c fwrite.c \
	getc.c getchar.c gets.c getw.c makebuf.c printf.c putc.c \
	putchar.c puts.c putw.c refill.c remove.c rewind.c rget.c \
	scanf.c setbuf.c setbuffer.c setvbuf.c snprintf.c sprintf.c \
	sscanf.c stdio.c tmpfile.c tmpnam.c ungetc.c vfprintf.c \
	vfscanf.c vprintf.c vsnprintf.c vsprintf.c wbuf.c wsetup.c
OBJS=	clrerr.o fclose.o fdopen.o feof.o ferror.o fflush.o fgetc.o \
	fgetline.o fgetpos.o fgets.o fileno.o findfp.o flags.o fopen.o \
	fprintf.o fpurge.o fputc.o fputs.o fread.o freopen.o fscanf.o \
	fseek.o fsetpos.o ftell.o funopen.o fvwrite.o fwalk.o fwrite.o \
	getc.o getchar.o gets.o getw.o makebuf.o printf.o putc.o \
	putchar.o puts.o putw.o refill.o remove.o rewind.o rget.o \
	scanf.o setbuf.o setbuffer.o setvbuf.o snprintf.o sprintf.o \
	sscanf.o stdio.o tmpfile.o tmpnam.o ungetc.o vfprintf.o \
	vfscanf.o vprintf.o vsnprintf.o vsprintf.o wbuf.o wsetup.o

.c.o:
	${CC} ${CFLAGS} -c $*.c && ld -x -r -o t$$$$.o $*.o && mv t$$$$.o $*.o

all: ${OBJS}

depend: .depend

.depend: ${SRCS}
	mkdep ${CFLAGS} ${SRCS}
