home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / unixlib / src / smakefile < prev    next >
Encoding:
Makefile  |  1996-09-28  |  4.1 KB  |  129 lines

  1. OBJS=  mkdir.o devices.o processes.o kill.o abort.o error.o error_msg.o \
  2.        fcntl.o select.o read.o lseek.o chmod.o getwd.o mktemp.o link.o \
  3.        getenv.o time.o write.o creat.o sleep.o uid.o exec.o truncate.o \
  4.        strftime.o rmdir.o sigpause.o isatty.o mkfifo.o fchmod.o ftruncate.o \
  5.        bzero.o fibstat.o bcmp.o chown.o rename.o amigaos.o ctime.o open.o \
  6.        ioctl.o _exit.o gid.o protection.o umask.o _main.o signals.o grp.o \
  7.        pipe.o unlink.o alloca.o readlink.o pwd.o timeconvert.o amigatime.o \
  8.        bcopy.o utime.o files.o close.o fifofd.o timers.o index.o rindex.o \
  9.        pseudo_c.o wait4.o siglist.o perror.o gethostname.o setjmp.o allocdos.o \
  10.        message.o symlink.o fstat.o access.o dir_data.o dir.o stat.o \
  11.        sigsetmask.o signal.o getpid.o start.o popen.o tmpnam.o
  12.  
  13. DEFS = define=SOFTLINK
  14. OPTIMIZE = opt
  15. CFLAGS = $(OPTS) $(DEFS) gst=amiga.sym $(OPTIMIZE)
  16.  
  17. all: amiga.sym unix.lib unix-hard.lib
  18.  
  19. ALLOBJS = $(OBJS) sprintf.o _setjmp.o
  20.  
  21. unix.lib: $(ALLOBJS)
  22.     -delete unix.lib ram:unix.lib
  23.     oml ram:unix.lib <@<
  24. r $(ALLOBJS)
  25. <
  26.     copy ram:unix.lib ""
  27.  
  28. unix-hard.lib: unix.lib fibstat-hard.o
  29.     copy unix.lib ram:
  30.     oml ram:unix.lib d fibstat.c
  31.     oml ram:unix.lib r fibstat-hard.o
  32.     copy ram:unix.lib unix-hard.lib
  33.  
  34. sprintf.o: sprintf.asm
  35.     asm -osprintf.o -iINCLUDE: sprintf.asm
  36.  
  37. _setjmp.o: _setjmp.asm
  38.     asm -o_setjmp.o -iINCLUDE: _setjmp.asm
  39.  
  40. amiga.sym: amiga.h
  41.     copy amiga.h am.c
  42.     sc makegst=amiga.sym $(OPTS) am.c
  43.     delete am.c
  44.  
  45. fibstat-hard.o: fibstat.c
  46.     $(CC) $(CFLAGS) DEF PRETEND_LINKED objname $@ fibstat.c
  47.  
  48. mkdir.o: mkdir.c amiga.h
  49. devices.o: devices.c amiga.h
  50. processes.o: processes.c processes.h amiga.h
  51. kill.o: kill.c processes.h signals.h amiga.h
  52. abort.o: abort.c amiga.h
  53. error.o: error.c amiga.h
  54. error_msg.o: error_msg.c amiga.h
  55. fcntl.o: fcntl.c amiga.h
  56. select.o: select.c signals.h amiga.h
  57. read.o: read.c amiga.h
  58. lseek.o: lseek.c amiga.h
  59. chmod.o: chmod.c amiga.h
  60. getwd.o: getwd.c amiga.h
  61. mktemp.o: mktemp.c amiga.h
  62. link.o: link.c amiga.h
  63. getenv.o: getenv.c amiga.h
  64. time.o: time.c timeconvert.h amiga.h
  65. write.o: write.c amiga.h
  66. creat.o: creat.c amiga.h
  67. sleep.o: sleep.c signals.h amiga.h
  68. uid.o: uid.c amiga.h
  69. exec.o: exec.c processes.h amiga.h
  70. truncate.o: truncate.c amigaos.h amiga.h
  71. strftime.o: strftime.c
  72. rmdir.o: rmdir.c amiga.h
  73. sigpause.o: sigpause.c signals.h amiga.h
  74. isatty.o: isatty.c amiga.h
  75. mkfifo.o: mkfifo.c amiga.h
  76. fchmod.o: fchmod.c amiga.h
  77. ftruncate.o: ftruncate.c amiga.h
  78. bzero.o: bzero.c amiga.h
  79. fibstat.o: fibstat.c timeconvert.h fibstat.h amiga.h
  80. bcmp.o: bcmp.c amiga.h
  81. chown.o: chown.c amiga.h
  82. rename.o: rename.c amiga.h
  83. amigaos.o: amigaos.c signals.h amiga.h
  84. ctime.o: ctime.c
  85. open.o: open.c amigaos.h amiga.h
  86. ioctl.o: ioctl.c amiga.h
  87. _exit.o: _exit.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  88. gid.o: gid.c amiga.h
  89. protection.o: protection.c amiga.h
  90. umask.o: umask.c amiga.h
  91. _main.o: _main.c fifo_pragmas.h fifo.h amigaos.h fifofd.h signals.h amiga.h
  92. signals.o: signals.c processes.h signals.h amiga.h
  93. grp.o: grp.c amiga.h
  94. pipe.o: pipe.c fifo_pragmas.h fifo.h fifofd.h signals.h amiga.h
  95. unlink.o: unlink.c amiga.h
  96. alloca.o: alloca.c
  97. readlink.o: readlink.c amiga.h
  98. pwd.o: pwd.c amiga.h
  99. timeconvert.o: timeconvert.c timeconvert.h amiga.h
  100. amigatime.o: amigatime.c timeconvert.h amiga.h
  101. bcopy.o: bcopy.c amiga.h
  102. utime.o: utime.c timeconvert.h amiga.h
  103. files.o: files.c amiga.h
  104. close.o: close.c amiga.h
  105. fifofd.o: fifofd.c fifo_pragmas.h fifo.h fifofd.h amiga.h
  106. timers.o: timers.c amiga.h
  107. index.o: index.c
  108. rindex.o: rindex.c
  109. pseudo_c.o: pseudo_c.c amiga.h
  110. wait4.o: wait4.c processes.h signals.h amiga.h
  111. siglist.o: siglist.c
  112. perror.o: perror.c amiga.h
  113. gethostname.o: gethostname.c amiga.h
  114. setjmp.o: setjmp.c signals.h amiga.h
  115. allocdos.o: allocdos.c
  116. message.o: message.c amiga.h
  117. symlink.o: symlink.c amiga.h
  118. fstat.o: fstat.c fibstat.h amiga.h
  119. access.o: access.c fibstat.h amiga.h
  120. dir_data.o: dir_data.c dir_data.h amiga.h
  121. dir.o: dir.c dir_data.h amiga.h
  122. stat.o: stat.c dir_data.h fibstat.h amiga.h
  123. sigsetmask.o: sigsetmask.c signals.h amiga.h
  124. signal.o: signal.c signals.h amiga.h
  125. getpid.o: getpid.c processes.h amiga.h
  126. start.o: start.c processes.h amiga.h
  127. popen.o: popen.c fifo_pragmas.h fifo.h processes.h fifofd.h amiga.h
  128. tmpnam.o: tmpnam.c amiga.h
  129.