Scripts: Difference between revisions
m (→Building) |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Maintenance == | == Maintenance == | ||
* checkactivity.sh - creates some statistics from the svn log | * '''checkactivity.sh''' - creates some statistics from the svn log | ||
* src/findhacks. | * src/'''findhacks.sh''' - finds defines and ifdefs that perhaps can be removed. also finds printf-style output that perhaps shouldnt be there | ||
* gtk3resources. | * doc/'''checkdoc.mak''' , checkdoc.c - extracts resources from the executables and compares with vice.texi | ||
* src/html/checklinks.sh - checks (internal and external) links in the html pages | * '''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 == | == 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 |
Revision as of 22:13, 20 June 2018
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