#!/bin/sh CWD=`pwd` cd /tmp tar xyvf $CWD/X336src-1.tar.bz2 tar xyvf $CWD/X336src-2.tar.bz2 tar xyvf $CWD/X336src-3.tar.bz2 cd xc zcat $CWD/xfree86.cf.diff.gz | patch -p0 zcat $CWD/xf86site.def.diff.gz | patch -p0 zcat $CWD/site.def.diff.gz | patch -p0 make -j 2 World -i CDEBUGFLAGS=-O2 ( cd programs/Xserver ; make CDEBUGFLAGS=-O2 Xwrapper ) ( cd programs/Xserver/hw/xfree86/etc ; make CDEBUGFLAGS=-O2 joycal ) # Work around an egcs optimization problem that breaks Netscape: ( cd lib rm -f {X11,X11/unshared}/{imLcFlt.o,FilterEv.o} rm -f {Xt,Xt/unshared}/{Event.o,Callback.o,Destroy.o,NextEvent.o} make CDEBUGFLAGS="" )