Good day, The fifth release of the -bk patch-set for GNU make is available for download
http://kolpackov.net/projects/make/bk/ The -bk patch-set contains a number of reasonably backwards-compatible bug-fixes and improvements for GNU make which are described in the accompanying README file (available online via link above). Changes since cvs-bk4: ~ implicit-double-expansion.patch Two new features: * Special ($@, $<, etc) and target/pattern-specific variables are now available in second expansion. See examples/vdep for an example of how this can be used. * New special variable $- is recognized during second expansion which instructs make to remove prerequisites of the target under consideration that did not come from this implicit rule. Now you can write something like this: foo.o: foo.c foo.h %.o: %.c.md5 $$(addsuffix\ .md5,$$^) $$- $(CC) -o $@ -c $(<:.md5=) Which will change prerequisites `foo.c' and `foo.h' to become `foo.c.md5' and `foo.h.md5' respectively. See examples/md5 for details. + pattern-specific-export.patch Fixes bug that manifests itself in exported pattern-specific variables not being exported. See tests/pattern-specific-export for details. -boris
signature.asc
Description: Digital signature
_______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/help-make
