home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume8 / gnuplot1.10A / part03 / make.msc next >
Encoding:
Text File  |  1989-09-09  |  1.1 KB  |  56 lines

  1. OBJS =     command.obj eval.obj graphics.obj internal.obj misc.obj parse.obj plot.obj scanner.obj standard.obj term.obj util.obj version.obj pcgraph.asm corgraph.asm hrcgraph.asm
  2.  
  3. # /AC means use compact model (small code, large data)
  4. CFLAGS = /AC /DPC #/Zi #/Od
  5.  
  6. TERMFLAGS = /DHERCULES /DATT6300 /DCORONA /DPOSTSCRIPT /DHP75 /DTEK /DV384 /DEGALIB
  7.  
  8. LINKFLAGS = #/codeview
  9.  
  10. # default rules
  11. .c.obj:
  12.     msc $(CFLAGS) $*;
  13.  
  14. .asm.obj:
  15.     masm $*;
  16.  
  17. pcgraph.obj: pcgraph.asm header.mac lineproc.mac
  18.  
  19. corgraph.obj: corgraph.asm header.mac lineproc.mac
  20.  
  21. hrcgraph.obj: hrcgraph.asm header.mac lineproc.mac
  22.  
  23. command.obj: command.c plot.h
  24.  
  25. eval.obj: eval.c plot.h
  26.  
  27. graphics.obj: graphics.c plot.h
  28.  
  29. internal.obj: internal.c plot.h
  30.  
  31. misc.obj: misc.c plot.h
  32.  
  33. parse.obj: parse.c plot.h
  34.  
  35. plot.obj: plot.c plot.h
  36.  
  37. scanner.obj: scanner.c plot.h
  38.  
  39. standard.obj: standard.c plot.h
  40.  
  41. term.obj: term.c plot.h
  42.     msc $(CFLAGS) $(TERMFLAGS) term;
  43.  
  44. util.obj: util.c plot.h
  45.  
  46. version.obj: version.c
  47.  
  48.  
  49. # use link.opt to avoid command-line overflow
  50.  
  51. gnuplot.exe: $(OBJS)
  52.  link$(LINKFLAGS) @link.opt
  53.  exepack gnuplot.exe gnupack.exe
  54.  del gnuplot.exe
  55.  ren gnupack.exe gnuplot.exe
  56.