head     1.1;
access   ;
symbols  ;
locks    dld:1.1; strict;
comment  @# @;


1.1
date     90.01.08.18.11.51;  author dld;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@CFLAGS = -O  -I${HOME}/grobner/include 
LIBDIR=${HOME}/grobner/lib 
BINDIR=${HOME}/grobner/bin
INCLUDEDIR=${HOME}/grobner/include
MANDIR=${HOME}/grobner/man
SRC = MPolAdd.c MExpo.c MPolIn.c MPolOut.c MPolFree.c MPolMult.c MPolUnit.c MPolCopy.c MPolSub.c

libmultpol.a: $(SRC:c=o)
	ar cr libmultpol.a $(SRC:c=o)
	ranlib libmultpol.a



# to read a polynomial : use of lex and yacc.

lex.yy.c : lexpol.l
	lex lexpol.l

y.tab.c  : translate.y
	yacc translate.y
	
MPolIn.o  :  lex.yy.c y.tab.c

$(SRC:c=o) : multpol.h
       

install:	libmultpol.a  # jacobi legendre
	-cd $(LIBDIR); rm -f libmultpol.a 
	ln libmultpol.a $(LIBDIR)
	-rm -f $(INCLUDEDIR)/multpol.h $(MANDIR)/man3/multpol.3
	ln multpol.h $(INCLUDEDIR)/multpol.h



clean:	space
	-rm -f libmultpol.a 

space:
	-rm -f *.o *.po *.pgo 



@
