Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 95 22:45 MSZ
From:      me@tartufo.pcs.dec.com (Michael Elbel)
To:        rgrimes@gndrsh.aac.dev.com
Cc:        hackers@FreeBSD.org
Subject:   Re: Any objection to adding a .undef(VARNAME) to make?
Message-ID:  <m0s3V0t-000Pa1C@tartufo.pcs.dec.com>
References:  <199504220356.UAA02180@freefall.cdrom.com> <199504220519.WAA00942@gndrsh.aac.dev.com>

next in thread | previous in thread | raw e-mail | index | archive | help

In pcs.freebsd.hackers you write:

>> Why do we use . instead of #?  I've installed pmake on my system,
>> but it's not a straight drop-in replacement for make due to this and
>> other differences.
>> 

>I do not have an answer for this, it was something done at CSRG.  It would
>be a major rework to change it though!

Hmm, I'm confused:

(17) uname -a
FreeBSD dodo 2.0.950418-SNAP FreeBSD 2.0.950418-SNAP #1: Sat Apr 22 07:31:37 MET DST 1995     root@dodo:/1/curr/src/sys/compile/dodo  i386

(18) cd /usr/src/usr.bin/make
(19) grep -i pmake *
Makefile.dist:pmake:
Makefile.dist:cc *.o lst.lib/*.o -o pmake
compat.c: *mode of PMake. Most of the special functionality of PMake
dir.c: *of course, that pmake doesn't then detect changes to these directories
dir.c: *An additional thing to consider is that pmake is used primarily
dir.c:     * (fish.c) and what pmake finds (./fish.c).
job.c: *jobs. PMake is forked and a child shell created.
main.c: *-f argument. Sets the .MAKEFLAGS PMake variable based on all the
main.c: * on a different machine with pmake.
make.c:     * the start of the make. This is to keep pmake from getting
make.c: *If the query flag was given to pmake, no job will be started,
make.h: *The global definitions for pmake
make.h:/* Attributes applied by PMake */

I thought our make *was* a hacked version of pmake ???
Makefile.dist even generates a 'pmake'.

Michael
-- 
Michael Elbel, PCS GmbH, Muenchen, Germany - me@FreeBSD.org
Fermentation fault (coors dumped)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0s3V0t-000Pa1C>