diff --git a/Makefile b/Makefile index 6538fab..4b24ca6 100644 --- a/Makefile +++ b/Makefile @@ -49,13 +49,13 @@ endif clean: $(RM) -rf $(BUILD_DIR) -distclean: - $(MAKE) clean +distclean: clean + $(MAKE) -C tools distclean $(RM) -rf $(BASE_DIR) setup: cd $(BASE_DIR) && $(AR) xo ../$(BASE_AR) - chmod -R 777 $(BASE_DIR) + chmod -R +rw $(BASE_DIR) $(BUILD_DIR)/$(BASE_DIR)/%.o: $(BASE_DIR)/%.o cp $< $@ diff --git a/tools/Makefile b/tools/Makefile index d5896b0..de43714 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -1,8 +1,15 @@ -all: +.PHONY=all clean distclean +all: ar $(MAKE) -C kmc-gcc-wrapper +ar: + wget https://github.com/decompals/mips-binutils-2.7/releases/download/main/binutils-2.7.tar.gz + tar xf binutils-2.7.tar.gz + $(RM) binutils-2.7.tar.gz + clean: $(MAKE) -C kmc-gcc-wrapper clean distclean: clean + $(RM) ar