From e72b5b62ee171a2104bfd4852fc7652bacbc364c Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Sun, 17 Feb 2008 08:33:27 +0000 Subject: [PATCH] update devkitPPC rulesets --- dkppc/rules/base_rules | 2 +- dkppc/rules/gamecube_rules | 3 +++ dkppc/rules/wii_rules | 17 +++++++++++++++++ 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 dkppc/rules/wii_rules diff --git a/dkppc/rules/base_rules b/dkppc/rules/base_rules index 0a11ac1..340fe7a 100644 --- a/dkppc/rules/base_rules +++ b/dkppc/rules/base_rules @@ -8,9 +8,9 @@ export PATH := $(DEVKITPPC)/bin:$(PATH) #--------------------------------------------------------------------------------- PREFIX := powerpc-gekko- +export AS := $(PREFIX)as export CC := $(PREFIX)gcc export CXX := $(PREFIX)g++ -export AS := $(PREFIX)as export AR := $(PREFIX)ar export OBJCOPY := $(PREFIX)objcopy diff --git a/dkppc/rules/gamecube_rules b/dkppc/rules/gamecube_rules index f6b9eb8..673497e 100644 --- a/dkppc/rules/gamecube_rules +++ b/dkppc/rules/gamecube_rules @@ -2,6 +2,9 @@ ifeq ($(strip $(DEVKITPPC)),) $(error "Please set DEVKITPPC in your environment. export DEVKITPPC=devkitPro/devkitPPC) endif +export LIBOGC_INC := $(DEVKITPRO)/libogc/include +export LIBOGC_LIB := $(DEVKITPRO)/libogc/lib/cube + include $(DEVKITPPC)/base_rules %.dol: %.elf diff --git a/dkppc/rules/wii_rules b/dkppc/rules/wii_rules new file mode 100644 index 0000000..631aa4d --- /dev/null +++ b/dkppc/rules/wii_rules @@ -0,0 +1,17 @@ +ifeq ($(strip $(DEVKITPPC)),) +$(error "Please set DEVKITPPC in your environment. export DEVKITPPC=devkitPro/devkitPPC) +endif + +export LIBOGC_INC := $(DEVKITPRO)/libogc/include +export LIBOGC_LIB := $(DEVKITPRO)/libogc/lib/wii + +include $(DEVKITPPC)/base_rules + +%.dol: %.elf + @echo output ... $(notdir $@) + @$(OBJCOPY) -O binary $< $@ + +#--------------------------------------------------------------------------------- +%.elf: + @echo linking ... $(notdir $@) + @$(LD) $^ $(LDFLAGS) $(LIBPATHS) $(LIBS) -o $@