[BACK]Return to makefile.286 CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot

Annotation of OpenXM_contrib/gnuplot/makefile.286, Revision 1.1

1.1     ! maekawa     1: # make file for Borland C++ 3.x
        !             2: #   and Phar Lap LITE286 DOS extender
        !             3: # both LITE286 bin and BORLANDC bin directories must be on the path
        !             4:
        !             5: # where to place gnuplot.gih helpfile
        !             6: HELPFILE = gnuplot.gih
        !             7: # location of LITE286 Pharlap Extender
        !             8: LITE=c:\lite286
        !             9: LITECC=$(LITE)\bin\bcc286
        !            10: # location of Turbo C compiler
        !            11: TC = c:\borlandc
        !            12: # name of C compiler
        !            13: CC = bcc
        !            14: #CC = tcc
        !            15: # location of TLINK.EXE and TCC.EXE or BCC.EXE
        !            16: BIN = $(TC)\bin\\
        !            17: #BIN =
        !            18: # location of BGI files,
        !            19: # change this line if not in TC directory, i.e. $(TC)\bgi
        !            20: BGI = $(TC)\bgi
        !            21:
        !            22: # -c means don't link, -f means emulate 8087 if not present
        !            23: # -ml says large model
        !            24: # -M means produce link map
        !            25: # -y means include line numbers for debugger
        !            26: # -v means include debug info
        !            27: # -w- means ignore warnings and do not report them
        !            28: # -DREADLINE to use the history/line editing capability. If you want this
        !            29: #    capability add -DREADLINE to CFLAGS
        !            30: CFLAGS = -Ff=256 -c -f -ml -w- -I$(TC)\include -DMSDOS -DPC -DREADLINE -DHAVE_STRNICMP
        !            31: TERMFLAGS =
        !            32:
        !            33: OBJ1 =  bitmap.obj command.obj contour.obj eval.obj graphics.obj graph3d.obj
        !            34: OBJ2 = help.obj internal.obj misc.obj parse.obj plot.obj plot2d.obj plot3d.obj readline.obj
        !            35: OBJ3 = scanner.obj set.obj show.obj specfun.obj standard.obj stdfn.obj term.obj util.obj
        !            36: OBJ4 = version.obj binary.obj interpol.obj fit.obj matrix.obj datafile.obj alloc.obj
        !            37: BGIFILES = cga.bgi egavga.bgi herc.bgi att.bgi
        !            38:
        !            39: OBJS = $(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4)
        !            40:
        !            41: CSOURCE5 = term\aed.trm term\cgi.trm term\dumb.trm term\dxy.trm \
        !            42:        term\eepic.trm term\epson.trm term\fig.trm term\hp26.trm \
        !            43:        term\hp2648.trm term\hpgl.trm term\hpljii.trm
        !            44: CSOURCE6 = term\impcodes.h term\imagen.trm term\object.h \
        !            45:        term\iris4d.trm term\kyo.trm term\latex.trm term\pc.trm
        !            46: CSOURCE7 = term\post.trm term\qms.trm term\regis.trm term\sun.trm \
        !            47:        term\t410x.trm term\tek.trm term\unixpc.trm term\unixplot.trm \
        !            48:        term\v384.trm term\x11.trm
        !            49: CSOURCE8 = contour.c specfun.c binary.c interpol.c
        !            50:
        !            51: all: gnuplot.exe $(HELPFILE) demo\bf_test.exe $(BGIFILES)
        !            52:
        !            53: # use response file to avoid command-line overflow
        !            54: gnuplot.exe: $(OBJS)
        !            55:        $(BIN)tlink @&&!
        !            56: $(LITE)\bc3\lib\c0pl +
        !            57: bitmap command eval graphics graph3d help internal misc parse +
        !            58: plot scanner setshow specfun standard stdfn term util version contour +
        !            59: binary interpol datafile alloc +
        !            60: readline +
        !            61: $(LITE)\bc3\lib\emu286.lib +
        !            62: ,gnuplot,gnuplot, +
        !            63: $(TC)\lib\emu +
        !            64: $(TC)\lib\mathl +
        !            65: $(LITE)\bc3\lib\graph286.lib +
        !            66: $(LITE)\bc3\lib\phapi +
        !            67: $(LITE)\bc3\lib\bcl286, +
        !            68: gnuplot.def
        !            69: !
        !            70:
        !            71:
        !            72: # default rules
        !            73:
        !            74: .c.obj:
        !            75:        $(LITECC) $(CFLAGS) $<
        !            76:
        !            77: bitmap.obj: bitmap.c bitmap.h plot.h
        !            78:
        !            79: command.obj: command.c plot.h setshow.h help.h
        !            80:        $(LITECC) $(CFLAGS) command.c
        !            81:
        !            82: contour.obj: contour.c plot.h
        !            83:
        !            84: eval.obj: eval.c plot.h
        !            85:
        !            86: graphics.obj: graphics.c plot.h setshow.h
        !            87:
        !            88: graph3d.obj: graphics.c plot.h setshow.h
        !            89:
        !            90: fit.obj: fit.c fit.h matrix.h plot.h
        !            91:
        !            92: matrix.obj: matrix.c matrix.h fit.h
        !            93:
        !            94: help.obj: help.c plot.h help.h
        !            95:
        !            96: internal.obj: internal.c plot.h
        !            97:
        !            98: misc.obj: misc.c plot.h setshow.h help.h
        !            99:
        !           100: parse.obj: parse.c plot.h
        !           101:        $(LITECC) $(CFLAGS) parse.c
        !           102:
        !           103: plot.obj: plot.c plot.h setshow.h
        !           104:        $(LITECC) $(CFLAGS) plot.c
        !           105:
        !           106: readline.obj: readline.c
        !           107:
        !           108: scanner.obj: scanner.c plot.h
        !           109:
        !           110: set.obj: set.c plot.h setshow.h
        !           111:
        !           112: show.obj: show.c plot.h setshow.h
        !           113:
        !           114: specfun.obj: specfun.c
        !           115:
        !           116: interpol.obj: interpol.c plot.h setshow.h
        !           117:
        !           118: standard.obj: standard.c plot.h
        !           119:
        !           120: stdfn.obj: stdfn.c stdfn.h
        !           121:
        !           122: # the CSOURCE? dependencies are not up to date (but who cares)
        !           123: term.obj: term.c term.h plot.h setshow.c bitmap.h $(CSOURCE5) $(CSOURCE6) $(CSOURCE7)
        !           124:        $(LITECC) $(CFLAGS) $(TERMFLAGS) -Iterm -I. term.c
        !           125:
        !           126: util.obj: util.c plot.h
        !           127:
        !           128: version.obj: version.c
        !           129:
        !           130: # convert gnuplot.doc to gnuplot.gih
        !           131: $(HELPFILE): doc2gih.exe docs\gnuplot.doc
        !           132:        doc2gih docs\gnuplot.doc $(HELPFILE)
        !           133:
        !           134: doc2gih.exe: docs\doc2gih.c docs\termdoc.c
        !           135:     $(BIN)$(CC) -edoc2gih.exe -w- -ml -I$(TC)\include -L$(TC)\lib docs\doc2gih.c docs\termdoc.c
        !           136:
        !           137: demo\bf_test.exe: bf_test.c binary.obj alloc.obj
        !           138:     $(BIN)$(CC) -edemo\bf_test.exe -w- -ml -I$(TC)\include -L$(TC)\lib bf_test.c binary.obj alloc.obj
        !           139:
        !           140: # copy Borland Graphics Interface files to current directory
        !           141: cga.bgi: $(BGI)\cga.bgi
        !           142:        copy $(BGI)\$< $<
        !           143:
        !           144: egavga.bgi: $(BGI)\egavga.bgi
        !           145:        copy $(BGI)\$< $<
        !           146:
        !           147: herc.bgi: $(BGI)\herc.bgi
        !           148:        copy $(BGI)\$< $<
        !           149:
        !           150: att.bgi: $(BGI)\att.bgi
        !           151:        copy $(BGI)\$< $<
        !           152:
        !           153: # clean target - remove all temp files, but leave executable intact
        !           154: # needed when changing configuration (model or overlaying)
        !           155:
        !           156: clean:
        !           157:        del *.obj
        !           158:        del gnuplot.map
        !           159:        del doc2gih.exe
        !           160:
        !           161: # realclean target - remove all files created by the makefile
        !           162:
        !           163: realclean: clean
        !           164:        del gnuplot.exe
        !           165:        del gnuplot.gih
        !           166:        del demo\bf_test.exe
        !           167:        del demo\binary1
        !           168:        del demo\binary2
        !           169:        del demo\binary3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>