Update of bug #52028 (project make):

             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #1:

I don't think adding a new function is appropriate for this.  It's simpler,
IMO, to use the existing "-o" / "--old-file" command line option and arrange
for it to be passed down.  For example something like:


$ cat Makefile
export OLDFILES

a :
        echo a1
        $(eval OLD_FILES += -o$@)
        $(MAKE) $(OLD_FILES) b
        echo a2

b :
        echo b1
        $(eval OLD_FILES += -o$@)
        $(MAKE) $(OLD_FILES) a
        echo b2 

$ make
echo a1
a1
make  -oa b
echo b1
b1
make  -oa -ob a
make[2]: 'a' is up to date.
echo b2 
b2
echo a2
a2


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?52028>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to