Browse Source

boost: can be compiled for m68k

Waldemar Brodkorb 9 years ago
parent
commit
5f2675d278
1 changed files with 17 additions and 10 deletions
  1. 17 10
      package/boost/Makefile

+ 17 - 10
package/boost/Makefile

@@ -97,19 +97,26 @@ ifeq (${ADK_PACKAGE_BOOST_WAVE},)
 CONFIGURE_ARGS+=	--without-wave
 CONFIGURE_ARGS+=	--without-wave
 endif
 endif
 
 
-BOOST_ARCH:=	$(ADK_TARGET_ARCH)
-
-ifeq ($(ADK_TARGET_ARCH),x86_64)
-BOOST_ARCH:=	x86
-endif
-ifeq ($(ADK_TARGET_ARCH),ppc)
-BOOST_ARCH:=	power
+ifeq ($(ADK_TARGET_ARCH),arm)
+BOOST_ARCH:=	architecture=arm
 endif
 endif
 ifeq ($(ADK_TARGET_CPU_MIPS_MIPS32),y)
 ifeq ($(ADK_TARGET_CPU_MIPS_MIPS32),y)
-BOOST_ARCH:=	mips32
+BOOST_ARCH:=	architecture=mips32
 endif
 endif
 ifeq ($(ADK_TARGET_CPU_MIPS_MIPS32R2),y)
 ifeq ($(ADK_TARGET_CPU_MIPS_MIPS32R2),y)
-BOOST_ARCH:=	mips32r2
+BOOST_ARCH:=	architecture=mips32r2
+endif
+ifeq ($(ADK_TARGET_ARCH),mips64)
+BOOST_ARCH:=	architecture=mips64
+endif
+ifeq ($(ADK_TARGET_ARCH),ppc)
+BOOST_ARCH:=	architecture=power
+endif
+ifeq ($(ADK_TARGET_ARCH),sparc)
+BOOST_ARCH:=	architecture=sparc
+endif
+ifeq ($(ADK_TARGET_ARCH),x86_64)
+BOOST_ARCH:=	architecture=x86
 endif
 endif
 
 
 ifeq ($(ADK_TARGET_ARCH),arm)
 ifeq ($(ADK_TARGET_ARCH),arm)
@@ -152,7 +159,7 @@ endif
 			threading=multi \
 			threading=multi \
 			link=$(LINKMODE) \
 			link=$(LINKMODE) \
 			runtime-link=$(LINKMODE) \
 			runtime-link=$(LINKMODE) \
-			architecture=$(BOOST_ARCH) \
+			$(BOOST_ARCH) \
 			$(BOOST_ABI) \
 			$(BOOST_ABI) \
 			binary-format=elf \
 			binary-format=elf \
 			toolset=gcc-${GPP_VERSION} \
 			toolset=gcc-${GPP_VERSION} \