1-----------------------------------------------------------------------------
2--  Name:        additional.lua
3--  Purpose:     Additional controls plugin project build script.
4--  Author:      Andrea Zanellato
5--  Modified by:
6--  Created:     21/10/2011
7--  Copyright:   (c) 2011 wxFormBuilder Team
8--  Licence:     GNU General Public License Version 2
9-----------------------------------------------------------------------------
10project "additional-components-plugin"
11    kind                "SharedLib"
12    targetname          "additional"
13    files               {"../../../plugins/additional/additional.cpp"}
14    includedirs
15    {
16        "../../../sdk/tinyxml", "../../../sdk/plugin_interface"
17    }
18    defines             {"BUILD_DLL", "TIXML_USE_TICPP"}
19    flags               {"ExtraWarnings"}
20    links               {"plugin-interface", "TiCPP"}
21
22    local libs = "std,richtext,propgrid,stc,ribbon"
23if wxUseMediaCtrl then
24    defines             {"USE_MEDIACTRL"}
25    libs                = libs .. ",media"
26end
27
28	if wxArchitecture then
29		buildoptions	{"-arch " .. wxArchitecture}
30	end
31
32    configuration "not windows"
33        targetdir       "../../../output/lib/wxformbuilder"
34
35    configuration "windows"
36        targetprefix    "lib"
37        targetdir       "../../../output/plugins/additional"
38
39    configuration "Debug"
40        targetsuffix    ( DebugSuffix )
41        wx_config       { Libs=libs, Debug="yes" }
42
43    configuration "Release"
44        buildoptions    {"-fno-strict-aliasing"}
45        wx_config       { Libs=libs }
46