Fix bug in direct/ tree thing

This commit is contained in:
rdb 2009-03-15 18:10:14 +00:00
parent 171fce3b4a
commit f6694fcb5f
2 changed files with 19 additions and 0 deletions

View File

@ -1023,6 +1023,24 @@ def CreatePandaVersionFiles():
CreatePandaVersionFiles()
##########################################################################################
#
# Generate direct/__init__.py
#
##########################################################################################
DIRECTINIT="""
import os,sys
srcdir1 = os.path.join(__path__[0], 'src')
srcdir2 = os.path.join(__path__[0], '..', '..', 'direct', 'src')
if (os.path.isdir(srcdir1)): __path__[0] = srcdir1
elif (os.path.isdir(srcdir2)): __path__[0] = srcdir2
else: sys.exit("Cannot find the 'direct' tree")
"""
if (PkgSkip("PYTHON")==0):
ConditionalWriteFile('built/direct/__init__.py', DIRECTINIT)
##########################################################################################
#
# Generate the PRC files into the ETC directory.

View File

@ -562,6 +562,7 @@ def MakeBuildTree():
MakeDirectory(OUTPUTDIR+"/models/maps")
MakeDirectory(OUTPUTDIR+"/models/misc")
MakeDirectory(OUTPUTDIR+"/models/gui")
MakeDirectory(OUTPUTDIR+"/direct")
MakeDirectory(OUTPUTDIR+"/pandac")
MakeDirectory(OUTPUTDIR+"/pandac/input")