2005-04-16 18:48:50 +00:00
|
|
|
target = 'InstallOptions'
|
|
|
|
|
|
|
|
files = Split("""
|
|
|
|
InstallerOptions.cpp
|
|
|
|
""")
|
|
|
|
|
|
|
|
resources = Split("""
|
|
|
|
ioptdll.rc
|
|
|
|
""")
|
|
|
|
|
|
|
|
libs = Split("""
|
|
|
|
kernel32
|
|
|
|
user32
|
|
|
|
gdi32
|
|
|
|
shell32
|
|
|
|
comdlg32
|
2007-03-20 21:33:28 +00:00
|
|
|
ole32
|
2005-04-16 18:48:50 +00:00
|
|
|
""")
|
|
|
|
|
2005-04-30 18:04:55 +00:00
|
|
|
examples = Split("""
|
|
|
|
test.nsi
|
|
|
|
test.ini
|
|
|
|
testimgs.nsi
|
|
|
|
testimgs.ini
|
|
|
|
testlink.nsi
|
|
|
|
testlink.ini
|
|
|
|
testnotify.nsi
|
|
|
|
testnotify.ini
|
|
|
|
""")
|
|
|
|
|
|
|
|
docs = Split("""
|
2005-06-19 11:41:39 +00:00
|
|
|
Changelog.txt
|
2005-04-30 18:04:55 +00:00
|
|
|
Readme.html
|
|
|
|
""")
|
|
|
|
|
2007-08-09 00:53:45 +00:00
|
|
|
includes = Split("""
|
|
|
|
InstallOptions.nsh
|
|
|
|
""")
|
|
|
|
|
2014-02-09 18:36:53 +00:00
|
|
|
Import('BuildPlugin env PerformPluginExtrasDistOperationOnce')
|
2005-04-16 18:48:50 +00:00
|
|
|
|
2012-03-05 23:29:20 +00:00
|
|
|
unicodetarget = 'UNICODE' in env['CPPDEFINES']
|
|
|
|
|
2019-12-11 19:10:28 +00:00
|
|
|
BuildPlugin(target, files, libs, examples, docs, res = resources, cppused = True)
|
2014-02-09 18:36:53 +00:00
|
|
|
if PerformPluginExtrasDistOperationOnce(env, unicodetarget):
|
2012-03-05 23:29:20 +00:00
|
|
|
env.DistributeInclude(includes)
|