Browse Source

de-windowsify pathnames

David Rose 23 years ago
parent
commit
73f2ab13f2
3 changed files with 54 additions and 50 deletions
  1. 4 3
      direct/Package.pp
  2. 46 44
      dtool/Package.pp
  3. 4 3
      panda/Package.pp

+ 4 - 3
direct/Package.pp

@@ -22,7 +22,7 @@
 // Where should we find the PANDA source directory?
 // Where should we find the PANDA source directory?
 #if $[or $[CTPROJS],$[PANDA]]
 #if $[or $[CTPROJS],$[PANDA]]
   // If we are presently attached, use the environment variable.
   // If we are presently attached, use the environment variable.
-  #define PANDA_SOURCE $[PANDA]
+  #define PANDA_SOURCE $[unixfilename $[PANDA]]
   #if $[eq $[PANDA],]
   #if $[eq $[PANDA],]
     #error You seem to be attached to some trees, but not PANDA!
     #error You seem to be attached to some trees, but not PANDA!
   #endif
   #endif
@@ -34,14 +34,15 @@
 
 
 // Where should we install DIRECT?
 // Where should we install DIRECT?
 #if $[or $[CTPROJS],$[DIRECT]]
 #if $[or $[CTPROJS],$[DIRECT]]
+  #set DTOOL $[unixfilename $[DIRECT]]
   #define DIRECT_INSTALL $[DIRECT]
   #define DIRECT_INSTALL $[DIRECT]
   #define DIRECT_INSTALL_OTHER $(DIRECT)
   #define DIRECT_INSTALL_OTHER $(DIRECT)
   #if $[eq $[DIRECT],]
   #if $[eq $[DIRECT],]
     #error You seem to be attached to some trees, but not DIRECT!
     #error You seem to be attached to some trees, but not DIRECT!
   #endif
   #endif
 #else
 #else
-  #defer DIRECT_INSTALL $[INSTALL_DIR]
-  #defer DIRECT_INSTALL_OTHER $[INSTALL_DIR]
+  #defer DIRECT_INSTALL $[unixfilename $[INSTALL_DIR]]
+  #defer DIRECT_INSTALL_OTHER $[unixfilename $[INSTALL_DIR]]
 #endif
 #endif
 
 
 
 

+ 46 - 44
dtool/Package.pp

@@ -23,7 +23,7 @@
   #define VERSION 0.80
   #define VERSION 0.80
 #endif
 #endif
 
 
-// Where should install DTOOL, specifically?
+// Where should we install DTOOL, specifically?
 #if $[or $[CTPROJS],$[DTOOL]]
 #if $[or $[CTPROJS],$[DTOOL]]
   // If we are presently attached, use the environment variable.
   // If we are presently attached, use the environment variable.
   // We define two variables: one for ourselves, which burns in the
   // We define two variables: one for ourselves, which burns in the
@@ -34,6 +34,7 @@
   // ordinary reference to the DTOOL environment variable, so
   // ordinary reference to the DTOOL environment variable, so
   // they will read from the right tree no matter which DTOOL they're
   // they will read from the right tree no matter which DTOOL they're
   // attached to.
   // attached to.
+  #set DTOOL $[unixfilename $[DTOOL]]
   #define DTOOL_INSTALL $[DTOOL]
   #define DTOOL_INSTALL $[DTOOL]
   #define DTOOL_INSTALL_OTHER $(DTOOL)
   #define DTOOL_INSTALL_OTHER $(DTOOL)
   #if $[eq $[DTOOL],]
   #if $[eq $[DTOOL],]
@@ -42,8 +43,8 @@
 #else
 #else
   // Otherwise, if we are not attached, install in the standard place
   // Otherwise, if we are not attached, install in the standard place
   // (unless the user specifies otherwise).
   // (unless the user specifies otherwise).
