* mig.in <argument parsing> (-*): Change to ``-?*'' to let ``-'' fall through. ---
Hello! On Mon, Jun 22, 2009 at 10:06:08PM +0200, olafbuddenha...@gmx.net wrote: > On Wed, Jun 17, 2009 at 12:40:56AM +0200, Thomas Schwinge wrote: > > +%.sdefsi: > > + echo '#include <hurd/$*.defs>' | \ > > + $(CPP) \ > > + $(CPPFLAGS) $(MIGSFLAGS) $($*-MIGSFLAGS) -DSERVERPREFIX=S_ \ > > + -x c - -o $@ > > Interesting idea, was looking for something like that... > > I wonder whether it can be used for direct MiG invocations too. Sure you can, but you have to use ``mig /dev/stdin'' -- or test and confirm that the attached patch doesn't break anything, which I think that it can't, but who knows... Regards, Thomas --- mig.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/mig.in b/mig.in index 7707bf2..bed9b39 100644 --- a/mig.in +++ b/mig.in @@ -116,7 +116,7 @@ EOT -imacros | -isystem ) cppflags="$cppflags $1 `prj_quote_sh "$2"`"; shift; shift;; -cc) cpp="$2"; shift; shift;; -migcom) migcom="$2"; shift; shift;; - -* ) cppflags="$cppflags `prj_quote_sh "$1"`"; shift;; + -?* ) cppflags="$cppflags `prj_quote_sh "$1"`"; shift;; * ) files="$files $1"; shift;; esac done -- 1.6.3.1