#
# Computer Algebra Kit
# Copyright (c) 1992,1998 Computer Algebra Objects. All Rights Reserved.
#
#
# This Makefile should work with LCC make.
#
.SILENT:
MKDIR=mkdir
SED=sed
OBJC=objc
YACC=bison -y -d
YTABH=y_tab.h
YTABC=y_tab.c
LEX=flex
LEXYYC=lexyy.c
RM=del
CP=copy
AR=lcclib
FINAL_AR=echo
RANLIB=echo
MAKE=make
DBG_MFLAGS=-q -g
OPT_MFLAGS=-q -DNDEBUG
OBJSUFFIX=obj
LIBSUFFIX=lib
BOOTDIR=..\..
LIBDIR=$(BOOTDIR)\lib
BINDIR=$(BOOTDIR)\bin
IFLAGS=-I. -noI -I..\..\include\objcrt
MFLAGS=$(OPT_MFLAGS)
.SUFFIXES: .m
DLL=cakit.dll
LIBRARY=cakit.lib
IMPLIB=cakit_s.lib
OBJFILES=\
ccltn.obj\
ccltnsq.obj\
ccltnsqr.obj\
ccomplex.obj\
cfloat.obj\
fraction.obj\
integer.obj\
intmodp.obj\
matrix.obj\
matsq.obj\
matsqsq.obj\
monomial.obj\
monomc.obj\
dmonomc.obj\
dmonoms.obj\
smonomc.obj\
cobject.obj\
polynom.obj\
polyeseq.obj\
polyrseq.obj\
polycseq.obj\
polc.obj\
srspolc.obj\
osrspolc.obj\
drspolc.obj\
odrspolc.obj\
odrspols.obj\
idrspolc.obj\
idrspols.obj\
mdrspolc.obj\
mdrspols.obj\
drdpolc.obj\
odrdpolc.obj\
odrdpols.obj\
idrdpolc.obj\
idrdpols.obj\
mdrdpolc.obj\
mdrdpols.obj\
sespolc.obj\
osespolc.obj\
despolc.obj\
odespolc.obj\
odespols.obj\
idespolc.obj\
idespols.obj\
mdespolc.obj\
mdespols.obj\
cseq.obj\
cseqc.obj\
symbol.obj\
term.obj\
vector.obj\
vectorc.obj\
ovectorc.obj\
ovectors.obj\
mvectorc.obj\
mvectors.obj\
ivectorc.obj\
ivectors.obj
.m.obj:
$(OBJC) -c $*.m $(MFLAGS) $(IFLAGS)
ALL : $(LIBRARY)
$(LIBRARY) : $(OBJFILES)
$(AR) /OUT:$(LIBRARY) $(OBJFILES)
$(RANLIB) $(LIBRARY)
bootstrap :
-$(MKDIR) $(LIBDIR)
-$(MKDIR) $(BINDIR)
-$(CP) $(LIBRARY) $(LIBDIR)
cleantmp :
-$(RM) *.P
-$(RM) *.c
-$(RM) *.i
clean : cleantmp
-$(RM) *.obj
-$(RM) *.lib
distclean : clean
-$(RM) Makefile
syntax highlighted by Code2HTML, v. 0.9.1