Add TAL-Reverb-II plugin to test
[juce-lv2.git] / tal-reverb-2-juce / Linux / premake.lua
blobc1cef0a539273a0d73c442b0ff0592cbc7e9b7b8
2 project.name = "TAL-Reverb-2"
3 project.bindir = "."
4 project.libdir = project.bindir
6 project.configs = { "Debug", "Release" }
8 package = newpackage()
9 package.name = project.name
10 package.target = project.name
11 package.language = "c++"
12 package.linkflags = { "static-runtime" }
13 package.kind = "dll"
15 package.config["Release"].objdir = "intermediate/Release"
16 package.config["Debug"].objdir = "intermediate/Debug"
18 package.config["Release"].target = "TAL-Reverb-2"
19 package.config["Debug"].target = "TAL-Reverb-2_debug"
21 package.config["Release"].defines = { "LINUX=1", "NDEBUG=1", "JUCE_ALSA=0", "JUCE_USE_VSTSDK_2_4=1", "JucePlugin_Build_LV2=1" };
22 package.config["Release"].buildoptions = { "-O2 -s -fvisibility=hidden -msse -ffast-math -static -fPIC" }
23 package.config["Release"].links = { "freetype", "pthread", "rt", "X11", "GL", "juce" }
25 package.config["Debug"].defines = { "LINUX=1", "DEBUG=1", "_DEBUG=1", "JUCE_ALSA=0", "JUCE_USE_VSTSDK_2_4=1", "JucePlugin_Build_LV2=1" };
26 package.config["Debug"].buildoptions = { "-O0 -ggdb -static -fPIC" }
27 package.config["Debug"].links = { "freetype", "pthread", "rt", "X11", "GL", "juce_debug" }
29 package.includepaths = {
30 "../src",
31 "../src/engine",
32 "/usr/include",
33 "/usr/include/freetype2",
34 "../../juce/source",
35 "." --fake
38 package.libpaths = {
39 "/usr/X11R6/lib/",
40 "/usr/lib/",
41 "../../"
44 package.files = {
45 matchfiles (
46 "../src/*.cpp",
47 "../../juce/source/src/audio/plugin_client/LV2/juce_LV2_Wrapper.cpp"