#
# /emx/src/lib/io/makefile
#
.INCLUDE: /emx/src/lib/libc.mak

local: ;

_fbuf.o: _fbuf.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h
_fill.o: _fill.c $(I)stdio.h $(I)io.h $(ERRNO) $(FCNTL) $(I)emx/io.h
_flush.o: _flush.c $(I)stdio.h $(I)io.h $(ERRNO) $(FCNTL) $(I)emx/io.h
_flushst.o: _flushst.c $(I)stdio.h $(I)io.h $(ERRNO) $(FCNTL) $(I)emx/io.h
_fopen.o: _fopen.c $(I)stdio.h $(I)io.h $(FCNTL) $(ERRNO) $(I)emx/io.h
_input.o: _input.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)string.h \
		$(I)ctype.h $(I)limits.h $(I)locale.h $(I)emx/locale.h \
		$(I)emx/io.h
_newstre.o: _newstre.c $(I)stdio.h $(I)emx/io.h $(RMUTEX)
_output.o: _output.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)string.h \
		$(I)math.h $(I)float.h $(I)limits.h $(I)locale.h \
		$(I)emx/io.h $(I)emx/float.h $(I)emx/locale.h
_rmtmp.o: _rmtmp.c $(I)stdio.h $(I)emx/io.h $(RMUTEX)
_str_rd.o: _str_rd.c $(I)unistd.h $(ERRNO) $(I)emx/io.h
_str_wr.o: _str_wr.c $(I)unistd.h $(ERRNO) $(I)emx/io.h
_tmpbuf.o: _tmpbuf.c $(I)stdio.h $(I)emx/io.h
_tmp.o: _tmp.c _tmp.h $(RMUTEX) $(I)emx/startup.h
_tmpidxn.o: _tmpidxn.c $(I)stdio.h $(I)stdlib.h $(I)string.h $(I)io.h \
		$(ERRNO) $(I)emx/io.h _tmp.h
_trslash.o: _trslash.c $(I)sys/nls.h $(I)emx/io.h
clearerr.o: clearerr.c $(I)stdio.h
fclose.o: fclose.c $(I)stdio.h $(I)stdlib.h $(I)io.h $(I)string.h $(I)emx/io.h
fflush.o: fflush.c $(I)stdio.h $(I)stdlib.h $(I)io.h $(FCNTL) $(I)sys/ioctl.h \
		$(I)emx/io.h $(RMUTEX)
fgetc.o: fgetc.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
fgetpos.o: fgetpos.c $(I)stdio.h
fgets.o: fgets.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
fopen.o: fopen.c $(I)stdio.h $(I)share.h $(I)emx/io.h
fprintf.o: fprintf.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)emx/io.h \
		$(RMUTEX)
fputc.o: fputc.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
fputs.o: fputs.c $(I)stdio.h $(I)string.h
fread.o: fread.c $(I)stdio.h $(I)stdlib.h $(I)string.h $(I)io.h $(ERRNO) \
		$(I)emx/io.h $(RMUTEX)
freopen.o: freopen.c $(I)stdio.h $(I)share.h $(I)emx/io.h
fscanf.o: fscanf.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)emx/io.h \
		$(RMUTEX)
fseek.o: fseek.c $(I)stdio.h $(I)stdlib.h $(I)io.h $(ERRNO) $(I)emx/io.h \
		$(RMUTEX)
fsetpos.o: fsetpos.c $(I)stdio.h
ftell.o: ftell.c $(I)stdio.h $(I)stdlib.h $(I)io.h $(FCNTL) $(I)emx/io.h \
		$(RMUTEX)
fwrite.o: fwrite.c $(I)stdio.h $(I)stdlib.h $(I)io.h $(ERRNO) $(I)string.h \
		$(I)emx/io.h $(RMUTEX)
gets.o: gets.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
printf.o: printf.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)emx/io.h \
		$(RMUTEX)
