Upstream tarball 20080506
[amule.git] / README.Debian-Packages
blob74b541111284bbe84d013a9ede768d0b195c1449
1 This debian rules file controls the buildprocess of the packages of aMule you can either run
2 dpkg-buildpackage -us -uc -b -rfakeroot
3 to build them all, or you can invoke debian/rules directly with the target you want to be build. If you run
4 debian/rules without a target, or with the target help, this help will be printed. Other possible targets
5 are listed below, you can combine them as you need. amule-common, the packages with the themes for the
6 webserver and i18n-en-gb are build everytime.
8 amule                   Builds the normal GUI-Version of aMule
9 ed2k                    Builds the ed2k-client of aMule
10 cas                     Builds the cas binary for commandline statistics
11 wxcas                   Builds the graphical version of cas
12 webserver               Builds the webserver for controlling aMule
13 remotegui               Builds the remote GUI for controlling aMule
14 daemon                  Builds the daemonized version of aMule
15 alcc                    Builds the ed2k-link-creation utility of aMule
16 alc                     Builds the graphical version of alcc
17 amulecmd                Builds the commandline-client for controlling aMule
18 amule-dbg               Creates the debugging symbols for the amule binary
19 ed2k-dbg                Creates the debugging symbols for the ed2k binary
20 cas-dbg                 Creates the debugging symbols for the cas binary
21 wxcas-dbg               Creates the debugging symbols for the wxcas binary
22 webserver-dbg           Creates the debugging symbols for the amuleweb binary
23 remotegui-dbg           Creates the debugging symbols for the amulegui binary
24 daemon-dbg              Creates the debugging symbols for the amuled binary
25 alcc-dbg                Creates the debugging symbols for the alcc binary
26 alc-dbg                 Creates the debugging symbols for the alc binary
27 amulecmd-dbg            Creates the debugging symbols for the amulecmd binary
28 amule-utils             Creates the Metapackage for the commandline utilities and all these utils
29                         * alcc
30                         * amulecmd
31                         * cas
32 amule-utils-gui         Creates the Metapackage for the graphical utilities and all these utils
33                         * alc
34                         * remotegui
35                         * wxcas
36 i18n-<lang>             Builds the coresponding i18n-packge. Lang has to be one of ar, bg, ca, da,
37                         de, es, et-ee, eu, fi, fr, gl, hr, hu, it, it-ch, ko-kr, lt, nl,
38                         nn, pl, pt-br, pt-pt, ru, sl, sv, tr, zh-cn or zh-tw
39                         If no i18n-package is given, all will be build.
40                         If you just want en_GB, use i18n-en-only
42 If one of the -dbg targets is choosen, the corresponding binary will be built, too. In this case,
43 debugging is enabled, profiling and optimising are disabled. Is no -dbg target choosen, debugging
44 is disabled, profiling and optimising are enabled.
46 The targets can be given in any order and combination