This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Correct errors in the use of multiple targets, which could break parallel make.
authorNicholas Clark <nick@ccl4.org>
Sun, 15 May 2011 16:20:42 +0000 (17:20 +0100)
committerNicholas Clark <nick@ccl4.org>
Sat, 11 Jun 2011 08:40:00 +0000 (10:40 +0200)
This was fixed in Makefile.SH in commit 0f13ebd5d71f8177.

Makefile.micro

index 45cf26e..2e0927c 100644 (file)
@@ -177,7 +177,9 @@ uutil$(_O): $(HE) util.c
 uperlapi$(_O): $(HE) perlapi.c perlapi.h
        $(CC) $(CCFLAGS) -o $@ $(CFLAGS) perlapi.c
 
 uperlapi$(_O): $(HE) perlapi.c perlapi.h
        $(CC) $(CCFLAGS) -o $@ $(CFLAGS) perlapi.c
 
-uudmap.h bitcount.h mg_data.h: generate_uudmap$(_X)
+uudmap.h mg_data.h: bitcount.h
+
+bitcount.h: generate_uudmap$(_X)
        $(RUN) ./generate_uudmap$(_X) uudmap.h bitcount.h mg_data.h
 
 generate_uudmap$(_O): generate_uudmap.c
        $(RUN) ./generate_uudmap$(_X) uudmap.h bitcount.h mg_data.h
 
 generate_uudmap$(_O): generate_uudmap.c