2007-07-14 09:40:06 +00:00
|
|
|
target = 'nsDialogs'
|
|
|
|
|
|
|
|
files = Split("""
|
|
|
|
browse.c
|
|
|
|
input.c
|
|
|
|
nsDialogs.c
|
2008-11-29 18:05:13 +00:00
|
|
|
nsDialogs.def
|
2007-07-18 20:47:58 +00:00
|
|
|
rtl.c
|
2007-07-14 09:40:06 +00:00
|
|
|
""")
|
|
|
|
|
|
|
|
resources = Split("""
|
|
|
|
dialog.rc
|
|
|
|
""")
|
|
|
|
|
|
|
|
libs = Split("""
|
|
|
|
kernel32
|
|
|
|
user32
|
|
|
|
gdi32
|
|
|
|
shell32
|
|
|
|
comdlg32
|
|
|
|
ole32
|
|
|
|
""")
|
|
|
|
|
2007-08-25 12:52:16 +00:00
|
|
|
docs = Split("""
|
|
|
|
Readme.html
|
|
|
|
""")
|
|
|
|
|
2007-07-14 09:40:06 +00:00
|
|
|
examples = Split("""
|
|
|
|
example.nsi
|
|
|
|
InstallOptions.nsi
|
2008-11-29 17:56:54 +00:00
|
|
|
timer.nsi
|
2007-07-14 09:40:06 +00:00
|
|
|
welcome.nsi
|
|
|
|
""")
|
|
|
|
|
|
|
|
includes = Split("""
|
|
|
|
nsDialogs.nsh
|
|
|
|
""")
|
|
|
|
|
2014-02-09 18:36:53 +00:00
|
|
|
Import('BuildPlugin env PerformPluginExtrasDistOperationOnce')
|
2007-07-14 09:40:06 +00:00
|
|
|
|
2012-03-05 23:29:20 +00:00
|
|
|
unicodetarget = 'UNICODE' in env['CPPDEFINES']
|
|
|
|
|
2007-08-25 12:52:16 +00:00
|
|
|
BuildPlugin(target, files, libs, examples, docs, res = resources)
|
2014-02-09 18:36:53 +00:00
|
|
|
if PerformPluginExtrasDistOperationOnce(env, unicodetarget):
|
2012-03-05 23:29:20 +00:00
|
|
|
env.DistributeInclude(includes)
|