CFLAGS =  -O  -I$(INCLUDEDIR)
LIBDIR=${HOME}/grobner/lib
BINDIR=${HOME}/grobner/bin
INCLUDEDIR=${HOME}/grobner/include
MANDIR=${HOME}/man
SRC = MPolsetUpdate.c Simplify.c Pairs.c Gbasis.c Util.c
 
libgbas.a : $(SRC:c=o) Reduction.o
	ar cr libgbas.a $(SRC:c=o) Reduction.o
	ranlib libgbas.a

$(SRC:c=o) : gbas.h
Reduction.o : gbas.h Reduction.c


$(BINDIR)/gbas_p_v4 : libgbas.a Main.c gbas.h
	cc  $(CFLAGS) Main.c libgbas.a $(LIBDIR)/libmultpol.a $(LIBDIR)/libcmump.a -ll -o $(BINDIR)/gbas_p_v4  $(LIBDIR)/liballoc.a -lthreads -lmach


cleantd:	space
	-rm -f libgbas.a 


	
install:	libgbas.a $(BINDIR)/gbas_p_v4


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



c.o.:	cc -c $<



