fprintf ( fMakefile,\r
"%s: %s %s\n",\r
objectFilename.c_str (),\r
- GetDirectory ( objectFilename ).c_str (),\r
- deps.c_str () );\r
+ deps.c_str (),\r
+ GetDirectory ( objectFilename ).c_str () );\r
fprintf ( fMakefile, "\t$(ECHO_CC)\n" );\r
fprintf ( fMakefile,\r
- "\t%s -c %s -o %s %s\n",\r
+ "\t%s -c %s -o $@ %s\n",\r
cc.c_str (),\r
sourceFilename.c_str (),\r
- objectFilename.c_str (),\r
cflagsMacro.c_str () );\r
}\r
\r
fprintf ( fMakefile,\r
"%s: %s %s\n",\r
objectFilename.c_str (),\r
- GetDirectory ( objectFilename ).c_str (),\r
- sourceFilename.c_str () );\r
+ sourceFilename.c_str (),\r
+ GetDirectory ( objectFilename ).c_str () );\r
fprintf ( fMakefile, "\t$(ECHO_GAS)\n" );\r
fprintf ( fMakefile,\r
- "\t%s -x assembler-with-cpp -c %s -o %s -D__ASM__ %s\n",\r
+ "\t%s -x assembler-with-cpp -c %s -o $@ -D__ASM__ %s\n",\r
cc.c_str (),\r
sourceFilename.c_str (),\r
- objectFilename.c_str (),\r
cflagsMacro.c_str () );\r
}\r
\r
fprintf ( fMakefile,\r
"%s: %s %s\n",\r
objectFilename.c_str (),\r
- GetDirectory ( objectFilename ).c_str (),\r
- sourceFilename.c_str () );\r
+ sourceFilename.c_str (),\r
+ GetDirectory ( objectFilename ).c_str () );\r
fprintf ( fMakefile, "\t$(ECHO_NASM)\n" );\r
fprintf ( fMakefile,\r
- "\t%s -f win32 %s -o %s %s\n",\r
+ "\t%s -f win32 %s -o $@ %s\n",\r
"$(Q)nasm",\r
sourceFilename.c_str (),\r
- objectFilename.c_str (),\r
nasmflagsMacro.c_str () );\r
}\r
\r
fprintf ( fMakefile,\r
"%s: %s %s $(WRC_TARGET)\n",\r
objectFilename.c_str (),\r
- GetDirectory ( objectFilename ).c_str (),\r
- sourceFilename.c_str () );\r
+ sourceFilename.c_str (),\r
+ GetDirectory ( objectFilename ).c_str () );\r
fprintf ( fMakefile, "\t$(ECHO_WRC)\n" );\r
fprintf ( fMakefile,\r
"\t${gcc} -xc -E -DRC_INVOKED ${%s} %s > %s\n",\r