summaryrefslogtreecommitdiffstats
path: root/rules/pango.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-04-05 22:51:09 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-04-05 22:51:09 +0000
commit21a6591b9235ef0a1010b4c75c0207e9c9aff4f5 (patch)
tree846efddb5ae794e51ef683f2ecff0649b67207a1 /rules/pango.make
parenta5363ae091847e44c89cb93784eb1d3514b8f5a9 (diff)
downloadptxdist-21a6591b9235ef0a1010b4c75c0207e9c9aff4f5.tar.gz
ptxdist-21a6591b9235ef0a1010b4c75c0207e9c9aff4f5.tar.xz
[pango] cleanups, install from PKGDIR
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10246 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/pango.make')
-rw-r--r--rules/pango.make118
1 files changed, 18 insertions, 100 deletions
diff --git a/rules/pango.make b/rules/pango.make
index bffec21f6..46a5f77a9 100644
--- a/rules/pango.make
+++ b/rules/pango.make
@@ -1,7 +1,7 @@
# -*-makefile-*-
# $Id$
#
-# Copyright (C) 2003-2006 Robert Schwebel <r.schwebel@pengutronix.de>
+# Copyright (C) 2003-2009 Robert Schwebel <r.schwebel@pengutronix.de>
# Pengutronix <info@pengutronix.de>, Germany
# Marc Kleine-Budde <mkl@pengutronix.de>
#
@@ -30,83 +30,36 @@ PANGO_DIR := $(BUILDDIR)/$(PANGO)
# Get
# ----------------------------------------------------------------------------
-pango_get: $(STATEDIR)/pango.get
-
-$(STATEDIR)/pango.get:
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(PANGO_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, PANGO)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-pango_extract: $(STATEDIR)/pango.extract
-
-$(STATEDIR)/pango.extract:
- @$(call targetinfo, $@)
- @$(call clean, $(PANGO_DIR))
- @$(call extract, PANGO)
- @$(call patchin, PANGO)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-pango_prepare: $(STATEDIR)/pango.prepare
-
PANGO_PATH := PATH=$(CROSS_PATH)
PANGO_ENV := $(CROSS_ENV)
#
# autoconf
#
-ifdef PTXCONF_PANGO_BASIC
-PANGO_MODULES += basic-fc,basic-win32,basic-x,basic-atsui
-endif
-
-ifdef PTXCONF_PANGO_ARABIC
-PANGO_MODULES += arabic-fc
-endif
-
-ifdef PTXCONF_PANGO_HANGUL
-PANGO_MODULES += hangul-fc
-endif
-
-ifdef PTXCONF_PANGO_HEBREW
-PANGO_MODULES += hebrew-fc
-endif
-
-ifdef PTXCONF_PANGO_INDIC
-PANGO_MODULES += indic-fc,indic-lang
-endif
-
-ifdef PTXCONF_PANGO_KHMER
-PANGO_MODULES += khmer-fc
-endif
-
-ifdef PTXCONF_PANGO_SYRIAC
-PANGO_MODULES += syriac-fc
-endif
-
-ifdef PTXCONF_PANGO_THAI
-PANGO_MODULES += thai-fc
-endif
-
-ifdef PTXCONF_PANGO_TIBETAN
-PANGO_MODULES += tibetan-fc
-endif
+PANGO_MODULES-$(PTXCONF_PANGO_BASIC) += basic-fc,basic-win32,basic-x,basic-atsui
+PANGO_MODULES-$(PTXCONF_PANGO_ARABIC) += arabic-fc
+PANGO_MODULES-$(PTXCONF_PANGO_HANGUL) += hangul-fc
+PANGO_MODULES-$(PTXCONF_PANGO_HEBREW) += hebrew-fc
+PANGO_MODULES-$(PTXCONF_PANGO_INDIC) += indic-fc,indic-lang
+PANGO_MODULES-$(PTXCONF_PANGO_KHMER) += khmer-fc
+PANGO_MODULES-$(PTXCONF_PANGO_SYRIAC) += syriac-fc
+PANGO_MODULES-$(PTXCONF_PANGO_THAI) += thai-fc
+PANGO_MODULES-$(PTXCONF_PANGO_TIBETAN) += tibetan-fc
PANGO_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
--enable-static \
--enable-explicit-deps=yes \
--without-dynamic-modules \
- --with-included-modules=$(subst $(space),$(comma),$(PANGO_MODULES))
+ --with-included-modules=$(subst $(space),$(comma),$(PANGO_MODULES-y))
ifdef PTXCONF_PANGO_TARGET_X11
PANGO_AUTOCONF += --with-x=$(SYSROOT)/usr
@@ -114,75 +67,40 @@ else
PANGO_AUTOCONF += --without-x
endif
-$(STATEDIR)/pango.prepare:
- @$(call targetinfo, $@)
- @$(call clean, $(PANGO_DIR)/config.cache)
- cd $(PANGO_DIR) && \
- $(PANGO_PATH) $(PANGO_ENV) \
- ./configure $(PANGO_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-pango_compile: $(STATEDIR)/pango.compile
-
-$(STATEDIR)/pango.compile:
- @$(call targetinfo, $@)
- cd $(PANGO_DIR) && $(PANGO_PATH) $(MAKE) $(PARALLELMFLAGS)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-pango_install: $(STATEDIR)/pango.install
-
-$(STATEDIR)/pango.install:
- @$(call targetinfo, $@)
- @$(call install, PANGO)
- @$(call touch, $@)
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-pango_targetinstall: $(STATEDIR)/pango.targetinstall
-
$(STATEDIR)/pango.targetinstall:
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call install_init, pango)
@$(call install_fixup,pango,PACKAGE,pango)
@$(call install_fixup,pango,PRIORITY,optional)
@$(call install_fixup,pango,VERSION,$(PANGO_VERSION))
@$(call install_fixup,pango,SECTION,base)
- @$(call install_fixup,pango,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup,pango,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup,pango,DEPENDS,)
@$(call install_fixup,pango,DESCRIPTION,missing)
- @$(call install_copy, pango, 0, 0, 0644, \
- $(PANGO_DIR)/pango/.libs/libpango-1.0.so.0.2203.1, \
+ @$(call install_copy, pango, 0, 0, 0644, -, \
/usr/lib/libpango-1.0.so.0.2203.1)
@$(call install_link, pango, libpango-1.0.so.0.2203.1, /usr/lib/libpango-1.0.so.0)
@$(call install_link, pango, libpango-1.0.so.0.2203.1, /usr/lib/libpango-1.0.so)
- @$(call install_copy, pango, 0, 0, 0644, \
- $(PANGO_DIR)/pango/.libs/libpangoft2-1.0.so.0.2203.1, \
+ @$(call install_copy, pango, 0, 0, 0644, -, \
/usr/lib/libpangoft2-1.0.so.0.2203.1)
@$(call install_link, pango, libpangoft2-1.0.so.0.2203.1, /usr/lib/libpangoft2-1.0.so.0)
@$(call install_link, pango, libpangoft2-1.0.so.0.2203.1, /usr/lib/libpangoft2-1.0.so)
- @$(call install_copy, pango, 0, 0, 0644, \
- $(PANGO_DIR)/pango/.libs/libpangocairo-1.0.so.0.2203.1, \
+ @$(call install_copy, pango, 0, 0, 0644, -, \
/usr/lib/libpangocairo-1.0.so.0.2203.1)
@$(call install_link, pango, libpangocairo-1.0.so.0.2203.1, /usr/lib/libpangocairo-1.0.so.0)
@$(call install_link, pango, libpangocairo-1.0.so.0.2203.1, /usr/lib/libpangocairo-1.0.so)
@$(call install_finish,pango)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean