home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / D / CLISP / CLISPSRC.TAR / clisp-1995-01-01 / acorn / makefile.gcc < prev    next >
Encoding:
Makefile  |  1995-01-01  |  38.2 KB  |  1,434 lines

  1. # Makefile for the CLISP binaries
  2. # DO NOT EDIT! GENERATED AUTOMATICALLY!
  3.  
  4. # -------------- Start of configurable section --------------------
  5.  
  6. # Directories used by "make install":
  7. prefix = 
  8. exec_prefix = $(prefix)
  9. bindir = $(exec_prefix).bin
  10. mandir = $(exec_prefix).man
  11. libdir = $(exec_prefix).lib
  12. lisplibdir = $(libdir).lisp
  13.  
  14. # Programs used by "make":
  15. CC = gcc
  16. CFLAGS = -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -fomit-frame-pointer -O2
  17. CPP = gcc -E
  18. CLFLAGS = -static
  19. LIBS = 
  20. X_LIBS = 
  21.  
  22. MAKE = make
  23. RM = remove
  24. CP = cp ~A~CN
  25. LN = cp ~A~CN
  26. MV = cp ~A~CDF
  27. CAT = cat
  28. TOUCH = stamp
  29. AR = ar
  30. RANLIB = ranlib
  31.  
  32. # Programs used by "make install":
  33. INSTALL = cp ~A~CN
  34. INSTALL_PROGRAM = $(INSTALL)
  35. INSTALL_DATA = $(INSTALL)
  36.  
  37. # Programs used by "make distrib":
  38.  
  39. # formatter for manual page
  40. ROFF_MAN = nroff -man # try "groff -Tascii -mandoc" or "nroff -man"
  41. ROFF_DVI =  # try "groff -Tdvi -mandoc"
  42.  
  43. # -------------- End of configurable section --------------------
  44.  
  45. COMMENT5 = /comment5
  46. ANSIDECL = /ansidecl
  47. TXT2C = /txt2c
  48.  
  49. DFILES = \
  50. spvw.d \
  51. spvwtabf.d \
  52. spvwtabs.d \
  53. spvwtabo.d \
  54. eval.d \
  55. control.d \
  56. pathname.d \
  57. stream.d \
  58. io.d \
  59. array.d \
  60. hashtabl.d \
  61. list.d \
  62. package.d \
  63. record.d \
  64. sequence.d \
  65. charstrg.d \
  66. debug.d \
  67. error.d \
  68. misc.d \
  69. predtype.d \
  70. symbol.d \
  71. lisparit.d \
  72. unixaux.d \
  73. acornaux.d \
  74. lispbibl.d \
  75. fsubr.d \
  76. subr.d \
  77. pseudofun.d \
  78. constsym.d \
  79. constobj.d \
  80. acorn.d \
  81. constpack.d \
  82. avl.d \
  83. sort.d \
  84. aridecl.d \
  85. arilev0.d \
  86. arilev1.d \
  87. intelem.d \
  88. intlog.d \
  89. intplus.d \
  90. intcomp.d \
  91. intbyte.d \
  92. intmal.d \
  93. intdiv.d \
  94. intgcd.d \
  95. int2adic.d \
  96. intsqrt.d \
  97. intprint.d \
  98. intread.d \
  99. rational.d \
  100. sfloat.d \
  101. ffloat.d \
  102. dfloat.d \
  103. lfloat.d \
  104. flo_konv.d \
  105. flo_rest.d \
  106. realelem.d \
  107. realrand.d \
  108. realtran.d \
  109. compelem.d \
  110. comptran.d \
  111. arilev1c.d \
  112. arilev1e.d \
  113. arilev1i.d \
  114. genclisph.d \
  115. modules.d \
  116. noreadline.d \
  117. main.d \
  118. ariarm.d
  119.  
  120. CFILES = \
  121. spvw.c \
  122. spvwtabf.c \
  123. spvwtabs.c \
  124. spvwtabo.c \
  125. eval.c \
  126. control.c \
  127. pathname.c \
  128. stream.c \
  129. io.c \
  130. array.c \
  131. hashtabl.c \
  132. list.c \
  133. package.c \
  134. record.c \
  135. sequence.c \
  136. charstrg.c \
  137. debug.c \
  138. error.c \
  139. misc.c \
  140. predtype.c \
  141. symbol.c \
  142. lisparit.c \
  143. unixaux.c \
  144. acornaux.c \
  145. lispbibl.c \
  146. fsubr.c \
  147. subr.c \
  148. pseudofun.c \
  149. constsym.c \
  150. constobj.c \
  151. acorn.c \
  152. constpack.c \
  153. avl.c \
  154. sort.c \
  155. aridecl.c \
  156. arilev0.c \
  157. arilev1.c \
  158. intelem.c \
  159. intlog.c \
  160. intplus.c \
  161. intcomp.c \
  162. intbyte.c \
  163. intmal.c \
  164. intdiv.c \
  165. intgcd.c \
  166. int2adic.c \
  167. intsqrt.c \
  168. intprint.c \
  169. intread.c \
  170. rational.c \
  171. sfloat.c \
  172. ffloat.c \
  173. dfloat.c \
  174. lfloat.c \
  175. flo_konv.c \
  176. flo_rest.c \
  177. realelem.c \
  178. realrand.c \
  179. realtran.c \
  180. compelem.c \
  181. comptran.c \
  182. arilev1c.c \
  183. arilev1e.c \
  184. arilev1i.c \
  185. genclisph.c \
  186. modules.c \
  187. noreadline.c \
  188. main.c \
  189. ariarm.c
  190.  
  191. OBJECTS = \
  192. spvw.o \
  193. spvwtabf.o \
  194. spvwtabs.o \
  195. spvwtabo.o \
  196. eval.o \
  197. control.o \
  198. pathname.o \
  199. stream.o \
  200. io.o \
  201. array.o \
  202. hashtabl.o \
  203. list.o \
  204. package.o \
  205. record.o \
  206. sequence.o \
  207. charstrg.o \
  208. debug.o \
  209. error.o \
  210. misc.o \
  211. predtype.o \
  212. symbol.o \
  213. lisparit.o \
  214. unixaux.o \
  215. acornaux.o \
  216. ariarm.o
  217.  
  218. LSPFILES = \
  219. init.lsp \
  220. defseq.lsp \
  221. backquot.lsp \
  222. defmacro.lsp \
  223. macros1.lsp \
  224. macros2.lsp \
  225. defs1.lsp \
  226. timezone.lsp \
  227. places.lsp \
  228. floatpri.lsp \
  229. type.lsp \
  230. defstruc.lsp \
  231. format.lsp \
  232. user1.lsp \
  233. user2.lsp \
  234. trace.lsp \
  235. macros3.lsp \
  236. config.lsp \
  237. compiler.lsp \
  238. defs2.lsp \
  239. loop.lsp \
  240. clos.lsp \
  241. conditio.lsp \
  242. defs3.lsp \
  243. gstream.lsp \
  244. foreign.lsp \
  245. screen.lsp \
  246. stdwin1.lsp \
  247. stdwin2.lsp \
  248. rexx.lsp \
  249. editor.lsp
  250.  
  251. FASFILES = \
  252. init.fas \
  253. defseq.fas \
  254. backquot.fas \
  255. defmacro.fas \
  256. macros1.fas \
  257. macros2.fas \
  258. defs1.fas \
  259. timezone.fas \
  260. places.fas \
  261. floatpri.fas \
  262. type.fas \
  263. defstruc.fas \
  264. format.fas \
  265. user1.fas \
  266. user2.fas \
  267. trace.fas \
  268. macros3.fas \
  269. config.fas \
  270. compiler.fas \
  271. defs2.fas \
  272. loop.fas \
  273. clos.fas \
  274. conditio.fas \
  275. defs3.fas \
  276. gstream.fas \
  277. foreign.fas \
  278. screen.fas \
  279. stdwin1.fas \
  280. stdwin2.fas \
  281. rexx.fas \
  282. editor.fas
  283.  
  284. TXTFILES = \
  285. LISP-tutorial.txt \
  286. CLOS-guide.txt \
  287. cltl2.txt
  288.  
  289. TESTLSPFILES = \
  290. stage.init.lsp \
  291. stage.defseq.lsp \
  292. stage.backquot.lsp \
  293. stage.defmacro.lsp \
  294. stage.macros1.lsp \
  295. stage.macros2.lsp \
  296. stage.defs1.lsp \
  297. stage.timezone.lsp \
  298. stage.places.lsp \
  299. stage.floatpri.lsp \
  300. stage.type.lsp \
  301. stage.defstruc.lsp \
  302. stage.format.lsp \
  303. stage.user1.lsp \
  304. stage.user2.lsp \
  305. stage.trace.lsp \
  306. stage.macros3.lsp \
  307. stage.config.lsp \
  308. stage.compiler.lsp \
  309. stage.defs2.lsp \
  310. stage.loop.lsp \
  311. stage.clos.lsp \
  312. stage.conditio.lsp \
  313. stage.defs3.lsp \
  314. stage.gstream.lsp \
  315. stage.foreign.lsp \
  316. stage.screen.lsp \
  317. stage.stdwin1.lsp \
  318. stage.stdwin2.lsp \
  319. stage.rexx.lsp \
  320. stage.editor.lsp
  321.  
  322. TESTFASFILES = \
  323. stage.init.fas \
  324. stage.defseq.fas \
  325. stage.backquot.fas \
  326. stage.defmacro.fas \
  327. stage.macros1.fas \
  328. stage.macros2.fas \
  329. stage.defs1.fas \
  330. stage.timezone.fas \
  331. stage.places.fas \
  332. stage.floatpri.fas \
  333. stage.type.fas \
  334. stage.defstruc.fas \
  335. stage.format.fas \
  336. stage.user1.fas \
  337. stage.user2.fas \
  338. stage.trace.fas \
  339. stage.macros3.fas \
  340. stage.config.fas \
  341. stage.compiler.fas \
  342. stage.defs2.fas \
  343. stage.loop.fas \
  344. stage.clos.fas \
  345. stage.conditio.fas \
  346. stage.defs3.fas \
  347. stage.gstream.fas \
  348. stage.foreign.fas \
  349. stage.screen.fas \
  350. stage.stdwin1.fas \
  351. stage.stdwin2.fas \
  352. stage.rexx.fas \
  353. stage.editor.fas
  354.  
  355.  
  356. all : init allc allo lisp interpreted.mem halfcompiled.mem compiled.mem manual
  357.     $(TOUCH) all
  358.  
  359.  
  360. init : comment5 ansidecl txt2c $(DFILES) modules.h
  361.     $(TOUCH) init
  362.  
  363. comment5 : ^.utils.comment5.c
  364.     $(CC) $(CFLAGS) ^.utils.comment5.c -o comment5
  365.  
  366. ansidecl : ^.utils.ansidecl.d comment5
  367.     $(LN) ^.utils.ansidecl.d ansidecl.d
  368.     $(COMMENT5) ansidecl.d ansidecl.c
  369.     $(RM) ansidecl.d
  370.     $(CC) $(CFLAGS) ansidecl.c -o ansidecl
  371.     $(RM) ansidecl.c
  372.  
  373. txt2c : ^.utils.txt2c.c
  374.     $(CC) $(CFLAGS) ^.utils.txt2c.c -o txt2c
  375.  
  376.  
  377. allc : init $(CFILES)
  378.     $(TOUCH) allc
  379.  
  380. spvw.c : spvw.d comment5 ansidecl
  381.     $(COMMENT5) spvw.d > TMPPIPE1
  382.     $(ANSIDECL) < TMPPIPE1 > spvw.c
  383.     $(RM) TMPPIPE1
  384.  
  385. spvwtabf.c : spvwtabf.d comment5 ansidecl
  386.     $(COMMENT5) spvwtabf.d > TMPPIPE1
  387.     $(ANSIDECL) < TMPPIPE1 > spvwtabf.c
  388.     $(RM) TMPPIPE1
  389.  
  390. spvwtabs.c : spvwtabs.d comment5 ansidecl
  391.     $(COMMENT5) spvwtabs.d > TMPPIPE1
  392.     $(ANSIDECL) < TMPPIPE1 > spvwtabs.c
  393.     $(RM) TMPPIPE1
  394.  
  395. spvwtabo.c : spvwtabo.d comment5 ansidecl
  396.     $(COMMENT5) spvwtabo.d > TMPPIPE1
  397.     $(ANSIDECL) < TMPPIPE1 > spvwtabo.c
  398.     $(RM) TMPPIPE1
  399.  
  400. eval.c : eval.d comment5 ansidecl
  401.     $(COMMENT5) eval.d > TMPPIPE1
  402.     $(ANSIDECL) < TMPPIPE1 > eval.c
  403.     $(RM) TMPPIPE1
  404.  
  405. control.c : control.d comment5 ansidecl
  406.     $(COMMENT5) control.d > TMPPIPE1
  407.     $(ANSIDECL) < TMPPIPE1 > control.c
  408.     $(RM) TMPPIPE1
  409.  
  410. pathname.c : pathname.d comment5 ansidecl
  411.     $(COMMENT5) pathname.d > TMPPIPE1
  412.     $(ANSIDECL) < TMPPIPE1 > pathname.c
  413.     $(RM) TMPPIPE1
  414.  
  415. stream.c : stream.d comment5 ansidecl
  416.     $(COMMENT5) stream.d > TMPPIPE1
  417.     $(ANSIDECL) < TMPPIPE1 > stream.c
  418.     $(RM) TMPPIPE1
  419.  
  420. io.c : io.d comment5 ansidecl
  421.     $(COMMENT5) io.d > TMPPIPE1
  422.     $(ANSIDECL) < TMPPIPE1 > io.c
  423.     $(RM) TMPPIPE1
  424.  
  425. array.c : array.d comment5 ansidecl
  426.     $(COMMENT5) array.d > TMPPIPE1
  427.     $(ANSIDECL) < TMPPIPE1 > array.c
  428.     $(RM) TMPPIPE1
  429.  
  430. hashtabl.c : hashtabl.d comment5 ansidecl
  431.     $(COMMENT5) hashtabl.d > TMPPIPE1
  432.     $(ANSIDECL) < TMPPIPE1 > hashtabl.c
  433.     $(RM) TMPPIPE1
  434.  
  435. list.c : list.d comment5 ansidecl
  436.     $(COMMENT5) list.d > TMPPIPE1
  437.     $(ANSIDECL) < TMPPIPE1 > list.c
  438.     $(RM) TMPPIPE1
  439.  
  440. package.c : package.d comment5 ansidecl
  441.     $(COMMENT5) package.d > TMPPIPE1
  442.     $(ANSIDECL) < TMPPIPE1 > package.c
  443.     $(RM) TMPPIPE1
  444.  
  445. record.c : record.d comment5 ansidecl
  446.     $(COMMENT5) record.d > TMPPIPE1
  447.     $(ANSIDECL) < TMPPIPE1 > record.c
  448.     $(RM) TMPPIPE1
  449.  
  450. sequence.c : sequence.d comment5 ansidecl
  451.     $(COMMENT5) sequence.d > TMPPIPE1
  452.     $(ANSIDECL) < TMPPIPE1 > sequence.c
  453.     $(RM) TMPPIPE1
  454.  
  455. charstrg.c : charstrg.d comment5 ansidecl
  456.     $(COMMENT5) charstrg.d > TMPPIPE1
  457.     $(ANSIDECL) < TMPPIPE1 > charstrg.c
  458.     $(RM) TMPPIPE1
  459.  
  460. debug.c : debug.d comment5 ansidecl
  461.     $(COMMENT5) debug.d > TMPPIPE1
  462.     $(ANSIDECL) < TMPPIPE1 > debug.c
  463.     $(RM) TMPPIPE1
  464.  
  465. error.c : error.d comment5 ansidecl
  466.     $(COMMENT5) error.d > TMPPIPE1
  467.     $(ANSIDECL) < TMPPIPE1 > error.c
  468.     $(RM) TMPPIPE1
  469.  
  470. misc.c : misc.d comment5 ansidecl
  471.     $(COMMENT5) misc.d > TMPPIPE1
  472.     $(ANSIDECL) < TMPPIPE1 > misc.c
  473.     $(RM) TMPPIPE1
  474.  
  475. predtype.c : predtype.d comment5 ansidecl
  476.     $(COMMENT5) predtype.d > TMPPIPE1
  477.     $(ANSIDECL) < TMPPIPE1 > predtype.c
  478.     $(RM) TMPPIPE1
  479.  
  480. symbol.c : symbol.d comment5 ansidecl
  481.     $(COMMENT5) symbol.d > TMPPIPE1
  482.     $(ANSIDECL) < TMPPIPE1 > symbol.c
  483.     $(RM) TMPPIPE1
  484.  
  485. lisparit.c : lisparit.d comment5 ansidecl
  486.     $(COMMENT5) lisparit.d > TMPPIPE1
  487.     $(ANSIDECL) < TMPPIPE1 > lisparit.c
  488.     $(RM) TMPPIPE1
  489.  
  490. unixaux.c : unixaux.d comment5 ansidecl
  491.     $(COMMENT5) unixaux.d > TMPPIPE1
  492.     $(ANSIDECL) < TMPPIPE1 > unixaux.c
  493.     $(RM) TMPPIPE1
  494.  
  495. acornaux.c : acornaux.d comment5 ansidecl
  496.     $(COMMENT5) acornaux.d > TMPPIPE1
  497.     $(ANSIDECL) < TMPPIPE1 > acornaux.c
  498.     $(RM) TMPPIPE1
  499.  
  500. lispbibl.c : lispbibl.d comment5 ansidecl
  501.     $(COMMENT5) lispbibl.d > TMPPIPE1
  502.     $(ANSIDECL) < TMPPIPE1 > lispbibl.c
  503.     $(RM) TMPPIPE1
  504.  
  505. fsubr.c : fsubr.d comment5 ansidecl
  506.     $(COMMENT5) fsubr.d > TMPPIPE1
  507.     $(ANSIDECL) < TMPPIPE1 > fsubr.c
  508.     $(RM) TMPPIPE1
  509.  
  510. subr.c : subr.d comment5 ansidecl
  511.     $(COMMENT5) subr.d > TMPPIPE1
  512.     $(ANSIDECL) < TMPPIPE1 > subr.c
  513.     $(RM) TMPPIPE1
  514.  
  515. pseudofun.c : pseudofun.d comment5 ansidecl
  516.     $(COMMENT5) pseudofun.d > TMPPIPE1
  517.     $(ANSIDECL) < TMPPIPE1 > pseudofun.c
  518.     $(RM) TMPPIPE1
  519.  
  520. constsym.c : constsym.d comment5 ansidecl
  521.     $(COMMENT5) constsym.d > TMPPIPE1
  522.     $(ANSIDECL) < TMPPIPE1 > constsym.c
  523.     $(RM) TMPPIPE1
  524.  
  525. constobj.c : constobj.d comment5 ansidecl
  526.     $(COMMENT5) constobj.d > TMPPIPE1
  527.     $(ANSIDECL) < TMPPIPE1 > constobj.c
  528.     $(RM) TMPPIPE1
  529.  
  530. acorn.c : acorn.d comment5 ansidecl
  531.     $(COMMENT5) acorn.d > TMPPIPE1
  532.     $(ANSIDECL) < TMPPIPE1 > acorn.c
  533.     $(RM) TMPPIPE1
  534.  
  535. constpack.c : constpack.d comment5 ansidecl
  536.     $(COMMENT5) constpack.d > TMPPIPE1
  537.     $(ANSIDECL) < TMPPIPE1 > constpack.c
  538.     $(RM) TMPPIPE1
  539.  
  540. avl.c : avl.d comment5 ansidecl
  541.     $(COMMENT5) avl.d > TMPPIPE1
  542.     $(ANSIDECL) < TMPPIPE1 > avl.c
  543.     $(RM) TMPPIPE1
  544.  
  545. sort.c : sort.d comment5 ansidecl
  546.     $(COMMENT5) sort.d > TMPPIPE1
  547.     $(ANSIDECL) < TMPPIPE1 > sort.c
  548.     $(RM) TMPPIPE1
  549.  
  550. aridecl.c : aridecl.d comment5 ansidecl
  551.     $(COMMENT5) aridecl.d > TMPPIPE1
  552.     $(ANSIDECL) < TMPPIPE1 > aridecl.c
  553.     $(RM) TMPPIPE1
  554.  
  555. arilev0.c : arilev0.d comment5 ansidecl
  556.     $(COMMENT5) arilev0.d > TMPPIPE1
  557.     $(ANSIDECL) < TMPPIPE1 > arilev0.c
  558.     $(RM) TMPPIPE1
  559.  
  560. arilev1.c : arilev1.d comment5 ansidecl
  561.     $(COMMENT5) arilev1.d > TMPPIPE1
  562.     $(ANSIDECL) < TMPPIPE1 > arilev1.c
  563.     $(RM) TMPPIPE1
  564.  
  565. intelem.c : intelem.d comment5 ansidecl
  566.     $(COMMENT5) intelem.d > TMPPIPE1
  567.     $(ANSIDECL) < TMPPIPE1 > intelem.c
  568.     $(RM) TMPPIPE1
  569.  
  570. intlog.c : intlog.d comment5 ansidecl
  571.     $(COMMENT5) intlog.d > TMPPIPE1
  572.     $(ANSIDECL) < TMPPIPE1 > intlog.c
  573.     $(RM) TMPPIPE1
  574.  
  575. intplus.c : intplus.d comment5 ansidecl
  576.     $(COMMENT5) intplus.d > TMPPIPE1
  577.     $(ANSIDECL) < TMPPIPE1 > intplus.c
  578.     $(RM) TMPPIPE1
  579.  
  580. intcomp.c : intcomp.d comment5 ansidecl
  581.     $(COMMENT5) intcomp.d > TMPPIPE1
  582.     $(ANSIDECL) < TMPPIPE1 > intcomp.c
  583.     $(RM) TMPPIPE1
  584.  
  585. intbyte.c : intbyte.d comment5 ansidecl
  586.     $(COMMENT5) intbyte.d > TMPPIPE1
  587.     $(ANSIDECL) < TMPPIPE1 > intbyte.c
  588.     $(RM) TMPPIPE1
  589.  
  590. intmal.c : intmal.d comment5 ansidecl
  591.     $(COMMENT5) intmal.d > TMPPIPE1
  592.     $(ANSIDECL) < TMPPIPE1 > intmal.c
  593.     $(RM) TMPPIPE1
  594.  
  595. intdiv.c : intdiv.d comment5 ansidecl
  596.     $(COMMENT5) intdiv.d > TMPPIPE1
  597.     $(ANSIDECL) < TMPPIPE1 > intdiv.c
  598.     $(RM) TMPPIPE1
  599.  
  600. intgcd.c : intgcd.d comment5 ansidecl
  601.     $(COMMENT5) intgcd.d > TMPPIPE1
  602.     $(ANSIDECL) < TMPPIPE1 > intgcd.c
  603.     $(RM) TMPPIPE1
  604.  
  605. int2adic.c : int2adic.d comment5 ansidecl
  606.     $(COMMENT5) int2adic.d > TMPPIPE1
  607.     $(ANSIDECL) < TMPPIPE1 > int2adic.c
  608.     $(RM) TMPPIPE1
  609.  
  610. intsqrt.c : intsqrt.d comment5 ansidecl
  611.     $(COMMENT5) intsqrt.d > TMPPIPE1
  612.     $(ANSIDECL) < TMPPIPE1 > intsqrt.c
  613.     $(RM) TMPPIPE1
  614.  
  615. intprint.c : intprint.d comment5 ansidecl
  616.     $(COMMENT5) intprint.d > TMPPIPE1
  617.     $(ANSIDECL) < TMPPIPE1 > intprint.c
  618.     $(RM) TMPPIPE1
  619.  
  620. intread.c : intread.d comment5 ansidecl
  621.     $(COMMENT5) intread.d > TMPPIPE1
  622.     $(ANSIDECL) < TMPPIPE1 > intread.c
  623.     $(RM) TMPPIPE1
  624.  
  625. rational.c : rational.d comment5 ansidecl
  626.     $(COMMENT5) rational.d > TMPPIPE1
  627.     $(ANSIDECL) < TMPPIPE1 > rational.c
  628.     $(RM) TMPPIPE1
  629.  
  630. sfloat.c : sfloat.d comment5 ansidecl
  631.     $(COMMENT5) sfloat.d > TMPPIPE1
  632.     $(ANSIDECL) < TMPPIPE1 > sfloat.c
  633.     $(RM) TMPPIPE1
  634.  
  635. ffloat.c : ffloat.d comment5 ansidecl
  636.     $(COMMENT5) ffloat.d > TMPPIPE1
  637.     $(ANSIDECL) < TMPPIPE1 > ffloat.c
  638.     $(RM) TMPPIPE1
  639.  
  640. dfloat.c : dfloat.d comment5 ansidecl
  641.     $(COMMENT5) dfloat.d > TMPPIPE1
  642.     $(ANSIDECL) < TMPPIPE1 > dfloat.c
  643.     $(RM) TMPPIPE1
  644.  
  645. lfloat.c : lfloat.d comment5 ansidecl
  646.     $(COMMENT5) lfloat.d > TMPPIPE1
  647.     $(ANSIDECL) < TMPPIPE1 > lfloat.c
  648.     $(RM) TMPPIPE1
  649.  
  650. flo_konv.c : flo_konv.d comment5 ansidecl
  651.     $(COMMENT5) flo_konv.d > TMPPIPE1
  652.     $(ANSIDECL) < TMPPIPE1 > flo_konv.c
  653.     $(RM) TMPPIPE1
  654.  
  655. flo_rest.c : flo_rest.d comment5 ansidecl
  656.     $(COMMENT5) flo_rest.d > TMPPIPE1
  657.     $(ANSIDECL) < TMPPIPE1 > flo_rest.c
  658.     $(RM) TMPPIPE1
  659.  
  660. realelem.c : realelem.d comment5 ansidecl
  661.     $(COMMENT5) realelem.d > TMPPIPE1
  662.     $(ANSIDECL) < TMPPIPE1 > realelem.c
  663.     $(RM) TMPPIPE1
  664.  
  665. realrand.c : realrand.d comment5 ansidecl
  666.     $(COMMENT5) realrand.d > TMPPIPE1
  667.     $(ANSIDECL) < TMPPIPE1 > realrand.c
  668.     $(RM) TMPPIPE1
  669.  
  670. realtran.c : realtran.d comment5 ansidecl
  671.     $(COMMENT5) realtran.d > TMPPIPE1
  672.     $(ANSIDECL) < TMPPIPE1 > realtran.c
  673.     $(RM) TMPPIPE1
  674.  
  675. compelem.c : compelem.d comment5 ansidecl
  676.     $(COMMENT5) compelem.d > TMPPIPE1
  677.     $(ANSIDECL) < TMPPIPE1 > compelem.c
  678.     $(RM) TMPPIPE1
  679.  
  680. comptran.c : comptran.d comment5 ansidecl
  681.     $(COMMENT5) comptran.d > TMPPIPE1
  682.     $(ANSIDECL) < TMPPIPE1 > comptran.c
  683.     $(RM) TMPPIPE1
  684.  
  685. arilev1c.c : arilev1c.d comment5 ansidecl
  686.     $(COMMENT5) arilev1c.d > TMPPIPE1
  687.     $(ANSIDECL) < TMPPIPE1 > arilev1c.c
  688.     $(RM) TMPPIPE1
  689.  
  690. arilev1e.c : arilev1e.d comment5 ansidecl
  691.     $(COMMENT5) arilev1e.d > TMPPIPE1
  692.     $(ANSIDECL) < TMPPIPE1 > arilev1e.c
  693.     $(RM) TMPPIPE1
  694.  
  695. arilev1i.c : arilev1i.d comment5 ansidecl
  696.     $(COMMENT5) arilev1i.d > TMPPIPE1
  697.     $(ANSIDECL) < TMPPIPE1 > arilev1i.c
  698.     $(RM) TMPPIPE1
  699.  
  700. genclisph.c : genclisph.d comment5 ansidecl
  701.     $(COMMENT5) genclisph.d > TMPPIPE1
  702.     $(ANSIDECL) < TMPPIPE1 > genclisph.c
  703.     $(RM) TMPPIPE1
  704.  
  705. modules.c : modules.d comment5 ansidecl
  706.     $(COMMENT5) modules.d > TMPPIPE1
  707.     $(ANSIDECL) < TMPPIPE1 > modules.c
  708.     $(RM) TMPPIPE1
  709.  
  710. noreadline.c : noreadline.d comment5 ansidecl
  711.     $(COMMENT5) noreadline.d > TMPPIPE1
  712.     $(ANSIDECL) < TMPPIPE1 > noreadline.c
  713.     $(RM) TMPPIPE1
  714.  
  715. main.c : main.d comment5 ansidecl
  716.     $(COMMENT5) main.d > TMPPIPE1
  717.     $(ANSIDECL) < TMPPIPE1 > main.c
  718.     $(RM) TMPPIPE1
  719.  
  720. ariarm.c : ariarm.d comment5  
  721.     $(COMMENT5) ariarm.d > ariarm.c
  722.  
  723. ariarm.s : ariarm.c
  724.     $(CPP) -DUNDERSCORE ariarm.c > ariarm.s
  725.  
  726. allo : allc spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o pathname.o stream.o io.o array.o hashtabl.o list.o package.o record.o sequence.o charstrg.o debug.o error.o misc.o predtype.o symbol.o lisparit.o unixaux.o acornaux.o
  727.     $(TOUCH) allo
  728.  
  729. alls : allc spvw.s spvwtabf.s spvwtabs.s spvwtabo.s eval.s control.s pathname.s stream.s io.s array.s hashtabl.s list.s package.s record.s sequence.s charstrg.s debug.s error.s misc.s predtype.s symbol.s lisparit.s unixaux.s acornaux.s
  730.     $(TOUCH) alls
  731.  
  732. spvw.i : spvw.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c constpack.c avl.c sort.c arilev0.c aridecl.c version.h
  733.     $(CPP) $(CFLAGS) spvw.c > spvw.i
  734.  
  735. spvw.s : spvw.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c constpack.c avl.c sort.c arilev0.c aridecl.c version.h
  736.     $(CC) $(CFLAGS) -S spvw.c
  737.  
  738. spvw.o : spvw.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c constpack.c avl.c sort.c arilev0.c aridecl.c version.h
  739.     $(CC) $(CFLAGS) -c spvw.c
  740.  
  741. spvwtabf.i : spvwtabf.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  742.     $(CPP) $(CFLAGS) spvwtabf.c > spvwtabf.i
  743.  
  744. spvwtabf.s : spvwtabf.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  745.     $(CC) $(CFLAGS) -S spvwtabf.c
  746.  
  747. spvwtabf.o : spvwtabf.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  748.     $(CC) $(CFLAGS) -c spvwtabf.c
  749.  
  750. spvwtabs.i : spvwtabs.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  751.     $(CPP) $(CFLAGS) spvwtabs.c > spvwtabs.i
  752.  
  753. spvwtabs.s : spvwtabs.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  754.     $(CC) $(CFLAGS) -S spvwtabs.c
  755.  
  756. spvwtabs.o : spvwtabs.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  757.     $(CC) $(CFLAGS) -c spvwtabs.c
  758.  
  759. spvwtabo.i : spvwtabo.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  760.     $(CPP) $(CFLAGS) spvwtabo.c > spvwtabo.i
  761.  
  762. spvwtabo.s : spvwtabo.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  763.     $(CC) $(CFLAGS) -S spvwtabo.c
  764.  
  765. spvwtabo.o : spvwtabo.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  766.     $(CC) $(CFLAGS) -c spvwtabo.c
  767.  
  768. eval.i : eval.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  769.     $(CPP) $(CFLAGS) eval.c > eval.i
  770.  
  771. eval.s : eval.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  772.     $(CC) $(CFLAGS) -S eval.c
  773.  
  774. eval.o : eval.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  775.     $(CC) $(CFLAGS) -c eval.c
  776.  
  777. control.i : control.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  778.     $(CPP) $(CFLAGS) control.c > control.i
  779.  
  780. control.s : control.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  781.     $(CC) $(CFLAGS) -S control.c
  782.  
  783. control.o : control.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  784.     $(CC) $(CFLAGS) -c control.c
  785.  
  786. pathname.i : pathname.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  787.     $(CPP) $(CFLAGS) pathname.c > pathname.i
  788.  
  789. pathname.s : pathname.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  790.     $(CC) $(CFLAGS) -S pathname.c
  791.  
  792. pathname.o : pathname.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  793.     $(CC) $(CFLAGS) -c pathname.c
  794.  
  795. stream.i : stream.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  796.     $(CPP) $(CFLAGS) stream.c > stream.i
  797.  
  798. stream.s : stream.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  799.     $(CC) $(CFLAGS) -S stream.c
  800.  
  801. stream.o : stream.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  802.     $(CC) $(CFLAGS) -c stream.c
  803.  
  804. io.i : io.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  805.     $(CPP) $(CFLAGS) io.c > io.i
  806.  
  807. io.s : io.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  808.     $(CC) $(CFLAGS) -S io.c
  809.  
  810. io.o : io.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  811.     $(CC) $(CFLAGS) -c io.c
  812.  
  813. array.i : array.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  814.     $(CPP) $(CFLAGS) array.c > array.i
  815.  
  816. array.s : array.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  817.     $(CC) $(CFLAGS) -S array.c
  818.  
  819. array.o : array.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  820.     $(CC) $(CFLAGS) -c array.c
  821.  
  822. hashtabl.i : hashtabl.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c aridecl.c
  823.     $(CPP) $(CFLAGS) hashtabl.c > hashtabl.i
  824.  
  825. hashtabl.s : hashtabl.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c aridecl.c
  826.     $(CC) $(CFLAGS) -S hashtabl.c
  827.  
  828. hashtabl.o : hashtabl.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c aridecl.c
  829.     $(CC) $(CFLAGS) -c hashtabl.c
  830.  
  831. list.i : list.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  832.     $(CPP) $(CFLAGS) list.c > list.i
  833.  
  834. list.s : list.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  835.     $(CC) $(CFLAGS) -S list.c
  836.  
  837. list.o : list.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  838.     $(CC) $(CFLAGS) -c list.c
  839.  
  840. package.i : package.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c constpack.c arilev0.c
  841.     $(CPP) $(CFLAGS) package.c > package.i
  842.  
  843. package.s : package.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c constpack.c arilev0.c
  844.     $(CC) $(CFLAGS) -S package.c
  845.  
  846. package.o : package.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c constpack.c arilev0.c
  847.     $(CC) $(CFLAGS) -c package.c
  848.  
  849. record.i : record.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  850.     $(CPP) $(CFLAGS) record.c > record.i
  851.  
  852. record.s : record.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  853.     $(CC) $(CFLAGS) -S record.c
  854.  
  855. record.o : record.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  856.     $(CC) $(CFLAGS) -c record.c
  857.  
  858. sequence.i : sequence.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  859.     $(CPP) $(CFLAGS) sequence.c > sequence.i
  860.  
  861. sequence.s : sequence.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  862.     $(CC) $(CFLAGS) -S sequence.c
  863.  
  864. sequence.o : sequence.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  865.     $(CC) $(CFLAGS) -c sequence.c
  866.  
  867. charstrg.i : charstrg.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  868.     $(CPP) $(CFLAGS) charstrg.c > charstrg.i
  869.  
  870. charstrg.s : charstrg.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  871.     $(CC) $(CFLAGS) -S charstrg.c
  872.  
  873. charstrg.o : charstrg.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  874.     $(CC) $(CFLAGS) -c charstrg.c
  875.  
  876. debug.i : debug.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  877.     $(CPP) $(CFLAGS) debug.c > debug.i
  878.  
  879. debug.s : debug.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  880.     $(CC) $(CFLAGS) -S debug.c
  881.  
  882. debug.o : debug.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  883.     $(CC) $(CFLAGS) -c debug.c
  884.  
  885. error.i : error.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  886.     $(CPP) $(CFLAGS) error.c > error.i
  887.  
  888. error.s : error.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  889.     $(CC) $(CFLAGS) -S error.c
  890.  
  891. error.o : error.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  892.     $(CC) $(CFLAGS) -c error.c
  893.  
  894. misc.i : misc.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  895.     $(CPP) $(CFLAGS) misc.c > misc.i
  896.  
  897. misc.s : misc.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  898.     $(CC) $(CFLAGS) -S misc.c
  899.  
  900. misc.o : misc.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c arilev0.c
  901.     $(CC) $(CFLAGS) -c misc.c
  902.  
  903. predtype.i : predtype.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  904.     $(CPP) $(CFLAGS) predtype.c > predtype.i
  905.  
  906. predtype.s : predtype.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  907.     $(CC) $(CFLAGS) -S predtype.c
  908.  
  909. predtype.o : predtype.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  910.     $(CC) $(CFLAGS) -c predtype.c
  911.  
  912. symbol.i : symbol.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  913.     $(CPP) $(CFLAGS) symbol.c > symbol.i
  914.  
  915. symbol.s : symbol.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  916.     $(CC) $(CFLAGS) -S symbol.c
  917.  
  918. symbol.o : symbol.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  919.     $(CC) $(CFLAGS) -c symbol.c
  920.  
  921. lisparit.i : lisparit.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c aridecl.c arilev0.c arilev1.c intelem.c intlog.c intplus.c intcomp.c intbyte.c intmal.c intdiv.c intgcd.c int2adic.c intsqrt.c intprint.c intread.c rational.c sfloat.c ffloat.c dfloat.c lfloat.c flo_konv.c flo_rest.c realelem.c realrand.c realtran.c compelem.c comptran.c arilev1c.c arilev1e.c arilev1i.c ariarm.c
  922.     $(CPP) $(CFLAGS) lisparit.c > lisparit.i
  923.  
  924. lisparit.s : lisparit.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c aridecl.c arilev0.c arilev1.c intelem.c intlog.c intplus.c intcomp.c intbyte.c intmal.c intdiv.c intgcd.c int2adic.c intsqrt.c intprint.c intread.c rational.c sfloat.c ffloat.c dfloat.c lfloat.c flo_konv.c flo_rest.c realelem.c realrand.c realtran.c compelem.c comptran.c arilev1c.c arilev1e.c arilev1i.c ariarm.c
  925.     $(CC) $(CFLAGS) -S lisparit.c
  926.  
  927. lisparit.o : lisparit.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c aridecl.c arilev0.c arilev1.c intelem.c intlog.c intplus.c intcomp.c intbyte.c intmal.c intdiv.c intgcd.c int2adic.c intsqrt.c intprint.c intread.c rational.c sfloat.c ffloat.c dfloat.c lfloat.c flo_konv.c flo_rest.c realelem.c realrand.c realtran.c compelem.c comptran.c arilev1c.c arilev1e.c arilev1i.c ariarm.c
  928.     $(CC) $(CFLAGS) -c lisparit.c
  929.  
  930. unixaux.i : unixaux.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  931.     $(CPP) $(CFLAGS) unixaux.c > unixaux.i
  932.  
  933. unixaux.s : unixaux.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  934.     $(CC) $(CFLAGS) -S unixaux.c
  935.  
  936. unixaux.o : unixaux.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  937.     $(CC) $(CFLAGS) -c unixaux.c
  938.  
  939. acornaux.i : acornaux.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  940.     $(CPP) $(CFLAGS) acornaux.c > acornaux.i
  941.  
  942. acornaux.s : acornaux.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  943.     $(CC) $(CFLAGS) -S acornaux.c
  944.  
  945. acornaux.o : acornaux.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  946.     $(CC) $(CFLAGS) -c acornaux.c
  947.  
  948. genclisph.i : genclisph.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  949.     $(CPP) $(CFLAGS) genclisph.c > genclisph.i
  950.  
  951. genclisph.s : genclisph.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  952.     $(CC) $(CFLAGS) -O0 -S genclisph.c
  953.  
  954. genclisph.o : genclisph.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  955.     $(CC) $(CFLAGS) -O0 -c genclisph.c
  956.  
  957. modules.i : modules.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c modules.h
  958.     $(CPP) $(CFLAGS) -DNO_CLISP_H modules.c > modules.i
  959.  
  960. modules.s : modules.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c modules.h
  961.     $(CC) $(CFLAGS) -DNO_CLISP_H -S modules.c
  962.  
  963. modules.o : modules.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c modules.h
  964.     $(CC) $(CFLAGS) -DNO_CLISP_H -c modules.c
  965.  
  966. noreadline.i : noreadline.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  967.     $(CPP) $(CFLAGS) noreadline.c > noreadline.i
  968.  
  969. noreadline.s : noreadline.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  970.     $(CC) $(CFLAGS) -S noreadline.c
  971.  
  972. noreadline.o : noreadline.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  973.     $(CC) $(CFLAGS) -c noreadline.c
  974.  
  975. main.i : main.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  976.     $(CPP) $(CFLAGS) main.c > main.i
  977.  
  978. main.s : main.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  979.     $(CC) $(CFLAGS) -S main.c
  980.  
  981. main.o : main.c lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c
  982.     $(CC) $(CFLAGS) -c main.c
  983.  
  984. ariarm.o : ariarm.s
  985.     $(CC) $(CFLAGS) -c ariarm.s
  986.  
  987. lisp : $(OBJECTS) modules.o   
  988.     $(CC) $(CFLAGS) $(CLFLAGS) $(OBJECTS) modules.o $(LIBS) $(X_LIBS) -o lisp
  989.  
  990.  
  991. alllsp : $(LSPFILES)
  992.     $(TOUCH) alllsp
  993.  
  994. config.lsp : .lsp
  995.     $(CP) .lsp config.lsp
  996.  
  997. interpreted.mem : lisp $(LSPFILES)
  998.     /lisp -m 750KW -x "(load \"init.lsp\") (sys::%saveinitmem) (exit)"
  999.     $(MV) lispinit.mem interpreted.mem
  1000.  
  1001. init.fas : init.lsp lisp interpreted.mem
  1002.     /lisp -m 750KW -M interpreted.mem -q -c init.lsp
  1003.  
  1004. defseq.fas : defseq.lsp lisp interpreted.mem
  1005.     /lisp -m 750KW -M interpreted.mem -q -c defseq.lsp
  1006.  
  1007. backquot.fas : backquot.lsp lisp interpreted.mem
  1008.     /lisp -m 750KW -M interpreted.mem -q -c backquot.lsp
  1009.  
  1010. defmacro.fas : defmacro.lsp lisp interpreted.mem
  1011.     /lisp -m 750KW -M interpreted.mem -q -c defmacro.lsp
  1012.  
  1013. macros1.fas : macros1.lsp lisp interpreted.mem
  1014.     /lisp -m 750KW -M interpreted.mem -q -c macros1.lsp
  1015.  
  1016. macros2.fas : macros2.lsp lisp interpreted.mem
  1017.     /lisp -m 750KW -M interpreted.mem -q -c macros2.lsp
  1018.  
  1019. defs1.fas : defs1.lsp lisp interpreted.mem
  1020.     /lisp -m 750KW -M interpreted.mem -q -c defs1.lsp
  1021.  
  1022. timezone.fas : timezone.lsp lisp interpreted.mem
  1023.     /lisp -m 750KW -M interpreted.mem -q -c timezone.lsp
  1024.  
  1025. places.fas : places.lsp lisp interpreted.mem
  1026.     /lisp -m 750KW -M interpreted.mem -q -c places.lsp
  1027.  
  1028. floatpri.fas : floatpri.lsp lisp interpreted.mem
  1029.     /lisp -m 750KW -M interpreted.mem -q -c floatpri.lsp
  1030.  
  1031. type.fas : type.lsp lisp interpreted.mem
  1032.     /lisp -m 750KW -M interpreted.mem -q -c type.lsp
  1033.  
  1034. defstruc.fas : defstruc.lsp lisp interpreted.mem
  1035.     /lisp -m 750KW -M interpreted.mem -q -c defstruc.lsp
  1036.  
  1037. format.fas : format.lsp lisp interpreted.mem
  1038.     /lisp -m 750KW -M interpreted.mem -q -c format.lsp
  1039.  
  1040. user1.fas : user1.lsp lisp interpreted.mem
  1041.     /lisp -m 750KW -M interpreted.mem -q -c user1.lsp
  1042.  
  1043. user2.fas : user2.lsp lisp interpreted.mem
  1044.     /lisp -m 750KW -M interpreted.mem -q -c user2.lsp
  1045.  
  1046. trace.fas : trace.lsp lisp interpreted.mem
  1047.     /lisp -m 750KW -M interpreted.mem -q -c trace.lsp
  1048.  
  1049. macros3.fas : macros3.lsp lisp interpreted.mem
  1050.     /lisp -m 750KW -M interpreted.mem -q -c macros3.lsp
  1051.  
  1052. config.fas : config.lsp lisp interpreted.mem
  1053.     /lisp -m 750KW -M interpreted.mem -q -c config.lsp
  1054.  
  1055. compiler.fas : compiler.lsp lisp interpreted.mem
  1056.     /lisp -m 750KW -M interpreted.mem -q -c compiler.lsp
  1057.  
  1058. defs2.fas : defs2.lsp lisp interpreted.mem
  1059.     /lisp -m 750KW -M interpreted.mem -q -c defs2.lsp
  1060.  
  1061. loop.fas : loop.lsp lisp interpreted.mem
  1062.     /lisp -m 750KW -M interpreted.mem -q -c loop.lsp
  1063.  
  1064. clos.fas : clos.lsp lisp interpreted.mem
  1065.     /lisp -m 750KW -M interpreted.mem -q -c clos.lsp
  1066.  
  1067. conditio.fas : conditio.lsp lisp interpreted.mem
  1068.     /lisp -m 750KW -M interpreted.mem -q -c conditio.lsp
  1069.  
  1070. defs3.fas : defs3.lsp lisp interpreted.mem
  1071.     /lisp -m 750KW -M interpreted.mem -q -c defs3.lsp
  1072.  
  1073. gstream.fas : gstream.lsp lisp interpreted.mem
  1074.     /lisp -m 750KW -M interpreted.mem -q -c gstream.lsp
  1075.  
  1076. foreign.fas : foreign.lsp lisp interpreted.mem
  1077.     /lisp -m 750KW -M interpreted.mem -q -c foreign.lsp
  1078.  
  1079. screen.fas : screen.lsp lisp interpreted.mem
  1080.     /lisp -m 750KW -M interpreted.mem -q -c screen.lsp
  1081.  
  1082. stdwin1.fas : stdwin1.lsp lisp interpreted.mem
  1083.     /lisp -m 750KW -M interpreted.mem -q -c stdwin1.lsp
  1084.  
  1085. stdwin2.fas : stdwin2.lsp lisp interpreted.mem
  1086.     /lisp -m 750KW -M interpreted.mem -q -c stdwin2.lsp
  1087.  
  1088. rexx.fas : rexx.lsp lisp interpreted.mem
  1089.     /lisp -m 750KW -M interpreted.mem -q -c rexx.lsp
  1090.  
  1091. editor.fas : editor.lsp lisp interpreted.mem
  1092.     /lisp -m 750KW -M interpreted.mem -q -c editor.lsp
  1093.  
  1094. halfcompiled.mem : lisp $(LSPFILES) compiler.fas
  1095.     -$(RM) interpreted.mem
  1096.     /lisp -m 750KW -x "(load \"init.lsp\") (sys::%saveinitmem) (exit)"
  1097.     $(MV) lispinit.mem interpreted.mem
  1098.     $(TOUCH) compiler.fas
  1099.     echo > halfcompiled.mem
  1100.  
  1101. compiled.mem : lisp $(FASFILES)
  1102.     /lisp -x "(load \"init.fas\") (sys::%saveinitmem) (exit)"
  1103.     $(MV) lispinit.mem compiled.mem
  1104.  
  1105.  
  1106. # Perform self-tests.
  1107. check : test
  1108.     $(TOUCH) check
  1109.  
  1110. # Test: recompile $(LSPFILES) and check if the resulting .mem file has the same length.
  1111. test : compiled.mem stage $(TESTLSPFILES) $(TESTFASFILES)
  1112.     echo "Compare the .fas files by hand."
  1113.  
  1114. stage :
  1115.     -mkdir stage
  1116.  
  1117. stage.init.lsp : init.lsp
  1118.     $(LN) init.lsp stage
  1119.  
  1120. stage.defseq.lsp : defseq.lsp
  1121.     $(LN) defseq.lsp stage
  1122.  
  1123. stage.backquot.lsp : backquot.lsp
  1124.     $(LN) backquot.lsp stage
  1125.  
  1126. stage.defmacro.lsp : defmacro.lsp
  1127.     $(LN) defmacro.lsp stage
  1128.  
  1129. stage.macros1.lsp : macros1.lsp
  1130.     $(LN) macros1.lsp stage
  1131.  
  1132. stage.macros2.lsp : macros2.lsp
  1133.     $(LN) macros2.lsp stage
  1134.  
  1135. stage.defs1.lsp : defs1.lsp
  1136.     $(LN) defs1.lsp stage
  1137.  
  1138. stage.timezone.lsp : timezone.lsp
  1139.     $(LN) timezone.lsp stage
  1140.  
  1141. stage.places.lsp : places.lsp
  1142.     $(LN) places.lsp stage
  1143.  
  1144. stage.floatpri.lsp : floatpri.lsp
  1145.     $(LN) floatpri.lsp stage
  1146.  
  1147. stage.type.lsp : type.lsp
  1148.     $(LN) type.lsp stage
  1149.  
  1150. stage.defstruc.lsp : defstruc.lsp
  1151.     $(LN) defstruc.lsp stage
  1152.  
  1153. stage.format.lsp : format.lsp
  1154.     $(LN) format.lsp stage
  1155.  
  1156. stage.user1.lsp : user1.lsp
  1157.     $(LN) user1.lsp stage
  1158.  
  1159. stage.user2.lsp : user2.lsp
  1160.     $(LN) user2.lsp stage
  1161.  
  1162. stage.trace.lsp : trace.lsp
  1163.     $(LN) trace.lsp stage
  1164.  
  1165. stage.macros3.lsp : macros3.lsp
  1166.     $(LN) macros3.lsp stage
  1167.  
  1168. stage.config.lsp : config.lsp
  1169.     $(LN) config.lsp stage
  1170.  
  1171. stage.compiler.lsp : compiler.lsp
  1172.     $(LN) compiler.lsp stage
  1173.  
  1174. stage.defs2.lsp : defs2.lsp
  1175.     $(LN) defs2.lsp stage
  1176.  
  1177. stage.loop.lsp : loop.lsp
  1178.     $(LN) loop.lsp stage
  1179.  
  1180. stage.clos.lsp : clos.lsp
  1181.     $(LN) clos.lsp stage
  1182.  
  1183. stage.conditio.lsp : conditio.lsp
  1184.     $(LN) conditio.lsp stage
  1185.  
  1186. stage.defs3.lsp : defs3.lsp
  1187.     $(LN) defs3.lsp stage
  1188.  
  1189. stage.gstream.lsp : gstream.lsp
  1190.     $(LN) gstream.lsp stage
  1191.  
  1192. stage.foreign.lsp : foreign.lsp
  1193.     $(LN) foreign.lsp stage
  1194.  
  1195. stage.screen.lsp : screen.lsp
  1196.     $(LN) screen.lsp stage
  1197.  
  1198. stage.stdwin1.lsp : stdwin1.lsp
  1199.     $(LN) stdwin1.lsp stage
  1200.  
  1201. stage.stdwin2.lsp : stdwin2.lsp
  1202.     $(LN) stdwin2.lsp stage
  1203.  
  1204. stage.rexx.lsp : rexx.lsp
  1205.     $(LN) rexx.lsp stage
  1206.  
  1207. stage.editor.lsp : editor.lsp
  1208.     $(LN) editor.lsp stage
  1209.  
  1210. stage.init.fas : stage.init.lsp lisp compiled.mem
  1211.     /lisp -M compiled.mem -q -c stage.init.lsp
  1212.  
  1213. stage.defseq.fas : stage.defseq.lsp lisp compiled.mem
  1214.     /lisp -M compiled.mem -q -c stage.defseq.lsp
  1215.  
  1216. stage.backquot.fas : stage.backquot.lsp lisp compiled.mem
  1217.     /lisp -M compiled.mem -q -c stage.backquot.lsp
  1218.  
  1219. stage.defmacro.fas : stage.defmacro.lsp lisp compiled.mem
  1220.     /lisp -M compiled.mem -q -c stage.defmacro.lsp
  1221.  
  1222. stage.macros1.fas : stage.macros1.lsp lisp compiled.mem
  1223.     /lisp -M compiled.mem -q -c stage.macros1.lsp
  1224.  
  1225. stage.macros2.fas : stage.macros2.lsp lisp compiled.mem
  1226.     /lisp -M compiled.mem -q -c stage.macros2.lsp
  1227.  
  1228. stage.defs1.fas : stage.defs1.lsp lisp compiled.mem
  1229.     /lisp -M compiled.mem -q -c stage.defs1.lsp
  1230.  
  1231. stage.timezone.fas : stage.timezone.lsp lisp compiled.mem
  1232.     /lisp -M compiled.mem -q -c stage.timezone.lsp
  1233.  
  1234. stage.places.fas : stage.places.lsp lisp compiled.mem
  1235.     /lisp -M compiled.mem -q -c stage.places.lsp
  1236.  
  1237. stage.floatpri.fas : stage.floatpri.lsp lisp compiled.mem
  1238.     /lisp -M compiled.mem -q -c stage.floatpri.lsp
  1239.  
  1240. stage.type.fas : stage.type.lsp lisp compiled.mem
  1241.     /lisp -M compiled.mem -q -c stage.type.lsp
  1242.  
  1243. stage.defstruc.fas : stage.defstruc.lsp lisp compiled.mem
  1244.     /lisp -M compiled.mem -q -c stage.defstruc.lsp
  1245.  
  1246. stage.format.fas : stage.format.lsp lisp compiled.mem
  1247.     /lisp -M compiled.mem -q -c stage.format.lsp
  1248.  
  1249. stage.user1.fas : stage.user1.lsp lisp compiled.mem
  1250.     /lisp -M compiled.mem -q -c stage.user1.lsp
  1251.  
  1252. stage.user2.fas : stage.user2.lsp lisp compiled.mem
  1253.     /lisp -M compiled.mem -q -c stage.user2.lsp
  1254.  
  1255. stage.trace.fas : stage.trace.lsp lisp compiled.mem
  1256.     /lisp -M compiled.mem -q -c stage.trace.lsp
  1257.  
  1258. stage.macros3.fas : stage.macros3.lsp lisp compiled.mem
  1259.     /lisp -M compiled.mem -q -c stage.macros3.lsp
  1260.  
  1261. stage.config.fas : stage.config.lsp lisp compiled.mem
  1262.     /lisp -M compiled.mem -q -c stage.config.lsp
  1263.  
  1264. stage.compiler.fas : stage.compiler.lsp lisp compiled.mem
  1265.     /lisp -M compiled.mem -q -c stage.compiler.lsp
  1266.  
  1267. stage.defs2.fas : stage.defs2.lsp lisp compiled.mem
  1268.     /lisp -M compiled.mem -q -c stage.defs2.lsp
  1269.  
  1270. stage.loop.fas : stage.loop.lsp lisp compiled.mem
  1271.     /lisp -M compiled.mem -q -c stage.loop.lsp
  1272.  
  1273. stage.clos.fas : stage.clos.lsp lisp compiled.mem
  1274.     /lisp -M compiled.mem -q -c stage.clos.lsp
  1275.  
  1276. stage.conditio.fas : stage.conditio.lsp lisp compiled.mem
  1277.     /lisp -M compiled.mem -q -c stage.conditio.lsp
  1278.  
  1279. stage.defs3.fas : stage.defs3.lsp lisp compiled.mem
  1280.     /lisp -M compiled.mem -q -c stage.defs3.lsp
  1281.  
  1282. stage.gstream.fas : stage.gstream.lsp lisp compiled.mem
  1283.     /lisp -M compiled.mem -q -c stage.gstream.lsp
  1284.  
  1285. stage.foreign.fas : stage.foreign.lsp lisp compiled.mem
  1286.     /lisp -M compiled.mem -q -c stage.foreign.lsp
  1287.  
  1288. stage.screen.fas : stage.screen.lsp lisp compiled.mem
  1289.     /lisp -M compiled.mem -q -c stage.screen.lsp
  1290.  
  1291. stage.stdwin1.fas : stage.stdwin1.lsp lisp compiled.mem
  1292.     /lisp -M compiled.mem -q -c stage.stdwin1.lsp
  1293.  
  1294. stage.stdwin2.fas : stage.stdwin2.lsp lisp compiled.mem
  1295.     /lisp -M compiled.mem -q -c stage.stdwin2.lsp
  1296.  
  1297. stage.rexx.fas : stage.rexx.lsp lisp compiled.mem
  1298.     /lisp -M compiled.mem -q -c stage.rexx.lsp
  1299.  
  1300. stage.editor.fas : stage.editor.lsp lisp compiled.mem
  1301.     /lisp -M compiled.mem -q -c stage.editor.lsp
  1302.  
  1303. compiled2.mem : lisp $(TESTFASFILES)
  1304.     /lisp -x "(cd \"stage.\") (load \"init.fas\") (cd \"^.\") (sys::%saveinitmem) (exit)"
  1305.     -$(RM) compiled2.mem
  1306.     $(MV) lispinit.mem compiled2.mem
  1307.  
  1308.  
  1309. manual : ANNOUNCE COPYRIGHT GNU-GPL SUMMARY NEWS README clisp.1 clisp.html impnotes.txt $(TXTFILES)
  1310.     $(TOUCH) manual
  1311.  
  1312. manualx : manual clisp.man
  1313.     $(TOUCH) manualx
  1314.  
  1315. ANNOUNCE : ^.ANNOUNCE
  1316.     -$(LN) ^.ANNOUNCE ANNOUNCE
  1317.  
  1318. COPYRIGHT : ^.COPYRIGHT
  1319.     -$(LN) ^.COPYRIGHT COPYRIGHT
  1320.  
  1321. GNU-GPL : ^.GNU-GPL
  1322.     -$(LN) ^.GNU-GPL GNU-GPL
  1323.  
  1324. SUMMARY : ^.SUMMARY
  1325.     -$(LN) ^.SUMMARY SUMMARY
  1326.  
  1327. README : _README lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c txt2c 
  1328.     $(TXT2C) < _README > txt.c
  1329.     $(CC) $(CFLAGS) -O0 txt.c -o txt
  1330.     /txt > README
  1331.     $(RM) txt.c
  1332.     $(RM) txt
  1333.  
  1334. clisp.1 : _clisp.1 lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c txt2c 
  1335.     $(TXT2C) < _clisp.1 > txt.c
  1336.     $(CC) $(CFLAGS) -O0 txt.c -o txt
  1337.     /txt | grep -v '^ *$$' > clisp.1
  1338.     $(RM) txt.c
  1339.     $(RM) txt
  1340.  
  1341. clisp.html : _clisp.html lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c txt2c 
  1342.     $(TXT2C) < _clisp.html > txt.c
  1343.     $(CC) $(CFLAGS) -O0 txt.c -o txt
  1344.     /txt > clisp.html
  1345.     $(RM) txt.c
  1346.     $(RM) txt
  1347.  
  1348. impnotes.txt : _impnotes.txt lispbibl.c fsubr.c subr.c pseudofun.c constsym.c constobj.c acorn.c txt2c 
  1349.     $(TXT2C) < _impnotes.txt > txt.c
  1350.     $(CC) $(CFLAGS) -O0 txt.c -o txt
  1351.     /txt > impnotes.txt
  1352.     $(RM) txt.c
  1353.     $(RM) txt
  1354.  
  1355. clisp.man : clisp.1
  1356.     $(ROFF_MAN) clisp.1 > clisp.man
  1357.  
  1358. clisp.dvi : clisp.1
  1359.     $(ROFF_DVI) clisp.1 > clisp.dvi
  1360.  
  1361. LISP-tutorial.txt : ^.doc.LISP-tutorial.txt
  1362.     -$(LN) ^.doc.LISP-tutorial.txt LISP-tutorial.txt
  1363.  
  1364. CLOS-guide.txt : ^.doc.CLOS-guide.txt
  1365.     -$(LN) ^.doc.CLOS-guide.txt CLOS-guide.txt
  1366.  
  1367. cltl2.txt : ^.doc.cltl2.txt
  1368.     -$(LN) ^.doc.cltl2.txt cltl2.txt
  1369.  
  1370.  
  1371. # clean0 is harmless: removes only superfluous things: temporary files.
  1372. clean0 : force
  1373.     -$(RM) core ansidecl.c genclisph clisp1.h clisp2.h clisp3.h txt.c txt
  1374.  
  1375. # clean1 removes everything that becomes obsolete once lisp is recompiled
  1376. # without changing the bytecode format and the tables in
  1377. # constobj.d, constpack.d, constsym.d, subr.d, fsubr.d, pseudofun.d.
  1378. clean1 : clean0
  1379.     -$(RM) lispbibl.h clisp.h *.i *.s *.o *.a lisp stage.* suite.*
  1380.     -rmdir stage
  1381.     -rmdir suite
  1382.     -$(RM) README clisp.1 clisp.html impnotes.txt $(TXTFILES) clreadline.3 readline.dvi
  1383.  
  1384. # clean2 removes everything that becomes obsolete once lisp is recompiled
  1385. # without changing the bytecode format.
  1386. clean2 : clean1
  1387.     -$(RM) interpreted.mem halfcompiled.mem compiled.mem compiled2.mem
  1388.  
  1389. # clean3 removes everything that becomes obsolete once lisp is recompiled.
  1390. # It leaves everything generated by "make allc".
  1391. clean3 : clean2
  1392.     -$(RM) $(FASFILES) *.lib
  1393.  
  1394. # clean4 removes everything that becomes obsolete
  1395. # when switching to a new version of the C compiler.
  1396. # It leaves everything generated by "make init".
  1397. clean4 : clean3
  1398.     -$(RM) $(CFILES)
  1399.  
  1400. # clean5 even undoes "make init".
  1401. clean5 : clean4
  1402.     -$(RM) config.lsp
  1403.     -$(RM) comment5 ansidecl ccpaux deelif deerror dedefined traddecl deema mergestrings txt2c
  1404.  
  1405. # clean6 lets us go back to "makemake > makefile".
  1406. clean6 : clean5
  1407.     -$(RM) makefile
  1408.  
  1409. # clean7 lets us go back to the main "configure".
  1410. clean7 : clean6
  1411.     -$(RM) config.status config.log config.cache machine.h unixconf.h makemake
  1412.     -$(RM) readline.tar.Z
  1413.  
  1414. # clean8 moreover cleans up the SRCDIR.
  1415. clean8 : clean7
  1416.     -$(RM) lisparit0.d
  1417.  
  1418. # The normal "start over" command:
  1419. mostlyclean : clean4
  1420.  
  1421. # Clear all files that are built by "make ...":
  1422. clean : clean5
  1423.  
  1424. # Make "clear for distribution":
  1425. distclean : clean7
  1426.  
  1427. # Remove everything that can be generated otherwise:
  1428. realclean : clean8
  1429.  
  1430.  
  1431. force:
  1432.     $(TOUCH) force
  1433.  
  1434.