home *** CD-ROM | disk | FTP | other *** search
- #
- # /emx/lib/sys/makefile
- #
- GCC=gcc -O -I/emx/include -Wall -mprobe
- AR = ar
- I=/emx/include/
- E=$(I)sys/emx.h
- LIBSYS = ..\libsys.lib
-
- .SUFFIXES: .obj .s .asm
-
- .c.obj:
- $(GCC) -c -Zomf $<
-
- .s.obj:
- $(GCC) -c -Zomf $<
-
- #
- # Requires MASM 6.0
- #
- .asm.obj:
- ml -c -nologo -Cx $<
-
- default: $(LIBSYS)
-
- clean:
- -del *.obj $(DELOPT)
-
- brk.obj: brk.c syscalls.h $(I)os2emx.h $(I)errno.h $(E)
- chdir.obj: chdir.c syscalls.h $(I)os2emx.h $(E)
- chdrive.obj: chdrive.c syscalls.h $(I)os2emx.h $(E)
- chmod.obj: chmod.c syscalls.h $(I)errno.h $(I)os2emx.h $(I)string.h $(E)
- chsize.obj: chsize.c syscalls.h $(I)os2emx.h $(E)
- clock.obj: clock.c syscalls.h $(I)os2emx.h $(E)
- close.obj: close.c syscalls.h $(I)os2emx.h $(E)
- dup.obj: dup.c syscalls.h $(I)os2emx.h $(E)
- dup2.obj: dup2.c syscalls.h $(I)os2emx.h $(E)
- emxinit.obj: emxinit.s
- emx_ver.obj: emx_ver.c
- exit.obj: exit.c $(I)os2emx.h
- fcntl.obj: fcntl.c $(I)os2emx.h $(I)errno.h syscalls.h $(E) $(I)fcntl.h \
- $(I)sys/fcntl.h
- filefind.obj: filefind.c $(I)os2emx.h $(I)string.h $(I)errno.h syscalls.h $(E)
- filesys.obj: filesys.c $(I)os2emx.h $(I)errno.h $(I)string.h syscalls.h $(E)
- fstat.obj: fstat.c syscalls.h $(I)os2emx.h $(I)string.h $(I)sys/types.h \
- $(I)sys/stat.h $(E)
- fsync.obj: fsync.c $(I)os2emx.h syscalls.h $(E)
- ftime.obj: ftime.c $(I)os2emx.h syscalls.h $(I)sys/timeb.h $(I)time.h $(E)
- ftruncat.obj: ftruncat.c $(I)os2emx.h syscalls.h $(E)
- getcwd.obj: getcwd.c $(I)os2emx.h syscalls.h $(E)
- getdrive.obj: getdrive.c $(I)os2emx.h syscalls.h $(E)
- getpid.obj: getpid.c $(I)os2emx.h syscalls.h $(E)
- getppid.obj: getppid.c $(I)os2emx.h syscalls.h $(E)
- init.obj: init.c $(I)os2emx.h syscalls.h syssig.h $(I)signal.h \
- $(I)sys/signal.h $(I)string.h $(E)
- ioctl1.obj: ioctl1.c syscalls.h $(I)os2emx.h $(I)errno.h $(E)
- ioctl2.obj: ioctl2.c syscalls.h $(I)os2emx.h $(I)errno.h $(I)sys/ioctl.h $(E)
- kill.obj: kill.c syscalls.h $(I)errno.h $(I)os2emx.h $(I)signal.h \
- $(I)sys/signal.h $(E)
- lseek.obj: lseek.c syscalls.h $(I)os2emx.h $(E)
- memacces.obj: memacces.c syscalls.h $(E)
- memavail.obj: memavail.c $(E)
- mkdir.obj: mkdir.c syscalls.h $(I)os2emx.h $(E)
- nls_memu.obj: nls_memu.c syscalls.h $(I)os2emx.h $(E)
- open.obj: open.c syscalls.h $(I)os2emx.h $(E)
- os_ver.obj: os_ver.c
- p2t.obj: p2t.c syscalls.h $(I)os2emx.h $(I)time.h $(E)
- pipe.obj: pipe.c syscalls.h $(I)os2emx.h $(E)
- portacce.obj: portacce.c syscalls.h $(E)
- raise.obj: raise.c syscalls.h syssig.h $(I)os2emx.h $(I)signal.h \
- $(I)sys/signal.h $(I)errno.h $(I)string.h $(E)
- read.obj: read.c syscalls.h $(I)os2emx.h $(E)
- read_kbd.obj: read_kbd.c syscalls.h $(I)os2emx.h $(E)
- remove.obj: remove.c syscalls.h $(I)os2emx.h $(E)
- rename.obj: rename.c syscalls.h $(I)os2emx.h $(E)
- rmdir.obj: rmdir.c syscalls.h $(I)os2emx.h $(E)
- sbrk.obj: sbrk.c syscalls.h $(I)os2emx.h $(I)errno.h $(E)
- scrsize.obj: scrsize.c $(E)
- signal.obj: signal.c syscalls.h syssig.h $(I)os2emx.h $(I)signal.h \
- $(I)sys/signal.h $(I)errno.h $(E)
- sleep.obj: sleep.c syscalls.h $(I)os2emx.h $(E)
- sleep2.obj: sleep2.c syscalls.h $(I)os2emx.h $(E)
- seterrno.obj: seterrno.c syscalls.h $(I)errno.h
- spawnve.obj: spawnve.c syscalls.h $(I)stdlib.h $(I)process.h $(I)string.h \
- $(I)errno.h $(I)os2emx.h $(E)
- stat.obj: stat.c syscalls.h $(I)os2emx.h $(I)string.h $(I)sys/types.h \
- $(I)sys/stat.h $(I)errno.h $(E)
- swchar.obj: swchar.c syscalls.h
- thunk.obj: thunk.asm
- ulimit.obj: ulimit.c syscalls.h $(I)errno.h $(E)
- umask.obj: umask.c syscalls.h $(E)
- utimes.obj: utimes.c syscalls.h $(I)os2emx.h $(I)time.h $(I)sys/time.h \
- $(I)string.h $(I)errno.h $(E)
- unwind.obj: unwind.s
- wait.obj: wait.c syscalls.h $(I)os2emx.h $(E)
- waitpid.obj: waitpid.c syscalls.h $(I)os2emx.h $(E)
- write.obj: write.c syscalls.h $(I)os2emx.h $(E)
-
- $(LIBSYS): brk.obj chdir.obj chdrive.obj chmod.obj chsize.obj \
- clock.obj close.obj dup.obj dup2.obj emxinit.obj \
- emx_ver.obj exit.obj fcntl.obj filefind.obj filesys.obj \
- fstat.obj fsync.obj ftime.obj ftruncat.obj getcwd.obj \
- getdrive.obj getpid.obj getppid.obj init.obj ioctl1.obj \
- ioctl2.obj kill.obj lseek.obj memacces.obj memavail.obj \
- mkdir.obj nls_memu.obj open.obj os_ver.obj p2t.obj \
- pipe.obj portacce.obj raise.obj read.obj read_kbd.obj remove.obj \
- rename.obj rmdir.obj sbrk.obj scrsize.obj seterrno.obj \
- signal.obj sleep.obj sleep2.obj spawnve.obj stat.obj swchar.obj \
- thunk.obj ulimit.obj umask.obj unwind.obj utimes.obj \
- wait.obj waitpid.obj write.obj
- -del $(LIBSYS)
- emxomfar rc $(LIBSYS) *.obj
-