-  #defer DTOOL_INSTALL $[INSTALL_DIR]
-  #defer DTOOL_INSTALL_OTHER $[INSTALL_DIR]
+  #defer DTOOL_INSTALL $[unixfilename $[INSTALL_DIR]]
+  #defer DTOOL_INSTALL_OTHER $[unixfilename $[INSTALL_DIR]]
 #endif
 #endif
 
 
 
 
@@ -73,6 +74,7 @@
 // directory.  This file might redefine any of the variables defined
 // directory.  This file might redefine any of the variables defined
 // above.
 // above.
 #if $[ne $[PPREMAKE_CONFIG],]
 #if $[ne $[PPREMAKE_CONFIG],]
+  #set PPREMAKE_CONFIG $[unixfilename $[PPREMAKE_CONFIG]]
   #print Reading $[PPREMAKE_CONFIG]
   #print Reading $[PPREMAKE_CONFIG]
   #include $[PPREMAKE_CONFIG]
   #include $[PPREMAKE_CONFIG]
 #else
 #else
@@ -81,71 +83,71 @@
 
 
 // Now evaluate all of our deferred variable definitions from
 // Now evaluate all of our deferred variable definitions from
 // Config.pp.
 // Config.pp.
-#set PYTHON_IPATH $[PYTHON_IPATH]
-#set PYTHON_LPATH $[PYTHON_LPATH]
+#set PYTHON_IPATH $[unixfilename $[PYTHON_IPATH]]
+#set PYTHON_LPATH $[unixfilename $[PYTHON_LPATH]]
 #set HAVE_PYTHON $[HAVE_PYTHON]
 #set HAVE_PYTHON $[HAVE_PYTHON]
 
 
-#set NSPR_IPATH $[NSPR_IPATH]
-#set NSPR_LPATH $[NSPR_LPATH]
+#set NSPR_IPATH $[unixfilename $[NSPR_IPATH]]
+#set NSPR_LPATH $[unixfilename $[NSPR_LPATH]]
 #set NSPR_LIBS $[NSPR_LIBS]
 #set NSPR_LIBS $[NSPR_LIBS]
 #set HAVE_NSPR $[HAVE_NSPR]
 #set HAVE_NSPR $[HAVE_NSPR]
 
 
-#set CRYPTO_IPATH $[CRYPTO_IPATH]
-#set CRYPTO_LPATH $[CRYPTO_LPATH]
+#set CRYPTO_IPATH $[unixfilename $[CRYPTO_IPATH]]
+#set CRYPTO_LPATH $[unixfilename $[CRYPTO_LPATH]]
 #set CRYPTO_LIBS $[CRYPTO_LIBS]
 #set CRYPTO_LIBS $[CRYPTO_LIBS]
 #set HAVE_CRYPTO $[HAVE_CRYPTO]
 #set HAVE_CRYPTO $[HAVE_CRYPTO]
 
 
-#set JPEG_IPATH $[JPEG_IPATH]
-#set JPEG_LPATH $[JPEG_LPATH]
+#set JPEG_IPATH $[unixfilename $[JPEG_IPATH]]
+#set JPEG_LPATH $[unixfilename $[JPEG_LPATH]]
 #set JPEG_LIBS $[JPEG_LIBS]
 #set JPEG_LIBS $[JPEG_LIBS]
 #set HAVE_JPEG $[HAVE_JPEG]
 #set HAVE_JPEG $[HAVE_JPEG]
 
 
-#set JPEG2000_IPATH $[JPEG2000_IPATH]
-#set JPEG2000_LPATH $[JPEG2000_LPATH]
+#set JPEG2000_IPATH $[unixfilename $[JPEG2000_IPATH]]
+#set JPEG2000_LPATH $[unixfilename $[JPEG2000_LPATH]]
 #set JPEG2000_LIBS $[JPEG2000_LIBS]
 #set JPEG2000_LIBS $[JPEG2000_LIBS]
 #set HAVE_JPEG2000 $[HAVE_JPEG2000]
 #set HAVE_JPEG2000 $[HAVE_JPEG2000]
 
 
