123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375 |
- # This directory contains a makefile for Borland C++.
- # It was written by Andrew Gockel (contact information below).
- # Use at own risk. This is provided as part of the standard Meschach
- # distribution to give the library the widest possible use.
- # However, problems with the makefile should be directed to the author,
- # not the developers of Meschach (David Stewart and Zbigniew Leyk).
- #
- # No representations are made concerning the fitness of this software for any
- # particular purpose.
- # Borland C++ V4 Makefile
- #
- # Saturday, 14 October, 1995
- #
- # Andrew Gockel
- # 123 Settlement Road
- # THE GAP, QLD., 4061
- # AUSTRALIA
- #
- # Email
- # INTERNET:andrew@kittyhawk.aero.rmit.edu.au
- # CIS:100245.1253@compuserve.com
- # MSN:Andrew_Gockel@msn.com
- #
- # c:\meschach\meschach.mak
- #
- .AUTODEPEND
- #
- # Borland C++ tools
- #
- IMPLIB = Implib
- BCC = Bcc +BccW16.cfg
- TLINK = TLink
- TLIB = TLib
- BRC = Brc
- TASM = Tasm
- #
- # IDE macros
- #
- #
- # Options
- #
- IDE_LFLAGS = -LD:\BC4\LIB
- IDE_RFLAGS = -ID:\BC4\INCLUDE
- LLATW16_meschachdlib = -Twe
- RLATW16_meschachdlib = -31
- BLATW16_meschachdlib =
- LEAT_meschachdlib = $(LLATW16_meschachdlib)
- REAT_meschachdlib = $(RLATW16_meschachdlib)
- BEAT_meschachdlib = $(BLATW16_meschachdlib)
- #
- # Dependency List
- #
- Dep_meschach = \
- meschach.lib
- meschach : BccW16.cfg $(Dep_meschach)
- echo MakeNode meschach
- Dep_meschachdlib = \
- bdfactor.obj\
- bkpfacto.obj\
- chfactor.obj\
- copy.obj\
- err.obj\
- fft.obj\
- givens.obj\
- hessen.obj\
- hsehldr.obj\
- init.obj\
- iter0.obj\
- iternsym.obj\
- itersym.obj\
- ivecop.obj\
- lufactor.obj\
- machine.obj\
- matlab.obj\
- matop.obj\
- matrixio.obj\
- meminfo.obj\
- memory.obj\
- memstat.obj\
- mfunc.obj\
- norm.obj\
- otherio.obj\
- pxop.obj\
- qrfactor.obj\
- schur.obj\
- solve.obj\
- sparse.obj\
- sparseio.obj\
- spbkp.obj\
- spchfctr.obj\
- splufctr.obj\
- sprow.obj\
- spswap.obj\
- submat.obj\
- svd.obj\
- symmeig.obj\
- update.obj\
- vecop.obj\
- version.obj\
- zcopy.obj\
- zfunc.obj\
- zgivens.obj\
- zhessen.obj\
- zhsehldr.obj\
- zlufctr.obj\
- zmachine.obj\
- zmatio.obj\
- zmatlab.obj\
- zmatop.obj\
- zmemory.obj\
- znorm.obj\
- zqrfctr.obj\
- zschur.obj\
- zsolve.obj\
- zvecop.obj
- meschach.lib : $(Dep_meschachdlib)
- $(TLIB) $< $(IDE_BFLAGS) $(BEAT_meschachdlib) @&&|
- -+bdfactor.obj&
- -+bkpfacto.obj&
- -+chfactor.obj&
- -+copy.obj&
- -+err.obj&
- -+fft.obj&
- -+givens.obj&
- -+hessen.obj&
- -+hsehldr.obj&
- -+init.obj&
- -+iter0.obj&
- -+iternsym.obj&
- -+itersym.obj&
- -+ivecop.obj&
- -+lufactor.obj&
- -+machine.obj&
- -+matlab.obj&
- -+matop.obj&
- -+matrixio.obj&
- -+meminfo.obj&
- -+memory.obj&
- -+memstat.obj&
- -+mfunc.obj&
- -+norm.obj&
- -+otherio.obj&
- -+pxop.obj&
- -+qrfactor.obj&
- -+schur.obj&
- -+solve.obj&
- -+sparse.obj&
- -+sparseio.obj&
- -+spbkp.obj&
- -+spchfctr.obj&
- -+splufctr.obj&
- -+sprow.obj&
- -+spswap.obj&
- -+submat.obj&
- -+svd.obj&
- -+symmeig.obj&
- -+update.obj&
- -+vecop.obj&
- -+version.obj&
- -+zcopy.obj&
- -+zfunc.obj&
- -+zgivens.obj&
- -+zhessen.obj&
- -+zhsehldr.obj&
- -+zlufctr.obj&
- -+zmachine.obj&
- -+zmatio.obj&
- -+zmatlab.obj&
- -+zmatop.obj&
- -+zmemory.obj&
- -+znorm.obj&
- -+zqrfctr.obj&
- -+zschur.obj&
- -+zsolve.obj&
- -+zvecop.obj
- |
- bdfactor.obj : bdfactor.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ bdfactor.c
- bkpfacto.obj : bkpfacto.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ bkpfacto.c
- chfactor.obj : chfactor.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ chfactor.c
- copy.obj : copy.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ copy.c
- err.obj : err.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ err.c
- fft.obj : fft.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ fft.c
- givens.obj : givens.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ givens.c
- hessen.obj : hessen.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ hessen.c
- hsehldr.obj : hsehldr.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ hsehldr.c
- init.obj : init.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ init.c
- iter0.obj : iter0.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ iter0.c
- iternsym.obj : iternsym.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ iternsym.c
- itersym.obj : itersym.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ itersym.c
- ivecop.obj : ivecop.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ ivecop.c
- lufactor.obj : lufactor.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ lufactor.c
- machine.obj : machine.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ machine.c
- matlab.obj : matlab.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ matlab.c
- matop.obj : matop.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ matop.c
- matrixio.obj : matrixio.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ matrixio.c
- meminfo.obj : meminfo.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ meminfo.c
- memory.obj : memory.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ memory.c
- memstat.obj : memstat.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ memstat.c
- mfunc.obj : mfunc.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ mfunc.c
- norm.obj : norm.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ norm.c
- otherio.obj : otherio.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ otherio.c
- pxop.obj : pxop.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ pxop.c
- qrfactor.obj : qrfactor.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ qrfactor.c
- schur.obj : schur.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ schur.c
- solve.obj : solve.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ solve.c
- sparse.obj : sparse.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ sparse.c
- sparseio.obj : sparseio.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ sparseio.c
- spbkp.obj : spbkp.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ spbkp.c
- spchfctr.obj : spchfctr.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ spchfctr.c
- splufctr.obj : splufctr.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ splufctr.c
- sprow.obj : sprow.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ sprow.c
- spswap.obj : spswap.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ spswap.c
- submat.obj : submat.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ submat.c
- svd.obj : svd.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ svd.c
- symmeig.obj : symmeig.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ symmeig.c
- update.obj : update.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ update.c
- vecop.obj : vecop.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ vecop.c
- version.obj : version.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ version.c
- zcopy.obj : zcopy.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zcopy.c
- zfunc.obj : zfunc.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zfunc.c
- zgivens.obj : zgivens.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zgivens.c
- zhessen.obj : zhessen.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zhessen.c
- zhsehldr.obj : zhsehldr.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zhsehldr.c
- zlufctr.obj : zlufctr.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zlufctr.c
- zmachine.obj : zmachine.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zmachine.c
- zmatio.obj : zmatio.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zmatio.c
- zmatlab.obj : zmatlab.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zmatlab.c
- zmatop.obj : zmatop.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zmatop.c
- zmemory.obj : zmemory.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zmemory.c
- znorm.obj : znorm.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ znorm.c
- zqrfctr.obj : zqrfctr.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zqrfctr.c
- zschur.obj : zschur.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zschur.c
- zsolve.obj : zsolve.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zsolve.c
- zvecop.obj : zvecop.c
- $(BCC) -P- -c $(CEAT_meschachdlib) -o$@ zvecop.c
- # Compiler configuration file
- BccW16.cfg :
- Copy &&|
- -R
- -v
- -vi
- -X-
- -H
- -ID:\BC4\INCLUDE
- -H=meschach.csm
- -ml
- -WS
- | $@
|