diff --git a/Examples/SConscript b/Examples/SConscript new file mode 100644 index 00000000..1b159913 --- /dev/null +++ b/Examples/SConscript @@ -0,0 +1,35 @@ +examples = Split(""" + bigtest.nsi + cvsdata.nsi + example1.nsi + example2.nsi + gfx.nsi + languages.nsi + LogicLib.nsi + makensis.nsi + one-section.nsi + primes.nsi + rtest.nsi + silent.nsi + StrFunc.nsi + UserVars.nsi + VersionInfo.nsi + viewhtml.nsi + waplugin.nsi +""") + +mui_examples = [ + 'Modern UI/Basic.nsi', + 'Modern UI/HeaderBitmap.nsi', + 'Modern UI/InstallOptions.nsi', + 'Modern UI/MultiLanguage.nsi', + 'Modern UI/StartMenu.nsi', + 'Modern UI/WelcomeFinish.nsi' +] + +Import('env') + +env.Install('$PREFIX/Examples', examples) +env.Install('$PREFIX/Examples/Modern UI', mui_examples) + +env.Alias('install-examples', '$PREFIX/Examples') diff --git a/SConstruct b/SConstruct index 940740d6..fc8fec32 100644 --- a/SConstruct +++ b/SConstruct @@ -97,11 +97,12 @@ util_env = envs[3] defenv.Alias('install', '$PREFIX') defenv.Alias('install-docs', '$PREFIX/NSIS.chm') -# defined below: +# defined elsewhere: # install-compiler # install-stubs # install-plugins # install-utils +# install-examples ###################################################################### ####### stubs ### @@ -256,3 +257,12 @@ defenv.SConscript( duplicate = 0, exports = {'halibut' : halibut, 'env' : defenv.Copy()} ) + +###################################################################### +####### Examples ### +###################################################################### + +defenv.SConscript( + dirs = 'Examples', + exports = {'env': defenv.Copy()} +)