]> git.notmuchmail.org Git - apitrace/blobdiff - SConstruct
Basic support for tracing d3d7.
[apitrace] / SConstruct
index f98a91d978680668f25f3d1a2145e0d0fb396829..84564c4353b5ba86749c5d92ba9eee2d59534207 100644 (file)
@@ -85,8 +85,27 @@ env.Append(CPPPATH = [
 conf = Configure(env)
 has_d3d9 = conf.CheckCHeader('d3d9.h')
 has_d3d8 = conf.CheckCHeader('d3d8.h')
+has_d3d7 = conf.CheckCHeader('ddraw.h')
 env = conf.Finish()
 
+if has_d3d7:
+    env.Command(
+        target = 'ddraw.cpp', 
+        source = ['ddraw.py', 'd3d.py', 'd3dtypes.py', 'd3dcaps.py', 'windows.py', 'base.py'],
+        action = 'python $SOURCE > $TARGET',
+    )
+        
+    ddraw = env.SharedLibrary(
+        target = 'ddraw',
+        source = [
+            'ddraw.def',
+            'ddraw.cpp',
+            'log.cpp',
+        ]
+    )
+
+    env.Default(ddraw)
+
 if has_d3d8:
     env.Command(
         target = 'd3d8.cpp',