summaryrefslogtreecommitdiff
path: root/servergreps/hercules/src/hercules.py
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-09-05 19:00:20 +0300
committerAndrei Karas <akaras@inbox.ru>2016-09-05 19:07:21 +0300
commitd4136a89129d2043f6dab714465f63bf2350dbb1 (patch)
tree2408e5d17674c1a6add5feaff0ff0b4698095e53 /servergreps/hercules/src/hercules.py
parent865c8e4bbf765e56852ec1aa74e7d9f7d8db63f5 (diff)
downloadtools-d4136a89129d2043f6dab714465f63bf2350dbb1.tar.gz
tools-d4136a89129d2043f6dab714465f63bf2350dbb1.tar.bz2
tools-d4136a89129d2043f6dab714465f63bf2350dbb1.tar.xz
tools-d4136a89129d2043f6dab714465f63bf2350dbb1.zip
servergreps: in hercules class set dir name configurable.
Diffstat (limited to 'servergreps/hercules/src/hercules.py')
-rwxr-xr-xservergreps/hercules/src/hercules.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/servergreps/hercules/src/hercules.py b/servergreps/hercules/src/hercules.py
index b910929..ee84a9f 100755
--- a/servergreps/hercules/src/hercules.py
+++ b/servergreps/hercules/src/hercules.py
@@ -160,10 +160,10 @@ class Hercules:
def processPackets(self, packetDir, packetVersion):
- namedPacketsPath = packetDir + "/src/hercules/packets_struct.h"
- srcPath = packetDir + "/src/hercules"
- serverInPacketsHPath = packetDir + "/src/hercules/packets.h"
- serverLoginInPackets = packetDir + "/src/hercules/lclif.c"
+ namedPacketsPath = packetDir + "/src/" + self.dirName + "/packets_struct.h"
+ srcPath = packetDir + "/src/" + self.dirName
+ serverInPacketsHPath = packetDir + "/src/" + self.dirName + "/packets.h"
+ serverLoginInPackets = packetDir + "/src/" + self.dirName + "/lclif.c"
self.collectNamedPackets(namedPacketsPath)
self.collectOutPackets(srcPath)
self.collectInPackets(serverInPacketsHPath, serverLoginInPackets)
@@ -173,11 +173,11 @@ class Hercules:
def prepareTempFiles(self, codeDir, packetDir, packetVersion):
proc = PreProc()
- proc.init(packetDir + "/src/hercules")
+ proc.init(packetDir + "/src/" + self.dirName)
proc.defines = "-DPACKETVER=" + packetVersion + " -DCOMMON_SOCKET_H -DWFIFOW\\(fd,pos\\)=WFIFOW\\(fd,pos\\) -DWBUFW\\(p,pos\\)=WBUFW\\(p,pos\\)"
proc.includes = "-I../links/" + codeDir + "/src -I../links/" + codeDir + "/3rdparty"
proc.inDir = "../links/" + codeDir + "/src/"
- proc.outDir = packetDir + "/src/hercules/"
+ proc.outDir = packetDir + "/src/" + self.dirName + "/"
proc.run("map", "packets_struct.h");
proc.run("char", "char.c");
proc.run("login", "login.c");