|
|
@@ -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.
|