3 $(BOOTTASK): $(OBJ_BOOTTASK) kernel.o test.o
4 $(LD) -Ttext 0x300000 -o $@ $^ $(STD_LIBS)
7 test.o: boottask-r.ld $(TESTTASK)
8 cp $(TESTTASK) $(TESTTASK).s
10 $(LD) -r -T $< -o $@ \
11 -defsym boottask_entry=$(TESTTASK_ENTRY) \
15 kernel.o: $(srcdir)/kernel-r.ld $(KERNEL)
16 cp $(KERNEL) $(KERNEL).s
18 $(LD) -r -T $< -o $@ \
19 -defsym crt0_start=0x`$(NM) $(KERNEL) | grep crt0_start | cut -f1 -d' '` \
23 rm -f $(KERNEL).s kernel.o $(TESTTASK).s test.o