1 .\" Manpage for mbuild.
 
   2 .\" Contact mail@wagnertech.de to correct errors or typos.
 
   3 .TH mbuild 8 "Jul 2018" GNU "WagnerTech Utilities"
 
   5 mbuild \- build system of WagnerTech UG
 
  10 mbuild provides a simple build system based on make, git, subversion. The build process
 
  11 consists of 3 phases: configuration - compile - pack
 
  16 script. It determins the verion number from the git/subversion status. A
 
  19 default this script also performs compile and pack step.
 
  23 file is present in the debian directory, it is called with a -prepare parameter.
 
  26 To perform the compile step a
 
  28 script is needed in the 
 
  33 To perform the pack step a
 
  37 file are needed in the debian directory. If pre/post installation scripts
 
  38 are needed, these files must be also placed in the
 
  46 projects (0.2-%BUILD%) unstable; urgency=medium
 
  47   * Build in svn-Umgebung
 
  48  -- Michael Wagner <michael@wagnertech.de>  Fr 10. Aug 22:54:48 CEST 2018
 
  51 Any executable script file executing the build in the ../build directory
 
  54 An executable script file copying the artefacts to target paths preposed by $1:
 
  56 cp ../build/my_artefact $1/usr/bin/
 
  58 PAKET.preinst PAKET.postint PAKET.prerm PAKET.postrm
 
  59 Optional pre/post installation scripts
 
  64 These files are expected in a
 
  66 directory, placed below the projects main directory.
 
  68 make(1), mconfigure(1)
 
  72 Michael Wagner (michael@wagnertech.de)