home *** CD-ROM | disk | FTP | other *** search
- #
- # /emx/lib/io/makefile
- #
- GCC=gcc -O -Wall -mprobe
- AR=ar
- I=/emx/include/
- E=$(I)sys/emx.h
- FCNTL=$(I)fcntl.h $(I)sys/fcntl.h
- MT=../mt/
-
- LIBC=../libc.a
-
- .SUFFIXES: .s .o .obj
-
- .c.o:
- $(GCC) -c $*.c
-
- default: $(LIBC)
-
- clean:
- -del *.o $(DELOPT)
-
- access.o: access.c $(E) $(I)io.h $(I)errno.h
- chmod.o: chmod.c $(I)io.h $(I)sys/types.h $(I)sys/stat.h $(E) $(I)errno.h
- chsize.o: chsize.c $(I)io.h $(E) $(I)errno.h $(I)strings.h
- close.o: close.c $(E) $(I)io.h $(I)errno.h
- creat.o: creat.c $(I)io.h $(FCNTL)
- crlf.o: crlf.c $(I)io.h $(I)string.h
- dup.o: dup.c $(I)io.h $(E) $(I)errno.h
- dup2.o: dup2.c $(I)io.h $(E) $(I)errno.h
- ead.o: ead.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eadadd.o: eadadd.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eadcopy.o: eadcopy.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eadfea.o: eadfea.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eadread.o: eadread.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eadsort.o: eadsort.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eadwrite.o: eadwrite.c $(I)sys/ead.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(I)io.h ea.h
- eaerrno.o: eaerrno.c $(I)errno.h $(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 $(I)errno.h \
- $(I)io.h ea.h
- eaput.o: eaput.c $(I)sys/ea.h $(I)stdlib.h $(I)string.h $(I)errno.h \
- $(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
- eof.o: eof.c $(I)io.h $(E) $(I)errno.h
- fcntl.o: fcntl.c $(E) $(FCNTL) $(I)errno.h
- fileleng.o: fileleng.c $(I)io.h $(E)
- fstat.o: fstat.c $(I)io.h $(E) $(I)sys/types.h $(I)sys/stat.h $(I)time.h
- fsync.o: fsync.c $(I)io.h $(E)
- ftruncat.o: ftruncat.c $(I)io.h $(E) $(I)errno.h
- getw.o: getw.c $(I)stdio.h
- ioctl.o: ioctl.c $(E) $(I)io.h $(I)stdlib.h $(I)sys/termio.h $(I)sys/ioctl.h \
- $(I)errno.h $(I)stdarg.h
- isatty.o: isatty.c $(E) $(I)io.h $(I)errno.h
- lseek.o: lseek.c $(E) $(I)io.h $(I)errno.h
- mktemp.o: mktemp.c $(I)io.h $(I)string.h $(I)process.h $(I)errno.h
- open.o: open.c $(E) $(I)io.h $(I)stdarg.h $(I)share.h
- read.o: read.c $(E) $(I)io.h $(I)errno.h $(I)string.h $(FCNTL)
- remove.o: remove.c $(E) $(I)io.h $(I)errno.h
- sopen.o: sopen.c $(E) $(I)io.h $(I)stdarg.h
- stat.o: stat.c $(I)io.h $(I)sys/types.h $(I)sys/stat.h $(I)time.h \
- $(I)stdlib.h $(I)errno.h $(I)string.h
- tell.o: tell.c $(I)io.h $(E) $(I)errno.h
- truncate.o: truncate.c $(I)io.h $(FCNTL)
- umask.o: umask.c $(E) $(I)stdlib.h
- unlink.o: unlink.c $(I)io.h
- write.o: write.c $(E) $(I)io.h $(I)errno.h $(I)string.h $(FCNTL)
- iodata.o: iodata.c $(E) $(FCNTL)
- isterm.o: isterm.c $(I)io.h $(E)
- _sopen.o: _sopen.c $(E) $(I)io.h $(I)stdarg.h $(I)errno.h $(FCNTL) \
- $(I)sys/types.h $(I)sys/stat.h
-
- clearerr.o: clearerr.c $(I)stdio.h
- fbuf.o: fbuf.c $(I)stdio.h $(E) $(I)stdlib.h
- fclose.o: fclose.c $(I)stdio.h $(I)stdlib.h $(I)io.h $(E) $(I)string.h
- fcloseal.o: fcloseal.c $(I)stdio.h $(E)
- fdopen.o: fdopen.c $(I)stdio.h $(E) $(FCNTL) $(I)errno.h $(I)io.h
- fflush.o: fflush.c $(I)stdio.h $(E) $(FCNTL) $(I)io.h $(I)sys/ioctl.h
- fgetc.o: fgetc.c $(I)stdio.h
- fgetchar.o: fgetchar.c $(I)stdio.h
- fgetpos.o: fgetpos.c $(I)stdio.h
- fgets.o: fgets.c $(I)stdio.h
- fill.o: fill.c $(I)stdio.h $(E) $(I)io.h $(I)errno.h $(FCNTL)
- flush.o: flush.c $(I)stdio.h $(E) $(I)io.h $(I)errno.h $(FCNTL)
- flushall.o: flushall.c $(I)stdio.h $(E)
- flushstr.o: flushstr.c $(I)stdio.h $(E) $(I)io.h $(I)errno.h $(FCNTL)
- fopen.o: fopen.c $(I)stdio.h $(E) $(I)share.h
- fprintf.o: fprintf.c $(I)stdio.h $(I)stdarg.h $(E)
- fputc.o: fputc.c $(I)stdio.h
- fputchar.o: fputchar.c $(I)stdio.h
- fputs.o: fputs.c $(I)stdio.h $(I)string.h $(E)
- fread.o: fread.c $(I)stdio.h $(I)io.h $(I)errno.h $(I)string.h $(E)
- freopen.o: freopen.c $(I)stdio.h $(E) $(I)share.h
- fscanf.o: fscanf.c $(I)stdio.h $(I)stdarg.h $(E)
- fseek.o: fseek.c $(I)stdio.h $(I)io.h $(I)errno.h $(E)
- fseekhdr.o: fseekhdr.c $(I)stdio.h $(I)memory.h $(I)errno.h
- fsetmode.o: fsetmode.c $(I)stdio.h $(I)io.h $(I)errno.h $(FCNTL)
- fsetpos.o: fsetpos.c $(I)stdio.h
- fsopen.o: fsopen.c $(I)stdio.h $(E)
- ftell.o: ftell.c $(I)stdio.h $(I)io.h $(E)
- fwrite.o: fwrite.c $(I)stdio.h $(I)io.h $(I)errno.h $(I)string.h $(E)
- gets.o: gets.c $(I)stdio.h
- input.o: input.c $(E) $(I)stdio.h $(I)stdarg.h $(I)string.h \
- $(I)stdlib.h $(I)limits.h $(I)ctype.h
- newstrea.o: newstrea.c $(I)stdio.h
- output.o: output.c $(E) $(I)stdio.h $(I)stdarg.h $(I)string.h \
- $(I)stdlib.h $(I)limits.h
- pclose.o: pclose.c $(I)io.h $(I)process.h $(I)errno.h $(E)
- pipe.o: pipe.c $(I)io.h $(I)errno.h $(FCNTL) $(E)
- popen.o: popen.c $(E) $(I)stdio.h $(I)stdlib.h $(I)string.h $(I)process.h \
- $(I)io.h $(I)unistd.h $(FCNTL) $(I)errno.h
- printf.o: printf.c $(I)stdio.h $(I)stdarg.h $(E)
- puts.o: puts.c $(I)stdio.h $(I)string.h $(E)
- putw.o: putw.c $(I)stdio.h
- rename.o: rename.c $(I)stdio.h $(E) $(I)errno.h
- rewind.o: rewind.c $(I)stdio.h
- rmtmp.o: rmtmp.c $(I)stdio.h $(E)
- scanf.o: scanf.c $(I)stdio.h $(I)stdarg.h $(E)
- seekhdr.o: seekhdr.c $(I)io.h $(I)memory.h $(I)errno.h
- setbuf.o: setbuf.c $(I)stdio.h
- setbuffe.o: setbuffe.c $(I)stdio.h
- setmode.o: setmode.c $(I)io.h $(FCNTL) $(I)errno.h $(E)
- setvbuf.o: setvbuf.c $(I)stdio.h $(E) $(I)stdlib.h
- sprintf.o: sprintf.c $(I)stdio.h $(I)stdarg.h $(E) $(I)limits.h
- sscanf.o: sscanf.c $(I)stdio.h $(I)stdarg.h $(E) $(I)limits.h
- select.o: select.c $(I)io.h $(I)sys/types.h $(I)sys/time.h $(E) $(I)stdlib.h \
- $(I)memory.h
- stdio.o: stdio.c $(I)stdio.h $(E)
- tmpbuf.o: tmpbuf.c $(E) $(I)stdio.h $(I)io.h $(I)sys/ioctl.h
- tmpfile.o: tmpfile.c $(I)stdio.h $(E) $(I)stdlib.h $(I)errno.h $(I)io.h \
- $(I)string.h $(I)sys/param.h
- ungetc.o: ungetc.c $(I)stdio.h $(E) $(I)errno.h
- utime.o: utime.c $(I)time.h $(I)sys/time.h $(I)sys/utime.h $(E)
- utimes.o: utimes.c $(I)time.h $(I)sys/time.h $(E)
- vfprintf.o: vfprintf.c $(I)stdio.h $(E)
- vfscanf.o: vfscanf.c $(I)stdio.h $(I)stdarg.h $(E)
- vprintf.o: vprintf.c $(I)stdio.h $(E)
- vscanf.o: vscanf.c $(I)stdio.h $(I)stdarg.h $(E)
- vsprintf.o: vsprintf.c $(I)stdio.h $(E) $(I)limits.h
- vsscanf.o: vsscanf.c $(I)stdio.h $(I)stdarg.h $(E) $(I)limits.h
- _fopen.o: _fopen.c $(I)stdio.h $(E) $(I)io.h $(FCNTL) $(I)errno.h
-
- $(LIBC): read.o write.o open.o close.o iodata.o lseek.o isatty.o access.o \
- eof.o remove.o tell.o unlink.o fileleng.o creat.o fstat.o fsync.o dup.o \
- fcntl.o pipe.o pclose.o popen.o dup2.o select.o getw.o putw.o sopen.o \
- chmod.o stat.o mktemp.o ftruncat.o truncate.o fopen.o freopen.o \
- fclose.o fread.o fwrite.o fflush.o fgetc.o fputc.o fgetchar.o \
- fputchar.o fputs.o puts.o flush.o fill.o fbuf.o _fopen.o stdio.o \
- flushall.o fcloseal.o clearerr.o rewind.o setvbuf.o fdopen.o ioctl.o \
- fgetpos.o fsetpos.o ftell.o fseek.o setbuf.o printf.o fprintf.o \
- sprintf.o vprintf.o vfprintf.o vsprintf.o rename.o scanf.o sscanf.o \
- fscanf.o fgets.o gets.o ungetc.o setbuffe.o setmode.o tmpfile.o rmtmp.o \
- input.o output.o newstrea.o tmpbuf.o fseekhdr.o seekhdr.o isterm.o \
- crlf.o fsetmode.o _sopen.o chsize.o fsopen.o umask.o utime.o utimes.o \
- vscanf.o vfscanf.o vsscanf.o flushstr.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
- -$(AR) d $(LIBC) __.SYMDEF
- $(AR) r $(LIBC) *.o
- $(AR) s $(LIBC)
-
- $(MT)io1.c: _fopen.c _sopen.c access.c chmod.c chsize.c clearerr.c \
- close.c creat.c crlf.c dup.c dup2.c ead.c eadadd.c eadcopy.c \
- eadfea.c eadread.c eadsort.c eadwrite.c eaerrno.c eafree.c eaget.c \
- eaput.c earemove.c eawrite.c eof.c fbuf.c fclose.c \
- fcloseal.c fcntl.c fdopen.c fflush.c fgetc.c fgetchar.c fgetpos.c \
- fgets.c fileleng.c fill.c flush.c flushall.c flushstr.c fopen.c \
- fprintf.c fputc.c fputchar.c fputs.c fread.c freopen.c fscanf.c fseek.c \
- fseekhdr.c fsetmode.c fsetpos.c fsopen.c fstat.c fsync.c ftell.c \
- ftruncat.c fwrite.c gets.c getw.c includes.c input.c ioctl.c \
- iodata.c isatty.c isterm.c lseek.c mktemp.c newstrea.c open.c \
- output.c pclose.c pipe.c popen.c printf.c puts.c putw.c read.c \
- remove.c rename.c rewind.c rmtmp.c scanf.c seekhdr.c select.c \
- setbuf.c setbuffe.c setmode.c setvbuf.c sopen.c sprintf.c sscanf.c \
- stat.c stdio.c tell.c tmpbuf.c tmpfile.c truncate.c umask.c \
- ungetc.c unlink.c utime.c utimes.c vfprintf.c vfscanf.c vprintf.c \
- vscanf.c vsprintf.c vsscanf.c write.c
- emxcat -o $@ includes.c *.c
-
- $(MT)io2.s: binmode.s
- emxcat -o $@ *.s
-
- mt: $(MT)io1.c $(MT)io2.s
-