Scripts

From vice-emu
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

There are a couple of scripts in the source tree that help with some tasks during development

Maintenance

  • checkactivity.sh - creates some statistics from the svn log
  • src/findhacks.sh - finds defines and ifdefs that perhaps can be removed. also finds printf-style output that perhaps shouldnt be there
  • doc/checkdoc.mak , checkdoc.c - extracts resources from the executables and compares with vice.texi
  • gtk3resources.py - finds resource definitions in the GTK3 ui
  • src/html/checklinks.sh - checks (internal and external) links in the html pages

Building Documentation

  • doc/mkdoxy.sh - main script to create doxygen documentation. contains a lot of magic to create nicely linked output
  • doc/mkgtk3doxy.sh - creates GTK3 specific doxygen (much faster)
    • doc/fixdox.sh - fix up the texi file for proper generation of the final document
    • doc/t2h.pl - texi2html converter which also generates the files needed for chm creation
    • doc/texi2chm.sh
    • doc/texi2guide.sh
    • doc/src2doxy.sh
    • doc/txt2doxy.sh

Building

  • autogen.sh - generates the configure script
  • src/resid/samp2src.pl - generate tables as c-arrays
  • src/sedinfocontrib_h.sh - filters infocontrib.h


./gcccpu.sh

./build/macosx/build-vice-dist.sh ./build/macosx/build-sdlmain.sh ./build/macosx/build-inc.sh ./build/macosx/build-ffmpeglame.sh ./build/macosx/build-allext.sh ./build/macosx/build-gtk.sh ./build/macosx/build-hidutils.sh ./build/macosx/build-pcaplibnet.sh ./build/macosx/build-vice-release.sh ./build/nextstep/build.sh ./build/android/build-android.sh ./build/android/push-roms.sh ./build/qnx4/build.sh ./build/openwatcom/win32-build.sh ./build/rhapsody/build.sh ./build/openstep/build.sh ./build/minix3/build-package.sh ./build/minix3/build-sdl-package.sh ./build/beos/ppc-build-sdl.sh ./build/beos/intel-build-sdl.sh

./src/vice-version.sh - generated by configure?

./src/wrap-u-ar.sh

./src/buildtools/gensvnversion.sh ./src/buildtools/bin2c.sh ./src/buildtools/palette2c.sh ./src/buildtools/convert_owcc_libs.sh ./src/buildtools/od2c.sh ./src/buildtools/geninfocontrib_h.sh

./src/arch/android/AnVICE/clean.sh

./src/arch/gtk3/make-bindist_win32.sh

./src/arch/sdl/syllable-files/xpet.sh ./src/arch/sdl/syllable-files/xcbm5x0.sh ./src/arch/sdl/syllable-files/install.sh ./src/arch/sdl/syllable-files/xcbm2.sh ./src/arch/sdl/syllable-files/x128.sh ./src/arch/sdl/syllable-files/xvic.sh ./src/arch/sdl/syllable-files/xscpu64.sh ./src/arch/sdl/syllable-files/x64sc.sh ./src/arch/sdl/syllable-files/uninstall.sh ./src/arch/sdl/syllable-files/xplus4.sh ./src/arch/sdl/syllable-files/vsid.sh ./src/arch/sdl/syllable-files/x64.sh ./src/arch/sdl/syllable-files/x64dtv.sh

./src/arch/sdl/make-bindist_win32.sh ./src/arch/sdl/qnx4/make-bindist.sh ./src/arch/sdl/make-bindist_qnx6.sh ./src/arch/sdl/make-bindist_skyos.sh ./src/arch/sdl/make-bindist_amiga.sh ./src/arch/sdl/make-bindist_syllable.sh ./src/arch/sdl/make-bindist_scosol.sh ./src/arch/sdl/make-bindist_beos.sh