home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / alt / sources / 3105 < prev    next >
Encoding:
Text File  |  1993-01-28  |  17.5 KB  |  408 lines

  1. Path: sparky!uunet!crdgw1!rpi!usc!howland.reston.ans.net!bogus.sura.net!darwin.sura.net!ukma!cs.widener.edu!dsinc!ub!galileo.cc.rochester.edu!ee.rochester.edu!rbc!al
  2. From: al@rbc.uucp (Al Davis)
  3. Newsgroups: alt.sources
  4. Subject: ACS  circuit simulator  part 20/20
  5. Message-ID: <1993Jan27.041153.12216@rbc.uucp>
  6. Date: 27 Jan 93 04:11:53 GMT
  7. Sender: al@rbc.uucp (Al Davis)
  8. Organization: Huh?
  9. Lines: 397
  10.  
  11. #! /bin/sh
  12. # This is a shell archive, meaning:
  13. # 1. Remove everything above the #! /bin/sh line.
  14. # 2. Save the resulting text in a file.
  15. # 3. Execute the file with /bin/sh (not csh) to create the files:
  16. #    src/Makefile.base
  17. #    src/Makefile.msc
  18. #    src/MSDOS/makefile
  19. #    src/Next/Makefile
  20. #    src/Next/Makefile.preamble
  21. # This archive created: Tue Jan 26 22:51:20 1993
  22. export PATH; PATH=/bin:$PATH
  23. if test -f 'src/Makefile.base'
  24. then
  25.     echo shar: will not over-write existing file "'src/Makefile.base'"
  26. else
  27. cat << \SHAR_EOF > 'src/Makefile.base'
  28. # 01/24/93
  29. #------------------------------------------------------------------------
  30. SRCS = ac.c ac_clear.c ac_fill.c ac_fix.c ac_load.c\
  31. ac_out.c ac_probe.c ac_setup.c ac_sweep.c ac_z.c\
  32. allocate.c argparse.c array.c\
  33. branch.c cmath.c crtset.c ctostr.c ctof.c ctoi.c\
  34. dc.c dc_setup.c dc_sweep.c dealloc.c delete.c\
  35. d_admit.c d_bjt.c d_cap.c d_coil.c d_coment.c\
  36. d_cs.c d_diode.c d_dot.c d_logic.c\
  37. d_mos.c d_mosc.c d_mos2.c\
  38. d_res.c d_subckt.c d_trln.c d_vccs.c d_vcvs.c\
  39. d_vs.c dev.c error.c fft.c file.c\
  40. findbr.c findfile.c fourier.c ftos.c generat.c getckt.c\
  41. getlines.c globals.c help.c inorder.c insert.c ipow.c\
  42. isfloat.c isterm.c itos.c line.c list.c main.c match.c modify.c\
  43. network.c nodes.c nodeset.c options.c outset.c outtext.c\
  44. plot.c plotbasi.c plotpost.c plotunix.c plotx.c polar.c\
  45. probe.c probe2.c probe3.c qfree.c quit.c\
  46. skiparg.c skipbl.c solve.c status.c stubs.c\
  47. sweep.c syscall.c time_it.c title.c tr.c tr_adv.c tr_clear.c\
  48. tr_conck.c tr_fill.c tr_fix.c tr_load.c tr_out.c tr_probe.c\
  49. tr_reviw.c tr_setup.c tr_solve.c tr_sweep.c tr_volts.c tr_z.c\
  50. trim.c utos.c version.c xopen.c xsolve.c
  51. #------------------------------------------------------------------------
  52. OBJS = ac.o ac_clear.o ac_fill.o ac_fix.o ac_load.o\
  53. ac_out.o ac_probe.o ac_setup.o ac_sweep.o ac_z.o\
  54. allocate.o argparse.o array.o\
  55. branch.o cmath.o crtset.o ctostr.o ctof.o ctoi.o\
  56. dc.o dc_setup.o dc_sweep.o dealloc.o delete.o\
  57. d_admit.o d_bjt.o d_cap.o d_coil.o d_coment.o\
  58. d_cs.o d_diode.o d_dot.o d_logic.o\
  59. d_mos.o d_mosc.o d_mos2.o\
  60. d_res.o d_subckt.o d_trln.o d_vccs.o d_vcvs.o\
  61. d_vs.o dev.o error.o fft.o file.o\
  62. findbr.o findfile.o fourier.o ftos.o generat.o getckt.o\
  63. getlines.o globals.o help.o inorder.o insert.o ipow.o\
  64. isfloat.o isterm.o itos.o line.o list.o main.o match.o modify.o\
  65. network.o nodes.o nodeset.o options.o outset.o outtext.o\
  66. plot.o plotbasi.o plotpost.o plotunix.o plotx.o polar.o\
  67. probe.o probe2.o probe3.o qfree.o quit.o\
  68. skiparg.o skipbl.o solve.o status.o stubs.o\
  69. sweep.o syscall.o time_it.o title.o tr.o tr_adv.o tr_clear.o\
  70. tr_conck.o tr_fill.o tr_fix.o tr_load.o tr_out.o tr_probe.o\
  71. tr_reviw.o tr_setup.o tr_solve.o tr_sweep.o tr_volts.o tr_z.o\
  72. trim.o utos.o version.o xopen.o xsolve.o
  73. #------------------------------------------------------------------------
  74. HDRS = ac.h argparse.h array.h branch.h convstat.h dc.h declare.h\
  75. defaults.h dev.h d_bjt.h d_diode.h d_logic.h\
  76. d_mos.h d_subckt.h d_trln.h ecah.h error.h expr.h\
  77. formats.h io.h mode.h nodeset.h nodestat.h options.h pixelh.h\
  78. probh.h status.h tr.h types.h version.h worst.h
  79. #------------------------------------------------------------------------
  80. OTHER =  Makefile Doc Bugs\
  81. _msc.h _next.h _sun.h\
  82. _msc.c _unix.c
  83. #------------------------------------------------------------------------
  84. VPATH = .:..
  85. -include Makefile.preamble
  86. #------------------------------------------------------------------------
  87. acs: $(OBJS) Makefile
  88.     -rm $@
  89.     cc $(CFLAGS) $(OBJS) -o $@ $(LIBS) $(LDFLAGS)
  90. #    link $(OBJS), $@, nul, $(LIBS) $(LDFLAGS);
  91. #    touch acs
  92. #------------------------------------------------------------------------
  93. lint: $(SRCS)
  94.     lint $(LFLAGS) $(SRCS) >lint
  95. #------------------------------------------------------------------------
  96. #.c.ln::    echo @<
  97. #------------------------------------------------------------------------
  98. flow:
  99.     cflow $(LFLAGS) $(SRCS) >topdown
  100.     cflow -r $(LFLAGS) $(SRCS) >bottomup
  101. #------------------------------------------------------------------------
  102. tags: $(SRCS) $(HDRS)
  103.     ctags -d $(SRCS) $(HDRS)
  104. #------------------------------------------------------------------------
  105. clean:
  106.     -rm *.o
  107. #-----------------------------------------------------------------------------
  108. bak:  $(SRCS) $(HDRS) $(OTHER)
  109.     -mkdir Bak
  110.     mkdir Bak/bak
  111.     cp -p $? Bak/bak
  112. #    tar cvf Bak/bak.tar $?
  113. #    compress Bak/bak.tar
  114.     touch bak
  115. #    tar cvf Bak/`date +"%y%m%d"` $?
  116. #-----------------------------------------------------------------------------
  117. fullbak: $(SRCS) $(HDRS) $(OTHER)
  118.     -mkdir Bak
  119.     tar cvf Bak/f $(SRCS) $(HDRS) $(OTHER)
  120.     compress Bak/f
  121.     touch bak
  122. #    zoo aP Bak/`date +"%y%m%d"`f $(SRCS) $(HDRS) $(OTHER)
  123. #------------------------------------------------------------------------
  124. depend: $(SRCS)
  125.     cc -MM $(CFLAGS) $(SRCS) > Makefile.dependencies
  126. #-----------------------------------------------------------------------------
  127. -include Makefile.dependencies
  128. #-----------------------------------------------------------------------------
  129. #-----------------------------------------------------------------------------
  130. SHAR_EOF
  131. fi # end of overwriting check
  132. if test -f 'src/Makefile.msc'
  133. then
  134.     echo shar: will not over-write existing file "'src/Makefile.msc'"
  135. else
  136. cat << \SHAR_EOF > 'src/Makefile.msc'
  137. # 01/24/93
  138. #------------------------------------------------------------------------
  139. SRCS = ac.c ac_clear.c ac_fill.c ac_fix.c ac_load.c\
  140. ac_out.c ac_probe.c ac_setup.c ac_sweep.c ac_z.c\
  141. allocate.c argparse.c array.c\
  142. branch.c cmath.c crtset.c ctostr.c ctof.c ctoi.c\
  143. dc.c dc_setup.c dc_sweep.c dealloc.c delete.c\
  144. d_admit.c d_bjt.c d_cap.c d_coil.c d_coment.c\
  145. d_cs.c d_diode.c d_dot.c d_logic.c\
  146. d_mos.c d_mosc.c d_mos2.c\
  147. d_res.c d_subckt.c d_trln.c d_vccs.c d_vcvs.c\
  148. d_vs.c dev.c error.c fft.c file.c\
  149. findbr.c findfile.c fourier.c ftos.c generat.c getckt.c\
  150. getlines.c globals.c help.c inorder.c insert.c ipow.c\
  151. isfloat.c isterm.c itos.c line.c list.c main.c match.c modify.c\
  152. network.c nodes.c nodeset.c options.c outset.c outtext.c\
  153. plot.c plotbasi.c plotpost.c plotunix.c plotx.c polar.c\
  154. probe.c probe2.c probe3.c qfree.c quit.c\
  155. skiparg.c skipbl.c solve.c status.c stubs.c\
  156. sweep.c syscall.c time_it.c title.c tr.c tr_adv.c tr_clear.c\
  157. tr_conck.c tr_fill.c tr_fix.c tr_load.c tr_out.c tr_probe.c\
  158. tr_reviw.c tr_setup.c tr_solve.c tr_sweep.c tr_volts.c tr_z.c\
  159. trim.c utos.c version.c xopen.c xsolve.c\
  160. plotibm.c plotz100.c
  161. #------------------------------------------------------------------------
  162. OBJS = ac.obj ac_clear.obj ac_fill.obj ac_fix.obj ac_load.obj\
  163. ac_out.obj ac_probe.obj ac_setup.obj ac_sweep.obj ac_z.obj\
  164. allocate.obj argparse.obj array.obj\
  165. branch.obj cmath.obj crtset.obj ctostr.obj ctof.obj ctoi.obj\
  166. dc.obj dc_setup.obj dc_sweep.obj dealloc.obj delete.obj\
  167. d_admit.obj d_bjt.obj d_cap.obj d_coil.obj d_coment.obj\
  168. d_cs.obj d_diode.obj d_dot.obj d_logic.obj\
  169. d_mos.obj d_mosc.obj d_mos2.obj\
  170. d_res.obj d_subckt.obj d_trln.obj d_vccs.obj d_vcvs.obj\
  171. d_vs.obj dev.obj error.obj fft.obj file.obj\
  172. findbr.obj findfile.obj fourier.obj ftos.obj generat.obj getckt.obj\
  173. getlines.obj globals.obj help.obj inorder.obj insert.obj ipow.obj\
  174. isfloat.obj isterm.obj itos.obj line.obj list.obj main.obj match.obj modify.obj\
  175. network.obj nodes.obj nodeset.obj options.obj outset.obj outtext.obj\
  176. plot.obj plotbasi.obj plotpost.obj plotunix.obj plotx.obj polar.obj\
  177. probe.obj probe2.obj probe3.obj qfree.obj quit.obj\
  178. skiparg.obj skipbl.obj solve.obj status.obj stubs.obj\
  179. sweep.obj syscall.obj time_it.obj title.obj tr.obj tr_adv.obj tr_clear.obj\
  180. tr_conck.obj tr_fill.obj tr_fix.obj tr_load.obj tr_out.obj tr_probe.obj\
  181. tr_reviw.obj tr_setup.obj tr_solve.obj tr_sweep.obj tr_volts.obj tr_z.obj\
  182. trim.obj utos.obj version.obj xopen.obj xsolve.obj\
  183. plotibm.obj plotz100.obj
  184. #------------------------------------------------------------------------
  185. HDRS = ac.h argparse.h array.h branch.h convstat.h dc.h declare.h\
  186. defaults.h dev.h d_bjt.h d_diode.h d_logic.h\
  187. d_mos.h d_subckt.h d_trln.h ecah.h error.h expr.h\
  188. formats.h io.h mode.h nodestat.h options.h pixelh.h\
  189. probh.h status.h tr.h types.h version.h worst.h
  190. #------------------------------------------------------------------------
  191. OTHER =  Makefile Doc Bugs\
  192. _msc.h _next.h _sun.h\
  193. _msc.c _unix.c
  194. #------------------------------------------------------------------------
  195. VPATH = .:..
  196. #-include Makefile.preamble
  197. CFLAGS = -AL -FPi87 -Od -W2 -Ze -DMSC
  198. CC = cl
  199. LDFLAGS = /noi /seg:200 /cp:1 /b /f /pac /nod /noe /st:10000
  200. LIBS = llibc7
  201. #------------------------------------------------------------------------
  202. acs: $(OBJS) Makefile
  203.     link $(OBJS), $@, nul, $(LIBS) $(LDFLAGS);
  204.     touch acs
  205. #-----------------------------------------------------------------------------
  206. #-----------------------------------------------------------------------------
  207. SHAR_EOF
  208. fi # end of overwriting check
  209. if test -f 'src/MSDOS/makefile'
  210. then
  211.     echo shar: will not over-write existing file "'src/MSDOS/makefile'"
  212. else
  213. cat << \SHAR_EOF > 'src/MSDOS/makefile'
  214. # 01/24/93
  215. #------------------------------------------------------------------------
  216. SRCS = ac.c ac_clear.c ac_fill.c ac_fix.c ac_load.c\
  217. ac_out.c ac_probe.c ac_setup.c ac_sweep.c ac_z.c\
  218. allocate.c argparse.c array.c\
  219. branch.c cmath.c crtset.c ctostr.c ctof.c ctoi.c\
  220. dc.c dc_setup.c dc_sweep.c dealloc.c delete.c\
  221. d_admit.c d_bjt.c d_cap.c d_coil.c d_coment.c\
  222. d_cs.c d_diode.c d_dot.c d_logic.c\
  223. d_mos.c d_mosc.c d_mos2.c\
  224. d_res.c d_subckt.c d_trln.c d_vccs.c d_vcvs.c\
  225. d_vs.c dev.c error.c fft.c file.c\
  226. findbr.c findfile.c fourier.c ftos.c generat.c getckt.c\
  227. getlines.c globals.c help.c inorder.c insert.c ipow.c\
  228. isfloat.c isterm.c itos.c line.c list.c main.c match.c modify.c\
  229. network.c nodes.c nodeset.c options.c outset.c outtext.c\
  230. plot.c plotbasi.c plotpost.c plotunix.c plotx.c polar.c\
  231. probe.c probe2.c probe3.c qfree.c quit.c\
  232. skiparg.c skipbl.c solve.c status.c stubs.c\
  233. sweep.c syscall.c time_it.c title.c tr.c tr_adv.c tr_clear.c\
  234. tr_conck.c tr_fill.c tr_fix.c tr_load.c tr_out.c tr_probe.c\
  235. tr_reviw.c tr_setup.c tr_solve.c tr_sweep.c tr_volts.c tr_z.c\
  236. trim.c utos.c version.c xopen.c xsolve.c\
  237. plotibm.c plotz100.c
  238. #------------------------------------------------------------------------
  239. OBJS = ac.obj ac_clear.obj ac_fill.obj ac_fix.obj ac_load.obj\
  240. ac_out.obj ac_probe.obj ac_setup.obj ac_sweep.obj ac_z.obj\
  241. allocate.obj argparse.obj array.obj\
  242. branch.obj cmath.obj crtset.obj ctostr.obj ctof.obj ctoi.obj\
  243. dc.obj dc_setup.obj dc_sweep.obj dealloc.obj delete.obj\
  244. d_admit.obj d_bjt.obj d_cap.obj d_coil.obj d_coment.obj\
  245. d_cs.obj d_diode.obj d_dot.obj d_logic.obj\
  246. d_mos.obj d_mosc.obj d_mos2.obj\
  247. d_res.obj d_subckt.obj d_trln.obj d_vccs.obj d_vcvs.obj\
  248. d_vs.obj dev.obj error.obj fft.obj file.obj\
  249. findbr.obj findfile.obj fourier.obj ftos.obj generat.obj getckt.obj\
  250. getlines.obj globals.obj help.obj inorder.obj insert.obj ipow.obj\
  251. isfloat.obj isterm.obj itos.obj line.obj list.obj main.obj match.obj modify.obj\
  252. network.obj nodes.obj nodeset.obj options.obj outset.obj outtext.obj\
  253. plot.obj plotbasi.obj plotpost.obj plotunix.obj plotx.obj polar.obj\
  254. probe.obj probe2.obj probe3.obj qfree.obj quit.obj\
  255. skiparg.obj skipbl.obj solve.obj status.obj stubs.obj\
  256. sweep.obj syscall.obj time_it.obj title.obj tr.obj tr_adv.obj tr_clear.obj\
  257. tr_conck.obj tr_fill.obj tr_fix.obj tr_load.obj tr_out.obj tr_probe.obj\
  258. tr_reviw.obj tr_setup.obj tr_solve.obj tr_sweep.obj tr_volts.obj tr_z.obj\
  259. trim.obj utos.obj version.obj xopen.obj xsolve.obj\
  260. plotibm.obj plotz100.obj
  261. #------------------------------------------------------------------------
  262. HDRS = ac.h argparse.h array.h branch.h convstat.h dc.h declare.h\
  263. defaults.h dev.h d_bjt.h d_diode.h d_logic.h\
  264. d_mos.h d_subckt.h d_trln.h ecah.h error.h expr.h\
  265. formats.h io.h mode.h nodestat.h options.h pixelh.h\
  266. probh.h status.h tr.h types.h version.h worst.h
  267. #------------------------------------------------------------------------
  268. OTHER =  Makefile Doc Bugs\
  269. _msc.h _next.h _sun.h\
  270. _msc.c _unix.c
  271. #------------------------------------------------------------------------
  272. VPATH = .:..
  273. #-include Makefile.preamble
  274. CFLAGS = -AL -FPi87 -Od -W2 -Ze -DMSC
  275. CC = cl
  276. LDFLAGS = /noi /seg:200 /cp:1 /b /f /pac /nod /noe /st:10000
  277. LIBS = llibc7
  278. #------------------------------------------------------------------------
  279. acs: $(OBJS) Makefile
  280.     link $(OBJS), $@, nul, $(LIBS) $(LDFLAGS);
  281.     touch acs
  282. #-----------------------------------------------------------------------------
  283. #-----------------------------------------------------------------------------
  284. SHAR_EOF
  285. fi # end of overwriting check
  286. if test -f 'src/Next/Makefile'
  287. then
  288.     echo shar: will not over-write existing file "'src/Next/Makefile'"
  289. else
  290. cat << \SHAR_EOF > 'src/Next/Makefile'
  291. # 01/24/93
  292. #------------------------------------------------------------------------
  293. SRCS = ac.c ac_clear.c ac_fill.c ac_fix.c ac_load.c\
  294. ac_out.c ac_probe.c ac_setup.c ac_sweep.c ac_z.c\
  295. allocate.c argparse.c array.c\
  296. branch.c cmath.c crtset.c ctostr.c ctof.c ctoi.c\
  297. dc.c dc_setup.c dc_sweep.c dealloc.c delete.c\
  298. d_admit.c d_bjt.c d_cap.c d_coil.c d_coment.c\
  299. d_cs.c d_diode.c d_dot.c d_logic.c\
  300. d_mos.c d_mosc.c d_mos2.c\
  301. d_res.c d_subckt.c d_trln.c d_vccs.c d_vcvs.c\
  302. d_vs.c dev.c error.c fft.c file.c\
  303. findbr.c findfile.c fourier.c ftos.c generat.c getckt.c\
  304. getlines.c globals.c help.c inorder.c insert.c ipow.c\
  305. isfloat.c isterm.c itos.c line.c list.c main.c match.c modify.c\
  306. network.c nodes.c nodeset.c options.c outset.c outtext.c\
  307. plot.c plotbasi.c plotpost.c plotunix.c plotx.c polar.c\
  308. probe.c probe2.c probe3.c qfree.c quit.c\
  309. skiparg.c skipbl.c solve.c status.c stubs.c\
  310. sweep.c syscall.c time_it.c title.c tr.c tr_adv.c tr_clear.c\
  311. tr_conck.c tr_fill.c tr_fix.c tr_load.c tr_out.c tr_probe.c\
  312. tr_reviw.c tr_setup.c tr_solve.c tr_sweep.c tr_volts.c tr_z.c\
  313. trim.c utos.c version.c xopen.c xsolve.c
  314. #------------------------------------------------------------------------
  315. OBJS = ac.o ac_clear.o ac_fill.o ac_fix.o ac_load.o\
  316. ac_out.o ac_probe.o ac_setup.o ac_sweep.o ac_z.o\
  317. allocate.o argparse.o array.o\
  318. branch.o cmath.o crtset.o ctostr.o ctof.o ctoi.o\
  319. dc.o dc_setup.o dc_sweep.o dealloc.o delete.o\
  320. d_admit.o d_bjt.o d_cap.o d_coil.o d_coment.o\
  321. d_cs.o d_diode.o d_dot.o d_logic.o\
  322. d_mos.o d_mosc.o d_mos2.o\
  323. d_res.o d_subckt.o d_trln.o d_vccs.o d_vcvs.o\
  324. d_vs.o dev.o error.o fft.o file.o\
  325. findbr.o findfile.o fourier.o ftos.o generat.o getckt.o\
  326. getlines.o globals.o help.o inorder.o insert.o ipow.o\
  327. isfloat.o isterm.o itos.o line.o list.o main.o match.o modify.o\
  328. network.o nodes.o nodeset.o options.o outset.o outtext.o\
  329. plot.o plotbasi.o plotpost.o plotunix.o plotx.o polar.o\
  330. probe.o probe2.o probe3.o qfree.o quit.o\
  331. skiparg.o skipbl.o solve.o status.o stubs.o\
  332. sweep.o syscall.o time_it.o title.o tr.o tr_adv.o tr_clear.o\
  333. tr_conck.o tr_fill.o tr_fix.o tr_load.o tr_out.o tr_probe.o\
  334. tr_reviw.o tr_setup.o tr_solve.o tr_sweep.o tr_volts.o tr_z.o\
  335. trim.o utos.o version.o xopen.o xsolve.o
  336. #------------------------------------------------------------------------
  337. HDRS = ac.h argparse.h array.h branch.h convstat.h dc.h declare.h\
  338. defaults.h dev.h d_bjt.h d_diode.h d_logic.h\
  339. d_mos.h d_subckt.h d_trln.h ecah.h error.h expr.h\
  340. formats.h io.h mode.h nodeset.h nodestat.h options.h pixelh.h\
  341. probh.h status.h tr.h types.h version.h worst.h
  342. #------------------------------------------------------------------------
  343. OTHER =  Makefile Doc Bugs\
  344. _msc.h _next.h _sun.h\
  345. _msc.c _unix.c
  346. #------------------------------------------------------------------------
  347. VPATH = .:..
  348. -include Makefile.preamble
  349. #------------------------------------------------------------------------
  350. acs: $(OBJS) Makefile
  351.     -rm $@
  352.     cc $(CFLAGS) $(OBJS) -o $@ $(LIBS) $(LDFLAGS)
  353. #    link $(OBJS), $@, nul, $(LIBS) $(LDFLAGS);
  354. #    touch acs
  355. #------------------------------------------------------------------------
  356. lint: $(SRCS)
  357.     lint $(LFLAGS) $(SRCS) >lint
  358. #------------------------------------------------------------------------
  359. #.c.ln::    echo @<
  360. #------------------------------------------------------------------------
  361. flow:
  362.     cflow $(LFLAGS) $(SRCS) >topdown
  363.     cflow -r $(LFLAGS) $(SRCS) >bottomup
  364. #------------------------------------------------------------------------
  365. tags: $(SRCS) $(HDRS)
  366.     ctags -d $(SRCS) $(HDRS)
  367. #------------------------------------------------------------------------
  368. clean:
  369.     -rm *.o
  370. #-----------------------------------------------------------------------------
  371. bak:  $(SRCS) $(HDRS) $(OTHER)
  372.     -mkdir Bak
  373.     mkdir Bak/bak
  374.     cp -p $? Bak/bak
  375. #    tar cvf Bak/bak.tar $?
  376. #    compress Bak/bak.tar
  377.     touch bak
  378. #    tar cvf Bak/`date +"%y%m%d"` $?
  379. #-----------------------------------------------------------------------------
  380. fullbak: $(SRCS) $(HDRS) $(OTHER)
  381.     -mkdir Bak
  382.     tar cvf Bak/f $(SRCS) $(HDRS) $(OTHER)
  383.     compress Bak/f
  384.     touch bak
  385. #    zoo aP Bak/`date +"%y%m%d"`f $(SRCS) $(HDRS) $(OTHER)
  386. #------------------------------------------------------------------------
  387. depend: $(SRCS)
  388.     cc -MM $(CFLAGS) $(SRCS) > Makefile.dependencies
  389. #-----------------------------------------------------------------------------
  390. -include Makefile.dependencies
  391. #-----------------------------------------------------------------------------
  392. #-----------------------------------------------------------------------------
  393. SHAR_EOF
  394. fi # end of overwriting check
  395. if test -f 'src/Next/Makefile.preamble'
  396. then
  397.     echo shar: will not over-write existing file "'src/Next/Makefile.preamble'"
  398. else
  399. cat << \SHAR_EOF > 'src/Next/Makefile.preamble'
  400. # Next/Makefile.preamble  01/11/93
  401. CFLAGS = -DNEXT -Wall -g -O
  402. LIBS = -lm
  403. LDFLAGS =
  404. SHAR_EOF
  405. fi # end of overwriting check
  406. #    End of shell archive
  407. exit 0
  408.