X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/puzzles/blobdiff_plain/a1ec6893d75ba350bddb7ab9d8b20d43f558bdb9..ec015807d83c87a7fa8ca8a9c2af3341f654f7e6:/mkfiles.pl diff --git a/mkfiles.pl b/mkfiles.pl index 4aa7f20..52c9a74 100755 --- a/mkfiles.pl +++ b/mkfiles.pl @@ -414,6 +414,8 @@ sub deps { ($x = $otmpl) =~ s/X/$i/; } @deps = @{$depends{$ii}}; + # Skip things which are their own dependency. + next if grep { $_ eq $i } @deps; @deps = map { $_ = &findfile($_); s/\//$dirsep/g; @@ -487,7 +489,7 @@ if (defined $makefiles{'cygwin'}) { "# RCINC = --include-dir c:\\cygwin\\include\\\n". "\n". &splitline("CFLAGS = -mno-cygwin -Wall -O2 -D_WINDOWS -DDEBUG -DWIN32S_COMPAT". - " -D_NO_OLDNAMES -DNO_MULTIMON " . + " -D_NO_OLDNAMES -DNO_MULTIMON -DNO_HTMLHELP " . (join " ", map {"-I$dirpfx$_"} @srcdirs)) . "\n". "LDFLAGS = -mno-cygwin -s\n".