INSTALLDIR = /usr/local/gnu all: $(INSTALLDIR)/bin/m68k-coff-gcc $(INSTALLDIR)/bin/m68k-pic-coff-gcc echo done binutils-2.9.1.kernel: ../binutils-2.9.1.tar.gz gunzip < ../binutils-2.9.1.tar.gz | tar -xvf - mv binutils-2.9.1 binutils-2.9.1.kernel echo No patches required for kernel binutils $(INSTALLDIR)/bin/m68k-coff-as: binutils-2.9.1.kernel cd binutils-2.9.1.kernel; ./configure --prefix=$(INSTALLDIR) --target=m68k-coff cd binutils-2.9.1.kernel; make cd binutils-2.9.1.kernel; make install gcc-2.7.2.3.kernel: ../gcc-2.7.2.3.tar.gz gcc-2.7.2.3.kernel-diff gunzip < ../gcc-2.7.2.3.tar.gz | tar -xvf - mv gcc-2.7.2.3 gcc-2.7.2.3.kernel cd gcc-2.7.2.3.kernel; patch -p1 < ../gcc-2.7.2.3.kernel-diff $(INSTALLDIR)/bin/m68k-coff-gcc: $(INSTALLDIR)/bin/m68k-coff-as gcc-2.7.2.3.kernel cd gcc-2.7.2.3.kernel; ./configure --prefix=$(INSTALLDIR) --target=m68k-coff cd gcc-2.7.2.3.kernel; make LANGUAGES=c cd gcc-2.7.2.3.kernel; make LANGUAGES=c install binutils-2.9.1.user: ../binutils-2.9.1.tar.gz binutils-2.9.1.pic-coff.diff gunzip < ../binutils-2.9.1.tar.gz | tar -xvf - mv binutils-2.9.1 binutils-2.9.1.user cd binutils-2.9.1.user; patch -p1 < ../binutils-2.9.1.0.6.pic.diff $(INSTALLDIR)/bin/m68k-pic-coff-as: binutils-2.9.1.user cd binutils-2.9.1.user; ./configure --prefix=$(INSTALLDIR) --target=m68k-pic-coff cd binutils-2.9.1.user; make cd binutils-2.9.1.user; make install gcc-2.7.2.3.user: ../gcc-2.7.2.3.tar.gz gcc-2.7.2.3.pic-diff gunzip < ../gcc-2.7.2.3.tar.gz | tar -xvf - mv gcc-2.7.2.3 gcc-2.7.2.3.user cd gcc-2.7.2.3.user; patch -p1 < ../gcc-2.7.2.3.pic-diff $(INSTALLDIR)/bin/m68k-pic-coff-gcc: $(INSTALLDIR)/bin/m68k-pic-coff-as gcc-2.7.2.3.user cd gcc-2.7.2.3.user; ./configure --prefix=$(INSTALLDIR) --target=m68k-pic-coff cd gcc-2.7.2.3.user; make LANGUAGES=c cd gcc-2.7.2.3.user; make LANGUAGES=c install clean: rm -rf gcc-2.7.2.3.user gcc-2.7.2.3.kernel rm -rf binutils-2.9.1.user binutils-2.9.1.kernel