On Thu, 2 Feb 2017 20:54:45 +0100 Markus Wichmann <nullp...@gmx.net> wrote:
> On Thu, Feb 02, 2017 at 06:45:49PM +0100, Mattias Andrée > wrote: > > Greetings! > > > > I'm work on implementing make(1), and I have two > > questions for you: > > > > 1) What extensions do you think I shall implement? I > > think I will add $(foreach), $(shell), and I will > > definitely add $(SHELL). $(SHELL) is the macro that use > > to select the shell to use, POSIX only standardises > > that the macro SHELL not affect or be affected by the > > environment variable SHELL. I need $(SHELL) be sh(1p) > > is not sufficient to use blind in a sane manner. I'm > > not sure that I will add support `-j jobs`, and I don't > > I will add `-l loadavg`, but it will recognise those > > options and, if not implementing them, ignore them. > > GNU make style patsubst rules, i.e. > > %.o: %.c > $(CC) $(CFLAGS) -o $@ $< > > Those are really useful. If I recall correctly, mk > implements something equivalent. > > Ciao, > Markus > Of course, I forgot that was an extension.
pgpHX_ILrUNv_.pgp
Description: OpenPGP digital signature