Subversion Repositories Kolibri OS

Rev

Rev 851 | Rev 859 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
851 serge 1
 
2
FASM = fasm.exe
3
4
 
854 serge 5
851 serge 6
 
854 serge 7
8
 
9
LDFLAGS = -shared -s -Map kernel.map --image-base 0x100000 --file-alignment 32
851 serge 10
11
 
12
 
13
		kernel.asm	\
14
		init.c		\
854 serge 15
		mm.c		\
16
		spinlock.c		\
17
		boot/boot.asm	\
851 serge 18
		boot/start.asm
854 serge 19
851 serge 20
 
21
 
22
            $(patsubst %.c, bin/%.obj, $(KERNEL_SRC))))
23
24
 
25
 
26
27
 
28
	7z a -tgzip kernel.gz kernel.mnt
29
30
 
31
	ld $(LDFLAGS) -T ld.x -o $@ $(KERNEL_OBJS)
32
854 serge 33
 
34
	$(CC) $(CFLAGS) -o $@ $<
35
851 serge 36
 
37
	$(FASM) $< $@
38
39
 
40
41
 
42
>