2013-11-24 22:26:22 +01:00
|
|
|
AM_CPPFLAGS = -I$(top_srcdir) -I${top_builddir} -DPREFIX=\"@prefix@\"
|
2003-06-24 09:53:38 +00:00
|
|
|
|
2012-03-04 18:49:16 +00:00
|
|
|
noinst_LIBRARIES = libcomm.a
|
2004-12-19 01:46:23 +00:00
|
|
|
bin_PROGRAMS = cyphesis
|
2012-03-05 00:12:17 +00:00
|
|
|
EXTRA_PROGRAMS = cyslave cyprox
|
2000-08-13 20:36:18 +00:00
|
|
|
|
2012-03-06 23:17:20 +00:00
|
|
|
LOCAL_LIBS = libcomm.a \
|
2012-03-04 18:49:16 +00:00
|
|
|
$(top_builddir)/rulesets/libscriptpython.a \
|
2015-09-25 21:25:04 +02:00
|
|
|
$(top_builddir)/navigation/libnavigation.a \
|
|
|
|
|
$(top_builddir)/navigation/external/RecastDetour/DetourTileCache/libDetourTileCache.a \
|
|
|
|
|
$(top_builddir)/navigation/external/RecastDetour/Detour/libDetour.a \
|
|
|
|
|
$(top_builddir)/navigation/external/RecastDetour/Recast/libRecast.a \
|
2006-12-27 01:11:57 +00:00
|
|
|
$(top_builddir)/rulesets/librulesetmind.a \
|
|
|
|
|
$(top_builddir)/rulesets/librulesetentity.a \
|
2014-07-23 12:46:45 -04:00
|
|
|
$(top_builddir)/rulesets/libentityfilter.a \
|
2006-12-27 01:11:57 +00:00
|
|
|
$(top_builddir)/rulesets/librulesetbase.a \
|
|
|
|
|
$(top_builddir)/modules/libmodules.a \
|
|
|
|
|
$(top_builddir)/common/libcommon.a \
|
|
|
|
|
$(top_builddir)/physics/libphysics.a
|
|
|
|
|
|
2006-12-27 14:10:52 +00:00
|
|
|
DISTCLEANFILES = buildid.cpp
|
|
|
|
|
|
2005-01-17 22:41:45 +00:00
|
|
|
if LINK_STATIC
|
|
|
|
|
|
|
|
|
|
SERVER_LIBS = \
|
|
|
|
|
/usr/lib/libmercator-0.2.a \
|
|
|
|
|
/usr/lib/libvarconf-1.0.a \
|
|
|
|
|
/usr/lib/libwfmath-0.3.a \
|
2011-12-01 17:57:15 +01:00
|
|
|
/usr/lib/libAtlasObjects-0.7.a \
|
|
|
|
|
/usr/lib/libAtlasNet-0.7.a \
|
|
|
|
|
/usr/lib/libAtlasCodecs-0.7.a \
|
|
|
|
|
/usr/lib/libAtlasFilters-0.7.a \
|
|
|
|
|
/usr/lib/libAtlasMessage-0.7.a \
|
|
|
|
|
/usr/lib/libAtlas-0.7.a \
|
2005-01-17 22:41:45 +00:00
|
|
|
/usr/lib/libsigc-2.0.a \
|
|
|
|
|
/usr/lib/libpq.a \
|
2008-07-01 15:05:40 +00:00
|
|
|
/usr/lib/libldap.a \
|
|
|
|
|
/usr/lib/liblber.a \
|
2008-10-22 14:09:07 +00:00
|
|
|
/usr/lib/libsasl2.a \
|
2010-08-11 23:18:31 +01:00
|
|
|
/usr/lib/libdb-4.8.a \
|
2005-01-17 22:41:45 +00:00
|
|
|
/usr/lib/libssl.a \
|
|
|
|
|
/usr/lib/libgssapi_krb5.a \
|
2008-10-22 14:09:07 +00:00
|
|
|
/usr/lib/libkrb5.a \
|
2005-01-17 22:41:45 +00:00
|
|
|
/usr/lib/libk5crypto.a \
|
2006-05-10 17:53:49 +00:00
|
|
|
/usr/lib/libkrb5support.a \
|
2007-07-17 01:27:11 +00:00
|
|
|
/usr/lib/libkeyutils.a \
|
2005-09-16 23:45:54 +00:00
|
|
|
/usr/lib/libgcrypt.a \
|
|
|
|
|
/usr/lib/libgpg-error.a \
|
2005-01-17 22:41:45 +00:00
|
|
|
/usr/lib/libcrypto.a \
|
|
|
|
|
/usr/lib/libcrypt.a \
|
2008-07-01 15:05:40 +00:00
|
|
|
/usr/lib/libselinux.a \
|
|
|
|
|
/usr/lib/libsepol.a \
|
2005-01-17 22:41:45 +00:00
|
|
|
/usr/lib/libresolv.a \
|
|
|
|
|
/usr/lib/libcom_err.a \
|
|
|
|
|
$(PYTHON_LIBS) \
|
|
|
|
|
/usr/lib/libutil.a \
|
2007-07-17 01:27:11 +00:00
|
|
|
/usr/lib/libz.a \
|
2005-01-17 22:41:45 +00:00
|
|
|
$(STATIC_LIBSTDCPP) \
|
|
|
|
|
$(STATIC_LIBGCC) \
|
|
|
|
|
-ldl -lc -lm -lpthread -lgcc_s
|
|
|
|
|
|
2007-01-15 02:39:08 +00:00
|
|
|
# /usr/lib/libavahi-client.a \
|
|
|
|
|
# /usr/lib/libavahi-common.a \
|
|
|
|
|
# /usr/lib/libdbus-1.a
|
|
|
|
|
|
2005-05-24 00:19:38 +00:00
|
|
|
cyphesis_LDFLAGS = -nodefaultlibs $(PYTHON_LINKER_FLAGS)
|
2005-01-17 22:41:45 +00:00
|
|
|
|
2005-12-10 17:44:40 +00:00
|
|
|
cyslave_LDFLAGS = -nodefaultlibs $(PYTHON_LINKER_FLAGS)
|
|
|
|
|
|
2005-01-17 22:41:45 +00:00
|
|
|
else
|
|
|
|
|
|
2012-03-04 18:39:52 +00:00
|
|
|
SERVER_LIBS = $(COMMON_LIBS) $(TERRAIN_LIBS) $(NETWORK_LIBS) $(MDNS_LIBS) \
|
|
|
|
|
$(PGSQL_LIBS) $(PYTHON_LIBS) $(PYTHON_UTIL_LIBS)
|
2005-01-17 22:41:45 +00:00
|
|
|
|
2012-03-13 10:56:25 +00:00
|
|
|
FRONTEND_LIBS = $(COMMON_LIBS) $(MATH_LIBS) $(NETWORK_LIBS) $(MDNS_LIBS) \
|
|
|
|
|
$(PGSQL_LIBS)
|
2012-03-04 18:49:16 +00:00
|
|
|
|
2005-05-24 00:19:38 +00:00
|
|
|
cyphesis_LDFLAGS = $(PYTHON_LINKER_FLAGS)
|
2005-01-17 22:41:45 +00:00
|
|
|
|
2005-12-10 17:44:40 +00:00
|
|
|
cyslave_LDFLAGS = $(PYTHON_LINKER_FLAGS)
|
|
|
|
|
|
2005-01-17 22:41:45 +00:00
|
|
|
endif
|
|
|
|
|
|
2011-02-16 13:35:39 +00:00
|
|
|
SERVER_SOURCES = \
|
2000-08-19 16:42:18 +00:00
|
|
|
Account.cpp Account.h \
|
|
|
|
|
Player.cpp Player.h \
|
|
|
|
|
Admin.cpp Admin.h \
|
2009-12-01 17:54:25 +00:00
|
|
|
SystemAccount.cpp SystemAccount.h \
|
2010-06-07 17:46:12 +05:30
|
|
|
ServerAccount.cpp ServerAccount.h \
|
2009-03-24 03:08:45 +00:00
|
|
|
Persistence.cpp Persistence.h \
|
2009-03-22 15:30:23 +00:00
|
|
|
EntityFactory.cpp EntityFactory.h \
|
|
|
|
|
EntityFactory_impl.h \
|
2006-10-26 00:45:29 +00:00
|
|
|
ServerRouting.cpp ServerRouting.h \
|
2013-11-16 22:55:47 +01:00
|
|
|
Spawn.h \
|
2009-12-30 01:45:16 +00:00
|
|
|
SpawnEntity.cpp SpawnEntity.h \
|
2009-12-30 11:29:12 +00:00
|
|
|
WorldRouter.cpp WorldRouter.h \
|
2008-08-17 21:12:50 +00:00
|
|
|
StorageManager.cpp StorageManager.h \
|
2005-12-05 21:23:50 +00:00
|
|
|
TaskFactory.cpp TaskFactory.h \
|
2006-06-26 00:21:32 +00:00
|
|
|
CorePropertyManager.cpp CorePropertyManager.h \
|
2009-08-19 02:47:15 +01:00
|
|
|
Ruleset.cpp Ruleset.h \
|
2011-09-19 00:40:40 +01:00
|
|
|
RuleHandler.cpp RuleHandler.h \
|
2011-09-18 01:33:07 +01:00
|
|
|
EntityRuleHandler.cpp EntityRuleHandler.h \
|
2013-10-04 14:26:16 +02:00
|
|
|
ArchetypeRuleHandler.cpp ArchetypeRuleHandler.h \
|
|
|
|
|
ArchetypeFactory.cpp ArchetypeFactory.h \
|
2011-09-18 02:21:41 +01:00
|
|
|
OpRuleHandler.cpp OpRuleHandler.h \
|
2013-01-08 23:33:19 +00:00
|
|
|
PropertyRuleHandler.cpp PropertyRuleHandler.h \
|
2011-09-16 00:05:28 +01:00
|
|
|
TaskRuleHandler.cpp TaskRuleHandler.h \
|
2009-03-12 00:50:25 +00:00
|
|
|
EntityBuilder.cpp EntityBuilder.h \
|
2010-07-13 16:23:46 +01:00
|
|
|
ArithmeticBuilder.cpp ArithmeticBuilder.h \
|
* server/server.cpp, server/CommClient.h, server/Account.h,
server/Account.cpp, rulesets/Entity.h, rulesets/Entity.cpp,
rulesets/Character.h, rulesets/Character.cpp, rulesets/BaseMind.h,
rulesets/BaseMind.cpp, common/types.h, common/operations.h,
common/op_switch.h, common/BaseEntity.h, common/BaseEntity.cpp:
Added support for imaginary operations used in a similar way
to emoting.
* server/WorldTime.h: Added update method so underlying DataTime
can be updated.
* server/ServerRouting.h, server/Lobby.h, server/Lobby.cpp
server/ServerRouting.cpp, server/Connection.h,
server/Connection.cpp, server/Account.h, server/Account.cpp: Added
a lobby object which handles lobby chat. Essentially it stores
a list of accounts and allows operations to be sent or broadcast
to other accounts.
* rulesets/Py_WorldTime.cpp: Added python is_now() method because
using comparison does not appear to work.
* rulesets/BaseMind.cpp: Added updating of minds WorldTime each
time an operation is received.
* modules/DateTime.h: Added operator << so DateTime can be sent
to cout.
* common/types.h: Added types for storing accounts in Lobby.
Al Riddoch <alriddoch@zepler.org>
2001-05-29 11:16:09 +00:00
|
|
|
Lobby.cpp Lobby.h \
|
2012-11-13 00:09:05 +00:00
|
|
|
ConnectableRouter.cpp ConnectableRouter.h \
|
* Fixed up build files to install in a conformant way.
* acorn.vconf: Added in new building classes which set up
wall objects for collision purposes. Building now seem to
work.
* common/database.cpp, common/database.h, common/globals.cpp,
common/globals.h, rulesets/Python_API.cpp, server/server.cpp,
watchdog/control.c, watchdog/watchdog.c: Implemented
correct way of getting installation directories from
autoconf.
* rulesets/Movement.h, rulesets/Movement.cpp, rulesets/Pedestrian.h,
rulesets/Pedestrian.cpp: Fixed collisions with the solid
wall of a structure.
* rulesets/Thing.cpp: Modified setup operation so that a sight
of create operation is always generated even if setup is
overloaded.
* Many fixes from Anders Petersson to get the build working under
debian.
Al Riddoch <alriddoch@zepler.org>
2001-06-16 14:19:00 +00:00
|
|
|
Connection.cpp Connection.h Connection_methods.h \
|
2003-03-18 18:21:13 +00:00
|
|
|
TrustedConnection.cpp TrustedConnection.h \
|
2004-12-15 00:55:54 +00:00
|
|
|
Peer.cpp Peer.h \
|
2010-12-06 22:24:18 +00:00
|
|
|
Juncture.cpp Juncture.h \
|
2003-10-24 16:59:18 +00:00
|
|
|
CommPSQLSocket.cpp CommPSQLSocket.h \
|
2012-03-04 18:49:16 +00:00
|
|
|
TeleportState.cpp TeleportState.h \
|
2013-07-26 20:14:33 +02:00
|
|
|
PossessionAuthenticator.cpp PossessionAuthenticator.h \
|
2013-01-10 09:33:25 +00:00
|
|
|
TeleportProperty.cpp TeleportProperty.h \
|
2013-07-26 20:14:33 +02:00
|
|
|
PendingPossession.cpp PendingPossession.h \
|
2012-03-13 10:56:25 +00:00
|
|
|
CommPeer.cpp CommPeer.h \
|
|
|
|
|
CommPythonClient.cpp CommPythonClient.h \
|
2013-08-21 20:56:09 +02:00
|
|
|
server.cpp server.h \
|
2013-07-26 21:45:11 +02:00
|
|
|
MindInspector.cpp MindInspector.h \
|
|
|
|
|
ExternalMindsConnection.cpp ExternalMindsConnection.h \
|
|
|
|
|
ExternalMindsManager.cpp ExternalMindsManager.h
|
2012-03-04 18:49:16 +00:00
|
|
|
|
|
|
|
|
COMM_SOURCES = \
|
2008-08-29 13:03:21 +00:00
|
|
|
CommHttpClient.cpp CommHttpClient.h \
|
2002-11-23 Al Riddoch <alriddoch@zepler.org>
* Increment to devel version 0.3, and start breaking things.
* server/CommClient.cpp, server/CommClient.h, server/CommServer.cpp,
server/CommServer.h, server/server.cpp, server/CommListener.cpp,
server/CommListener.h, server/CommMetaClient.cpp,
server/CommMetaClient.h, server/CommSocket.cpp, server/CommSocket.h:
Refactor network code so metaserver and listen socket are no longer
special cases, opening up the way for a database connection handler.
2002-11-23 17:13:39 +00:00
|
|
|
CommMetaClient.cpp CommMetaClient.h \
|
2004-11-11 14:26:21 +00:00
|
|
|
CommMDNSPublisher.cpp CommMDNSPublisher.h \
|
2012-03-08 09:25:00 +00:00
|
|
|
HttpCache.cpp HttpCache.h \
|
2014-01-27 22:00:11 +01:00
|
|
|
CommAsioListener.cpp CommAsioListener.h CommAsioListener_impl.h \
|
|
|
|
|
CommAsioClient.cpp CommAsioClient.h CommAsioClient_impl.h \
|
2013-05-14 15:04:47 -04:00
|
|
|
$(top_srcdir)/metaserverapi/MetaServerPacket.cpp \
|
|
|
|
|
$(top_srcdir)/metaserverapi/MetaServerPacket.hpp \
|
|
|
|
|
$(top_srcdir)/metaserverapi/MetaServerAPI.hpp \
|
|
|
|
|
$(top_srcdir)/metaserverapi/MetaServerVersion.hpp \
|
|
|
|
|
$(top_srcdir)/metaserverapi/MetaServerProtocol.hpp \
|
2012-03-06 23:19:06 +00:00
|
|
|
IdleConnector.cpp IdleConnector.h
|
2012-03-04 18:49:16 +00:00
|
|
|
|
|
|
|
|
libcomm_a_SOURCES = $(COMM_SOURCES)
|
2011-02-16 13:35:39 +00:00
|
|
|
|
|
|
|
|
cyphesis_SOURCES = $(SERVER_SOURCES) buildid.cpp
|
2006-12-27 12:57:52 +00:00
|
|
|
|
2006-12-27 01:11:57 +00:00
|
|
|
cyphesis_LDADD = $(LOCAL_LIBS) $(SERVER_LIBS)
|
|
|
|
|
|
2012-03-05 00:45:43 +00:00
|
|
|
cyprox_SOURCES = frontend.cpp buildid.cpp
|
2012-03-05 00:12:17 +00:00
|
|
|
|
2012-03-13 10:56:25 +00:00
|
|
|
cyprox_LDADD = libcomm.a \
|
2012-03-05 00:12:17 +00:00
|
|
|
$(top_builddir)/modules/libmodules.a \
|
|
|
|
|
$(top_builddir)/common/libcommon.a \
|
|
|
|
|
$(top_builddir)/physics/libphysics.a \
|
|
|
|
|
$(FRONTEND_LIBS)
|
|
|
|
|
|
2016-02-07 14:02:33 +01:00
|
|
|
buildid.cpp: $(SERVER_SOURCES) $(LOCAL_LIBS) \
|
2006-12-27 14:10:52 +00:00
|
|
|
$(top_srcdir)/scripts/gen_buildid.py $(top_srcdir)/ChangeLog
|
2011-02-16 13:20:44 +00:00
|
|
|
$(top_srcdir)/scripts/gen_buildid.py `$(top_srcdir)/scripts/extract_revision.sh $(top_srcdir)` buildid.cpp
|
2003-03-07 00:22:12 +00:00
|
|
|
|
|
|
|
|
cyslave_SOURCES = \
|
|
|
|
|
Account.cpp Account.h \
|
|
|
|
|
Player.cpp Player.h \
|
|
|
|
|
Admin.cpp Admin.h \
|
2009-03-24 03:08:45 +00:00
|
|
|
Persistence.cpp Persistence.h \
|
2009-03-22 20:26:44 +00:00
|
|
|
EntityFactory.cpp EntityFactory.h \
|
|
|
|
|
EntityFactory_impl.h \
|
2006-12-08 11:47:50 +00:00
|
|
|
ServerRouting.cpp ServerRouting.h \
|
2003-03-07 00:22:12 +00:00
|
|
|
WorldRouter.cpp WorldRouter.h \
|
2005-12-10 17:44:40 +00:00
|
|
|
TaskFactory.cpp TaskFactory.h \
|
2006-06-26 00:21:32 +00:00
|
|
|
CorePropertyManager.cpp CorePropertyManager.h \
|
2009-03-12 00:50:25 +00:00
|
|
|
EntityBuilder.cpp EntityBuilder.h \
|
2003-03-07 00:22:12 +00:00
|
|
|
Lobby.cpp Lobby.h \
|
|
|
|
|
Connection.cpp Connection.h Connection_methods.h \
|
2003-03-18 18:21:13 +00:00
|
|
|
TrustedConnection.cpp TrustedConnection.h \
|
2004-12-15 23:37:24 +00:00
|
|
|
SlaveClientConnection.cpp SlaveClientConnection.h \
|
|
|
|
|
Peer.cpp Peer.h \
|
2004-12-16 02:12:39 +00:00
|
|
|
Master.cpp Master.h \
|
2009-01-29 18:17:42 +00:00
|
|
|
HttpCache.cpp HttpCache.h \
|
2004-12-15 23:37:24 +00:00
|
|
|
CommPeer.cpp CommPeer.h \
|
2009-01-29 18:17:42 +00:00
|
|
|
CommHttpClient.cpp CommHttpClient.h \
|
2004-12-16 02:12:39 +00:00
|
|
|
CommMaster.cpp CommMaster.h \
|
2012-03-04 18:06:22 +00:00
|
|
|
TeleportState.cpp TeleportState.h \
|
2003-04-24 13:38:43 +00:00
|
|
|
slave.cpp
|
2003-03-07 00:22:12 +00:00
|
|
|
|
2007-11-05 19:23:30 +00:00
|
|
|
nodist_cyslave_SOURCES = \
|
|
|
|
|
buildid.cpp
|
|
|
|
|
|
2006-12-27 01:11:57 +00:00
|
|
|
cyslave_LDADD = $(LOCAL_LIBS) $(SERVER_LIBS)
|