Index: arch/ppc32/boot/Makefile
===================================================================
--- arch/ppc32/boot/Makefile	(revision c9ed17634e974ba95fa199e9c3305bd5a0837439)
+++ arch/ppc32/boot/Makefile	(revision 5f85c910c3b85368172260d2de0f5da623a4742b)
@@ -1,22 +1,11 @@
-PPC_BINUTILS_DIR=/usr/local/ppc/bin
-PPC_TARGET=ppc-linux-gnu
+.PHONY: build clean
 
-.PHONY: nothing build
-
-nothing:
+CFLAGS = -nostdinc -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O3 -I../include
 
 build: boot.bin
 	cp boot.bin ../../../load.bin
 
-CC=$(PPC_BINUTILS_DIR)/$(PPC_TARGET)-gcc
-AS=$(PPC_BINUTILS_DIR)/$(PPC_TARGET)-as
-LD=$(PPC_BINUTILS_DIR)/$(PPC_TARGET)-ld
-
-CPPFLAGS=$(DEFS) -nostdinc -I../include
-CFLAGS=$(CPPFLAGS) -nostdlib -fno-builtin -Werror-implicit-function-declaration -Wmissing-prototypes -Werror -O2
-LFLAGS=-no-check-sections -N -T _link.ld
-
 boot.bin: boot.o main.o
-	$(LD) $(LFLAGS) boot.o main.o -o $@
+	$(LD) -no-check-sections -N -T _link.ld boot.o main.o -o $@
 
 boot.o: boot.S
@@ -27,3 +16,3 @@
 
 clean:
-	-rm *.o *.bin
+	-rm -f boot.o main.o boot.bin ../../../load.bin
