Subversion Repositories HelenOS

Rev

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

Rev 2131 Rev 2432
Line 73... Line 73...
73
	$(USPACEDIR)/init/init \
73
	$(USPACEDIR)/init/init \
74
	$(USPACEDIR)/fb/fb \
74
	$(USPACEDIR)/fb/fb \
75
	$(USPACEDIR)/kbd/kbd \
75
	$(USPACEDIR)/kbd/kbd \
76
	$(USPACEDIR)/console/console \
76
	$(USPACEDIR)/console/console \
77
	$(USPACEDIR)/tetris/tetris \
77
	$(USPACEDIR)/tetris/tetris \
78
	$(USPACEDIR)/ipcc/ipcc \
78
	$(USPACEDIR)/tester/tester \
79
	$(USPACEDIR)/klog/klog
79
	$(USPACEDIR)/klog/klog \
-
 
80
	$(USPACEDIR)/rd/rd \
-
 
81
	$(USPACEDIR)/fs/fs \
-
 
82
	$(USPACEDIR)/cat/cat \
-
 
83
	arch/$(ARCH)/ramdisk/ramdisk.img
80
 
84
 
81
OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
85
OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
82
COMPONENT_OBJECTS := $(addsuffix .o,$(basename $(notdir $(COMPONENTS))))
86
COMPONENT_OBJECTS := $(addsuffix .o,$(basename $(notdir $(COMPONENTS))))
83
 
87
 
84
.PHONY: all clean depend
88
.PHONY: all clean depend
85
 
89
 
86
all: image.boot
90
all: image.boot
87
 
91
 
88
-include Makefile.depend
92
-include Makefile.depend
89
 
93
 
90
image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) kernel.o 
94
image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS)
91
	$(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@
95
	$(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@
92
 
96
 
93
depend:
97
depend:
94
	-makedepend $(DEFS) $(CFLAGS) -f - $(SOURCES) > Makefile.depend 2> /dev/null
98
	-makedepend $(DEFS) $(CFLAGS) -f - $(SOURCES) > Makefile.depend 2> /dev/null
95
 
99