diff options
author | Markus Rathgeb <rathgeb.markus@googlemail.com> | 2009-08-17 13:08:20 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-08-20 09:13:36 +0200 |
commit | 68352447f25549bdd535390cc4ed2dfae9510a3c (patch) | |
tree | 5349265bb9635d40ff8ce2079decd5aee827d83e /rules/gpm.make | |
parent | ebfd6abb56cb1ca625f03649bbbd181f83e182e7 (diff) | |
download | ptxdist-68352447f25549bdd535390cc4ed2dfae9510a3c.tar.gz ptxdist-68352447f25549bdd535390cc4ed2dfae9510a3c.tar.xz |
[gpm] mouse pointer for console etc - new packet
Signed-off-by: Markus Rathgeb <rathgeb.markus@googlemail.com>
[mkl: - generic cleanups
- removed obsolete targets (extract, prepare, compile, install)
- fixed URL
- install libs 0644
- use "-" as source in $(call install)]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/gpm.make')
-rw-r--r-- | rules/gpm.make | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/rules/gpm.make b/rules/gpm.make new file mode 100644 index 000000000..a4b8b9518 --- /dev/null +++ b/rules/gpm.make @@ -0,0 +1,82 @@ +# -*-makefile-*- +# +# Copyright (C) 2009 by Markus Rathgeb <rathgeb.markus@googlemail.com> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +PACKAGES-$(PTXCONF_GPM) += gpm + +# +# Paths and names +# +GPM_VERSION := 1.20.6 +GPM := gpm-$(GPM_VERSION) +GPM_SUFFIX := tar.bz2 +GPM_URL := http://unix.schottelius.org/gpm/archives/$(GPM).$(GPM_SUFFIX) +GPM_SOURCE := $(SRCDIR)/$(GPM).$(GPM_SUFFIX) +GPM_DIR := $(BUILDDIR)/$(GPM) +GPM_LICENSE := GPLv2+ + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +$(GPM_SOURCE): + @$(call targetinfo) + @$(call get, GPM) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +GPM_PATH := PATH=$(CROSS_PATH) +GPM_ENV := $(CROSS_ENV) + +# +# autoconf +# +GPM_AUTOCONF := $(CROSS_AUTOCONF_USR) + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/gpm.targetinstall: + @$(call targetinfo) + + @$(call install_init, gpm) + @$(call install_fixup, gpm,PACKAGE,gpm) + @$(call install_fixup, gpm,PRIORITY,optional) + @$(call install_fixup, gpm,VERSION,$(GPM_VERSION)) + @$(call install_fixup, gpm,SECTION,base) + @$(call install_fixup, gpm,AUTHOR,"Markus Rathgeb <rathgeb.markus@googlemail.com>") + @$(call install_fixup, gpm,DEPENDS,) + @$(call install_fixup, gpm,DESCRIPTION,missing) + + @$(call install_copy, gpm, 0, 0, 0644, -, \ + /usr/lib/libgpm.so.2.1.0) + @$(call install_link, gpm, libgpm.so.2.1.0, /usr/lib/libgpm.so.2) + @$(call install_link, gpm, libgpm.so.2, /usr/lib/libgpm.so) + + + @$(call install_copy, gpm, 0, 0, 0755, -, \ + /usr/sbin/gpm) + + @$(call install_finish, gpm) + + @$(call touch) + +# ---------------------------------------------------------------------------- +# Clean +# ---------------------------------------------------------------------------- + +gpm_clean: + rm -rf $(STATEDIR)/gpm.* + rm -rf $(PKGDIR)/gpm_* + rm -rf $(GPM_DIR) + +# vim: syntax=make |