puts.o: puts.c $(I)stdio.h $(I)stdlib.h $(I)string.h $(I)emx/io.h $(RMUTEX)
remove.o: remove.c $(I)emx/syscalls.h $(I)io.h $(ERRNO)
rename.o: rename.c $(I)stdio.h $(I)emx/syscalls.h $(ERRNO)
rewind.o: rewind.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
scanf.o: scanf.c $(I)stdio.h $(I)stdarg.h $(I)emx/io.h
setbuf.o: setbuf.c $(I)stdio.h
setvbuf.o: setvbuf.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
sprintf.o: sprintf.c $(I)stdio.h $(I)stdarg.h $(I)limits.h $(I)emx/io.h
sscanf.o: sscanf.c $(I)stdio.h $(I)stdarg.h $(I)limits.h $(I)emx/io.h
tmpfile.o: tmpfile.c $(I)stdio.h $(I)stdlib.h $(ERRNO) $(FCNTL) $(I)io.h \
		$(I)string.h $(I)sys/param.h $(I)emx/io.h _tmp.h
tmpnam.o: tmpnam.c $(I)stdio.h $(I)emx/thread.h _tmp.h
ungetc.o: ungetc.c $(I)stdio.h $(I)stdlib.h $(I)limits.h $(ERRNO) $(S)ioctl.h \
		$(I)emx/io.h $(RMUTEX)
vfprintf.o: vfprintf.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
vfscanf.o: vfscanf.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)emx/io.h \
		$(RMUTEX)
vprintf.o: vprintf.c $(I)stdio.h $(I)stdlib.h $(I)emx/io.h $(RMUTEX)
vscanf.o: vscanf.c $(I)stdio.h $(I)stdlib.h $(I)stdarg.h $(I)emx/io.h \
		$(RMUTEX)
vsprintf.o: vsprintf.c $(I)stdio.h $(I)limits.h $(I)emx/io.h
vsscanf.o: vsscanf.c $(I)stdio.h $(I)stdarg.h $(I)limits.h $(I)emx/io.h


_crlf.o: _crlf.c $(I)io.h $(I)string.h
_fd.o: _fd.c $(I)emx/io.h
_fdinit.o: _fdinit.c $(I)stdlib.h $(I)emx/io.h
_fseekhd.o: _fseekhd.c $(I)stdio.h $(I)memory.h $(ERRNO)
_fsetmod.o: _fsetmod.c $(I)stdio.h $(I)io.h $(ERRNO) $(FCNTL)
_fsopen.o: _fsopen.c $(I)stdio.h $(I)emx/io.h
_imphand.o: _imphand.c $(I)emx/syscalls.h $(I)io.h $(FCNTL) $(ERRNO) \
		$(S)ioctl.h $(I)emx/io.h
_isterm.o: _isterm.c $(I)io.h $(I)emx/syscalls.h
_mfopen.o: _mfopen.c $(I)stdio.h $(I)stdlib.h $(ERRNO) $(I)emx/io.h
_seekhdr.o: _seekhdr.c $(I)io.h $(I)memory.h $(ERRNO)
_tempnam.o: _tempnam.c $(I)stdio.h $(I)emx/syscalls.h $(I)stdlib.h $(ERRNO) \
		$(I)io.h $(I)string.h $(I)sys/param.h $(I)emx/io.h _tmp.h
_vsopen.o: _vsopen.c $(I)emx/syscalls.h $(I)io.h $(I)stdarg.h $(ERRNO) \
		$(FCNTL) $(I)sys/types.h $(I)sys/stat.h $(I)emx/io.h

access.o: access.c $(I)emx/syscalls.h $(I)string.h $(I)io.h $(ERRNO) \
		$(I)emx/io.h
chmod.o: chmod.c $(I)io.h $(I)sys/types.h $(I)sys/stat.h $(I)emx/syscalls.h \
		$(ERRNO)
chsize.o: chsize.c $(I)io.h $(I)emx/syscalls.h $(ERRNO) $(I)string.h \
		$(I)emx/io.h
