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.
27 file is present in the debian directory, it is called with a -prepare parameter (deprecated).
28 The current tree is rsync_ed to ~/build.
32 file is present in the debian directory, it is called in the ~/build directory.
36 To perform the compile step a
38 script is needed in the
43 To perform the pack step a
47 file are needed in the debian directory. If pre/post installation scripts
48 are needed, these files must be also placed in the
56 projects (0.2-%BUILD%) unstable; urgency=medium
57 * Build in svn-Umgebung
58 -- Michael Wagner <michael@wagnertech.de> Fr 10. Aug 22:54:48 CEST 2018
61 Any executable script file executed in configure step
64 Any executable script file executed in configure step in the ../build directory
67 Any executable script file executing the build in the ../build directory
70 An executable script file copying the artefacts to target paths preposed by $1:
72 cp ../build/my_artefact $1/usr/bin/
74 PAKET.preinst PAKET.postint PAKET.prerm PAKET.postrm
75 Optional pre/post installation scripts
80 These files are expected in a
82 directory, placed below the projects main directory.
84 make(1), mconfigure(1)
88 Michael Wagner (michael@wagnertech.de)