b95dc611d6
Generated a separate 'config.h' for arm, arm_64, x86_32, x86_64 for the current version (6.1.2) of GMP. This became necessary because configurations differ for each architecture. 'config.h' generaton on x86_64 host in'gmp-6.1.2' directory: for x86_64 (native): ! configure for x86_32: ! configure --host=x86-pc-linux-gnu --build=x86_64-pc-linux-gnu for arm: ! configure --host=arm-linux-gnu --build=x86_64-pc-linux-gnu \ ! CC=/usr/local/gcc-linaro-arm/bin/arm-linux-gnueabi-gcc ABI=32 for arm_v8: ! configure --host=aarch64-linux-gnu --build=x86_64-pc-linux-gnu \ ! CC=/usr/local/gcc-linaro/bin/aarch64-linux-gnu-gcc ABI=64 issue #3598
66 lines
1.5 KiB
Makefile
66 lines
1.5 KiB
Makefile
MIRROR_FROM_REP_DIR = \
|
|
lib/import/import-gmp.mk \
|
|
lib/mk/gmp.inc \
|
|
lib/mk/gmp.mk \
|
|
lib/mk/gmp-mpf.mk \
|
|
lib/mk/gmp-mpq.mk \
|
|
lib/mk/gmp-mpz.mk \
|
|
lib/mk/spec/arm/gmp-mpn.mk \
|
|
lib/mk/spec/arm_64/gmp-mpn.mk \
|
|
lib/mk/spec/x86_32/gmp-mpn.mk \
|
|
lib/mk/spec/x86_64/gmp-mpn.mk \
|
|
|
|
content: $(MIRROR_FROM_REP_DIR) \
|
|
LICENSE \
|
|
include \
|
|
include/spec/32bit/gmp \
|
|
include/spec/64bit/gmp \
|
|
include/spec/arm/gmp \
|
|
include/spec/arm_64/gmp \
|
|
include/spec/x86_32/gmp \
|
|
include/spec/x86_64/gmp \
|
|
src/lib/gmp
|
|
|
|
$(MIRROR_FROM_REP_DIR):
|
|
$(mirror_from_rep_dir)
|
|
|
|
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/gmp)
|
|
PORT_SRC_DIR := $(PORT_DIR)/src/lib/gmp
|
|
|
|
include:
|
|
mkdir -p $@
|
|
cp -r $(PORT_DIR)/include/* $@/
|
|
|
|
include/spec/32bit/gmp: include
|
|
mkdir -p $@
|
|
cp -r $(REP_DIR)/include/spec/32bit/gmp/* $@/
|
|
|
|
include/spec/64bit/gmp: include
|
|
mkdir -p $@
|
|
cp -r $(REP_DIR)/include/spec/64bit/gmp/* $@/
|
|
|
|
include/spec/arm/gmp: include
|
|
mkdir -p $@
|
|
cp -r $(REP_DIR)/include/spec/arm/gmp/* $@/
|
|
|
|
include/spec/arm_64/gmp: include
|
|
mkdir -p $@
|
|
cp -r $(REP_DIR)/include/spec/arm_64/gmp/* $@/
|
|
|
|
include/spec/x86_32/gmp: include
|
|
mkdir -p $@
|
|
cp -r $(REP_DIR)/include/spec/x86_32/gmp/* $@/
|
|
|
|
include/spec/x86_64/gmp: include
|
|
mkdir -p $@
|
|
cp -r $(REP_DIR)/include/spec/x86_64/gmp/* $@/
|
|
|
|
src/lib/gmp:
|
|
mkdir -p $@
|
|
cp -r $(PORT_SRC_DIR)/* $@
|
|
cp -r $(REP_DIR)/src/lib/gmp/* $@
|
|
echo "LIBS = gmp" > $@/target.mk
|
|
|
|
LICENSE:
|
|
cp $(PORT_SRC_DIR)/COPYING $@
|