Subversion Repositories Kolibri OS

Rev

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
####################