-#set TIFF_IPATH $[TIFF_IPATH]
-#set TIFF_LPATH $[TIFF_LPATH]
+#set TIFF_IPATH $[unixfilename $[TIFF_IPATH]]
+#set TIFF_LPATH $[unixfilename $[TIFF_LPATH]]
 #set TIFF_LIBS $[TIFF_LIBS]
 #set TIFF_LIBS $[TIFF_LIBS]
 #set HAVE_TIFF $[HAVE_TIFF]
 #set HAVE_TIFF $[HAVE_TIFF]
 
 
-#set FFTW_IPATH $[FFTW_IPATH]
-#set FFTW_LPATH $[FFTW_LPATH]
+#set FFTW_IPATH $[unixfilename $[FFTW_IPATH]]
+#set FFTW_LPATH $[unixfilename $[FFTW_LPATH]]
 #set FFTW_LIBS $[FFTW_LIBS]
 #set FFTW_LIBS $[FFTW_LIBS]
 #set HAVE_FFTW $[HAVE_FFTW]
 #set HAVE_FFTW $[HAVE_FFTW]
 
 
-#set VRPN_IPATH $[VRPN_IPATH]
-#set VRPN_LPATH $[VRPN_LPATH]
+#set VRPN_IPATH $[unixfilename $[VRPN_IPATH]]
+#set VRPN_LPATH $[unixfilename $[VRPN_LPATH]]
 #set VRPN_LIBS $[VRPN_LIBS]
 #set VRPN_LIBS $[VRPN_LIBS]
 #set HAVE_VRPN $[HAVE_VRPN]
 #set HAVE_VRPN $[HAVE_VRPN]
 
 
-#set ZLIB_IPATH $[ZLIB_IPATH]
-#set ZLIB_LPATH $[ZLIB_LPATH]
+#set ZLIB_IPATH $[unixfilename $[ZLIB_IPATH]]
+#set ZLIB_LPATH $[unixfilename $[ZLIB_LPATH]]
 #set ZLIB_LIBS $[ZLIB_LIBS]
 #set ZLIB_LIBS $[ZLIB_LIBS]
 #set HAVE_ZLIB $[HAVE_ZLIB]
 #set HAVE_ZLIB $[HAVE_ZLIB]
 
 
-#set SOXST_IPATH $[SOXST_IPATH]
-#set SOXST_LPATH $[SOXST_LPATH]
+#set SOXST_IPATH $[unixfilename $[SOXST_IPATH]]
+#set SOXST_LPATH $[unixfilename $[SOXST_LPATH]]
 #set SOXST_LIBS $[SOXST_LIBS]
 #set SOXST_LIBS $[SOXST_LIBS]
 #set HAVE_SOXST $[HAVE_SOXST]
 #set HAVE_SOXST $[HAVE_SOXST]
 
 
-#set GL_IPATH $[GL_IPATH]
-#set GL_LPATH $[GL_LPATH]
+#set GL_IPATH $[unixfilename $[GL_IPATH]]
+#set GL_LPATH $[unixfilename $[GL_LPATH]]
 #set GL_LIBS $[GL_LIBS]
 #set GL_LIBS $[GL_LIBS]
 #set HAVE_GL $[HAVE_GL]
 #set HAVE_GL $[HAVE_GL]
 
 
-#set CHROMIUM_IPATH $[CHROMIUM_IPATH]
-#set CHROMIUM_LPATH $[CHROMIUM_LPATH]
+#set CHROMIUM_IPATH $[unixfilename $[CHROMIUM_IPATH]]
+#set CHROMIUM_LPATH $[unixfilename $[CHROMIUM_LPATH]]
 #set CHROMIUM_LIBS $[CHROMIUM_LIBS]
 #set CHROMIUM_LIBS $[CHROMIUM_LIBS]
 #set HAVE_CHROMIUM $[HAVE_CHROMIUM]
 #set HAVE_CHROMIUM $[HAVE_CHROMIUM]
 
 
