home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / CreativeComputers.iso / shareware / text / dvi_3.62 / source / dvisrc.lha / makefile.ami < prev    next >
Makefile  |  1994-02-15  |  4KB  |  96 lines

  1. # makefile.ami
  2. # SAS/C 6.50
  3.  
  4. CC = sc
  5.  
  6. BINDIR = TeX:bin
  7. LIBDIR = TeX:macros
  8. OPTDIR = TeX:config
  9.  
  10. OBS = dvi.o dviamiga.o dvi_req.o dvimem.o dvipkch.o dvipkch2.o dvigr.o \
  11.       dvispec.o dviclip.o dvisplin.o dvidraw.o dvithin.o dvirdimg.o dvimisc.o \
  12.       dvirdpk.o dviver.o dvigr1.o dvifx80.o dvinecp6.o dvibj300.o dvihplj.o \
  13.       dvifram.o dviimg.o dvisend.o dviipr.o dvirddvi.o dviterm.o dviarexx.o
  14.  
  15. LWOBS = dvilw.o dvimem.o dviipr.o dviver.o dviadobe.o dlwpkch.o dvirddvi.o \
  16.         dvirdpk.o dvimisc.o dvigr.o dvigr1.o dlwsplin.o dvispec.o \
  17.         dvirdimg.o dlwimg.o dviterm.o dviarexx.o
  18.  
  19. CFLAGS = opt optcomp=3 optdep=3 optinlocal optrdep=3 opttime cpu=any math=ieee data=far def AMIGA def PK_FULLCONFIG
  20. # CFLAGS = cpu=any math=ieee data=far def AMIGA def PK_FULLCONFIG
  21. # CFLAGS = cpu=any math=ieee data=far def AMIGA def PK_FULLCONFIG debug=full
  22.  
  23. INSTALL = copy
  24. INSTFLAGS = clone
  25.  
  26. all: dvi dvilw
  27.  
  28. unix:
  29.   crlf -r \#?.c \#?.h \#?.ps \#?.map 
  30.  
  31. dos:
  32.   crlf -i \#?.c \#?.h \#?.ps \#?.map
  33.  
  34. dvilw : $(LWOBS)
  35.   $(CC) $(LWOBS) $(CFLAGS) programname=dvilw stckchk link
  36.  
  37. dvi : $(OBS)
  38.   $(CC) $(OBS) $(CFLAGS) programname=dvi nochkabort link
  39.  
  40. dvi.o:          dvi.c dvi.h dvisplin.h dviframe.h dvidraw.h dvidvi.h dvimisc.h dvihdcp.h
  41. dvialloc.o:     dvialloc.c dvi.h
  42. dvirddvi.o:     dvirddvi.c dvi.h dvidef.h dvimisc.h
  43. dvipkch.o:      dvipkch.c dvi.h dviframe.h dvidvi.h
  44. dvipkch2.o:     dvipkch2.c dvi.h dviframe.h dvidvi.h dvisplin.h dvidraw.h
  45. dvigr.o:        dvigr.c dvi.h dvisplin.h 
  46. dvigr1.o:       dvigr1.c dvi.h dvisplin.h
  47. dvispec.o:      dvispec.c dvi.h dvimisc.h
  48. dviclip.o:      dviclip.c dvi.h dvisplin.h dvidraw.h
  49. dvisplin.o:     dvisplin.c dvi.h dvisplin.h dvidraw.h
  50. dvidraw.o:      dvidraw.c dvi.h dvisplin.h dvidraw.h dviframe.h
  51. dvithin.o:      dvithin.c dvi.h dvihdcp.h dviframe.h
  52. dvirdimg.o:     dvirdimg.c dvi.h dvidvi.h dvimisc.h dviframe.h
  53. dvimisc.o:      dvimisc.c dvi.h dvimisc.h dvihdcp.h
  54. dvirdpk.o:      dvirdpk.c dvi.h dvimisc.h
  55. dvicmd.o:       dvicmd.c dvi.h dvidvi.h dvimisc.h dviframe.h dvihdcp.h dviframe.h
  56. dviver.o:       dviver.c dvi.h
  57. dviipr.o:       dviipr.c dvi.h dvidef.h
  58. dvifx80.o:      dvifx80.c dvi.h dvihdcp.h dviframe.h
  59. dvinecp6.o:     dvinecp6.c dvi.h dvihdcp.h dviframe.h
  60. dvibj300.o:     dvibj300.c dvi.h dvihdcp.h dviframe.h
  61. dvihplj.o:      dvihplj.c dvi.h dvihdcp.h dviframe.h
  62. dvifram.o:      dvifram.c dvi.h dviframe.h
  63. dviimg.o:       dviimg.c dvi.h dviframe.h 
  64. dvisend.o:      dvisend.c dvi.h dvihdcp.h
  65. dvilw.o:        dvilw.c dvi.h dvilw.h dvimisc.h
  66. dviadobe.o:     dviadobe.c dvi.h
  67. dlwpkch.o:      dlwpkch.c dvi.h dvilw.h
  68. dlwsplin.o:     dlwsplin.c dvi.h dvisplin.h
  69. dlwimg.o:       dlwimg.c dvi.h dvilw.h
  70. dvix.o:         dvix.c dvi.h dvihdcp.h dviframe.h
  71. dviatari.o:     dviatari.c dvi.h dvihdcp.o
  72. dviapoll.o:     dviapoll.c dvi.h dvihdcp.o
  73. dviibm.o:       dviibm.c dvi.h dvihdcp.o
  74. dvigem.o:       dvigem.c dvi.h dvirsc.h dvihdcp.h dvimisc.h dvisplin.h
  75. dvimotif.o:     dvimotif.c dvi.h dvihdcp.h dvimisc.h dvisplin.h
  76. dviamiga.o:     dviamiga.c dvi.h dvihdcp.h dvimisc.h dvisplin.h dviamiga.h
  77. dvi_req.o:      dvi_req.c dvi_req.h dvi.h dviamiga.h
  78. dviamiga_gui.o: dviamiga_gui.c dvi.h dviamiga.h
  79. dviarexx.o:     dviarexx.c dvi.h dviarexx.h
  80.  
  81. .c.o :
  82.   $(CC) $(CFLAGS) $*.c
  83.  
  84. clean:
  85.   delete \#?.o \#?.lnk dvi dvilw
  86.  
  87. install: dvi dvilw dvilw.ps dvilw.map
  88.   $(INSTALL) dvi $(BINDIR) $(INSTFLAGS)
  89.   $(INSTALL) dvi.info $(BINDIR) $(INSTFLAGS)
  90.   $(INSTALL) dvi.opt $(OPTDIR) $(INSTFLAGS)
  91.   $(INSTALL) dvilw $(BINDIR) $(INSTFLAGS)
  92.   $(INSTALL) dvilw.info $(BINDIR) $(INSTFLAGS)
  93.   $(INSTALL) dvilw.ps $(OPTDIR) $(INSTFLAGS)
  94.   $(INSTALL) dvilw.map $(OPTDIR) $(INSTFLAGS)
  95.   $(INSTALL) dvilw.opt $(OPTDIR) $(INSTFLAGS)
  96.