1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
target = 'nsDialogs'
files = Split("""
browse.c
input.c
nsDialogs.c
nsDialogs.def
rtl.c
""")
resources = Split("""
dialog.rc
""")
libs = Split("""
kernel32
user32
gdi32
shell32
comdlg32
ole32
""")
docs = Split("""
Readme.html
""")
examples = Split("""
example.nsi
InstallOptions.nsi
timer.nsi
welcome.nsi
""")
includes = Split("""
nsDialogs.nsh
""")
Import('BuildPlugin env PerformPluginExtrasDistOperationOnce')
unicodetarget = 'UNICODE' in env['CPPDEFINES']
BuildPlugin(target, files, libs, examples, docs, res = resources)
if PerformPluginExtrasDistOperationOnce(env, unicodetarget):
env.DistributeInclude(includes)
|