Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Mar 2016 10:58:55 -0800
From:      Sergei G <sergeig.public@gmail.com>
To:        Aleksandr Miroslav <alexmiroslav@gmail.com>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: have BSD make pass all arguments to GNU make?
Message-ID:  <CAFLLzCNm3BSMbiqSkX8P9jmx7xRq=Moi_z3p64EvW%2BD6_6V5Kw@mail.gmail.com>
In-Reply-To: <CACcSE1z2Jt_LRkFV59NttPAey_aB6Kmn3cogmmTn4W9FacS03g@mail.gmail.com>
References:  <CACcSE1z2Jt_LRkFV59NttPAey_aB6Kmn3cogmmTn4W9FacS03g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
ps -o command -p $(.MAKE.PID)

This prints 2 lines:
header line
this make process's command line

You can tweak that to get just the 2nd line.

On Wed, Mar 2, 2016 at 10:42 AM, Aleksandr Miroslav <alexmiroslav@gmail.com>
wrote:

> In shell, if I call a script "foo", i can pass all the arguments to a
> script "bar" like this:
>
>
> *bar $**
>
> I would like to do something similar with make.
>
> If I call BSD make with some target, I'd like to rerun it on a GnuMakefile,
> something like this:
>
>
> *gmake $**
>
> Obviously this doesn't work because (I think) make doesn't have the notion
> of $*.
>
> But is something like this possible?
>
> (I'd rather not alias make to gmake, in case you were wondering, my system
> uses  both makes in various places.)
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFLLzCNm3BSMbiqSkX8P9jmx7xRq=Moi_z3p64EvW%2BD6_6V5Kw>