From 9845dda88d851a40ceb8c1e25b64effaa8da1d38 Mon Sep 17 00:00:00 2001 From: sof Date: Wed, 25 Aug 2004 17:38:36 +0000 Subject: [PATCH] [project @ 2004-08-25 17:38:36 by sof] tidy up EOL termination handling under mingw; as was, C-related dependencies were being accumulated in existing dependency files, not replaced --- glafp-utils/mkdependC/mkdependC.prl | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/glafp-utils/mkdependC/mkdependC.prl b/glafp-utils/mkdependC/mkdependC.prl index b8f853a..f7af53a 100644 --- a/glafp-utils/mkdependC/mkdependC.prl +++ b/glafp-utils/mkdependC/mkdependC.prl @@ -13,8 +13,8 @@ $Status = 0; # just used for exit() status $Verbose = 0; $Dashdashes_seen = 0; -$Begin_magic_str = "# DO NOT DELETE: Beginning of C dependencies\n"; -$End_magic_str = "# DO NOT DELETE: End of C dependencies\n"; +$Begin_magic_str = "# DO NOT DELETE: Beginning of C dependencies"; +$End_magic_str = "# DO NOT DELETE: End of C dependencies"; $Obj_suffix = 'o'; @Defines = (); $Include_dirs = ''; @@ -72,6 +72,15 @@ foreach $sf (@Src_files) { &slurp_file($sf, 'fh00'); } +# Tiresome EOL termination issues +if ( ${BUILDPLATFORM} eq "i386-unknown-mingw32" ) { + $Begin_magic_str = $Begin_magic_str . "\r\n"; + $End_magic_str = $End_magic_str . "\r\n"; +} else { + $Begin_magic_str = $Begin_magic_str . "\n"; + $End_magic_str = $End_magic_str . "\n"; +} + # OK, mangle the Makefile unlink("$Makefile.bak"); rename($Makefile,"$Makefile.bak"); @@ -125,9 +134,9 @@ sub mangle_command_line_args { local($suff) = &grab_arg_arg($_); push(@File_suffix, $suff); } elsif ( /^-bs/ ) { - $Begin_magic_str = &grab_arg_arg($_) . "\n"; + $Begin_magic_str = &grab_arg_arg($_); } elsif ( /^-es/ ) { - $End_magic_str = &grab_arg_arg($_) . "\n"; + $End_magic_str = &grab_arg_arg($_); } elsif ( /^-w/ ) { $Width = &grab_arg_arg($_); } elsif ( /^-/ ) { -- 1.7.10.4