==== scons ====
authorAndrea Weikert <elubie@gmx.net>
Mon, 13 Nov 2006 06:40:08 +0000 (06:40 +0000)
committerAndrea Weikert <elubie@gmx.net>
Mon, 13 Nov 2006 06:40:08 +0000 (06:40 +0000)
- cleanup for wintab library headers
- properly define BF_WINTAB and BF_WINTAB_INC

config/win32-mingw-config.py
config/win32-vc-config.py
intern/ghost/SConscript
tools/btools.py

index f84bf45c58562f481e7706607ae746abf2a3b916..62425c745cde1af0691bc54fd55b7604de27be3f 100644 (file)
@@ -91,6 +91,9 @@ BF_SOLID = '#extern/solid'
 BF_SOLID_INC = '${BF_SOLID}'
 BF_SOLID_LIB = 'extern_solid'
 
+BF_WINTAB = LIBDIR + '/wintab'
+BF_WINTAB_INC = '${BF_WINTAB}/INCLUDE'
+
 WITH_BF_YAFRAY = 'true'
 
 #WITH_BF_NSPR = 'true'
index eb0a2ca2939fee830d89dc470a68dc7f9b4690f7..5ce6745e85cf02ff8d9c65c1bdc7e77014dd0576 100644 (file)
@@ -92,6 +92,9 @@ BF_SOLID = '#extern/solid'
 BF_SOLID_INC = '${BF_SOLID}'
 BF_SOLID_LIB = 'extern_solid'
 
+BF_WINTAB = LIBDIR + '/wintab'
+BF_WINTAB_INC = '${BF_WINTAB}/INCLUDE'
+
 WITH_BF_YAFRAY = 'true'
 
 #WITH_BF_NSPR = 'true'
index f1393472a0172c1fbbde030656dbbc5c93dae6aa..40968e816a9791939a4abce684b6d14c97d1aad2 100644 (file)
@@ -28,5 +28,5 @@ else:
 
 incs = '. ../string ' + env['BF_OPENGL_INC']
 if window_system in ('win32-vc', 'win32-mingw', 'cygwin', 'linuxcross'):
-       incs = '#../lib/windows/wintab/INCLUDE ' + incs
+    incs = env['BF_WINTAB_INC'] + ' ' + incs
 env.BlenderLib ('bf_ghost', sources, Split(incs), defines=['_USE_MATH_DEFINES'], libtype=['core','player'], priority = [25,15] ) 
index 9a454baad1bc0f9d37cd97e2c16b02954443eb91..ab74fdf4fe48cd9f9d6f4dfcab5d3db05a48ae03 100755 (executable)
@@ -31,7 +31,7 @@ def validate_arguments(args, bc):
             'WITH_BF_ICONV', 'BF_ICONV', 'BF_ICONV_INC', 'BF_ICONV_LIB', 'BF_ICONV_LIBPATH',
             'WITH_BF_ODE', 'BF_ODE', 'BF_ODE_INC', 'BF_ODE_LIB',
             'WITH_BF_GAMEENGINE', 'WITH_BF_BULLET', 'BF_BULLET', 'BF_BULLET_INC', 'BF_BULLET_LIB',
-            'BF_SOLID', 'BF_SOLID_INC',
+            'BF_SOLID', 'BF_SOLID_INC', 'BF_WINTAB', 'BF_WINTAB_INC',
             'WITH_BF_YAFRAY',
             'BF_FREETYPE', 'BF_FREETYPE_INC', 'BF_FREETYPE_LIB', 'BF_FREETYPE_LIBPATH',
             'WITH_BF_QUICKTIME', 'BF_QUICKTIME', 'BF_QUICKTIME_INC', 'BF_QUICKTIME_LIB', 'BF_QUICKTIME_LIBPATH',
@@ -215,6 +215,8 @@ def read_opts(cfg, args):
         
         ('BF_SOLID', 'Solid base dir', '#/extern/solid'),
         ('BF_SOLID_INC', 'Solid include path', ''),
+        ('BF_WINTAB', 'WinTab base dir', ''),
+        ('BF_WINTAB_INC', 'WinTab include dir', ''),
 ##
 ##WITH_BF_NSPR = 'true'
 ##BF_NSPR = $(LCGDIR)/nspr