diff options
author | Joerg Koenig <jck@techsat.com> | 2017-11-06 20:48:16 (GMT) |
---|---|---|
committer | Joerg Koenig <jck@techsat.com> | 2017-11-06 20:48:16 (GMT) |
commit | a7b083efa3600dbfe0998e187736a7b09ba23a5f (patch) | |
tree | 859856dd9105f36c3d0cf3ff2e8cf95a42ff9d7a /Makefile | |
parent | 077bbaa98b29ebd693f5f56f08831aa01a0a7e78 (diff) | |
download | crossppc-a7b083efa3600dbfe0998e187736a7b09ba23a5f.zip crossppc-a7b083efa3600dbfe0998e187736a7b09ba23a5f.tar.gz crossppc-a7b083efa3600dbfe0998e187736a7b09ba23a5f.tar.bz2 |
Reworked makefiles
Change-Id: If5a6eca88beff5a48bc0e57dbf61a04a4c0bc996
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -9,7 +9,7 @@ GCC_TARGET=powerpc-wrs-vxworks55 MASCH=$(shell uname -m) INSTDIR=$(CWD)/inst/crossppc GCC_VERSION=3.0.4 -LANGUAGES=c +LANGUAGES=c,c++ PACKAGE=$(CWD)/vxw55-crossppc-$(GCC_VERSION)-$(HOST).tar.gz ifeq ($(WIND_BASE),) @@ -30,6 +30,10 @@ prepare: tar -zxf $(SRCDIR)/gcc-$(GCC_VERSION).tar.gz cd $(CWD)/unpacked/gcc-$(GCC_VERSION) && \ patch -p1 < $(SRCDIR)/gcc304.patch + cd $(CWD)/unpacked/gcc-$(GCC_VERSION) && \ + patch -p2 < $(SRCDIR)/gcc304.patch.2 + cd $(CWD)/unpacked/gcc-$(GCC_VERSION) && \ + patch -p1 < $(SRCDIR)/gcc304.patch.3 cd $(CWD)/unpacked && \ tar -zxf $(SRCDIR)/binutils-2.10.1.tar.gz cd $(CWD)/unpacked/binutils-* && \ @@ -57,7 +61,7 @@ xgcc: export WIND_BASE=$(WIND_BASE) && \ export WIND_USR=$(WIND_USR) && \ export PATH=$(INSTDIR)/bin:$(PATH) && \ - CFLAGS="-m32" LDFLAGS="-m32" \ + CC="gcc -m32" CXX="g++ -m32" HOST_CXXFLAGS="-m32" HOST_CFLAGS="-m32" HOST_LD_FLAGS="-m32" \ $(CWD)/unpacked/gcc-$(GCC_VERSION)/configure \ --build=$(HOST) \ --host=$(HOST) \ @@ -66,6 +70,7 @@ xgcc: --with-headers=$(WIND_BASE)/target/h \ --with-libs=$(WIND_BASE)/target/lib \ --enable-languages="$(LANGUAGES)" \ + --disable-multilib \ --with-gnu-as --with-gnu-ld cd $(BUILDDIR)/gcc && \ export WIND_BASE=$(WIND_BASE) && \ @@ -85,5 +90,3 @@ clean: rm -Rf $(BUILDDIR) rm -Rf $(CWD)/unpacked rm -Rf $(CWD)/inst - - |