*_*_*_OBJCOPY_FLAGS = objcopy not needed for\r
*_*_*_SYMRENAME_PATH = echo\r
*_*_*_SYMRENAME_FLAGS = Symbol renaming not needed for\r
-DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)\$(MODULE_NAME).debug\r
+DEBUG_*_*_OBJCOPY_ADDDEBUGFLAG = --add-gnu-debuglink=$(DEBUG_DIR)/$(MODULE_NAME).debug\r
RELEASE_*_*_OBJCOPY_ADDDEBUGFLAG =\r
\r
DEFINE GCC_ALL_CC_FLAGS = -g -Os -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-array-bounds -c -include AutoGen.h\r
*_UNIXGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)\r
*_UNIXGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)\r
*_UNIXGCC_IA32_OBJCOPY_FLAGS =\r
-*_UNIXGCC_IA32_NASM_FLAGS = -f elf32\r
+*_UNIXGCC_IA32_NASM_FLAGS = -f win32\r
\r
##################\r
# X64 definitions\r
*_UNIXGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)\r
*_UNIXGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)\r
*_UNIXGCC_X64_OBJCOPY_FLAGS =\r
-*_UNIXGCC_X64_NASM_FLAGS = -f elf64\r
+*_UNIXGCC_X64_NASM_FLAGS = -f win64\r
\r
##################\r
# IPF definitions\r
*_CYGGCC_IA32_CC_FLAGS = DEF(GCC_IA32_CC_FLAGS)\r
*_CYGGCC_IA32_RC_FLAGS = DEF(GCC_IA32_RC_FLAGS)\r
*_CYGGCC_IA32_OBJCOPY_FLAGS =\r
-*_CYGGCC_IA32_NASM_FLAGS = -f elf32\r
+*_CYGGCC_IA32_NASM_FLAGS = -f win32\r
\r
##################\r
# X64 definitions\r
*_CYGGCC_X64_CC_FLAGS = DEF(GCC_X64_CC_FLAGS)\r
*_CYGGCC_X64_RC_FLAGS = DEF(GCC_X64_RC_FLAGS)\r
*_CYGGCC_X64_OBJCOPY_FLAGS =\r
-*_CYGGCC_X64_NASM_FLAGS = -f elf64\r
+*_CYGGCC_X64_NASM_FLAGS = -f win64\r
\r
##################\r
# IPF definitions\r