For information about our main software product, the zs4 video compositing system, please visit the zs4 web site at www.zs4.net.


products

linux
osx
win32
bsd

autodox

classtree

source code

tvmake

Version 0.958, build id 0703161351

Module Description

t@b internal utility. console based. used for keeping track of builds and distros and PAD files. responsible for generating the "nerd" website, download pages, module references, source and license references, computing product/module dependency trees.
module type : cmd
license: t@b0
depends on: kernel desktop grafix cmd

Module History


Version: 0.958

2007 march 9

updated this utility so that multiple (different) linux flavours can be built using respective (virtual) machines and all flavours show up in the http://devel.zs4.org/index_linux.html pages (when clicking on a download link for any application.

no longer generates and "aplux" cuz eye removed os_methods::P2_GenerateAutoPlugins(void).

Version: 0.951

2006 march 1

well, it's jazzmin's b-day 2-day, which makes march 1st an all round good day. also i've changed the tvmake procedure to recognize *.cxx files as c plus plus source files, which allows me to build straight from FLUID-generated gui designs... :)

Version: 0.941

2005 august 10

put GPL notices into additional (appropriate) spots.

Version: 0.940

2005 august 9

made a bunch of changes, allowing the inclusion of GPL products into our product roster, and easily distribute the associated source code in an automated fashion for every update.

Version: 0.938

2005 june 29

changed credit-system on the basis of licenses.

Version: 0.936

2005 june 14

switched this module to generate inno setups instead of t@b setups for the win32 platform.

Version: 0.935

2005 june 5

added code to make aditional product info available on download pages for all platforms.

Version: 0.934

2005 june 1

added 2 pixel border around the screenshot images in nerd site output

Version: 0.932

2005 may 23

fixed minor problem where this module was checking non-.info files for information pertaining to buildage.\

Version: 0.931

2005 may 20

more fixed to PAD logic and inclusion of command line utilities in public product roster.

2005 05 18

first shot attempt at generating PAD files as proposed by dude at ASP...?

Version: 0.922

2005 01 22 (Jan 22)

now starting to link development notes also to mentionned tab-script classes.

Version: 0.921

2005 01 03 (Jan 3)

internal build change: the nerd side left hand panel is generated correctly (with links to all platforms) even if build files are generated for only one platform.

Version: 0.920

2004 end

changed a few minor things now that i've started using the osx build procedure as well.

Version: 0.919

2004 12 16 (December 16)

added the ability to list module changes in association with final product. this results now in nerd pages that list all latest changes for a product by version (0.919) and module. it is the auto-dependency logic which is accomplishing that.

Version: 0.918 and earlier

2004-dec-09

in addition of a few cosmetic items about the nerd site (this site) the tvmake utility now generates product definition header files for the C++ build procedures.

2004-sept-27

moved the generation of download pages to the very end of the second pass tvmake. this means that all the tar.gz or zip files are already finished and packaged and the download page generator may easily put additional infos on to the download html page like: file size, crc and adler checksums.

ancient

this module here is crucially important to t@b development, because it is about the automation of product builds. this module generates all the build scripts for all available platforms. below is a list of the module history with most recent changes first.