Subversion Repositories HelenOS

Rev

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

Rev 4153 Rev 4263
Line 45... Line 45...
45
#
45
#
46
 
46
 
47
DEFS = -DKERNEL -DRELEASE=$(RELEASE) "-DNAME=$(NAME)"
47
DEFS = -DKERNEL -DRELEASE=$(RELEASE) "-DNAME=$(NAME)"
48
 
48
 
49
GCC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \
49
GCC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \
-
 
50
	-fexec-charset=UTF-8 -fwide-exec-charset=UTF-32 -finput-charset=UTF-8 \
50
	-fno-builtin -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes -Werror \
51
	-fno-builtin -Wall -Wextra -Wno-unused-parameter -Wmissing-prototypes -Werror \
51
	-nostdlib -nostdinc -pipe
52
	-nostdlib -nostdinc -pipe
52
 
53
 
53
ICC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \
54
ICC_CFLAGS = -I$(INCLUDES) -O$(OPTIMIZATION) -imacros ../config.h \
54
	-fno-builtin -Wall -Wmissing-prototypes -Werror \
55
	-fno-builtin -Wall -Wmissing-prototypes -Werror \
Line 189... Line 190...
189
	generic/src/lib/string.c \
190
	generic/src/lib/string.c \
190
	generic/src/lib/elf.c \
191
	generic/src/lib/elf.c \
191
	generic/src/lib/rd.c \
192
	generic/src/lib/rd.c \
192
	generic/src/printf/printf_core.c \
193
	generic/src/printf/printf_core.c \
193
	generic/src/printf/printf.c \
194
	generic/src/printf/printf.c \
194
	generic/src/printf/sprintf.c \
-
 
195
	generic/src/printf/snprintf.c \
195
	generic/src/printf/snprintf.c \
196
	generic/src/printf/vprintf.c \
196
	generic/src/printf/vprintf.c \
197
	generic/src/printf/vsprintf.c \
-
 
198
	generic/src/printf/vsnprintf.c \
197
	generic/src/printf/vsnprintf.c \
199
	generic/src/time/clock.c \
198
	generic/src/time/clock.c \
200
	generic/src/time/timeout.c \
199
	generic/src/time/timeout.c \
201
	generic/src/time/delay.c \
200
	generic/src/time/delay.c \
202
	generic/src/preempt/preemption.c \
201
	generic/src/preempt/preemption.c \
Line 212... Line 211...
212
	generic/src/smp/smp.c \
211
	generic/src/smp/smp.c \
213
	generic/src/ipc/ipc.c \
212
	generic/src/ipc/ipc.c \
214
	generic/src/ipc/sysipc.c \
213
	generic/src/ipc/sysipc.c \
215
	generic/src/ipc/ipcrsc.c \
214
	generic/src/ipc/ipcrsc.c \
216
	generic/src/ipc/irq.c \
215
	generic/src/ipc/irq.c \
-
 
216
	generic/src/ipc/event.c \
217
	generic/src/security/cap.c \
217
	generic/src/security/cap.c \
218
	generic/src/sysinfo/sysinfo.c
218
	generic/src/sysinfo/sysinfo.c
219
 
219
 
220
## Kernel console support
220
## Kernel console support
221
#
221
#
Line 259... Line 259...
259
		test/synch/rwlock4.c \
259
		test/synch/rwlock4.c \
260
		test/synch/rwlock5.c \
260
		test/synch/rwlock5.c \
261
		test/synch/semaphore1.c \
261
		test/synch/semaphore1.c \
262
		test/synch/semaphore2.c \
262
		test/synch/semaphore2.c \
263
		test/print/print1.c \
263
		test/print/print1.c \
-
 
264
		test/print/print2.c \
-
 
265
		test/print/print3.c \
-
 
266
		test/print/print4.c \
264
		test/thread/thread1.c \
267
		test/thread/thread1.c \
265
		test/sysinfo/sysinfo1.c
268
		test/sysinfo/sysinfo1.c
266
	
269
	
267
	ifeq ($(KARCH),mips32)
270
	ifeq ($(KARCH),mips32)
268
		GENERIC_SOURCES += test/debug/mips1.c
271
		GENERIC_SOURCES += test/debug/mips1.c