Rev 2249 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2249 | Rev 2432 | ||
---|---|---|---|
Line 72... | Line 72... | ||
72 | $(USPACEDIR)/init/init \ |
72 | $(USPACEDIR)/init/init \ |
73 | $(USPACEDIR)/fb/fb \ |
73 | $(USPACEDIR)/fb/fb \ |
74 | $(USPACEDIR)/kbd/kbd \ |
74 | $(USPACEDIR)/kbd/kbd \ |
75 | $(USPACEDIR)/console/console \ |
75 | $(USPACEDIR)/console/console \ |
76 | $(USPACEDIR)/tetris/tetris \ |
76 | $(USPACEDIR)/tetris/tetris \ |
77 | $(USPACEDIR)/ipcc/ipcc \ |
77 | $(USPACEDIR)/tester/tester \ |
78 | $(USPACEDIR)/klog/klog \ |
78 | $(USPACEDIR)/klog/klog |
79 | $(USPACEDIR)/rd/rd \ |
79 | # $(USPACEDIR)/rd/rd \ |
80 | $(USPACEDIR)/fs/fs \ |
80 | # $(USPACEDIR)/fs/fs \ |
81 | $(USPACEDIR)/cat/cat \ |
81 | # $(USPACEDIR)/cat/cat |
82 | arch/$(ARCH)/ramdisk/ramdisk.img |
- | |
83 | 82 | ||
84 | OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) |
83 | OBJECTS := $(addsuffix .o,$(basename $(SOURCES))) |
85 | COMPONENT_OBJECTS := $(addsuffix .o,$(basename $(notdir $(COMPONENTS)))) |
84 | COMPONENT_OBJECTS := $(addsuffix .o,$(basename $(notdir $(COMPONENTS)))) |
86 | 85 | ||
- | 86 | #-include ../../../arch/$(ARCH)/ramdisk/Makefile.inc |
|
- | 87 | ||
87 | .PHONY: all clean depend |
88 | .PHONY: all clean depend |
88 | 89 | ||
89 | all: image.boot |
90 | all: image.boot |
90 | 91 | ||
91 | -include Makefile.depend |
92 | -include Makefile.depend |
92 | 93 | ||
93 | image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) kernel.o |
94 | image.boot: depend _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) kernel.o |
- | 95 | # $(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) ../../../arch/$(ARCH)/loader/ramdisk.o -o $@ |
|
94 | $(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@ |
96 | $(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@ |
95 | 97 | ||
96 | depend: |
98 | depend: |
97 | -makedepend $(DEFS) $(CFLAGS) -f - $(SOURCES) > Makefile.depend 2> /dev/null |
99 | -makedepend $(DEFS) $(CFLAGS) -f - $(SOURCES) > Makefile.depend 2> /dev/null |
98 | 100 | ||
99 | clean: |
101 | clean: |
100 | -rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend |
102 | -rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend |
101 | 103 | ||
102 | _components.h _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS) |
104 | _components.h _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS) |
- | 105 | # ./pack $(IMAGE) $(OBJCOPY) $(COMPONENTS) ../../../arch/$(ARCH)/ramdisk/ramdisk.img |
|
103 | ./pack $(IMAGE) $(OBJCOPY) $(COMPONENTS) |
106 | ./pack $(IMAGE) $(OBJCOPY) $(COMPONENTS) |
104 | 107 | ||
105 | %.o: %.S |
108 | %.o: %.S |
106 | $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ |
109 | $(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@ |
107 | 110 |