summaryrefslogtreecommitdiffstats
path: root/rules/links.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2012-06-15 00:38:35 +0200
committerRobert Schwebel <r.schwebel@pengutronix.de>2012-06-15 00:38:35 +0200
commitc2658e23b70f77efdd4f4c6fb5d9ac7ecec7e7ba (patch)
tree078ca2d1ecbacde273bef3c8d2d1d3d503f1ef1d /rules/links.make
parentb1b22caca63f0d3d636b188b35a19c0c7f04a921 (diff)
downloadptxdist-c2658e23b70f77efdd4f4c6fb5d9ac7ecec7e7ba.tar.gz
ptxdist-c2658e23b70f77efdd4f4c6fb5d9ac7ecec7e7ba.tar.xz
rules/links: use endis
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'rules/links.make')
-rw-r--r--rules/links.make79
1 files changed, 14 insertions, 65 deletions
diff --git a/rules/links.make b/rules/links.make
index 42d3c0f9e..915189189 100644
--- a/rules/links.make
+++ b/rules/links.make
@@ -32,7 +32,19 @@ LINKS_ENV := $(CROSS_ENV)
#
# autoconf
#
-LINKS_AUTOCONF := $(CROSS_AUTOCONF_USR)
+LINKS_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --$(call ptx/wwo, PTXCONF_LINKS_SSL)-ssl \
+ --$(call ptx/wwo, PTXCONF_LINKS_GPM)-gpm \
+ --$(call ptx/wwo, PTXCONF_LINKS_PNG)-png \
+ --$(call ptx/wwo, PTXCONF_LINKS_JPEG)-libjpeg \
+ --$(call ptx/wwo, PTXCONF_LINKS_FB)-fb \
+ --$(call ptx/wwo, PTXCONF_LINKS_TIFF)-libtiff \
+ --$(call ptx/wwo, PTXCONF_LINKS_X)-x \
+ --$(call ptx/wwo, PTXCONF_LINKS_DIRECTFB)-directfb \
+ --$(call ptx/wwo, PTXCONF_LINKS_SDL)-sdl \
+ --$(call ptx/wwo, PTXCONF_LINKS_ZLIB)-zlib \
+ --$(call ptx/wwo, PTXCONF_LINKS_BZIP2)-bzip2
ifneq ($(PTXCONF_LINKS_X)$(PTXCONF_LINKS_FBCON)$(PTXCONF_LINKS_DIRECTFB),)
LINKS_AUTOCONF += --enable-graphics
@@ -40,75 +52,12 @@ else
LINKS_AUTOCONF += --disable-graphics
endif
-ifdef PTXCONF_LINKS_SSL
-LINKS_AUTOCONF += --with-ssl
-else
-LINKS_AUTOCONF += --without-ssl
-endif
-
-ifdef PTXCONF_LINKS_GPM
-LINKS_AUTOCONF += --with-gpm
-else
-LINKS_AUTOCONF += --without-gpm
# Note: ./configure only support 'gpm' features auto-detection, so
# we use the autoconf trick (see Gentoo ebuild)
+ifndef PTXCONF_LINKS_GPM
LINKS_ENV += ac_cv_lib_gpm_Gpm_Open=no
endif
-ifdef PTXCONF_LINKS_PNG
-LINKS_AUTOCONF += --with-libpng
-else
-LINKS_AUTOCONF += --without-libpng
-endif
-
-ifdef PTXCONF_LINKS_JPEG
-LINKS_AUTOCONF += --with-libjpeg
-else
-LINKS_AUTOCONF += --without-libjpeg
-endif
-
-ifdef PTXCONF_LINKS_FBCON
-LINKS_AUTOCONF += --with-fb
-else
-LINKS_AUTOCONF += --without-fb
-endif
-
-ifdef PTXCONF_LINKS_TIFF
-LINKS_AUTOCONF += --with-libtiff
-else
-LINKS_AUTOCONF += --without-libtiff
-endif
-
-ifdef PTXCONF_LINKS_X
-LINKS_AUTOCONF += --with-x
-else
-LINKS_AUTOCONF += --without-x
-endif
-
-ifdef PTXCONF_LINKS_DIRECTFB
-LINKS_AUTOCONF += --with-directfb
-else
-LINKS_AUTOCONF += --without-directfb
-endif
-
-ifdef PTXCONF_LINKS_SDL
-LINKS_AUTOCONF += --with-sdl
-else
-LINKS_AUTOCONF += --without-sdl
-endif
-
-ifdef PTXCONF_LINKS_ZLIB
-LINKS_AUTOCONF += --with-zlib
-else
-LINKS_AUTOCONF += --without-zlib
-endif
-
-ifdef PTXCONF_LINKS_BZIP2
-LINKS_AUTOCONF += --with-bzip2
-else
-LINKS_AUTOCONF += --without-bzip2
-endif
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------