diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-09 21:26:13 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-01-10 15:39:59 +0100 |
commit | 50a7f374fcf5e0d8dceba869e69d8af8bda25de6 (patch) | |
tree | d3284a27c96b5d05234c3ae148c5ccf5ee7d63c3 /rules/mgetty.make | |
parent | a25bca77bbe55be50522bae6a7f5e3929016bf9e (diff) | |
download | ptxdist-50a7f374fcf5e0d8dceba869e69d8af8bda25de6.tar.gz ptxdist-50a7f374fcf5e0d8dceba869e69d8af8bda25de6.tar.xz |
[mgetty] cleanup
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/mgetty.make')
-rw-r--r-- | rules/mgetty.make | 136 |
1 files changed, 52 insertions, 84 deletions
diff --git a/rules/mgetty.make b/rules/mgetty.make index c77e74546..2ee71af1e 100644 --- a/rules/mgetty.make +++ b/rules/mgetty.make @@ -1,7 +1,7 @@ # -*-makefile-*- -# $Id$ # # Copyright (C) 2003 by BSP +# (C) 2010 by Michael Olbrich <m.olbrich@pengutronix.de> # # See CREDITS for details about who has contributed to this project. # @@ -17,141 +17,109 @@ PACKAGES-$(PTXCONF_MGETTY) += mgetty # # Paths and names # -MGETTY_VERSION = 1.1.30 -MGETTY_DATE = Dec16 -MGETTY = mgetty$(MGETTY_VERSION) -MGETTY_SUFFIX = tar.gz -MGETTY_URL = ftp://alpha.greenie.net/pub/mgetty/source/1.1/$(MGETTY)-$(MGETTY_DATE).$(MGETTY_SUFFIX) -MGETTY_SOURCE = $(SRCDIR)/$(MGETTY)-$(MGETTY_DATE).$(MGETTY_SUFFIX) -MGETTY_DIR = $(BUILDDIR)/mgetty-$(MGETTY_VERSION) +MGETTY_VERSION := 1.1.36 +MGETTY_DATE := Jun15 +MGETTY := mgetty-$(MGETTY_VERSION) +MGETTY_SUFFIX := tar.gz +MGETTY_URL := ftp://alpha.greenie.net/pub/mgetty/source/1.1/mgetty$(MGETTY_VERSION)-$(MGETTY_DATE).$(MGETTY_SUFFIX) +MGETTY_SOURCE := $(SRCDIR)/mgetty$(MGETTY_VERSION)-$(MGETTY_DATE).$(MGETTY_SUFFIX) +MGETTY_DIR := $(BUILDDIR)/$(MGETTY) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- -mgetty_get: $(STATEDIR)/mgetty.get - -$(STATEDIR)/mgetty.get: $(mgetty_get_deps_default) - @$(call targetinfo, $@) - @$(call touch, $@) - $(MGETTY_SOURCE): - @$(call targetinfo, $@) + @$(call targetinfo) @$(call get, MGETTY) # ---------------------------------------------------------------------------- -# Extract -# ---------------------------------------------------------------------------- - -mgetty_extract: $(STATEDIR)/mgetty.extract - -$(STATEDIR)/mgetty.extract: $(mgetty_extract_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(MGETTY_DIR)) - @$(call extract, MGETTY) - @$(call patchin, MGETTY, $(MGETTY_DIR)) - @$(call touch, $@) - -# ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- -mgetty_prepare: $(STATEDIR)/mgetty.prepare +MGETTY_PATH := PATH=$(CROSS_PATH) +MGETTY_ENV := $(CROSS_ENV) -MGETTY_PATH = PATH=$(CROSS_PATH) -MGETTY_ENV = $(CROSS_ENV) - -$(STATEDIR)/mgetty.prepare: $(mgetty_prepare_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(MGETTY_DIR)/config.cache) - # FIXME: mgetty doesn't allow DESTDIR/SYSROOT mechanism +$(STATEDIR)/mgetty.prepare: + @$(call targetinfo) cp $(PTXCONF_MGETTY_CONFIG) $(MGETTY_DIR)/policy.h - for file in `find $(MGETTY_DIR) -name Makefile`; do \ - sed -i -e "s,^CFLAGS.*=.*,CFLAGS+=-DAUTO_PPP,g" $$file; \ - sed -i -e "s,^CC.*=.*,,g" $$file; \ - sed -i -e "s,^LDFLAGS.*=.*,,g" $$file; \ - sed -i -e "s,^LIBS.*=.*,,g" $$file; \ - sed -i -e "s,^prefix.*=.*,prefix=$(SYSROOT),g" $$file; \ - done - @$(call touch, $@) + @$(call touch) # ---------------------------------------------------------------------------- # Compile # ---------------------------------------------------------------------------- -mgetty_compile: $(STATEDIR)/mgetty.compile +MGETTY_DIRS := \ + prefix=/usr \ + CONFDIR=/etc/mgetty+sendfax -$(STATEDIR)/mgetty.compile: $(mgetty_compile_deps_default) - @$(call targetinfo, $@) - cd $(MGETTY_DIR) && make mksed - cd $(MGETTY_DIR) && $(MGETTY_PATH) $(MGETTY_ENV) make \ - bin-all mgetty.config login.config sendfax.config - @$(call touch, $@) +MGETTY_MAKE_OPT := \ + $(MGETTY_DIRS) \ + bin-all \ + mgetty.config \ + login.config \ + sendfax.config -# ---------------------------------------------------------------------------- -# Install -# ---------------------------------------------------------------------------- - -mgetty_install: $(STATEDIR)/mgetty.install +$(STATEDIR)/mgetty.compile: + @$(call targetinfo) +# FIXME: mol: this should be a host-tool + cd $(MGETTY_DIR) && make mksed + cd $(MGETTY_DIR) && $(MGETTY_PATH) $(MGETTY_ENV) $(MAKE) \ + $(PARALLEL_MFLAGS) $(MGETTY_MAKE_OPT) $(MGETTY_ENV) + @$(call touch) -$(STATEDIR)/mgetty.install: $(mgetty_install_deps_default) - @$(call targetinfo, $@) - # don't run make install - there's nothing to install and - # mgetty's Makefile doesn't work for non-root - @$(call touch, $@) +MGETTY_INSTALL_OPT := install.bin $(MGETTY_DIRS) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- -mgetty_targetinstall: $(STATEDIR)/mgetty.targetinstall - -$(STATEDIR)/mgetty.targetinstall: $(mgetty_targetinstall_deps_default) - @$(call targetinfo, $@) +$(STATEDIR)/mgetty.targetinstall: + @$(call targetinfo) @$(call install_init, mgetty) @$(call install_fixup, mgetty,PACKAGE,mgetty) @$(call install_fixup, mgetty,PRIORITY,optional) @$(call install_fixup, mgetty,VERSION,$(MGETTY_VERSION)) @$(call install_fixup, mgetty,SECTION,base) - @$(call install_fixup, mgetty,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>") + @$(call install_fixup, mgetty,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") @$(call install_fixup, mgetty,DEPENDS,) @$(call install_fixup, mgetty,DESCRIPTION,missing) - @$(call install_copy, mgetty, 0, 0, 0700, $(MGETTY_DIR)/mgetty, /usr/sbin/mgetty) + @$(call install_copy, mgetty, 0, 0, 0700, -, /usr/sbin/mgetty) ifdef PTXCONF_MGETTY_INSTALL_CONFIG - @$(call install_copy, mgetty, 0, 0, 0600, $(MGETTY_DIR)/login.config, /etc/mgetty+sendfax/login.config, n) - @$(call install_copy, mgetty, 0, 0, 0600, $(MGETTY_DIR)/mgetty.config, /etc/mgetty+sendfax/mgetty.config, n) - @$(call install_copy, mgetty, 0, 0, 0600, $(MGETTY_DIR)/dialin.config, /etc/mgetty+sendfax/dialin.config, n) + @$(call install_copy, mgetty, 0, 0, 0600, -, /etc/mgetty+sendfax/login.config, n) + @$(call install_copy, mgetty, 0, 0, 0600, -, /etc/mgetty+sendfax/mgetty.config, n) + @$(call install_copy, mgetty, 0, 0, 0600, -, /etc/mgetty+sendfax/dialin.config, n) endif ifdef PTXCONF_MGETTY_CALLBACK - @$(call install_copy, mgetty, 0, 0, 4755, $(MGETTY_DIR)/callback/callback, /usr/sbin/callback) + @$(call install_copy, mgetty, 0, 0, 4755, -, /usr/sbin/callback) endif ifdef PTXCONF_SENDFAX - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/sendfax, /usr/sbin/sendfax) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/g3/pbm2g3, /usr/bin/pbm2g3) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/g3/g3cat, /usr/bin/g3cat) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/g3/g32pbm, /usr/bin/g32pbm) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/sbin/sendfax) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/pbm2g3) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/g3cat) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/g32pbm) ifdef PTXCONF_MGETTY_INSTALL_CONFIG - @$(call install_copy, mgetty, 0, 0, 0644, $(MGETTY_DIR)/sendfax.config, /etc/mgetty+sendfax/sendfax.config, n) + @$(call install_copy, mgetty, 0, 0, 0644, -, /etc/mgetty+sendfax/sendfax.config, n) endif ifdef PTXCONF_SENDFAX_SPOOL - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/fax/faxspool, /usr/bin/faxspool, n) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/fax/faxrunq, /usr/bin/faxrunq, n) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/fax/faxq, /usr/bin/faxq, n) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/fax/faxrm, /usr/bin/faxrm, n) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/fax/faxrunqd, /usr/bin/faxrunqd, n) - @$(call install_copy, mgetty, 0, 0, 0755, $(MGETTY_DIR)/fax/faxq-helper, /usr/lib/mgetty+sendfax/faxq-helper) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/faxspool, n) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/faxrunq, n) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/faxq, n) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/bin/faxrm, n) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/sbin/faxrunqd, n) + @$(call install_copy, mgetty, 0, 0, 0755, -, /usr/lib/mgetty+sendfax/faxq-helper) endif ifdef PTXCONF_MGETTY_INSTALL_CONFIG - @$(call install_copy, mgetty, 0, 0, 0644, $(MGETTY_DIR)/faxrunq.config, /etc/mgetty+sendfax/faxrunq.config, n) + @$(call install_copy, mgetty, 0, 0, 0644, -, /etc/mgetty+sendfax/faxrunq.config, n) endif endif @$(call install_finish, mgetty) - @$(call touch, $@) + @$(call touch) # ---------------------------------------------------------------------------- # Clean |