On Wed, 2017-07-26 at 09:24 +0200, Sébastien Hinderer wrote:
> parser.mli parser.ml: parser.mly
>            ocaplyacc $<
> 
> does nos say exactly this but is rather an abbreviation for
> 
> parser.mli: parser.mly
>             ocamlyacc $<
> 
> parser.ml: parser.mly
>             ocamlyacc $<

Correct.  However this:

  %.mli %.ml : %.mly
          ocamlyacc $<

will do just what you want.

Pattern rules with multiple targets tell make that a single invocation
of the recipe will build all the targets.

_______________________________________________
Help-make mailing list
Help-make@gnu.org
https://lists.gnu.org/mailman/listinfo/help-make

Reply via email to