cross-cc needed to generate dependencies
This commit is contained in:
parent
95aa97bc95
commit
f3543c2057
8
Makefile
8
Makefile
|
@ -22,7 +22,7 @@
|
||||||
# along with OS/K. If not, see <https://www.gnu.org/licenses/>. #
|
# along with OS/K. If not, see <https://www.gnu.org/licenses/>. #
|
||||||
#=----------------------------------------------------------------------------=#
|
#=----------------------------------------------------------------------------=#
|
||||||
|
|
||||||
.PHONY: all test testnokvm testnosnd test32 debug gdb ddd gdbnokvm dddnokvm installonimage dust clean OS/K run
|
.PHONY: all test testnokvm testnosnd test32 debug gdb ddd gdbnokvm dddnokvm installonimage dust clean OS/K run update-cross-cc
|
||||||
.DELETE_ON_ERROR: $(BINDIR)/kaleid
|
.DELETE_ON_ERROR: $(BINDIR)/kaleid
|
||||||
.DEFAULT_GOAL := all
|
.DEFAULT_GOAL := all
|
||||||
|
|
||||||
|
@ -254,7 +254,7 @@ $(KOBJDIR)/drivers/ata.o: $(KALEIDDIR)/drivers/ata.c $(KALEIDDIR)/drivers/ata.as
|
||||||
|
|
||||||
## DEPENDENCIES MAKEFILE ----------------------------------------------------- #
|
## DEPENDENCIES MAKEFILE ----------------------------------------------------- #
|
||||||
|
|
||||||
$(KOBJDIR)/%.d: %.c | $(KOBJDIR)
|
$(KOBJDIR)/%.d: %.c $(CROSS-CC-DIR)/bin/x86_64-elf-gcc | $(KOBJDIR)
|
||||||
@mkdir -p $(shell dirname $@)
|
@mkdir -p $(shell dirname $@)
|
||||||
@$(KCC) -MM -MT $(@:%.d=%.o) -MF $@ $<
|
@$(KCC) -MM -MT $(@:%.d=%.o) -MF $@ $<
|
||||||
@echo ${CL2}[$@] ${CL}Dependencies generated.${CL3}
|
@echo ${CL2}[$@] ${CL}Dependencies generated.${CL3}
|
||||||
|
@ -373,3 +373,7 @@ clean:
|
||||||
@rm -Rvf ./ProjectTree $(BUILDDIR)/*.log
|
@rm -Rvf ./ProjectTree $(BUILDDIR)/*.log
|
||||||
@rm -Rvf $(BINDIR) $(OBJDIR)
|
@rm -Rvf $(BINDIR) $(OBJDIR)
|
||||||
@echo ${CL2}[$@] ${CL}Cleaned.${CL3}
|
@echo ${CL2}[$@] ${CL}Cleaned.${CL3}
|
||||||
|
|
||||||
|
update-cross-cc:
|
||||||
|
@rm -rf cross-cc
|
||||||
|
@echo ${CL2}[$@] ${CL}Ready to update.${CL3}
|
||||||
|
|
Loading…
Reference in New Issue