# Makefile for prc-tools-0.5.1b3 # 2000/1/20 by Naoki Yamaya # MAKE = gmake WGET = wget all: prepare configure install # # fetch all files from origin servers. # fetch: $(WGET) ftp://ftp.gnu.org/gnu/binutils/binutils-2.9.1.tar.gz $(WGET) ftp://ftp.gnu.org/gnu/gcc/gcc-2.95.2.tar.gz $(WGET) ftp://ftp.gnu.org/gnu/gdb/gdb-4.18.tar.gz $(WGET) http://homepages.enterprise.net/jmarshall/palmos/prc-tools-0.5.1b5.tar.gz $(WGET) http://homepages.enterprise.net/jmarshall/palmos/palmos-old-sdks-1.0.tar.gz # # # palm-include: -mkdir /usr/local/palmdev tar xvfz palmos-old-sdks-1.0.tar.gz cd palmos-old-sdks-1.0; $(MAKE) install ln -s /usr/local/palmdev/sdk-3.1 /usr/local/palmdev/sdk # # extract files and apply patches # prepare: tar xvfz prc-tools-0.5.1b5.tar.gz tar xvfz binutils-2.9.1.tar.gz patch -p0 < prc-tools-0.5.1b5/binutils-2.9.1.palmos.diff tar xvfz gdb-4.18.tar.gz patch -p0 < prc-tools-0.5.1b5/gdb-4.18.palmos.diff tar xvfz gcc-2.95.2.tar.gz patch -p0 < prc-tools-0.5.1b5/gcc-2.95.2.palmos.diff cd prc-tools-0.5.1b5; ln -s ../binutils-2.9.1 binutils; ln -s ../gdb-4.18 gdb; ln -s ../gcc-2.95.2 gcc # # configure (in separate directory) # configure: -mkdir build cd build && ../prc-tools-0.5.1b5/configure --target=m68k-palmos --enable-languages=c,c++ --sharedstatedir=/usr/local/palmdev --prefix=/usr/local/palmdev # # compile & install # install: cd build;$(MAKE) MAKEINFO="makeinfo --force --no-validate" MAKE=$(MAKE) # # clean all # clean: rm -rf build palmos-old-sdks-1.0 allclean: rm -rf build palmos-old-sdks-1.0 prc-tools-0.5.1b5 gcc-2.95.2 binutils-2.9.1 gdb-4.18