diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2003-08-08 17:18:42 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2003-08-08 17:18:42 +0000 |
commit | f5082d0bca26dac18c50283c5fc3c832b8917e85 (patch) | |
tree | 01fee1581b2d10cf0979116b70fa6ed8cc0b4716 /rules/wireless.make | |
parent | ebf4b55a4481d88254cb8217f3e6621b08070dd8 (diff) | |
download | ptxdist-f5082d0bca26dac18c50283c5fc3c832b8917e85.tar.gz ptxdist-f5082d0bca26dac18c50283c5fc3c832b8917e85.tar.xz |
Added config file for wireless tools. [RSC]
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunk@112 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/wireless.make')
-rw-r--r-- | rules/wireless.make | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/rules/wireless.make b/rules/wireless.make new file mode 100644 index 000000000..027f55b8c --- /dev/null +++ b/rules/wireless.make @@ -0,0 +1,113 @@ +# -*-makefile-*- +# $Id: wireless.make,v 1.1 2003/08/08 17:18:42 robert Exp $ +# +# (c) 2003 by Pengutronix e.K., Hildesheim, Germany +# 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 +# +ifeq (y,$(PTXCONF_WIRELESS)) +PACKAGES += wireless +endif + +# +# Paths and names +# +WIRELESS_VERSION = 26 +WIRELESS = wireless_tools.$(WIRELESS_VERSION) +WIRELESS_SUFFIX = .tar.gz +WIRELESS_URL = http://pcmcia-cs.sourceforge.net/ftp/contrib/$(WIRELESS).$(WIRELESS_SUFFIX) +WIRELESS_SOURCE = $(SRCDIR)/$(WIRELESS).$(WIRELESS_SUFFIX) +WIRELESS_DIR = $(BUILDDIR)/$(WIRELESS) +WIRELESS_EXTRACT = gzip -dc + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +wireless_get: $(STATEDIR)/wireless.get + +wireless_get_deps = $(WIRELESS_SOURCE) + +$(STATEDIR)/wireless.get: $(wireless_get_deps) + @$(call targetinfo, wireless.get) + touch $@ + +$(WIRELESS_SOURCE): + @$(call targetinfo, $(WIRELESS_SOURCE)) + @$(call get, $(WIRELESS_URL)) + +# ---------------------------------------------------------------------------- +# Extract +# ---------------------------------------------------------------------------- + +wireless_extract: $(STATEDIR)/wireless.extract + +wireless_extract_deps = $(STATEDIR)/wireless.extract + +$(STATEDIR)/wireless.extract: $(wireless_extract_deps) + @$(call targetinfo, wireless.extract) + @$(call clean, $(WIRELESS_DIR)) + @$(call extract, $(WIRELESS_SOURCE)) + touch $@ + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +wireless_prepare: $(STATEDIR)/wireless.prepare + +wireless_prepare_deps = $(STATEDIR)/wireless.extract + +$(STATEDIR)/wireless.prepare: $(wireless_prepare_deps) + @$(call targetinfo, wireless.prepare) + touch $@ + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +wireless_compile: $(STATEDIR)/wireless.compile + +wireless_compile_deps = $(STATEDIR)/wireless.prepare + +$(STATEDIR)/wireless.compile: $(wireless_compile_deps) + @$(call targetinfo, wireless.compile) + cd $(WIRELESS_DIR) && PATH=$(PTXCONF_PREFIX)/bin:$$PATH make + touch $@ + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +wireless_install: $(STATEDIR)/wireless.install + +wireless_compile_deps = $(STATEDIR)/wireless.compile + +$(STATEDIR)/wireless.install: $(wireless_compile_deps) + @$(call targetinfo, wireless.install) + touch $@ + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +wireless_targetinstall: $(STATEDIR)/wireless.targetinstall + +$(STATEDIR)/wireless.targetinstall: $(STATEDIR)/wireless.install + @$(call targetinfo, wireless.targetinstall) +# TODO + touch $@ +# ---------------------------------------------------------------------------- +# Clean +# ---------------------------------------------------------------------------- + +wireless_clean: + rm -rf $(STATEDIR)/wireless.* $(WIRELESS_DIR) + +# vim: syntax=make |