[leaf-commits] src/bering-uclibc4/source/buildenv buildtool.mk, 1.16, 1.17

Andrew <[email protected]> Sun, 12 Dec 2010 21:54:08 +0000
Newsgroups gmane.linux.leaf.cvs
Message-ID <[email protected]>
Update of /cvsroot/leaf/src/bering-uclibc4/source/buildenv
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv24426

Modified Files:
	buildtool.mk 
Log Message:
Added libgmp compilation


Index: buildtool.mk
===================================================================
RCS file: /cvsroot/leaf/src/bering-uclibc4/source/buildenv/buildtool.mk,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** buildtool.mk	12 Dec 2010 19:24:12 -0000	1.16
--- buildtool.mk	12 Dec 2010 21:54:02 -0000	1.17
***************
*** 81,84 ****
--- 81,86 ----
  GMP_SOURCE:=$(GMP_TARFILE)
  GMP_DIR:=$(GCC_DIR)/gmp
+ GMP_BUILD_DIR:=$(TOOL_BUILD_DIR)/gmp-$(GMP_VERSION)-build
+ GMP_TARGET_DIR:=$(BT_BUILD_DIR)/gmp
  
  MPFR_SOURCE:=$(MPFR_TARFILE)
***************
*** 173,187 ****
  		$(MULTILIB) \
  		--program-prefix=$(GNU_TARGET_NAME)-);
- #		--prefix=$(STAGING_DIR) \
- #		--exec-prefix=$(STAGING_DIR) \
- #		--bindir=$(STAGING_DIR)/bin \
- #		--sbindir=$(STAGING_DIR)/sbin \
- #		--sysconfdir=$(STAGING_DIR)/etc \
- #		--datadir=$(STAGING_DIR)/share \
- #		--includedir=$(STAGING_DIR)/include \
- #		--libdir=$(STAGING_DIR)/lib \
- #		--localstatedir=$(STAGING_DIR)/var \
- #		--mandir=$(STAGING_DIR)/man \
- #		--infodir=$(STAGING_DIR)/info \
  	touch $(BINUTILS_DIR1)/.configured
  
--- 175,178 ----
***************
*** 273,278 ****
  	cp -a $(BINUTILS_BUILD_LIB_DIR)/* $(STAGING_DIR)
  
- 
- 
  $(STAGING_DIR)/lib/libg.a:
  	$(STAGING_DIR)/$(GNU_TARGET_NAME)/bin/ar rv $(STAGING_DIR)/lib/libg.a;
--- 264,267 ----
***************
*** 544,570 ****
  gmp-source: $(GMP_DIR)/.unpacked
  
! #$(GMP_DIR)/.configured: $(GMP_DIR)/.unpacked 
! #	(cd $(GMP_DIR); CC=$(TARGET_CC) CFLAGS="$(BT_COPT_FLAGS) -m32" \
! #	./configure --build=i386-pc-linux-gnu --host=i386-pc-linux-gnu --prefix=/)
! #	touch $(GMP_DIR)/.configured
  
! #$(GMP_DIR)/.build: $(GMP_DIR)/.configured
! #	$(MAKE) $(MAKEOPTS) CC=$(TARGET_CC) CFLAGS="$(BT_COPT_FLAGS) -m32" -C $(GMP_DIR)
! #	mkdir -p $(GMP_TARGET_DIR)
! #	$(MAKE) CC=$(TARGET_CC) CFLAGS=$(BT_COPT_CFLAGS) \
! #	    DESTDIR=$(GMP_TARGET_DIR) -C $(GMP_DIR) install
! #	-$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(GMP_TARGET_DIR)/lib/*
! #	-rm -rf $(GMP_TARGET_DIR)/share
! #	cp -a $(GMP_TARGET_DIR)/* $(STAGING_DIR)
! #	touch $(GMP_DIR)/.build
! 	
! #gmp: $(GMP_DIR)/.build
  
! #gmp-clean:
! #	-$(MAKE) -C $(GMP_DIR) clean
  
  #gmp-dirclean:
  #	rm -rf $(GMP_DIR)
  
  #############################################################
  #
--- 533,568 ----
  gmp-source: $(GMP_DIR)/.unpacked
  
! $(GMP_BUILD_DIR)/.configured: $(GMP_DIR)/.unpacked $(STAGING_DIR)/$(GNU_TARGET_NAME)/bin/ld \
! 	 $(STAGING_DIR)/bin/$(GNU_TARGET_NAME)-gcc
! 	mkdir -p $(GMP_BUILD_DIR)
! 	(cd $(GMP_BUILD_DIR); CC=$(TARGET_CC) CFLAGS="$(BT_COPT_FLAGS)" \
! 		$(GMP_DIR)/configure \
! 		--target=$(GNU_TARGET_NAME) \
! 		--host=$(GNU_TARGET_NAME) \
! 		--build=$(GNU_HOST_NAME) \
! 		--prefix=/usr \
! 		--enable-targets=$(GNU_TARGET_NAME) \
! 		--enable-shared \
! 		$(MULTILIB) )
! 	touch $(GMP_BUILD_DIR)/.configured
  
! $(GMP_BUILD_DIR)/.libs/libgmp.a: $(GMP_BUILD_DIR)/.configured
! 	$(MAKE) $(MAKEOPTS) -C $(GMP_BUILD_DIR) all
  
! $(STAGING_DIR)/usr/lib/libgmp.a: $(GMP_BUILD_DIR)/.libs/libgmp.a
! 	mkdir -p $(GMP_TARGET_DIR)
! 	$(MAKE) $(MAKEOPTS) DESTDIR=$(GMP_TARGET_DIR) -C $(GMP_BUILD_DIR) \
! 		install
! 	-$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(GMP_TARGET_DIR)/usr/lib/*
! 	-rm -rf $(GMP_TARGET_DIR)/usr/share
! 	cp -a $(GMP_TARGET_DIR)/* $(STAGING_DIR)
! 
! gmp-clean:
! 	-rm $(GMP_BUILD_DIR)
  
  #gmp-dirclean:
  #	rm -rf $(GMP_DIR)
  
+ 
  #############################################################
  #
***************
*** 763,767 ****
  source: .source
  
! shared_libs: $(STAGING_DIR)/lib/libbfd.a
  
  .build: uclibc_toolchain shared_libs
--- 761,765 ----
  source: .source
  
! shared_libs: $(STAGING_DIR)/lib/libbfd.a $(STAGING_DIR)/usr/lib/libgmp.a
  
  .build: uclibc_toolchain shared_libs


------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev