123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- #!/bin/sh
- TIGCCCVSDIR=../../tigcccvs
- TIGCCLIBDIR=../../tigcc-win32/Lib
- A68KSRCDIR=/e/TI-89/a68k/source
- TIGCCLINUXCVSDIR=../../tigcc-linux-cvs
- # TIGCCLIB components in CVS
- echo Updating archive \(tigcclib/src\)...
- rm -rf ../tigcclib/src/*
- cp -prf $TIGCCCVSDIR/archive/* ../tigcclib/src
- rm -rf ../tigcclib/src/CVS ../tigcclib/src/startup/CVS
- echo Updating examples...
- rm -rf ../tigcclib/examples/*
- cp -prf $TIGCCCVSDIR/examples/* ../tigcclib/examples
- rm -rf ../tigcclib/examples/CVS
- echo Updating hsf2rc...
- rm -rf ../tigcclib/hsf2rc/*
- cp -prf $TIGCCCVSDIR/hsf2rc/* ../tigcclib/hsf2rc
- rm -rf ../tigcclib/hsf2rc/CVS
- echo Updating include...
- rm -rf ../tigcclib/include/*
- cp -prf $TIGCCCVSDIR/include/C ../tigcclib/include/c
- cp -prf $TIGCCCVSDIR/include/ASM ../tigcclib/include/asm
- cp -prf $TIGCCCVSDIR/include/S ../tigcclib/include/s
- rm -rf ../tigcclib/include/CVS ../tigcclib/include/asm/CVS ../tigcclib/include/c/CVS \
- ../tigcclib/include/c/Completion ../tigcclib/include/s/CVS
- echo Updating pstarter...
- rm -rf ../tigcclib/pstarter/*
- cp -prf $TIGCCCVSDIR/pstarter/* ../tigcclib/pstarter
- rm -rf ../tigcclib/pstarter/CVS ../tigcclib/pstarter/lzma/CVS
- # Toolchain components in CVS
- echo Updating gcc \(TIGCC patches\)...
- rm -rf ../sources/gcc/*
- cp -prf $TIGCCCVSDIR/gcc/* ../sources/gcc
- rm -rf ../sources/gcc/CVS
- echo Updating ld-tigcc...
- rm -rf ../sources/ld-tigcc/*
- cp -prf $TIGCCCVSDIR/ld-tigcc/* ../sources/ld-tigcc
- rm -rf ../sources/ld-tigcc/CVS ../sources/ld-tigcc/ar/CVS ../sources/ld-tigcc/ar/export/CVS \
- ../sources/ld-tigcc/ar/import/CVS ../sources/ld-tigcc/bincode/CVS ../sources/ld-tigcc/export/CVS \
- ../sources/ld-tigcc/formats/CVS ../sources/ld-tigcc/import/CVS ../sources/ld-tigcc/insert/CVS \
- ../sources/ld-tigcc/insert/model/CVS
- echo Updating tprbuilder...
- rm -rf ../sources/tprbuilder/*
- cp -prf $TIGCCCVSDIR/tprbuilder/* ../sources/tprbuilder
- rm -rf ../sources/tprbuilder/CVS ../sources/tprbuilder/src/CVS
- # Other components in CVS
- echo Updating readme...
- rm -f ../README
- cp -pf $TIGCCCVSDIR/readme/Readme.txt ../README
- echo Updating ttpack...
- rm -rf ../sources/ttpack/*
- cp -prf $TIGCCCVSDIR/ttpack/* ../sources/ttpack
- rm -rf ../sources/ttpack/CVS
- # Components out of CVS
- echo Updating lib...
- rm -rf ../tigcclib/lib/*
- cp -pf $TIGCCLIBDIR/tigcc.a $TIGCCLIBDIR/pstarter.o ../tigcclib/lib
- echo Updating a68k...
- rm -rf ../sources/a68k/*
- cp -prf $A68KSRCDIR/* ../sources/a68k
- # Components in Linux/*nix CVS
- echo Updating envreg...
- rm -rf ../sources/envreg/*
- cp -prf $TIGCCLINUXCVSDIR/sources/envreg/* ../sources/envreg
- rm -rf ../sources/envreg/CVS ../sources/envreg/src/CVS
- echo Updating patcher...
- rm -rf ../sources/patcher/*
- cp -prf $TIGCCLINUXCVSDIR/sources/patcher/* ../sources/patcher
- rm -rf ../sources/patcher/CVS ../sources/patcher/src/CVS
- echo Updating tigcc...
- rm -rf ../sources/tigcc/*
- cp -prf $TIGCCLINUXCVSDIR/sources/tigcc/* ../sources/tigcc
- rm -rf ../sources/tigcc/CVS ../sources/tigcc/src/CVS
- echo Updating source directory list...
- cp -prf $TIGCCLINUXCVSDIR/sources/DIRECTORIES ../sources/
- echo Updating text documentation...
- cp -prf $TIGCCLINUXCVSDIR/AUTHORS ../
- cp -prf $TIGCCLINUXCVSDIR/BUGS ../
- cp -prf $TIGCCLINUXCVSDIR/CHANGELOG ../
- cp -prf $TIGCCLINUXCVSDIR/COPYING ../
- cp -prf $TIGCCLINUXCVSDIR/DIRECTORIES ../
- cp -prf $TIGCCLINUXCVSDIR/HOWTO ../
- cp -prf $TIGCCLINUXCVSDIR/INSTALL ../
- cp -prf $TIGCCLINUXCVSDIR/README.linux ../
- cp -prf $TIGCCLINUXCVSDIR/README.osX ../
- echo Updating installation wizard...
- cp -prf $TIGCCLINUXCVSDIR/Install.sh ../
- chmod +x ../Install.sh
- echo Updating scripts...
- rm -rf ./*
- cp -prf $TIGCCLINUXCVSDIR/scripts/* .
- rm -rf CVS
- chmod +x [^S]*
- echo Done.
|