On Fri, Jun 24, 2011 at 12:19:31PM +0100, Christian Gagneraud wrote: > Signed-off-by: Christian Gagneraud <[email protected]> > --- > rules/wimax-service.in | 7 ++++ > rules/wimax-service.make | 74 > ++++++++++++++++++++++++++++++++++++++++++++++ > 2 files changed, 81 insertions(+), 0 deletions(-) > create mode 100644 rules/wimax-service.in > create mode 100644 rules/wimax-service.make > > diff --git a/rules/wimax-service.in b/rules/wimax-service.in > new file mode 100644 > index 0000000..3f4c0fd > --- /dev/null > +++ b/rules/wimax-service.in > @@ -0,0 +1,7 @@ > +config WIMAX_SERVICE > + bool > + select WIMAX_TOOLS > + select WPA_SUPPLICANT > + prompt "Networks service deamon" > + help > + WiMAX Network Service deamon > diff --git a/rules/wimax-service.make b/rules/wimax-service.make > new file mode 100644 > index 0000000..4172d36 > --- /dev/null > +++ b/rules/wimax-service.make > @@ -0,0 +1,74 @@ > +# -*-makefile-*- > +# > +# Copyright (C) 2009 by Christian Gagneraud <[email protected]> > +# > +# 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. > +# > + > +# > +# We provide this package > +# > +PACKAGES-$(PTXCONF_WIMAX_SERVICE) += wimax-service > + > +# > +# Paths and names > +# > +WIMAX_SERVICE_NAME := wimax > +WIMAX_SERVICE_VERSION := 1.5.2 > +WIMAX_SERVICE_MD5 := 66ac68d809bcba0771b55af68f4d2227 > +WIMAX_SERVICE := > $(WIMAX_SERVICE_NAME)-$(WIMAX_SERVICE_VERSION) > +WIMAX_SERVICE_SUFFIX := tar.gz > +WIMAX_SERVICE_URL := > http://www.linuxwimax.org/Download\?action=AttachFile\&do=get\&target=$(WIMAX_SERVICE).$(WIMAX_SERVICE_SUFFIX) > +WIMAX_SERVICE_SOURCE := $(SRCDIR)/$(WIMAX_SERVICE).$(WIMAX_SERVICE_SUFFIX) > +WIMAX_SERVICE_DIR := $(BUILDDIR)/$(WIMAX_SERVICE) > +WIMAX_SERVICE_LICENSE := BSD > + > +# > ---------------------------------------------------------------------------- > +# Prepare > +# > ---------------------------------------------------------------------------- > +WIMAX_SERVICE_MAKEVARS := V=1
This is just for verbose, right? Don't add it. > +WIMAX_SERVICE_CONF_TOOL := autoconf > +WIMAX_SERVICE_CONF_OPT += \ > + $(CROSS_AUTOCONF_USR) \ > + --with-linux=$(KERNEL_HEADERS_DIR) \ > + ac_cv_file_$(shell echo $(KERNEL_HEADERS_DIR)/include/linux/wimax.h | > tr '/.+-' '_')=yes use 'tr_sh' (see my other comment). > + > +# > ---------------------------------------------------------------------------- > +# Install > +# > ---------------------------------------------------------------------------- > + > +$(STATEDIR)/wimax-service.install: > + @$(call targetinfo) > + @$(call world/install, WIMAX_SERVICE) > + @$(call touch) remove. > + > +# > ---------------------------------------------------------------------------- > +# Target-Install > +# > ---------------------------------------------------------------------------- > + > +$(STATEDIR)/wimax-service.targetinstall: > + @$(call targetinfo) > + > + @$(call install_init, wimax) > + @$(call install_fixup, wimax,PRIORITY,optional) > + @$(call install_fixup, wimax,SECTION,base) > + @$(call install_fixup, wimax,AUTHOR,"Christian Gagneraud > <[email protected]>") > + @$(call install_fixup, wimax,DESCRIPTION,WiMAX tools and librairies) > + > + @$(call install_copy, wimax, 0, 0, 0755, -, /usr/bin/wimaxcu) > + @$(call install_copy, wimax, 0, 0, 0755, -, /usr/bin/wimaxd) > + @$(call install_copy, wimax, 0, 0, 0755, -, /usr/bin/wimax_monitor) > + @$(call install_lib, wimax, 0, 0, 0755, libiWmxSdk) > + @$(call install_lib, wimax, 0, 0, 0755, libWmxInstrument) 0644 > + @$(call install_copy, wimax, 0, 0, 0644, -, /etc/wimax/config.xml) > + @$(call install_copy, wimax, 0, 0, 0644, -, > /etc/udev/rules.d/iwmxsdk.rules) > + @$(call install_copy, wimax, 0, 0, 0644, -, /etc/modprobe.d/i2400m.conf) break. Michael > + @$(call install_tree, wimax, 0, 0, -, /usr/share/wimax) > + @$(call install_tree, wimax, 0, 0, -, /var/lib/wimax) > + @$(call install_finish, wimax) > + > + @$(call touch) > + > -- > 1.7.4.1 > > > -- > ptxdist mailing list > [email protected] > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | -- ptxdist mailing list [email protected]
