From 2a37818026f7cad628f0789bb982609e8e771fe0 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Fri, 14 Jan 2005 12:26:38 +0000 Subject: [PATCH] Don't use GNUish pattern rules in the Unix Makefile, since they're not supported by non-GNU makes. This allows the standard Solaris /usr/ccs/bin/make to handle that Makefile. [originally from svn r5108] --- mkfiles.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mkfiles.pl b/mkfiles.pl index 840a409d..c789d92f 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -895,8 +895,6 @@ if (defined $makefiles{'gtk'}) { "\n". ".SUFFIXES:\n". "\n". - "%.o:\n". - "\t\$(CC) \$(COMPAT) \$(FWHACK) \$(XFLAGS) \$(CFLAGS) -c \$<\n". "\n"; print &splitline("all:" . join "", map { " $_" } &progrealnames("XU")); print "\n\n"; @@ -911,6 +909,7 @@ if (defined $makefiles{'gtk'}) { foreach $d (&deps("X.o", undef, $dirpfx, "/", "gtk")) { print &splitline(sprintf("%s: %s", $d->{obj}, join " ", @{$d->{deps}})), "\n"; + print &splitline("\t\$(CC) \$(COMPAT) \$(FWHACK) \$(XFLAGS) \$(CFLAGS) -c $d->{deps}->[0]\n"); } print "\n"; print $makefile_extra{'gtk'};