Subversion Repositories Kolibri OS

Rev

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

Rev 889 Rev 890
Line 33... Line 33...
33
		spinlock.c	\
33
		spinlock.c	\
34
		boot/boot.asm	\
34
		boot/boot.asm	\
35
		boot/start.asm
35
		boot/start.asm
36
 
36
 
Line 37... Line -...
37
#include 
-
 
38
#include 
-
 
39
#include 
-
 
40
#include 
-
 
41
#include 
-
 
42
#include 
-
 
Line 43... Line 37...
43
	   	
37
   	
44
H_SRC:=					\
38
H_SRC:=					\
45
		include/types.h		\
39
		include/types.h		\
46
		include/atomic.h	\
40
		include/atomic.h	\
Line 58... Line 52...
58
 
52
 
Line 59... Line 53...
59
kernel.gz :kernel.mnt
53
kernel.gz :kernel.mnt
60
	7z a -tgzip kernel.gz kernel.mnt   
54
	7z a -tgzip kernel.gz kernel.mnt   
Line 61... Line 55...
61
 
55
 
62
kernel.mnt: kernel.obj $(PE_OBJS) Makefile ld.x
56
kernel.mnt: kernel.obj bin/export.obj $(PE_OBJS) Makefile ld.x
Line 63... Line 57...
63
	ld $(LDFLAGS) -T ld.x -o $@ kernel.obj $(PE_OBJS) 
57
	ld $(LDFLAGS) -T ld.x -o $@ kernel.obj bin/export.obj $(PE_OBJS)
64
 
58
 
Line 65... Line 59...
65
bin/%.obj : core/%.c $(H_SRC) Makefile
59
bin/%.obj : core/%.c $(H_SRC) Makefile
66
	$(CC) $(CFLAGS) -o $@ $<
60
	$(CC) $(CFLAGS) -o $@ $<
Line -... Line 61...
-
 
61
	
-
 
62
bin/%.obj: %.asm
-
 
63
	$(FASM) $< $@
67
	
64
 
68
bin/%.obj: %.asm
65
bin/export.obj: core/export.asm
Line 69... Line 66...
69
	$(FASM) $< $@
66
	as  -o $@ $<