close.o: close.c $(I)emx/syscalls.h $(I)io.h $(ERRNO) $(I)emx/io.h
creat.o: creat.c $(I)io.h $(FCNTL)
dup.o: dup.c $(I)io.h $(I)emx/syscalls.h $(ERRNO) $(I)emx/io.h
dup2.o: dup2.c $(I)io.h $(I)emx/syscalls.h $(ERRNO) $(I)emx/io.h
eof.o: eof.c $(I)io.h $(ERRNO) $(I)emx/io.h
fassign.o: fassign.c $(I)stdio.h $(ERRNO) $(I)emx/io.h $(RMUTEX)
fcloseal.o: fcloseal.c $(I)stdio.h $(I)emx/io.h
fcntl.o: fcntl.c $(I)emx/syscalls.h $(I)unistd.h $(I)io.h $(FCNTL) $(ERRNO) \
		$(S)ioctl.h $(I)limits.h $(I)emx/io.h $(I)stdarg.h
fdopen.o: fdopen.c $(I)stdio.h $(FCNTL) $(ERRNO) $(I)io.h $(I)emx/io.h
fgetchar.o: fgetchar.c $(I)stdio.h
fileleng.o: fileleng.c $(I)io.h $(I)emx/syscalls.h
flock.o: flock.c $(I)sys/file.h $(S)fcntl.h $(ERRNO) $(I)emx/io.h
flushall.o: flushall.c $(I)stdio.h $(I)emx/io.h $(RMUTEX)
fputchar.o: fputchar.c $(I)stdio.h
fstat.o: fstat.c $(I)io.h $(I)emx/syscalls.h $(I)sys/types.h $(I)sys/stat.h \
		$(I)time.h $(I)emx/time.h $(I)emx/io.h
fsync.o: fsync.c $(I)io.h $(I)emx/syscalls.h
ftruncat.o: ftruncat.c $(I)io.h $(I)emx/syscalls.h $(ERRNO) $(I)emx/io.h
getw.o: getw.c $(I)stdio.h
ioctl.o: ioctl.c $(I)emx/syscalls.h $(I)io.h $(I)stdlib.h $(I)sys/termio.h \
		$(I)sys/ioctl.h $(ERRNO) $(I)stdarg.h $(I)emx/io.h
isatty.o: isatty.c $(I)emx/syscalls.h $(I)io.h $(ERRNO)
lseek.o: lseek.c $(I)emx/syscalls.h $(I)io.h $(ERRNO) $(I)emx/io.h
mkstemp.o: mkstemp.c $(I)io.h $(I)string.h $(PROCESS) $(ERRNO) $(FCNTL)
mktemp.o: mktemp.c $(I)io.h $(I)string.h $(PROCESS) $(ERRNO)
open.o: open.c $(I)io.h $(I)stdarg.h $(I)share.h $(I)emx/io.h
pclose.o: pclose.c $(I)io.h $(PROCESS) $(ERRNO) $(I)emx/io.h
pipe.o: pipe.c $(I)io.h $(ERRNO) $(FCNTL) $(I)emx/syscalls.h $(I)emx/io.h
popen.o: popen.c $(I)emx/syscalls.h $(I)stdio.h $(I)stdlib.h $(I)string.h \
		$(PROCESS) $(I)io.h $(I)unistd.h $(FCNTL) $(ERRNO)
putw.o: putw.c $(I)stdio.h
read.o: read.c $(I)emx/syscalls.h $(I)io.h $(ERRNO) $(I)string.h $(FCNTL) \
		$(I)emx/io.h $(BUILTIN)
readv.o: readv.c $(I)stdlib.h $(I)string.h $(I)unistd.h $(I)io.h $(ERRNO) \
		$(I)sys/types.h $(I)sys/uio.h
select.o: select.c $(I)io.h $(I)sys/types.h $(I)sys/time.h $(I)emx/syscalls.h \
		$(I)stdlib.h $(I)memory.h $(I)emx/io.h
setbuffe.o: setbuffe.c $(I)stdio.h
setmode.o: setmode.c $(I)io.h $(FCNTL) $(ERRNO) $(I)emx/io.h
snprintf.o: snprintf.c $(I)stdio.h $(I)stdarg.h $(I)limits.h $(I)emx/io.h
sopen.o: sopen.c $(I)io.h $(I)stdarg.h $(I)emx/io.h
stat.o: stat.c $(I)io.h $(I)sys/types.h $(I)sys/stat.h $(I)time.h \
               $(I)stdlib.h $(ERRNO) $(I)string.h $(I)emx/time.h
