r269@gandalf: fugalh | 2006-08-03 20:18:05 -0600
[ardour.git] / vst / SConscript
1 # -*- python -*-
2
3 import os
4 import os.path
5 import glob
6
7 Import('env install_prefix final_prefix config_prefix libraries')
8
9 ardour_vst = env.Copy()
10
11 sources = Split ("""
12 winmain.c
13 #libs/fst/fst.o
14 #libs/fst/fstinfofile.o
15 #libs/fst/vstwin.o
16 #libs/fst/vsti.o
17 """
18 )
19
20 ardour_vst.Append (CCFLAGS="-DVST_SUPPORT", CPPPATH="#libs/fst", LIBPATH='#gtk2_ardour', LIBS="ardourgtk")
21 ardour_vst.Append (LINKFLAGS='-L/usr/X11R6/lib -lasound -lX11 -lpthread') 
22 ardour_vst["CC"] ="winegcc"
23 ardour_vst["LINK"] ="wineg++ -mwindows"
24
25 ardour_vst.Merge ([
26     libraries['ardour'],
27     libraries['ardour_cp'],
28     libraries['gtkmm2ext'],
29     libraries['midi++2'],
30     libraries['pbd'],
31     libraries['gtkmm2'],
32     libraries['glib2'],
33     libraries['libgnomecanvas2'],
34     libraries['libgnomecanvasmm'],
35     libraries['sysmidi'],
36     libraries['sndfile'],
37     libraries['flac'],
38     libraries['lrdf'],
39     libraries['glibmm2'],
40     libraries['pangomm'],
41     libraries['atkmm'],
42     libraries['gdkmm2'],
43     libraries['sigc2'],
44     libraries['gtk2'],
45     libraries['xml'],
46     libraries['xslt'],
47     libraries['soundtouch'],
48     libraries['samplerate'],
49     libraries['jack']
50 ])
51
52 wine_executable = ardour_vst.Program (target = 'ardour_vst', source = sources)
53
54 Default(wine_executable)