# # Makefile for the multiple precision number library # include ../config.make GMP_VERSION= gmp-1.3.2 FGMP_VERSION= fgmp-1.0b5 what: @echo "you must specify the library you want to make" libgmp.a: rm -f libgmp.a gmp.h (cd $(GMP_VERSION); $(MAKE) CC="$(CC)" CFLAGS="$(STKCFLAGS) $(ALLOC)") ln -s $(GMP_VERSION)/libgmp.a . ln -s $(GMP_VERSION)/gmp.h . libfgmp.a: rm -f libfgmp.a gmp.h (cd $(FGMP_VERSION); $(MAKE) CC="$(CC)" CFLAGS="$(STKCFLAGS) $(ALLOC)") ln -s $(FGMP_VERSION)/libfgmp.a . ln -s $(FGMP_VERSION)/gmp.h . install: install.libs: install -if [ ! -d $(ardir) ] ; then mkdir -p $(ardir); fi -if [ -f libfgmp.a ] ; then \ $(CP) libfgmp.a $(ardir); \ $(RANLIB) $(ardir)/libfgmp.a; \ fi -if [ -f libgmp.a ] ; then \ $(CP) libgmp.a $(ardir); \ $(RANLIB) $(ardir)/libgmp.a; \ fi -if [ ! -d $(incdir) ] ; then mkdir -p $(incdir); fi $(CP) gmp.h $(incdir) clean: rm -f libgmp.a libfgmp.a gmp.h *~ core (cd $(GMP_VERSION); $(MAKE) clean) (cd $(FGMP_VERSION); $(MAKE) clean)