tell.o: tell.c $(I)io.h $(I)emx/syscalls.h $(ERRNO) $(I)emx/io.h
truncate.o: truncate.c $(I)io.h $(FCNTL)
ttyname.o: ttyname.c $(I)unistd.h $(I)emx/syscalls.h $(I)emx/thread.h
umask.o: umask.c $(I)emx/syscalls.h $(I)stdlib.h
unlink.o: unlink.c $(I)io.h $(I)emx/syscalls.h
utime.o: utime.c $(I)time.h $(I)sys/time.h $(I)sys/utime.h $(I)emx/syscalls.h \
		$(I)emx/time.h
utimes.o: utimes.c $(I)time.h $(I)sys/time.h $(I)emx/syscalls.h $(I)emx/time.h
vsnprint.o: vsnprint.c $(I)stdio.h $(I)limits.h $(I)emx/io.h
write.o: write.c $(I)emx/syscalls.h $(I)io.h $(ERRNO) $(I)string.h $(FCNTL) \
		$(SIGNAL) $(I)emx/io.h
writev.o: writev.c $(I)stdlib.h $(I)string.h $(I)unistd.h $(I)io.h $(ERRNO) \
		$(I)sys/types.h $(I)sys/uio.h


ead.o: ead.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eadadd.o: eadadd.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eadcopy.o: eadcopy.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eadfea.o: eadfea.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eadread.o: eadread.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eadsort.o: eadsort.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eadwrite.o: eadwrite.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eaerrno.o: eaerrno.c $(ERRNO) $(I)os2.h $(I)stdlib.h ea.h
eafree.o: eafree.c $(I)sys/ea.h $(I)stdlib.h
eaget.o: eaget.c $(I)sys/ea.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
eaput.o: eaput.c $(I)sys/ea.h $(I)stdlib.h $(I)string.h $(ERRNO) \
    $(I)io.h ea.h
earemove.o: earemove.c $(I)sys/ea.h $(I)stdlib.h
eawrite.o: eawrite.c ea.h $(I)stdlib.h


$(DSTLIB): _crlf.o _fbuf.o _fd.o _fdinit.o _fill.o _flush.o _flushst.o \
    _fopen.o _fseekhd.o _fsetmod.o _fsopen.o _imphand.o _input.o _isterm.o \
    _mfopen.o _newstre.o _output.o _rmtmp.o _seekhdr.o _str_rd.o _str_wr.o \
    _tempnam.o _tmp.o _tmpbuf.o _tmpidxn.o _trslash.o _vsopen.o \
    access.o chmod.o chsize.o close.o creat.o clearerr.o dup.o dup2.o ead.o \
    eadadd.o eadcopy.o eadfea.o eadread.o eadsort.o eadwrite.o eaerrno.o \
    eafree.o eaget.o eaput.o earemove.o eawrite.o eof.o fassign.o fclose.o \
    fcloseal.o fcntl.o fdopen.o fflush.o fgetc.o fgetchar.o fgetpos.o fgets.o \
    fileleng.o flock.o flushall.o fopen.o fprintf.o fputc.o fputchar.o \
    fputs.o fread.o freopen.o fscanf.o fseek.o fsetpos.o fstat.o fsync.o \
    ftell.o ftruncat.o fwrite.o gets.o getw.o ioctl.o isatty.o lseek.o \
    mkstemp.o mktemp.o open.o pclose.o pipe.o popen.o printf.o puts.o putw.o \
    read.o readv.o remove.o rename.o rewind.o scanf.o select.o setbuf.o \
    setbuffe.o setmode.o setvbuf.o snprintf.o sopen.o sprintf.o sscanf.o \
    stat.o tell.o tmpfile.o tmpnam.o truncate.o ttyname.o umask.o ungetc.o \
    unlink.o utime.o utimes.o vfprintf.o vfscanf.o vprintf.o vscanf.o \
    vsnprint.o vsprintf.o vsscanf.o write.o writev.o
	$(AR) r $(DSTLIB) *.o
