From dc266b8b9505d952b6fb0b4d9ea91e436fe8ddeb Mon Sep 17 00:00:00 2001 From: Steven Edwards Date: Thu, 20 Jan 2005 06:29:08 +0000 Subject: [PATCH] hard code mingw32-* for cross-compile, this is bad. svn path=/branches/xmlbuildsystem/; revision=13153 --- reactos/tools/rbuild/backend/mingw/mingw.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/reactos/tools/rbuild/backend/mingw/mingw.cpp b/reactos/tools/rbuild/backend/mingw/mingw.cpp index 35b32234233..1eff40f3c75 100644 --- a/reactos/tools/rbuild/backend/mingw/mingw.cpp +++ b/reactos/tools/rbuild/backend/mingw/mingw.cpp @@ -168,14 +168,22 @@ MingwBackend::GenerateGlobalVariables () fprintf ( fMakefile, "gcc = gcc\n" ); fprintf ( fMakefile, "ld = ld\n" ); fprintf ( fMakefile, "ar = ar\n" ); - fprintf ( fMakefile, "mkdir = tools%crmkdir\n", CSEP ); fprintf ( fMakefile, "dlltool = dlltool\n" ); fprintf ( fMakefile, "windres = windres\n" ); +#else + fprintf ( fMakefile, "host_gcc = gcc\n" ); + fprintf ( fMakefile, "host_ar = ar\n" ); + fprintf ( fMakefile, "host_ld = ld\n" ); + fprintf ( fMakefile, "rm = rm -f\n" ); + fprintf ( fMakefile, "gcc = mingw32-gcc\n" ); + fprintf ( fMakefile, "ld = mingw32-ld\n" ); + fprintf ( fMakefile, "ar = mingw32-ar\n" ); + fprintf ( fMakefile, "dlltool = mingw32-dlltool\n" ); + fprintf ( fMakefile, "windres = mingw32-windres\n" ); +#endif + fprintf ( fMakefile, "mkdir = tools%crmkdir\n", CSEP ); fprintf ( fMakefile, "NUL=NUL\n" ); fprintf ( fMakefile, "winebuild = tools" SSEP "winebuild" SSEP "winebuild\n" ); -#else -#error still need to generate tool macros for UNIX -#endif fprintf ( fMakefile, "\n" ); GenerateGlobalCFlagsAndProperties ( "=",