kernel.ia32.lds: linking.h
-$(KERNEL): kernel.ia32.lds boot_img.o $(CRT0) $(OBJ_KERNEL) $(LIBK) $(LIBAMM) $(KERNEL_EXTRA_LIBS) $(ABI) $(JABI) libdrivers.a $(CXXLIB) $(LIBKERN) $(MINILIBC) libgluedriverslibc.a
+$(KERNEL): kernel.ia32.lds boot_img.o $(CRT0) $(OBJ_KERNEL) $(JDB) $(LIBK) $(KERNEL_EXTRA_LIBS) $(ABI) $(JABI) libdrivers.a $(CXXLIB) $(LIBKERN) $(MINILIBC) libgluedriverslibc.a
$(LINK_MESSAGE)
$(VERBOSE)$(LD) -m $(LD_EMULATION) -N -o $@ \
-T $< -gc-sections $(filter-out $<,$+) \
$(KERNEL_UNRES_SYMS)
+ $(call ADD_CONFIGFILE,$@)
+# '$(RM) main' should be removed later - Late 2012
$(BOOT): $(KERNEL)
$(LINK_MESSAGE)
$(VERBOSE)$(STRIP) -o $@ $<
$(VERBOSE)chmod 755 $@
- $(VERBOSE)ln -sf $@ fiasco
+ $(VERBOSE)$(RM) main