forked from github/server
0bc401ba8f
- alle xml dateien sind echtes XML - alle alten XML Leseroutinen sind raus - Daten werden mit dem libxml DOM parser gelesen - der alte XML Parser ist weg - libraries required: libxml2, iconv
46 lines
1.1 KiB
Text
46 lines
1.1 KiB
Text
SubDir TOP eressea ;
|
|
|
|
TargetDirectory ;
|
|
SubDirHdrs $(SUBDIR)/../common/gamecode ;
|
|
SubDirHdrs $(SUBDIR)/../common/kernel ;
|
|
SubDirHdrs $(SUBDIR)/../common/util ;
|
|
SubDirHdrs $(SUBDIR)/../common ;
|
|
SubDirHdrs $(SUBDIR)/.. ;
|
|
|
|
LUASERVER = eressea-lua ;
|
|
SERVER = eressea ;
|
|
|
|
SERVER_SOURCES = main.c korrektur.c ;
|
|
LUASERVER_SOURCES =
|
|
<lua>alliance.cpp
|
|
<lua>building.cpp
|
|
<lua>eressea.cpp
|
|
<lua>faction.cpp
|
|
<lua>region.cpp
|
|
<lua>ship.cpp
|
|
<lua>spell.cpp
|
|
<lua>unit.cpp
|
|
server.cpp
|
|
korrektur.c
|
|
;
|
|
|
|
LinkLibraries $(SERVER) :
|
|
gamecode kernel items modules attributes spells races triggers util ;
|
|
LinkLibraries $(LUASERVER) :
|
|
gamecode kernel items modules attributes spells races triggers util ;
|
|
|
|
LINKLIBS on $(SERVER) += -L$(LUABIND_ROOT)/lib -lm -lxml2 -liconv ;
|
|
LINKLIBS on $(LUASERVER) += -L$(LUABIND_ROOT)/lib -llua50 -llualib50 ;
|
|
LINKLIBS on $(LUASERVER) += -lm -lluabind -ldl -lstdc++ -lxml2 -liconv ;
|
|
# -Wl,-R,$(HOME)/software/$(HOST)/lib ;
|
|
|
|
if $(HAVE_LUA) {
|
|
SEARCH_SOURCE += [ FDirName $(SUBDIR) lua ] ;
|
|
SubDirC++Flags -DHAVE_LUA ;
|
|
UsingLua ;
|
|
UsingLuabind ;
|
|
|
|
Main $(LUASERVER) : $(LUASERVER_SOURCES) ;
|
|
}
|
|
|
|
Main $(SERVER) : $(SERVER_SOURCES) ;
|