File: Jamfile

package info (click to toggle)
lincity-ng 2.9~git20150314-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 191,124 kB
  • sloc: cpp: 34,384; xml: 25,862; sh: 3,218; ansic: 806; python: 302; makefile: 26
file content (82 lines) | stat: -rw-r--r-- 2,133 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
SubDir TOP data ;

SubInclude TOP data gui ;

IMAGEPATHS = 
    images
    images/gui
    images/gui/buttonpanel
    images/gui/buttonpanel/base
    images/gui/buttonpanel/industry
    images/gui/buttonpanel/menu
    images/gui/buttonpanel/mining
    images/gui/buttonpanel/misc
    images/gui/buttonpanel/parks
    images/gui/buttonpanel/power
    images/gui/buttonpanel/residence
    images/gui/buttonpanel/transport
    images/gui/buttons
    images/gui/buttons/round
    images/gui/buttons/tabbed
    images/gui/checkbox
    images/gui/dialogs
    images/gui/info
    images/gui/mapview
    images/gui/mapview/roundbuttons
    images/gui/scrollbar
    images/gui/speed
    images/gui/window
    images/gui/zoom
    images/help
    images/mainmenu
    images/mainmenu/buttons
    images/mainmenu/progressbar
    images/mainmenu/progresswheel
    images/mainmenu/settings
    images/mainmenu/slider
    images/tiles
;
for p in $(IMAGEPATHS) {
    InstallData [ Wildcard $(p) : *.png *.xml ] : $(p) ;
}

HELPPATHS =
    help/ca
    help/cs
    help/de
    help/el
    help/en
    help/es
    help/fr
    help/gd
    help/gl
    help/nl
    help/pt_BR
    help/ru
    help/sv
    help/tr
;
for p in $(HELPPATHS) {
    InstallData [ Wildcard $(p) : *.xml ] : $(p) ;
}

InstallData [ Wildcard gui : *.xml ] : gui ;
InstallData [ Wildcard fonts : *.ttf ] : fonts ;
InstallData [ Wildcard locale : *.po ] : locale ;
InstallData [ Wildcard locale/gui : *.po ] : locale/gui ;
InstallData [ Wildcard music/default : *.ogg *.xml ] : music/default ;
InstallData [ Wildcard sounds : *.wav *.xml ] : sounds ;
InstallData lincityconfig.xml ;

# can only invoke xmlgettext when not cross compiling
if $(build) = $(target)
{
    DoXmlGetText locale/gui/messages.pot : [ Wildcard gui : *.xml ] ;
    #DoXmlGetText locale/messages.pot : [ Wildcard gui : *.xml ] ;
}

# Stuff from old lincity, still needed for the lib at the moment
InstallData colour.pal ;
# InstallData [ Wildcard icons : *.csi ] : icons ;
InstallData opening/good_times.scn opening/bad_times.scn opening/Beach.scn opening/extreme_arid.scn opening/extreme_wetland.scn : opening ;