-#set GLX_IPATH $[GLX_IPATH]
-#set GLX_LPATH $[GLX_LPATH]
+#set GLX_IPATH $[unixfilename $[GLX_IPATH]]
+#set GLX_LPATH $[unixfilename $[GLX_LPATH]]
 #set HAVE_GLX $[HAVE_GLX]
 #set HAVE_GLX $[HAVE_GLX]
 
 
-#set GLUT_IPATH $[GLUT_IPATH]
-#set GLUT_LPATH $[GLUT_LPATH]
+#set GLUT_IPATH $[unixfilename $[GLUT_IPATH]]
+#set GLUT_LPATH $[unixfilename $[GLUT_LPATH]]
 #set GLUT_LIBS $[GLUT_LIBS]
 #set GLUT_LIBS $[GLUT_LIBS]
 #set HAVE_GLUT $[HAVE_GLUT]
 #set HAVE_GLUT $[HAVE_GLUT]
 
 
@@ -153,8 +155,8 @@
 
 
 #set HAVE_SGIGL $[HAVE_SGIGL]
 #set HAVE_SGIGL $[HAVE_SGIGL]
 
 
-#set DX_IPATH $[DX_IPATH]
-#set DX_LPATH $[DX_LPATH]
+#set DX_IPATH $[unixfilename $[DX_IPATH]]
+#set DX_LPATH $[unixfilename $[DX_LPATH]]
 #set DX_LIBS $[DX_LIBS]
 #set DX_LIBS $[DX_LIBS]
 #set HAVE_DX $[HAVE_DX]
 #set HAVE_DX $[HAVE_DX]
 
 
@@ -163,25 +165,25 @@
 #set MIKMOD_CONFIG $[MIKMOD_CONFIG]
 #set MIKMOD_CONFIG $[MIKMOD_CONFIG]
 #set HAVE_MIKMOD $[HAVE_MIKMOD]
 #set HAVE_MIKMOD $[HAVE_MIKMOD]
 
 
-#set IPC_IPATH $[IPC_IPATH]
-#set IPC_LPATH $[IPC_LPATH]
+#set IPC_IPATH $[unixfilename $[IPC_IPATH]]
+#set IPC_LPATH $[unixfilename $[IPC_LPATH]]
 #set IPC_LIBS $[IPC_LIBS]
 #set IPC_LIBS $[IPC_LIBS]
 #set HAVE_IPC $[HAVE_IPC]
 #set HAVE_IPC $[HAVE_IPC]
 
 
-#set NET_IPATH $[NET_IPATH]
-#set NET_LPATH $[NET_LPATH]
+#set NET_IPATH $[unixfilename $[NET_IPATH]]
+#set NET_LPATH $[unixfilename $[NET_LPATH]]
 #set NET_LIBS $[NET_LIBS]
 #set NET_LIBS $[NET_LIBS]
 #set HAVE_NET $[HAVE_NET]
 #set HAVE_NET $[HAVE_NET]
 
 
 #set DO_PSTATS $[DO_PSTATS]
 #set DO_PSTATS $[DO_PSTATS]
 
 
-#set RAD_MSS_IPATH $[RAD_MSS_IPATH]
-#set RAD_MSS_LPATH $[RAD_MSS_LPATH]
+#set RAD_MSS_IPATH $[unixfilename $[RAD_MSS_IPATH]]
+#set RAD_MSS_LPATH $[unixfilename $[RAD_MSS_LPATH]]
 #set RAD_MSS_LIBS $[RAD_MSS_LIBS]
 #set RAD_MSS_LIBS $[RAD_MSS_LIBS]
 #set HAVE_RAD_MSS $[HAVE_RAD_MSS]
 #set HAVE_RAD_MSS $[HAVE_RAD_MSS]
 
 
