4 libprolooks
= bld
.new_task_gen('cc', 'cshlib')
5 libprolooks
.name
= 'prolooks'
6 libprolooks
.target
= 'prolooks'
7 libprolooks
.source
= """
16 SimpleKnobImageSource.gs
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')
38 led
.target
= 'led-demo'
39 led
.source
= 'LedDemo.vala Led.vala Helpers.vala'
41 led
.packages
= 'gtk+-2.0'
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'
59 knob
.packages
= 'gtk+-2.0'
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'
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
= ''