URL:
  <http://savannah.gnu.org/bugs/?28456>

                 Summary: Expansion of $$< is incorrect
                 Project: make
            Submitted by: igloo
            Submitted on: Fri Jan  1 01:37:37 2010
                Severity: 3 - Normal
              Item Group: Bug
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: 3.81
        Operating System: Any
           Fixed Release: None
           Triage Status: None

    _______________________________________________________

Details:


I was trying out the example in the "Secondary Expansion" part of the manual,
and the expansion of $$< seems to be wrong in both 3.81 and CVS. For example,
this Makefile:


.SECONDEXPANSION:

foo: bar q$$<

%:
        @echo This is the general rule for $@ with deps $^


Gives this output:


$ make foo
This is the general rule for bar with deps
This is the general rule for qfoo with deps
This is the general rule for foo with deps bar qfoo


i.e. $$< appears to have been expanded to "foo", whereas I would expect it to
be expanded to the empty string.





    _______________________________________________________

Reply to this item at:

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

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



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to