Skip to content

Commit 7831a3b

Browse files
[[ LinuxServer ]] 'make server' now works. Still many places to be updated CGI-wise
1 parent 8e90695 commit 7831a3b

27 files changed

+1141
-686
lines changed

Server.config

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// ADD PREDEFINED MACROS HERE!
2+
3+
#define TARGET_PLATFORM_LINUX
4+
#define TARGET_PLATFORM_POSIX
5+
#define _LINUX
6+
#define LINUX
7+
#define _SERVER
8+
#define _LINUX_SERVER
9+
#define __LITTLE_ENDIAN__
10+
#define HAVE___THREAD
11+
#define MCSSL
12+
#define MODE_DEVELOPMENT
13+
#define FEATURE_PROPERTY_LISTENER
14+
#define FEATURE_MPLAYER
15+
#define PLATFORM_STRING "Linux"
16+
#define _HAS_VSNPRINTF
17+
#define _DEBUG
18+
#undef LEGACY_SYSTEM
19+
20+
// libpcre definitions
21+
#define SUPPORT_PCRE16
22+
#define SUPPORT_UCP
23+
#define SUPPORT_UTF

Server.creator

Whitespace-only changes.

Server.files

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
engine/src/aclip.cpp
2+
engine/src/block.cpp
3+
engine/src/button.cpp
4+
engine/src/buttondraw.cpp
5+
engine/src/card.cpp
6+
engine/src/cardlst.cpp
7+
engine/src/cdata.cpp
8+
engine/src/chunk.cpp
9+
engine/src/cmds.cpp
10+
engine/src/cmdsc.cpp
11+
engine/src/cmdse.cpp
12+
engine/src/cmdsf.cpp
13+
engine/src/cmdsm.cpp
14+
engine/src/cmdsp.cpp
15+
engine/src/cmdss.cpp
16+
engine/src/constant.cpp
17+
engine/src/control.cpp
18+
engine/src/cpalette.cpp
19+
engine/src/date.cpp
20+
engine/src/debug.cpp
21+
engine/src/dispatch.cpp
22+
engine/src/dllst.cpp
23+
engine/src/express.cpp
24+
engine/src/field.cpp
25+
engine/src/fieldf.cpp
26+
engine/src/fieldh.cpp
27+
engine/src/fields.cpp
28+
engine/src/font.cpp
29+
engine/src/funcs.cpp
30+
engine/src/funcsm.cpp
31+
engine/src/globals.cpp
32+
engine/src/graphic.cpp
33+
engine/src/group.cpp
34+
engine/src/handler.cpp
35+
engine/src/hc.cpp
36+
engine/src/hndlrlst.cpp
37+
engine/src/ibmp.cpp
38+
engine/src/idraw.cpp
39+
engine/src/ifile.cpp
40+
engine/src/igif.cpp
41+
engine/src/iimport.cpp
42+
engine/src/ijpg.cpp
43+
engine/src/image.cpp
44+
engine/src/imagelist.cpp
45+
engine/src/image_rep.cpp
46+
engine/src/image_rep_encoded.cpp
47+
engine/src/image_rep_mutable.cpp
48+
engine/src/image_rep_densitymapped.cpp
49+
engine/src/image_rep_resampled.cpp
50+
engine/src/imagebitmap.cpp
51+
engine/src/ipng.cpp
52+
engine/src/iquantization.cpp
53+
engine/src/iquantize_new.cpp
54+
engine/src/irle.cpp
55+
engine/src/iutil.cpp
56+
engine/src/itransform.cpp
57+
engine/src/keywords.cpp
58+
engine/src/line.cpp
59+
engine/src/literal.cpp
60+
engine/src/magnify.cpp
61+
engine/src/mcerror.cpp
62+
engine/src/mcio.cpp
63+
engine/src/mcstring.cpp
64+
engine/src/mctheme.cpp
65+
engine/src/newobj.cpp
66+
engine/src/object.cpp
67+
engine/src/objptr.cpp
68+
engine/src/operator.cpp
69+
engine/src/paragraf.cpp
70+
engine/src/param.cpp
71+
engine/src/property.cpp
72+
engine/src/pickle.cpp
73+
engine/src/regex.cpp
74+
engine/src/resolution.cpp
75+
engine/src/scriptpt.cpp
76+
engine/src/scrolbar.cpp
77+
engine/src/scrollbardraw.cpp
78+
engine/src/sellst.cpp
79+
engine/src/stack.cpp
80+
engine/src/stack2.cpp
81+
engine/src/stack3.cpp
82+
engine/src/stackcache.cpp
83+
engine/src/stacklst.cpp
84+
engine/src/stackview.cpp
85+
engine/src/stacksecurity.cpp
86+
engine/src/statemnt.cpp
87+
engine/src/styledtext.cpp
88+
engine/src/tooltip.cpp
89+
engine/src/transfer.cpp
90+
engine/src/uidc.cpp
91+
engine/src/gradient.cpp
92+
engine/src/edittool.cpp
93+
engine/src/undolst.cpp
94+
engine/src/util.cpp
95+
engine/src/variable.cpp
96+
engine/src/vclip.cpp
97+
engine/src/visual.cpp
98+
engine/src/eps.cpp
99+
engine/src/mcssl.cpp
100+
engine/src/answer.cpp
101+
engine/src/ask.cpp
102+
engine/src/external.cpp
103+
engine/src/player.cpp
104+
engine/src/surface.cpp
105+
engine/src/combiners.cpp
106+
engine/src/path.cpp
107+
engine/src/metacontext.cpp
108+
engine/src/printer.cpp
109+
engine/src/unicode.cpp
110+
engine/src/rtf.cpp
111+
engine/src/rtfsupport.cpp
112+
engine/src/text.cpp
113+
engine/src/pathgray.cpp
114+
engine/src/pathprocess.cpp
115+
engine/src/objectstream.cpp
116+
engine/src/menuparse.cpp
117+
engine/src/parentscript.cpp
118+
engine/src/securemode.cpp
119+
engine/src/bitmapeffect.cpp
120+
engine/src/bitmapeffectblur.cpp
121+
engine/src/md5.cpp
122+
engine/src/sha1.cpp
123+
engine/src/capsule.cpp
124+
engine/src/externalv0.cpp
125+
engine/src/externalv1.cpp
126+
engine/src/lextable.cpp
127+
engine/src/uuid.cpp
128+
engine/src/objectprops.cpp
129+
engine/src/objectpropsets.cpp
130+
engine/src/mcutility.cpp
131+
engine/src/notify.cpp
132+
engine/src/customprinter.cpp
133+
engine/src/sysspec.cpp
134+
engine/src/mode_server.cpp
135+
engine/src/sysunxdate.cpp
136+
engine/src/sysunxnetwork.cpp
137+
engine/src/sysunxrandom.cpp
138+
engine/src/srvmain.cpp
139+
engine/src/srvspec.cpp
140+
engine/src/srvsession.cpp
141+
engine/src/srvstack.cpp
142+
engine/src/srvposix.cpp
143+
engine/src/srvdebug.cpp
144+
engine/src/srvscript.cpp
145+
engine/src/srvcgi.cpp
146+
engine/src/srvoutput.cpp
147+
engine/src/srvmultipart.cpp
148+
engine/src/srvtheme.cpp
149+
engine/src/eventqueue.cpp
150+
engine/src/encodederrors.cpp
151+
engine/src/redraw.cpp
152+
engine/src/sysregion.cpp
153+
engine/src/tilecache.cpp
154+
engine/src/tilecachesw.cpp
155+
engine/src/fonttable.cpp
156+
engine/src/fieldrtf.cpp
157+
engine/src/fieldhtml.cpp
158+
engine/src/fieldstyledtext.cpp
159+
engine/src/paragrafattr.cpp
160+
engine/src/graphicscontext.cpp
161+
engine/src/lnxflst.cpp
162+
engine/src/lnxflstold.cpp
163+
engine/src/stacksecurity.cpp
164+
engine/src/lnxelevate.cpp
165+
engine/src/opensslsocket.cpp
166+
engine/src/foundation-legacy.cpp
167+
168+
libfoundation/include/foundation-auto.h
169+
libfoundation/include/foundation-inline.h
170+
libfoundation/include/foundation-locale.h
171+
libfoundation/include/foundation-stdlib.h
172+
libfoundation/include/foundation-unicode.h
173+
libfoundation/include/foundation.h
174+
libfoundation/src/foundation-array.cpp
175+
libfoundation/src/foundation-core.cpp
176+
libfoundation/src/foundation-data.cpp
177+
libfoundation/src/foundation-debug.cpp
178+
libfoundation/src/foundation-error.cpp
179+
libfoundation/src/foundation-list.cpp
180+
libfoundation/src/foundation-locale.cpp
181+
libfoundation/src/foundation-name.cpp
182+
libfoundation/src/foundation-nativechars.cpp
183+
libfoundation/src/foundation-number.cpp
184+
libfoundation/src/foundation-private.h
185+
libfoundation/src/foundation-set.cpp
186+
libfoundation/src/foundation-stream.cpp
187+
libfoundation/src/foundation-string-cf.cpp
188+
libfoundation/src/foundation-string.cpp
189+
libfoundation/src/foundation-unicodechars.cpp
190+
libfoundation/src/foundation-unicode.cpp
191+
libfoundation/src/foundation-unicode-private.h
192+
libfoundation/src/foundation-value.cpp
193+
194+
Makefile
195+
engine/Makefile.standalone
196+
engine/Makefile.server
197+
engine/Makefile.kernel-standalone
198+
engine/Makefile.kernel-server
199+
engine/Makefile.kernel-development
200+
engine/Makefile.kernel-common
201+
engine/Makefile.kernel
202+
engine/Makefile.installer
203+
engine/Makefile.development
204+
engine/Makefile.common
205+
engine/Makefile
206+
rules/library.linux.makefile
207+
rules/environment.linux.makefile
208+
rules/common.linux.makefile
209+
rules/archive.linux.makefile
210+
rules/application.linux.makefile
211+
libfoundation/Makefile
212+
engine/src/srvlnx.cpp
213+
engine/src/sysposix.cpp
214+
engine/src/sysposix.h

