4 tramp-mp.o: $(TCBOFFSET)
6 # Add future prerequisites somewhere among the list of libraries.
7 # You really should not have to add anything in the $(LD) line.
9 $(KERNEL).image: kernel.arm.lds $(CRT0) $(OBJ_KERNEL) $(JDB) $(LIBK) $(KERNEL_EXTRA_LIBS) $(LIBDISASM) $(ABI) libdrivers.a $(LIBUART) $(CXXLIB) $(MINILIBC) $(LIBGCC) $(MINILIBC) libgluedriverslibc.a
11 $(VERBOSE)$(LD) $(LDFLAGS) -N -defsym kernel_load_addr=$(CONFIG_KERNEL_LOAD_ADDR) \
12 -T $< -o $@ $(filter-out $<,$+)
14 $(KERNEL): $(KERNEL).image
16 $(VERBOSE)$(STRIP) $< -o $@
19 # $(OBJCOPY) -O binary $@ fiasco
21 Symbols: $(KERNEL).image
22 $(NM) $(KERNEL).image | c++filt | sort > $@.new