-#set CHROMIUM_IPATH $[CHROMIUM_IPATH]
-#set CHROMIUM_LPATH $[CHROMIUM_LPATH]
+#set CHROMIUM_IPATH $[unixfilename $[CHROMIUM_IPATH]]
+#set CHROMIUM_LPATH $[unixfilename $[CHROMIUM_LPATH]]
 #set CHROMIUM_LIBS $[CHROMIUM_LIBS]
 #set CHROMIUM_LIBS $[CHROMIUM_LIBS]
 #set HAVE_CHROMIUM $[HAVE_CHROMIUM]
 #set HAVE_CHROMIUM $[HAVE_CHROMIUM]
 
 
@@ -191,12 +193,12 @@
 #set FREETYPE_CONFIG $[FREETYPE_CONFIG]
 #set FREETYPE_CONFIG $[FREETYPE_CONFIG]
 #set HAVE_FREETYPE $[HAVE_FREETYPE]
 #set HAVE_FREETYPE $[HAVE_FREETYPE]
 #set FREETYPE_CFLAGS $[FREETYPE_CFLAGS]
 #set FREETYPE_CFLAGS $[FREETYPE_CFLAGS]
-#set FREETYPE_IPATH $[FREETYPE_IPATH]
-#set FREETYPE_LPATH $[FREETYPE_LPATH]
+#set FREETYPE_IPATH $[unixfilename $[FREETYPE_IPATH]]
+#set FREETYPE_LPATH $[unixfilename $[FREETYPE_LPATH]]
 #set FREETYPE_LIBS $[FREETYPE_LIBS]
 #set FREETYPE_LIBS $[FREETYPE_LIBS]
 
 
 
 
-#set MAYA_LOCATION $[MAYA_LOCATION]
+#set MAYA_LOCATION $[unixfilename $[MAYA_LOCATION]]
 #set HAVE_MAYA $[HAVE_MAYA]
 #set HAVE_MAYA $[HAVE_MAYA]
 
 
 
 

+ 4 - 3
panda/Package.pp

@@ -23,7 +23,7 @@
 // Where should we find the DTOOL source directory?
 // Where should we find the DTOOL source directory?
 #if $[or $[CTPROJS],$[DTOOL]]
 #if $[or $[CTPROJS],$[DTOOL]]
   // If we are presently attached, use the environment variable.
   // If we are presently attached, use the environment variable.
-  #define DTOOL_SOURCE $[DTOOL]
+  #define DTOOL_SOURCE $[unixfilename $[DTOOL]]
   #if $[eq $[DTOOL],]
   #if $[eq $[DTOOL],]
     #error You seem to be attached to some trees, but not DTOOL!
     #error You seem to be attached to some trees, but not DTOOL!
   #endif
   #endif
@@ -35,14 +35,15 @@
 
 
 // Where should we install PANDA?
 // Where should we install PANDA?
 #if $[or $[CTPROJS],$[PANDA]]
 #if $[or $[CTPROJS],$[PANDA]]
+  #set PANDA $[unixfilename $[PANDA]]
   #define PANDA_INSTALL $[PANDA]
   #define PANDA_INSTALL $[PANDA]
   #define PANDA_INSTALL_OTHER $(PANDA)
   #define PANDA_INSTALL_OTHER $(PANDA)
   #if $[eq $[PANDA],]
   #if $[eq $[PANDA],]
     #error You seem to be attached to some trees, but not PANDA!
     #error You seem to be attached to some trees, but not PANDA!
   #endif
   #endif
 #else
 #else
-  #defer PANDA_INSTALL $[INSTALL_DIR]
-  #defer PANDA_INSTALL_OTHER $[INSTALL_DIR]
+  #defer PANDA_INSTALL $[unixfilename $[INSTALL_DIR]]
+  #defer PANDA_INSTALL_OTHER $[unixfilename $[INSTALL_DIR]]
 #endif
 #endif