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 xas Enables the creation of the xas package
19 amule-dbg Creates the debugging symbols for the amule binary
20 ed2k-dbg Creates the debugging symbols for the ed2k binary
21 cas-dbg Creates the debugging symbols for the cas binary
22 wxcas-dbg Creates the debugging symbols for the wxcas binary
23 webserver-dbg Creates the debugging symbols for the amuleweb binary
24 remotegui-dbg Creates the debugging symbols for the amulegui binary
25 daemon-dbg Creates the debugging symbols for the amuled binary
26 alcc-dbg Creates the debugging symbols for the alcc binary
27 alc-dbg Creates the debugging symbols for the alc binary
28 amulecmd-dbg Creates the debugging symbols for the amulecmd binary
29 amule-utils Creates the Metapackage for the commandline utilities and all these utils
33 amule-utils-gui Creates the Metapackage for the graphical utilities and all these utils
37 i18n-<lang> Builds the coresponding i18n-packge. Lang has to be one of ar, bg, ca, da,
38 de, es, et-ee, eu, fi, fr, gl, hr, hu, it, it-ch, ko-kr, lt, nl,
39 nn, pl, pt-br, pt-pt, ru, sl, sv, tr, zh-cn or zh-tw
40 If no i18n-package is given, all will be build.
41 If you just want en_GB, use i18n-en-only
43 If one of the -dbg targets is choosen, the corresponding binary will be built, too. In this case,
44 debugging is enabled, profiling and optimising are disabled. Is no -dbg target choosen, debugging
45 is disabled, profiling and optimising are enabled.
47 If you choose to just build a few packages, you have to explicit activate ed2k or xas if
48 you want to get the pkg's
50 The targets can be given in any order and combination