added glade icons
[libprolooks.git] / prolooks / wscript_build
blob0434eb1c1cab0651f95f3b8cd12f9ea15944f3fb
1 #!/usr/bin/env python
2 import autowaf
4 libprolooks = bld.new_task_gen('cc', 'cshlib')
5 libprolooks.name = 'prolooks'
6 libprolooks.target = 'prolooks'
7 libprolooks.source = """
8 Helpers.vala
9 Display.vala
10 Led.vala
11 SmallButton.vala
12 VuMeter.vala
13 LineGraph.vala
14 TransportButton.vala
15 Knob.vala
16 SimpleKnobImageSource.gs
17 IKnobImageSource.vala
18 Keyboard.vala
19 Curve.vala
20 Glade.vala
21 """
22 libprolooks.includes = '-I.',
23 libprolooks.uselib = 'GTK GLADE'
24 libprolooks.packages = 'gtk+-2.0 libglade-2.0'
25 libprolooks.vnum = bld.env['VERSION']
27 display = bld.new_task_gen('cc', 'program')
28 display.name = 'display-demo'
29 display.target = 'display-demo'
30 display.source = 'DisplayDemo.vala Display.vala Helpers.vala'
31 display.uselib = 'GTK'
32 display.packages = 'gtk+-2.0'
33 display.vapi_dirs = '.'
34 display.install_path = ''
36 led = bld.new_task_gen('cc', 'program')
37 led.name = 'led-demo'
38 led.target = 'led-demo'
39 led.source = 'LedDemo.vala Led.vala Helpers.vala'
40 led.uselib = 'GTK'
41 led.packages = 'gtk+-2.0'
42 led.vapi_dirs = '.'
43 led.install_path = ''
45 simpleknobimage = bld.new_task_gen('cc', 'program')
46 simpleknobimage.name = 'simpleknobimage-demo'
47 simpleknobimage.target = 'simpleknobimage-demo'
48 simpleknobimage.source = 'SimpleKnobImageSource.gs IKnobImageSource.vala SimpleKnobImageSourceDemo.vala Helpers.vala Knob.vala'
49 simpleknobimage.uselib = 'GTK'
50 simpleknobimage.packages = 'gtk+-2.0'
51 simpleknobimage.vapi_dirs = '.'
52 simpleknobimage.install_path = ''
54 knob = bld.new_task_gen('cc', 'program')
55 knob.name = 'knob-demo'
56 knob.target = 'knob-demo'
57 knob.source = 'Knob.vala SimpleKnobImageSource.gs IKnobImageSource.vala Helpers.vala KnobDemo.vala'
58 knob.uselib = 'GTK'
59 knob.packages = 'gtk+-2.0'
60 knob.vapi_dirs = '.'
61 knob.install_path = ''
63 smallbutton = bld.new_task_gen('cc', 'program')
64 smallbutton.name = 'smallbutton-demo'
65 smallbutton.target = 'smallbutton-demo'
66 smallbutton.source = 'SmallButtonDemo.vala SmallButton.vala Helpers.vala'
67 smallbutton.uselib = 'GTK'
68 smallbutton.packages = 'gtk+-2.0'
69 smallbutton.vapi_dirs = '.'
70 smallbutton.install_path = ''
72 vumeter = bld.new_task_gen('cc', 'program')
73 vumeter.name = 'vumeter-demo'
74 vumeter.target = 'vumeter-demo'
75 vumeter.source = 'VuMeterDemo.vala VuMeter.vala'
76 vumeter.uselib = 'GTK'
77 vumeter.packages = 'gtk+-2.0'
78 vumeter.vapi_dirs = '.'
79 vumeter.install_path = ''
81 linegraph = bld.new_task_gen('cc', 'program')
82 linegraph.name = 'linegraph-demo'
83 linegraph.target = 'linegraph-demo'
84 linegraph.source = 'LineGraph.vala LineGraphDemo.vala Helpers.vala'
85 linegraph.uselib = 'GTK'
86 linegraph.packages = 'gtk+-2.0'
87 linegraph.vapi_dirs = '.'
88 linegraph.install_path = ''
90 transportbutton = bld.new_task_gen('cc', 'program')
91 transportbutton.name = 'transportbutton-demo'
92 transportbutton.target = 'transportbutton-demo'
93 transportbutton.source = 'TransportButtonDemo.vala TransportButton.vala Helpers.vala'
94 transportbutton.uselib = 'GTK'
95 transportbutton.packages = 'gtk+-2.0'
96 transportbutton.vapi_dirs = '.'
97 transportbutton.install_path = ''
99 helpers = bld.new_task_gen('cc', 'program')
100 helpers.name = 'helpers-test'
101 helpers.target = 'helpers-test'
102 helpers.source = 'HelpersTest.vala Helpers.vala'
103 helpers.uselib = 'GTK'
104 helpers.packages = 'gtk+-2.0'
105 helpers.vapi_dirs = '.'
106 helpers.install_path = ''
108 stepeditor = bld.new_task_gen('cc', 'program')
109 stepeditor.name = 'stepeditor-demo'
110 stepeditor.target = 'stepeditor-demo'
111 stepeditor.source = 'StepEditor.vala'
112 stepeditor.uselib = 'GTK'
113 stepeditor.packages = 'gtk+-2.0'
114 stepeditor.vapi_dirs = '.'
115 stepeditor.install_path = ''
117 keyboard = bld.new_task_gen('cc', 'program')
118 keyboard.name = 'keyboard-demo'
119 keyboard.target = 'keyboard-demo'
120 keyboard.source = 'Keyboard.vala KeyboardDemo.vala'
121 keyboard.uselib = 'GTK'
122 keyboard.packages = 'gtk+-2.0'
123 keyboard.vapi_dirs = '.'
124 keyboard.install_path = ''
126 curve = bld.new_task_gen('cc', 'program')
127 curve.name = 'curve-demo'
128 curve.target = 'curve-demo'
129 curve.source = 'Curve.vala CurveDemo.vala Helpers.vala'
130 curve.uselib = 'GTK'
131 curve.packages = 'gtk+-2.0'
132 curve.vapi_dirs = '.'
133 curve.install_path = ''
135 glade = bld.new_task_gen('cc', 'program')
136 glade.name = 'glade-demo'
137 glade.target = 'glade-demo'
138 glade.source = 'GladeSample.vala'
139 glade.uselib_local = 'prolooks'
140 glade.packages = 'prolooks'
141 glade.install_path = ''
143 builder = bld.new_task_gen('cc', 'program')
144 builder.name = 'builder-demo'
145 builder.target = 'builder-demo'
146 builder.source = 'BuilderSample.vala'
147 builder.uselib_local = 'prolooks'
148 builder.packages = 'prolooks'
149 builder.install_path = ''