Subversion Repositories Kolibri OS

Rev

Rev 5737 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5737 Rev 5809
Line 6... Line 6...
6
LD = kos32-ld
6
LD = kos32-ld
7
CPP= kos32-g++
7
CPP= kos32-g++
8
STRIP = kos32-strip
8
STRIP = kos32-strip
9
 
9
 
Line 10... Line 10...
10
CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -Os -fno-ident -fomit-frame-pointer  -mno-ms-bitfields
10
CFLAGS = -U_Win32 -U_WIN32 -U__MINGW32__ -c -Os -fomit-frame-pointer -fno-asynchronous-unwind-tables -fno-ident -fomit-frame-pointer  -mno-ms-bitfields
11
ARFLAG = crs
11
ARFLAG = crs
Line 12... Line 12...
12
 
12
 
13
SDK_DIR:= $(abspath ../../sdk)
13
SDK_DIR:= $(abspath ../../sdk)
Line 14... Line 14...
14
LIB_DIR:= $(SDK_DIR)/lib
14
LIB_DIR:= $(SDK_DIR)/lib
15
 
15
 
Line 16... Line 16...
16
INCLUDES= -I. -I$(SDK_DIR)/sources/newlib/libc/include
16
INCLUDES= -I. -I$(SDK_DIR)/sources/newlib/libc/include
Line 17... Line 17...
17
INCLUDES+=-I$(SDK_DIR)/sources/freetype/include
17
INCLUDES+=-I$(SDK_DIR)/sources/freetype/include
-
 
18
 
18
 
19
#DEFINES= -DDEBUG=1 -D_7ZIP_PPMD_SUPPPORT
Line 19... Line 20...
19
#DEFINES= -DDEBUG=1
20
 
Line 20... Line 21...
20
 
21
DEFINES= -DNDEBUG
Line 49... Line 50...
49
		7z/Bra.c			\
50
		7z/Bra.c			\
50
		7z/Bra86.c			\
51
		7z/Bra86.c			\
51
		7z/BraIA64.c			\
52
		7z/BraIA64.c			\
52
		7z/7zAlloc.c			\
53
		7z/7zAlloc.c			\
53
		7z/Alloc.c			\
54
		$(NULL)
54
		$(NULL)
-
 
55
 
55
 
Line 56... Line 56...
56
OBJECTS =  $(patsubst %.asm, %.o, $(patsubst %.cpp, %.o, $(patsubst %.c, %.o, $(SOURCES))))
56
OBJECTS =  $(patsubst %.asm, %.o, $(patsubst %.cpp, %.o, $(patsubst %.c, %.o, $(SOURCES))))
Line 57... Line 57...
57
 
57
 
Line 66... Line 66...
66
%.o : %.c Makefile
66
%.o : %.c Makefile
67
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
67
	$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
Line 68... Line 68...
68
 
68
 
69
%.o : %.cpp Makefile
69
%.o : %.cpp Makefile
Line 70... Line 70...
70
	$(CPP) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $<
70
	$(CPP) $(CFLAGS) -fno-rtti -fno-exceptions $(DEFINES) $(INCLUDES) -o $@ $<
71
 
71