2626// LiveCode
2727
2828installer LiveCode
29+ if BaseEdition is Commercial then
30+ additional manifest "../Installer/commercial-package.txt"
2931 include Misc
3032 include Toolset
3133 include Plugins
@@ -86,8 +88,6 @@ installer LiveCode
8688 if TargetEdition is Business then
8789 desktop icon "private:engine/rsrc/Business/android-notify-icon.png" as "runrev-[[ProductTag]]-[[TargetArchitecture]]"
8890 include Uninstaller
89- if BaseEdition is Commercial then
90- additional manifest "../Installer/commercial-package.txt"
9191 if TargetEdition is Indy then
9292 include Commercial.IndyComponents
9393 if TargetEdition is Business then
@@ -98,7 +98,15 @@ component Runtime
9898
9999component Externals
100100 include Externals.[[TargetPlatform]]
101+ if TargetEdition is "Business" then
102+ include Commercial.BusinessExternals
103+ if TargetEdition is "Indy" then
104+ include Commercial.IndyExternals
101105 include Databases.[[TargetPlatform]]
106+ if TargetEdition is "Business" then
107+ include Commercial.BusinessDatabases
108+ if TargetEdition is "Indy" then
109+ include Commercial.IndyDatabases
102110 if TargetPlatform is Linux then
103111 include Externals.CEF.Linux
104112 if TargetPlatform is Windows then
@@ -734,6 +742,7 @@ component Externals.CEF.Linux
734742 file linux-[[TargetArchitecture]]:Externals/CEF/cef_100_percent.pak
735743 file linux-[[TargetArchitecture]]:Externals/CEF/cef_200_percent.pak
736744 file linux-[[TargetArchitecture]]:Externals/CEF/cef_extensions.pak
745+
737746 // Horrible workaround for a libCEF bug
738747 into [[TargetFolder]] place
739748 file linux-[[TargetArchitecture]]:icudtl.dat
@@ -748,12 +757,9 @@ component Externals.CEF.Windows
748757 executable windows:revbrowser-cefprocess.exe
749758 executable windows:CEF/libcef.dll
750759 executable windows:CEF/d3dcompiler_43.dll
751- executable windows:CEF/d3dcompiler_46.dll
752760 executable windows:CEF/d3dcompiler_47.dll
753- executable windows:CEF/ffmpegsumo.dll
754761 executable windows:CEF/libEGL.dll
755762 executable windows:CEF/libGLESv2.dll
756- executable windows:CEF/pdf.dll
757763 rfolder windows:CEF/locales
758764 file windows:CEF/cef.pak
759765 file windows:CEF/cef_100_percent.pak
@@ -778,8 +784,6 @@ component Databases.Linux
778784 declare dbdriver "ODBC" using dbodbc.so
779785 declare dbdriver "PostgreSQL" using dbpostgresql.so
780786 declare dbdriver "SqLite" using dbsqlite.so
781- ifnot TargetEdition is "Community" then
782- declare dbdriver "Oracle" using dboracle.so
783787
784788//////////
785789
@@ -791,15 +795,11 @@ component Databases.Windows
791795 executable windows:dbodbc.dll
792796 executable windows:dbpostgresql.dll
793797 executable windows:dbsqlite.dll
794- ifnot TargetEdition is "Community" then
795- executable private:oracle_libraries/dboracle.dll
796798 declare external "Database" using revdb.dll
797799 declare dbdriver "MySQL" using dbmysql.dll
798800 declare dbdriver "ODBC" using dbodbc.dll
799801 declare dbdriver "PostgreSQL" using dbpostgresql.dll
800802 declare dbdriver "SqLite" using dbsqlite.dll
801- ifnot TargetEdition is "Community" then
802- declare dbdriver "Oracle" using dboracle.dll
803803
804804//////////
805805
@@ -811,15 +811,11 @@ component Databases.MacOSX
811811 executable macosx:dbodbc.bundle
812812 executable macosx:dbpostgresql.bundle
813813 executable macosx:dbsqlite.bundle
814- ifnot TargetEdition is "Community" then
815- executable private:oracle_libraries/dboracle.bundle
816814 declare external "Database" using revdb.bundle
817815 declare dbdriver "MySQL" using dbmysql.bundle
818816 declare dbdriver "ODBC" using dbodbc.bundle
819817 declare dbdriver "PostgreSQL" using dbpostgresql.bundle
820818 declare dbdriver "SqLite" using dbsqlite.bundle
821- ifnot TargetEdition is "Community" then
822- declare dbdriver "Oracle" using dboracle.bundle
823819
824820////////////////////////////////////////////////////////////////////////////////
825821
0 commit comments