summaryrefslogtreecommitdiffstats
path: root/rules/libmodbus.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-10-01 15:09:54 +0200
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-10-01 15:09:54 +0200
commit5416e47bd4230cd4ba99d37b0b31df2535e3bb98 (patch)
tree5fa35c2bddf4fe72d181555ce4eff85c8f52e5a9 /rules/libmodbus.make
parentafeafa0664e4ae3163438bea7b904ec71a9cf44e (diff)
downloadptxdist-5416e47bd4230cd4ba99d37b0b31df2535e3bb98.tar.gz
ptxdist-5416e47bd4230cd4ba99d37b0b31df2535e3bb98.tar.xz
[libmodbus] just cleanups
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/libmodbus.make')
-rw-r--r--rules/libmodbus.make88
1 files changed, 17 insertions, 71 deletions
diff --git a/rules/libmodbus.make b/rules/libmodbus.make
index 958a84886..d251a2df2 100644
--- a/rules/libmodbus.make
+++ b/rules/libmodbus.make
@@ -1,8 +1,7 @@
# -*-makefile-*-
-# $Id: template 3345 2005-11-14 17:14:19Z rsc $
#
# Copyright (C) 2005 by Robert Schwebel
-#
+#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
@@ -17,113 +16,60 @@ PACKAGES-$(PTXCONF_LIBMODBUS) += libmodbus
#
# Paths and names
#
-LIBMODBUS_VERSION = 2.0.3
-LIBMODBUS = libmodbus-$(LIBMODBUS_VERSION)
-LIBMODBUS_SUFFIX = tar.gz
-LIBMODBUS_URL = http://launchpad.net/libmodbus/trunk/2.0.3/+download/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
-LIBMODBUS_SOURCE = $(SRCDIR)/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
-LIBMODBUS_DIR = $(BUILDDIR)/$(LIBMODBUS)
-
+LIBMODBUS_VERSION := 2.0.3
+LIBMODBUS := libmodbus-$(LIBMODBUS_VERSION)
+LIBMODBUS_SUFFIX := tar.gz
+LIBMODBUS_URL := http://launchpad.net/libmodbus/trunk/2.0.3/+download/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
+LIBMODBUS_SOURCE := $(SRCDIR)/$(LIBMODBUS).$(LIBMODBUS_SUFFIX)
+LIBMODBUS_DIR := $(BUILDDIR)/$(LIBMODBUS)
+LIBMODBUS_LICENSE := LGPLv3
# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------
-libmodbus_get: $(STATEDIR)/libmodbus.get
-
-$(STATEDIR)/libmodbus.get: $(libmodbus_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(LIBMODBUS_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, LIBMODBUS)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-libmodbus_extract: $(STATEDIR)/libmodbus.extract
-
-$(STATEDIR)/libmodbus.extract: $(libmodbus_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(LIBMODBUS_DIR))
- @$(call extract, LIBMODBUS)
- @$(call patchin, LIBMODBUS)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-libmodbus_prepare: $(STATEDIR)/libmodbus.prepare
-LIBMODBUS_PATH = PATH=$(CROSS_PATH)
-LIBMODBUS_ENV = $(CROSS_ENV)
+LIBMODBUS_PATH := PATH=$(CROSS_PATH)
+LIBMODBUS_ENV := $(CROSS_ENV)
#
# autoconf
#
LIBMODBUS_AUTOCONF = $(CROSS_AUTOCONF_USR)
-$(STATEDIR)/libmodbus.prepare: $(libmodbus_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(LIBMODBUS_DIR)/config.cache)
- cd $(LIBMODBUS_DIR) && \
- $(LIBMODBUS_PATH) $(LIBMODBUS_ENV) \
- ./configure $(LIBMODBUS_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-libmodbus_compile: $(STATEDIR)/libmodbus.compile
-
-$(STATEDIR)/libmodbus.compile: $(libmodbus_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(LIBMODBUS_DIR) && $(LIBMODBUS_ENV) $(LIBMODBUS_PATH) make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-libmodbus_install: $(STATEDIR)/libmodbus.install
-
-$(STATEDIR)/libmodbus.install: $(libmodbus_install_deps_default)
- @$(call targetinfo, $@)
- @$(call install, LIBMODBUS)
- @$(call touch, $@)
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-libmodbus_targetinstall: $(STATEDIR)/libmodbus.targetinstall
-
-$(STATEDIR)/libmodbus.targetinstall: $(libmodbus_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/libmodbus.targetinstall:
+ @$(call targetinfo)
@$(call install_init, libmodbus)
@$(call install_fixup, libmodbus,PACKAGE,libmodbus)
@$(call install_fixup, libmodbus,PRIORITY,optional)
@$(call install_fixup, libmodbus,VERSION,$(LIBMODBUS_VERSION))
@$(call install_fixup, libmodbus,SECTION,base)
- @$(call install_fixup, libmodbus,AUTHOR,"Josef Holzmayr <holzmayr\@rsi-elektrotechnik.de>")
+ @$(call install_fixup, libmodbus,AUTHOR,"Josef Holzmayr <holzmayr@rsi-elektrotechnik.de>")
@$(call install_fixup, libmodbus,DEPENDS,)
@$(call install_fixup, libmodbus,DESCRIPTION,missing)
- @$(call install_copy, libmodbus, 0, 0, 0644, \
- $(LIBMODBUS_DIR)/modbus/.libs/libmodbus.so.2.0.0, \
- /usr/lib/libmodbus.so.2.0.0, y)
+ @$(call install_copy, libmodbus, 0, 0, 0644, -, \
+ /usr/lib/libmodbus.so.2.0.0)
@$(call install_link, libmodbus, libmodbus.so.2.0.0, /usr/lib/libmodbus.so.2)
@$(call install_link, libmodbus, libmodbus.so.2.0.0, /usr/lib/libmodbus.so)
@$(call install_finish, libmodbus)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean