File tree Expand file tree Collapse file tree 4 files changed +46
-10
lines changed
Expand file tree Collapse file tree 4 files changed +46
-10
lines changed Original file line number Diff line number Diff line change 3636 'revvideograbber/revvideograbber.gyp:revvideograbber' ,
3737 'revxml/revxml.gyp:revxml' ,
3838 'revzip/revzip.gyp:revzip' ,
39+
40+ # Server externals
41+ 'revdb/revdb.gyp:revdb-server' ,
3942 ],
4043 },
4144 ],
Original file line number Diff line number Diff line change 44 '../common.gypi' ,
55 ],
66
7+ 'variables' :
8+ {
9+ 'revdb_sources' :
10+ [
11+ 'src/revdb.cpp' ,
12+ 'src/osxsupport.cpp' ,
13+ 'src/unxsupport.cpp' ,
14+ 'src/w32support.cpp' ,
15+ 'src/database.cpp' ,
16+ 'src/dbdrivercommon.cpp' ,
17+ ],
18+ },
19+
720 'targets' :
821 [
922 {
158171
159172 'sources' :
160173 [
161- 'src/revdb.cpp' ,
162- 'src/osxsupport.cpp' ,
163- 'src/unxsupport.cpp' ,
164- 'src/w32support.cpp' ,
165- 'src/database.cpp' ,
166- 'src/dbdrivercommon.cpp' ,
174+ '<@(revdb_sources)' ,
167175 ],
168176
169177 'xcode_settings' :
170178 {
171179 'INFOPLIST_FILE' : 'rsrc/revdb-Info.plist' ,
172180 },
173181 },
182+ {
183+ 'target_name' : 'revdb-server' ,
184+ 'type' : 'loadable_module' ,
185+
186+ 'variables' :
187+ {
188+ 'server_mode' : 1 ,
189+ },
190+
191+ 'dependencies' :
192+ [
193+ '../libcore/libcore.gyp:libCore' ,
194+ '../libexternal/libexternal.gyp:libExternal' ,
195+ ],
196+
197+ 'include_dirs' :
198+ [
199+ 'src' ,
200+ ],
201+
202+ 'sources' :
203+ [
204+ '<@(revdb_sources)' ,
205+ ],
206+ },
174207 ],
175208}
Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
1818
1919#if defined(_WINDOWS) || defined(_WINDOWS_SERVER)
2020#define LIBRARY_EXPORT __declspec (dllexport)
21- #elif defined(_MACOSX)
21+ #elif defined(_MACOSX) || defined (_MAC_SERVER)
2222#define LIBRARY_EXPORT
23- #elif defined(_LINUX)
23+ #elif defined(_LINUX) || defined (_LINUX_SERVER)
2424#define LIBRARY_EXPORT
2525#elif defined(TARGET_SUBPLATFORM_IPHONE) || defined(TARGET_SUBPLATFORM_ANDROID)
2626#define LIBRARY_EXPORT
Original file line number Diff line number Diff line change @@ -23,9 +23,9 @@ along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
2323
2424#if defined(_WINDOWS) || defined(_WINDOWS_SERVER)
2525#include " w32support.h"
26- #elif defined(_LINUX) || defined(TARGET_SUBPLATFORM_ANDROID)
26+ #elif defined(_LINUX) || defined(_LINUX_SERVER) || defined( TARGET_SUBPLATFORM_ANDROID)
2727#include " unxsupport.h"
28- #elif defined(_MACOSX)
28+ #elif defined(_MACOSX) || defined (_MAC_SERVER)
2929#include " osxsupport.h"
3030#elif defined(TARGET_SUBPLATFORM_IPHONE)
3131#include " iossupport.h"
You can’t perform that action at this time.
0 commit comments