Rev 6446 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6446 | Rev 6618 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | Compiler = gcc |
1 | Compiler = kos32-gcc |
2 | Linker = kos32-ld |
2 | Linker = kos32-ld |
Line 3... | Line 3... | ||
3 | 3 | ||
Line -... | Line 4... | ||
- | 4 | SDK_DIR:= $(abspath ../../../contrib/sdk) |
|
- | 5 | ||
- | 6 | Includes = -Id:\TEMP\mprog\kos\includes -I$(SDK_DIR)/sources/newlib/libc/include |
|
- | 7 | ||
4 | Includes = -I d:\TEMP\mprog\kos\includes |
8 | Compatib_Posix = -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp |
- | 9 | ||
Line 5... | Line 10... | ||
5 | 10 | Compiler_Options = -c -fno-exceptions -D_KOS_ -U_Win32 -U_WIN32 -U__MINGW32__ \ |
|
Line 6... | Line 11... | ||
6 | Compiler_Options = -c -fno-exceptions -D_KOS_ |
11 | -mno-ms-bitfields -Wno-write-strings $(Includes) $(Compatib_Posix) |
7 | 12 | ||
Line 8... | Line 13... | ||
8 | Exe_file = cmm.kex |
13 | Exe_file = cmm.kex |
Line 9... | Line 14... | ||
9 | 14 | ||
- | 15 | ||
- | 16 | Path_Libs = -Ld:/TEMP/Dev-Cpp/lib/kos -L $(SDK_DIR)/lib |
|
Line 10... | Line 17... | ||
10 | 17 | #-Ld:/TEMP/Dev-Cpp/lib/gcc/mingw32/3.4.2 -Ld:/TEMP/Dev-Cpp/lib/gcc -Ld:/TEMP/Dev-Cpp/lib -Ld:/TEMP/Dev-Cpp/lib |
|
Line 11... | Line 18... | ||
11 | Path_Libs = -Ld:/TEMP/Dev-Cpp/lib/kos |
18 | |
12 | #-Ld:/TEMP/Dev-Cpp/lib/gcc/mingw32/3.4.2 -Ld:/TEMP/Dev-Cpp/lib/gcc -Ld:/TEMP/Dev-Cpp/lib -Ld:/TEMP/Dev-Cpp/lib |
19 | Add_Libs = |
13 | 20 | ||
Line 14... | Line 21... | ||
14 | Add_Libs = |
21 | #Link_Libs = -lc -lgcc |
Line 15... | Line 22... | ||
15 | 22 | Link_Libs = -static -S -nostdlib -T $(SDK_DIR)/lib/app-dynamic.lds \ |
|
16 | Link_Libs = -lc -lgcc |
23 | --image-base 0 -lgcc -ldll -lc.dll |
17 | 24 | ||
18 | My_Libs = main.o port.o toka.o tokb.o tokc.o toke.o tokr.o errors.o debug.o outobj.o outpe.o disasm.o switch.o outle.o pointer.o new_type.o class.o res.o optreg.o libobj.o |
25 | My_Libs = main.o port.o toka.o tokb.o tokc.o toke.o tokr.o errors.o debug.o outobj.o outpe.o disasm.o switch.o outle.o pointer.o new_type.o class.o res.o optreg.o libobj.o |
Line 19... | Line 26... | ||
19 | 26 | ||
20 | #################### |
27 | #################### |