Debian, Ubuntu, .. (.deb) CentOS, Suse, .. (.rpm) MS-Windows Development-Unix Development-MS-Win ____________________________________________________________________________

Development-Unix:

Necessary symbols: $DIR_DEV; if not defined ${HOME}/devel/ will be used $DIR_BIN; if not defined ${HOME}/devel/bin/ will be used For other directories do: export DIR_DEV='//' export DIR_BIN='//' $DIR_DEV must have sourcfiles $DIR_BIN will receive all objects, libs and executables in ${DIR_BIN}/gcad3d/ Used symbols (set in ${DIR_DEV}gcad3d/src/options.sh): ${gcad_dir_dev} = ${DIR_DEV}gcad3d/ ${gcad_dir_bin} = ${HOME}/devel/binLinux${bitNr} Programfiles: ${gcad_dir_dev}src/* all sourcefiles ${gcad_dir_dev}doc/* textfiles, html ${gcad_dir_dev}icons/* icons ${gcad_dir_dev}debian/* package-creation-files Debian, Ubuntu, .. (.deb) ${gcad_dir_dev}rpm/* package-creation-files CentOS, Suse, .. (.rpm) ${gcad_dir_dev}pack_MS/* package-creation-files MS-Win ${gcad_dir_dev}packages/* packages for all OS Userfiles: ${gcad_dir_dev}gCAD3D/* configfiles, testmodels .. for app Symbols set by gcad-startup-script: gcad_dir_bin (Def. = /usr/lib/gCAD3D/binLinux${osVer}) LD_LIBRARY_PATH (Def. = ${gcad_dir_bin}) This symbols can be set: gcad_dir_bas (Def. = /usr/share/gcad3d/) gcad_dir_ico (Def. = /usr/share/gcad3d/icons/) gcad_dir_local (Def. = ${HOME}/gCAD3D/) Create-package-debian: ${DIR_DEV}gcad3d/debian/pack_deb.sh ____________________________________________________________________________

Development-MS-Win:

let %DIR_DEV% = {basic-development-directory}\gcad3d %DIR_DEV%\binMS32 binarary files %DIR_DEV%\src\* all sourcefiles Create-package-MS-Win: %DIR_DEV%\pack_MS\pack.bat (using gcad3d\pack_MS\gCAD3D.nsi) ____________________________________________________________________________

Debian, Ubuntu, .. (.deb)

Programfiles: /usr/bin/gcad3d Startscript for main-executable /usr/lib/gcad3d/Linux_x86_64/gCAD3D main-executable /usr/lib/gcad3d/Linux_x86_64/*.so shared libs for main-executable /usr/lib/gcad3d/Linux_x86_64/plugins/*.so plugins (shared libs) /usr/lib/gcad3d/Linux_x86_64/plugins/cut1/* processes (NC-programs, executables) /usr/share/menu/gcad3d menufile for package gcad3d /usr/share/pixmaps/gcad3d.xpm icon for menufile /usr/share/gcad3d/gcad3d.desktop Desktop-starter /usr/share/gcad3d/examples.gz zipfile for userspace /usr/share/gcad3d/icons/* icons for executable /usr/share/gcad3d/doc/html/* documentation /usr/share/gcad3d/doc/msg/* software-message-files /usr/share/doc/gcad3d/changelog.Debian.gz, copyright, NEWS, README Userfiles: $HOME/gCAD3D/tmp/ temporary files dat/ cad-models-directory cfg/ config-files prg/ application-programs .gcap topDir ctlg/ Catalog-files .gcad topDir If file $HOME/gCAD3D/cfg/gCAD3D.rc does not exist: /usr/share/gcad3d/examples.zip will be extracted, - this will overwrite all startup-userfiles with the original version, - also the user-config-files in $HOME/gCAD3D/cfg/ ! ___________________________________________________

CentOS, Suse, .. (.rpm)

Programfiles: /usr/bin/gcad3d Startscript for main-executable /usr/lib/gcad3d/Linux_x86_64/gCAD3D main-executable /usr/lib/gcad3d/Linux_x86_64/*.so shared libs for main-executable /usr/lib/gcad3d/Linux_x86_64/plugins/*.so plugins (shared libs) /usr/lib/gcad3d/Linux_x86_64/plugins/cut1/* processes (NC-programs, executables) /usr/share/applications/gcad3d.desktop Desktop-starter /usr/share/pixmaps/gcad3d.xpm icon for Desktop-starter /usr/share/gcad3d/examples.gz zipfile for userspace /usr/share/gcad3d/icons/* icons for executable /usr/share/gcad3d/doc/html/* documentation /usr/share/gcad3d/doc/msg/* software-message-files /usr/share/doc/gcad3d/LICENSE, README, NEWS Userfiles: $HOME/gCAD3D/tmp/ temporary files dat/ cad-models-directory cfg/ config-files prg/ application-programs .gcap topDir ctlg/ Catalog-files .gcad topDir If file $HOME/gCAD3D/cfg/gCAD3D.rc does not exist: /usr/share/gcad3d/examples.zip will be extracted, - this will overwrite all startup-userfiles with the original version, - also the user-config-files in $HOME/gCAD3D/cfg/ ! ____________________________________________________________________________

MS-Windows:

Programfiles: %ProgramFiles%\gCAD3D\gCAD3D.bat Startscript for main-executable %ProgramFiles%\gCAD3D\binMS32\* executables, libs, plugins, .. %ProgramFiles%\gCAD3D\doc\* %ProgramFiles%\gCAD3D\icons\* %USERPROFILE%\Desktop\gCAD3D.lnk Desktop-starter Userfiles: %APPDATA%\gCAD3D\tmp\ temporary files dat\ cad-models-directory cfg\ config-files prg\ application-programs .gcap topDir ctlg\ Catalog-files .gcad topDir ____________________________________________________________________________