forked from speed-dreams/speed-dreams-code
Make trackgen work again in Windows.
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@484 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 15e45f16df11288f149c27fa2349940be5452c3e Former-commit-id: b2b5e6cb968258a003624ff9f199ab5fccf143f6
This commit is contained in:
parent
067cd40c95
commit
56c429a738
1 changed files with 5 additions and 1 deletions
|
@ -309,14 +309,18 @@ Generate(void)
|
|||
{
|
||||
const char *trackdllname;
|
||||
const char *extName;
|
||||
const char *libdir = GetLibDir();
|
||||
FILE *outfd = NULL;
|
||||
|
||||
if (!libdir)
|
||||
libdir = "";
|
||||
|
||||
// Get the trackgen paramaters.
|
||||
sprintf(buf, "%s", CFG_FILE);
|
||||
CfgHandle = GfParmReadFile(buf, GFPARM_RMODE_STD | GFPARM_RMODE_CREAT);
|
||||
|
||||
trackdllname = GfParmGetStr(CfgHandle, "Modules", "track", "track");
|
||||
sprintf(buf, "%smodules/track/%s.%s", GetLibDir (), trackdllname, DLLEXT);
|
||||
sprintf(buf, "%smodules/track/%s.%s", libdir, trackdllname, DLLEXT);
|
||||
if (GfModLoad(TRK_IDENT, buf, &modlist) < 0) {
|
||||
GfFatal("Failed to find the track module %s", buf);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue