Files
Derek Hensley c632d1d20b Link libultra archive (#149)
* git subrepo pull --force lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "34e07ce"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "34e07ce"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* Link in libultra archive

* git subrepo pull (merge) lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "ce7b219"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "caf88de"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* Update paths in lib warnings

* git subrepo pull (merge) lib/ultralib

subrepo:
  subdir:   "lib/ultralib"
  merged:   "4f49c1e"
upstream:
  origin:   "git@github.com:decompals/ultralib.git"
  branch:   "main"
  commit:   "299d7fa"
git-subrepo:
  version:  "0.4.6"
  origin:   "git@github.com:ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

* FIXUPS
2024-02-26 08:18:26 -07:00

47 lines
1.2 KiB
Makefile

.PHONY: all clean distclean
# GCC
GCC_DIR := gcc
AR := $(GCC_DIR)/ar
GCC-2.7.2 := $(GCC_DIR)/gcc
STRIP-2.7 := $(GCC_DIR)/strip-2.7
# IDO
IDO_DIR := ido
IDO-5.3 := $(IDO_DIR)/cc
all: $(AR) $(GCC-2.7.2) $(STRIP-2.7) $(IDO-5.3)
$(AR): | $(GCC_DIR)
wget https://github.com/decompals/mips-binutils-2.6/releases/download/main/binutils-2.6-linux.tar.gz
tar xf binutils-2.6-linux.tar.gz -C $(GCC_DIR)
$(RM) binutils-2.6-linux.tar.gz
$(GCC-2.7.2): | $(GCC_DIR)
wget https://github.com/decompals/mips-gcc-2.7.2/releases/download/main/gcc-2.7.2-linux.tar.gz
tar xf gcc-2.7.2-linux.tar.gz -C $(GCC_DIR)
$(RM) gcc-2.7.2-linux.tar.gz
$(STRIP-2.7): | $(GCC_DIR)
wget https://github.com/decompals/mips-binutils-2.7/releases/download/release/binutils-2.7.tar.gz
tar xf binutils-2.7.tar.gz -C $(GCC_DIR)
$(RM) binutils-2.7.tar.gz
$(GCC_DIR):
mkdir -p $@
$(IDO-5.3): | $(IDO_DIR)
wget https://github.com/decompals/ido-static-recomp/releases/latest/download/ido-5.3-recomp-linux.tar.gz
tar xf ido-5.3-recomp-linux.tar.gz -C $(IDO_DIR)
$(RM) ido-5.3-recomp-linux.tar.gz
$(IDO_DIR):
mkdir -p $@
clean:
$(RM) -rf $(GCC_DIR)
$(RM) -rf $(IDO_DIR)
distclean: clean