Package-Name: gmp
Compile-Requires: m4
Homepage: http://www.swox.com/gmp/
Source: gnu:///gmp/gmp-(\d+.\d+(.\d+)?).tar.gz $1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -a AUTHORS COPYING COPYING.LIB ChangeLog README doc "$(PREFIX)/"
# FIXME: incorrectly detects ABI=64 on Athlon64 in 32-bit mode
	ABI=32 $(MAKE) -f ../Makefile configure
	$(MAKE)
# FIXME: -O3 with -march=c3-2 -mmmx triggers a gcc(?) bug on mpz/t-export: memcmp(...,0) returns nonzero
	perl -pi -e 's/-O3/-O2/g' tests/mpz/Makefile
	$(MAKE) check
# Avoid problems with overwriting shared libraries
	rm -f "$(PREFIX)"/lib/*.so*
	$(MAKE) install
Install:
	$(MAKE) instlib LIB=gmp
	$(MAKE) addldso
	$(MAKE) instinc INC=gmp.h
	$(MAKE) instinfo INFO=gmp
Clean:
	@set -e ; cd "$(PREFIX)"/lib ; \
	for lib in *.so.[0-9] ; do \
		reallib=`/bin/ls -l "$$lib" | sed 's/.* -> //'` ; \
		for file in $$lib.[0-9]*.[0-9]* ; do \
			if test "$$file" != "$$reallib" ; then \
				rm -fv "$$file" ; \
			fi ; \
		done ; \
	done

/pkg/gmp/
/usr/include/gmp.h
/usr/info/gmp.info*
/usr/lib/libgmp.*
