diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-04-05 22:51:09 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-04-05 22:51:09 +0000 |
commit | 21a6591b9235ef0a1010b4c75c0207e9c9aff4f5 (patch) | |
tree | 846efddb5ae794e51ef683f2ecff0649b67207a1 /rules/pango.make | |
parent | a5363ae091847e44c89cb93784eb1d3514b8f5a9 (diff) | |
download | ptxdist-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.make | 118 |
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 |