diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-03-09 00:21:32 +0000 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-03-09 00:21:32 +0000 |
commit | 98812a5b03320ca87694970dd1c78480d99d8712 (patch) | |
tree | 21a2cde22a6044165724ef8f6c88ae3bd829da2c /rules/directfb.make | |
parent | 3cd0aa2f6541a018beb55997f735dd13e39a90e4 (diff) | |
download | ptxdist-98812a5b03320ca87694970dd1c78480d99d8712.tar.gz ptxdist-98812a5b03320ca87694970dd1c78480d99d8712.tar.xz |
[directfb] 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@10012 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/directfb.make')
-rw-r--r-- | rules/directfb.make | 71 |
1 files changed, 23 insertions, 48 deletions
diff --git a/rules/directfb.make b/rules/directfb.make index ed93b77ce..eb96d9f9e 100644 --- a/rules/directfb.make +++ b/rules/directfb.make @@ -1,7 +1,7 @@ # -*-makefile-*- # $Id: template 5041 2006-03-09 08:45:49Z mkl $ # -# Copyright (C) 2006 by Marc Kleine-Budde <mkl@pengutronix.de> +# Copyright (C) 2006, 2009 by Marc Kleine-Budde <mkl@pengutronix.de> # # See CREDITS for details about who has contributed to this project. # @@ -20,10 +20,13 @@ PACKAGES-$(PTXCONF_DIRECTFB) += directfb DIRECTFB_VERSION := 1.3.0 DIRECTFB := DirectFB-$(DIRECTFB_VERSION) DIRECTFB_SUFFIX := tar.gz -DIRECTFB_URL := http://www.directfb.org/downloads/Core/$(DIRECTFB).$(DIRECTFB_SUFFIX) DIRECTFB_SOURCE := $(SRCDIR)/$(DIRECTFB).$(DIRECTFB_SUFFIX) DIRECTFB_DIR := $(BUILDDIR)/$(DIRECTFB) +DIRECTFB_URL := \ + http://www.directfb.org/downloads/Core/$(DIRECTFB).$(DIRECTFB_SUFFIX) \ + http://www.directfb.org/downloads/Old/$(DIRECTFB).$(DIRECTFB_SUFFIX) + # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- @@ -36,8 +39,6 @@ $(DIRECTFB_SOURCE): # Prepare # ---------------------------------------------------------------------------- -directfb_prepare: $(STATEDIR)/directfb.prepare - DIRECTFB_PATH := PATH=$(CROSS_PATH) DIRECTFB_ENV = \ $(CROSS_ENV) \ @@ -83,10 +84,10 @@ DIRECTFB_AUTOCONF = \ ifdef PTXCONF_DIRECTFB_DEBUG DIRECTFB_AUTOCONF += --enable-debug -DIRECTFB_MODULE_DIRECTORY = /usr/lib/directfb-1.3-0 +DIRECTFB_MODULE_DIRECTORY := /usr/lib/directfb-1.3-0 else DIRECTFB_AUTOCONF += --disable-debug-support -DIRECTFB_MODULE_DIRECTORY = /usr/lib/directfb-1.3-0-pure +DIRECTFB_MODULE_DIRECTORY := /usr/lib/directfb-1.3-0-pure endif ifdef PTXCONF_DIRECTFB_TRACE @@ -174,93 +175,67 @@ $(STATEDIR)/directfb.targetinstall: @$(call install_fixup,directfb,DEPENDS,) @$(call install_fixup,directfb,DESCRIPTION,missing) - @$(call install_copy, directfb, 0, 0, 0755, \ - $(PKGDIR)/$(DIRECTFB)/usr/bin/dfbinfo, \ - /usr/bin/dfbinfo) + @$(call install_copy, directfb, 0, 0, 0755, -, /usr/bin/dfbinfo) - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/usr/lib/libdirectfb-1.3.so.0.0.0, \ - /usr/lib/libdirectfb-1.3.so.0.0.0) + @$(call install_copy, directfb, 0, 0, 0644, -, /usr/lib/libdirectfb-1.3.so.0.0.0) @$(call install_link, directfb, libdirectfb-1.3.so.0.0.0, /usr/lib/libdirectfb-1.3.so.0) @$(call install_link, directfb, libdirectfb-1.3.so.0.0.0, /usr/lib/libdirectfb.so) - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/usr/lib/libfusion-1.3.so.0.0.0, \ - /usr/lib/libfusion-1.3.so.0.0.0) + @$(call install_copy, directfb, 0, 0, 0644, -, /usr/lib/libfusion-1.3.so.0.0.0) @$(call install_link, directfb, libfusion-1.3.so.0.0.0, /usr/lib/libfusion-1.3.so.0) @$(call install_link, directfb, libfusion-1.3.so.0.0.0, /usr/lib/libfusion.so) - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/usr/lib/libdirect-1.3.so.0.0.0, \ - /usr/lib/libdirect-1.3.so.0.0.0) + @$(call install_copy, directfb, 0, 0, 0644, -, /usr/lib/libdirect-1.3.so.0.0.0) @$(call install_link, directfb, libdirect-1.3.so.0.0.0, /usr/lib/libdirect-1.3.so.0) @$(call install_link, directfb, libdirect-1.3.so.0.0.0, /usr/lib/libdirect.so) - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/systems/libdirectfb_fbdev.so, \ - $(DIRECTFB_MODULE_DIRECTORY)/systems/libdirectfb_fbdev.so) - - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/wm/libdirectfbwm_default.so, \ - $(DIRECTFB_MODULE_DIRECTORY)/wm/libdirectfbwm_default.so) + @$(call install_copy, directfb, 0, 0, 0644, -, $(DIRECTFB_MODULE_DIRECTORY)/systems/libdirectfb_fbdev.so) + @$(call install_copy, directfb, 0, 0, 0644, -, $(DIRECTFB_MODULE_DIRECTORY)/wm/libdirectfbwm_default.so) ifdef PTXCONF_DIRECTFB_WM_UNIQUE - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/wm/libdirectfbwm_unique.so, \ - $(DIRECTFB_MODULE_DIRECTORY)/wm/libdirectfbwm_unique.so) - - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/libuniquewm-1.3.so.0.0.0, \ - /usr/lib/libuniquewm-1.3.so.0.0.0) + @$(call install_copy, directfb, 0, 0, 0644, -, $(DIRECTFB_MODULE_DIRECTORY)/wm/libdirectfbwm_unique.so) + @$(call install_copy, directfb, 0, 0, 0644, -,/usr/lib/libuniquewm-1.3.so.0.0.0) @$(call install_link, directfb, libuniquewm-1.3.so.0.0.0, /usr/lib/libuniquewm-1.3.so.0) @$(call install_link, directfb, libuniquewm-1.3.so.0.0.0, /usr/lib/libuniquewm.so) endif ifdef PTXCONF_DIRECTFB_IMAGE_GIF - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so) endif ifdef PTXCONF_DIRECTFB_IMAGE_PNG - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so) endif ifdef PTXCONF_DIRECTFB_IMAGE_JPEG - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so) endif ifdef PTXCONF_DIRECTFB_INPUT_LINUXINPUT - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_linux_input.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_linux_input.so) endif ifdef PTXCONF_DIRECTFB_INPUT_KEYBOARD - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_keyboard.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_keyboard.so) endif ifdef PTXCONF_DIRECTFB_INPUT_PS2MOUSE - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_ps2mouse.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_ps2mouse.so) endif #ifdef PTXCONF_DIRECTFB_INPUT_TSLIB -# @$(call install_copy, directfb, 0, 0, 0644, \ -# $(DIRECTFB_DIR)/inputdrivers/tslib/.libs/libdirectfb_tslib.so, \ +# @$(call install_copy, directfb, 0, 0, 0644, -, \ # $(DIRECTFB_MODULE_DIRECTORY)/inputdrivers/libdirectfb_tslib.so) #endif ifdef PTXCONF_DIRECTFB_FONT_FREETYPE - @$(call install_copy, directfb, 0, 0, 0644, \ - $(PKGDIR)/$(DIRECTFB)/$(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBFont/libidirectfbfont_ft2.so, \ + @$(call install_copy, directfb, 0, 0, 0644, -, \ $(DIRECTFB_MODULE_DIRECTORY)/interfaces/IDirectFBFont/libidirectfbfont_ft2.so) endif |