summaryrefslogtreecommitdiffstats
path: root/rules/openssl.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2008-02-13 11:03:44 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2008-02-13 11:03:44 +0000
commitda0212a4065377dd5838b5b1ab0a3ceda957c300 (patch)
treeda0af3f18c1b84e4bfbbd0ab0c9d5a31de1be673 /rules/openssl.make
parent96b577b0b077b2de456982833923860e63440b5f (diff)
downloadptxdist-da0212a4065377dd5838b5b1ab0a3ceda957c300.tar.gz
ptxdist-da0212a4065377dd5838b5b1ab0a3ceda957c300.tar.xz
* openssl: fix arch handling
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7761 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/openssl.make')
-rw-r--r--rules/openssl.make24
1 files changed, 16 insertions, 8 deletions
diff --git a/rules/openssl.make b/rules/openssl.make
index fbb8a7709..ad40c87da 100644
--- a/rules/openssl.make
+++ b/rules/openssl.make
@@ -24,30 +24,38 @@ OPENSSL_URL = http://www.openssl.org/source/$(OPENSSL).tar.gz
OPENSSL_SOURCE = $(SRCDIR)/$(OPENSSL).tar.gz
OPENSSL_DIR = $(BUILDDIR)/$(OPENSSL)
-ifdef PTXCONF_ARM_ARCH_LE
+ifneq ($(and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_LITTLE)),)
THUD = linux-arm
endif
-ifdef PTXCONF_ARM_ARCH_BE
+
+ifneq ($(and $(PTXCONF_ARCH_ARM),$(PTXCONF_ENDIAN_BIG)),)
THUD = linux-armeb
endif
-ifdef PTXCONF_MIPS_ARCH_LE
+
+ifneq ($(and $(PTXCONF_ARCH_MIPS),$(PTXCONF_ENDIAN_LITTLE)),)
THUD = linux-mipsel
endif
-ifdef PTXCONF_MIPS_ARCH_BE
+
+ifneq ($(and $(PTXCONF_ARCH_MIPS),$(PTXCONF_ENDIAN_BIG)),)
THUD = linux-mips
endif
+
ifdef PTXCONF_ARCH_X86
+ifdef PTXCONF_ARCH_I586
+ THUD = linux-i386-i586
+else
+ifdef PTXCONF_ARCH_I686
+ THUD = linux-i386-i686/cmov
+else
THUD = linux-i386
endif
-ifdef PTXCONF_OPT_I586
- THUD = linux-i386-i586
endif
-ifdef PTXCONF_OPT_I686
- THUD = linux-i386-i686/cmov
endif
+
ifdef PTXCONF_ARCH_PPC
THUD = linux-ppc
endif
+
ifdef PTXCONF_ARCH_SPARC
THUD = linux-sparc
endif