diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-10-01 15:09:54 +0200 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2009-10-01 15:09:54 +0200 |
commit | 5416e47bd4230cd4ba99d37b0b31df2535e3bb98 (patch) | |
tree | 5fa35c2bddf4fe72d181555ce4eff85c8f52e5a9 /rules/libmodbus.make | |
parent | afeafa0664e4ae3163438bea7b904ec71a9cf44e (diff) | |
download | ptxdist-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.make | 88 |
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 |