Server.includes

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
engine/include
2+
engine/src
3+
lcidlc/src
4+
libexternal/include/revolution
5+
libexternalv1/include
6+
libfoundation/include
7+
libfoundation/src
8+
revbrowser/src
9+
revdb/src
10+
revfont/src
11+
revmobile/src
12+
revpdfprinter/src
13+
revspeech/src
14+
revvideograbber/src
15+
revxml/src
16+
thirdparty/headers/linux/include
17+
thirdparty/headers/linux/include/atk
18+
thirdparty/headers/linux/include/cairo
19+
thirdparty/headers/linux/include/freetype
20+
thirdparty/headers/linux/include/freetype/cache
21+
thirdparty/headers/linux/include/freetype/config
22+
thirdparty/headers/linux/include/freetype/internal
23+
thirdparty/headers/linux/include/gdk
24+
thirdparty/headers/linux/include/gdk-pixbuf
25+
thirdparty/headers/linux/include/gdk-pixbuf-xlib
26+
thirdparty/headers/linux/include/glib
27+
thirdparty/headers/linux/include/gobject
28+
thirdparty/headers/linux/include/gtk
29+
thirdparty/headers/linux/include/libgnome
30+
thirdparty/headers/linux/include/libgnomevfs
31+
thirdparty/headers/linux/include/pango
32+
thirdparty/headers/linux/include/Xft
33+
thirdparty/libcairo
34+
thirdparty/libcairo/src
35+
thirdparty/libcurl/include/curl
36+
thirdparty/libfreetype/include
37+
thirdparty/libfreetype/include/freetype
38+
thirdparty/libfreetype/include/freetype/config
39+
thirdparty/libfreetype/include/freetype/internal
40+
thirdparty/libfreetype/include/freetype/internal/services
41+
thirdparty/libfreetype/src/autofit
42+
thirdparty/libfreetype/src/base
43+
thirdparty/libfreetype/src/bdf
44+
thirdparty/libfreetype/src/cache
45+
thirdparty/libfreetype/src/cff
46+
thirdparty/libfreetype/src/cid
47+
thirdparty/libfreetype/src/gxvalid
48+
thirdparty/libfreetype/src/gzip
49+
thirdparty/libfreetype/src/lzw
50+
thirdparty/libfreetype/src/otvalid
51+
thirdparty/libfreetype/src/pcf
52+
thirdparty/libfreetype/src/pfr
53+
thirdparty/libfreetype/src/psaux
54+
thirdparty/libfreetype/src/pshinter
55+
thirdparty/libfreetype/src/psnames
56+
thirdparty/libfreetype/src/raster
57+
thirdparty/libfreetype/src/sfnt
58+
thirdparty/libfreetype/src/smooth
59+
thirdparty/libfreetype/src/truetype
60+
thirdparty/libfreetype/src/type1
61+
thirdparty/libfreetype/src/type42
62+
thirdparty/libfreetype/src/winfonts
63+
thirdparty/libgif/include
64+
thirdparty/libgif/src
65+
thirdparty/libiodbc/include
66+
thirdparty/libiodbc/src
67+
thirdparty/libiodbc/src/inst
68+
thirdparty/libiodbc/src/trace
69+
thirdparty/libjpeg/include
70+
thirdparty/libjpeg/src
71+
thirdparty/libmysql/include
72+
thirdparty/libmysql/src
73+
thirdparty/libopenssl/include/openssl
74+
thirdparty/libpcre/include
75+
thirdparty/libpcre/src
76+
thirdparty/libpng/include
77+
thirdparty/libpq/include
78+
thirdparty/libpq/src
79+
thirdparty/libpq/src/access
80+
thirdparty/libpq/src/libpq
81+
thirdparty/libpq/src/mb
82+
thirdparty/libpq/src/nodes
83+
thirdparty/libpq/src/port
84+
thirdparty/libpq/src/port/win32
85+
thirdparty/libpq/src/port/win32/arpa
86+
thirdparty/libpq/src/port/win32/netinet
87+
thirdparty/libpq/src/port/win32/sys
88+
thirdparty/libpq/src/utils
89+
thirdparty/libskia/include/config
90+
thirdparty/libskia/include/core
91+
thirdparty/libskia/include/effects
92+
thirdparty/libskia/include/ports
93+
thirdparty/libskia/src/core
94+
thirdparty/libskia/src/effects
95+
thirdparty/libskia/src/opts
96+
thirdparty/libskia/src/ports
97+
thirdparty/libsqlite/include
98+
thirdparty/libsqlite/include/sqlitedataset
99+
thirdparty/libxml/include/libxml
100+
thirdparty/libxml/src
101+
thirdparty/libz/include
102+
thirdparty/libz/src
103+
thirdparty/libzip/include
104+
thirdparty/libzip/src

engine/Makefile.kernel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ SOURCES=\
4646
combiners.cpp path.cpp metacontext.cpp \
4747
printer.cpp rtf.cpp rtfsupport.cpp text.cpp pathgray.cpp \
4848
pathprocess.cpp \
49-
objectstream.cpp \
49+
objectstream.cpp \
5050
menuparse.cpp parentscript.cpp securemode.cpp \
5151
bitmapeffect.cpp bitmapeffectblur.cpp md5.cpp sha1.cpp capsule.cpp \
5252
externalv0.cpp externalv1.cpp uuid.cpp \

0 commit comments

Comments
 (0)