Subversion Repositories Kolibri OS

Rev

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

Rev 861 Rev 862
Line 25... Line 25...
25
		spinlock.c	\
25
		spinlock.c	\
26
		boot/boot.asm	\
26
		boot/boot.asm	\
27
		boot/start.asm
27
		boot/start.asm
28
	   	
28
 
Line -... Line 29...
-
 
29
#include 
-
 
30
#include 
-
 
31
#include 
-
 
32
#include 
-
 
33
#include 
-
 
34
#include 
-
 
35
	   	
-
 
36
H_SRC:=					\
-
 
37
		include/types.h		\
-
 
38
		include/atomic.h	\
-
 
39
		include/spinlock.h	\
-
 
40
		include/link.h		\
-
 
41
		include/core.h		\
-
 
42
		include/mm.h		\
-
 
43
		include/slab.h
Line 29... Line 44...
29
 
44
 
30
PE_OBJS = $(patsubst %.s, bin/%.obj, $(patsubst %.asm, bin/%.obj,\
45
PE_OBJS = $(patsubst %.s, bin/%.obj, $(patsubst %.asm, bin/%.obj,\
Line 38... Line 53...
38
 
53
 
Line 39... Line 54...
39
kernel.mnt: kernel.obj $(PE_OBJS) Makefile ld.x
54
kernel.mnt: kernel.obj $(PE_OBJS) Makefile ld.x
40
	ld $(LDFLAGS) -T ld.x -o $@ kernel.obj $(PE_OBJS) 
55
	ld $(LDFLAGS) -T ld.x -o $@ kernel.obj $(PE_OBJS) 
Line 41... Line 56...
41
 
56
 
42
bin/%.obj : core/%.c Makefile
57
bin/%.obj : core/%.c $(H_SRC) Makefile
Line 43... Line 58...
43
	$(CC) $(CFLAGS) -o $@ $<
58
	$(CC) $(CFLAGS) -o $@ $<
44
	
59