diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2006-01-17 07:23:34 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2006-01-17 07:23:34 +0000 |
commit | 43e618906a5c404a60a77dfe22a802edde272ead (patch) | |
tree | 097ea60f1b1c7725b8fbff811495a412f0f8e2ea /rules/mgetty.make | |
parent | 5e2d390ce18224bc31cdfe2a131e383dcd017c34 (diff) | |
download | ptxdist-43e618906a5c404a60a77dfe22a802edde272ead.tar.gz ptxdist-43e618906a5c404a60a77dfe22a802edde272ead.tar.xz |
fix mgetty
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@4161 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/mgetty.make')
-rw-r--r-- | rules/mgetty.make | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/rules/mgetty.make b/rules/mgetty.make index c126a8f34..e0e5a0bdc 100644 --- a/rules/mgetty.make +++ b/rules/mgetty.make @@ -66,13 +66,15 @@ 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 cp $(PTXCONF_MGETTY_CONFIG) $(MGETTY_DIR)/policy.h - find $(MGETTY_DIR) -name Makefile \ - -exec perl -i -p -e 's/^CFLAGS.*=.*/CFLAGS+=-DAUTO_PPP/ ;\ - s/^CC.*=.*// ;\ - s/^LDFLAGS.*=.*// ;\ - s/^LIBS.*=.*// ;\ - s/^prefix.*=.*/prefix=/' {} \; + 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, $@) # ---------------------------------------------------------------------------- @@ -96,7 +98,8 @@ mgetty_install: $(STATEDIR)/mgetty.install $(STATEDIR)/mgetty.install: $(mgetty_install_deps_default) @$(call targetinfo, $@) - @$(call install, MGETTY) + # don't run make install - there's nothing to install and + # mgetty's Makefile doesn't work for non-root @$(call touch, $@) # ---------------------------------------------------------------------------- |