Subversion Repositories HelenOS

Rev

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

Rev 2145 Rev 2151
Line 86... Line 86...
86
 
86
 
87
all: image.boot
87
all: image.boot
88
 
88
 
89
-include Makefile.depend
89
-include Makefile.depend
90
 
90
 
91
image.boot: depend _components.h _link.ld $(OBJECTS)
91
image.boot: depend _components.h _link.ld $(OBJECTS) $(COMPONENT_OBJECTS)
92
	$(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@ 
92
	$(LD) -no-check-sections -N -T _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) -o $@ 
93
 
93
 
94
depend:
94
depend:
95
	-makedepend $(DEFS) $(CFLAGS) -f - $(SOURCES) > Makefile.depend 2> /dev/null
95
	-makedepend $(DEFS) $(CFLAGS) -f - $(SOURCES) > Makefile.depend 2> /dev/null
96
 
96
 
97
clean:
97
clean:
98
	-rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend 
98
	-rm -f _components.h _link.ld $(COMPONENT_OBJECTS) $(OBJECTS) image.boot Makefile.depend 
99
 
99
 
100
_components.h _link.ld $(COMPONENT_OBJECTS):
100
_components.h _link.ld $(COMPONENT_OBJECTS): $(COMPONENTS)
101
	./pack $(IMAGE) $(OBJCOPY) $(COMPONENTS)
101
	./pack $(IMAGE) $(OBJCOPY) $(COMPONENTS)
102
 
102
 
103
%.o: %.S
103
%.o: %.S
104
	$(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
104
	$(CC) $(DEFS) $(CFLAGS) -D__ASM__ -c $< -o $@
105
 
105