scons: Updates for targets/egl-static.
[mesa.git] / src / mapi / vgapi / SConscript
index 20d7f2744d09c3605fe0895dc179d411b76ec104..8d671597859b704ab92aa748bef1b0d3a0a93701 100644 (file)
@@ -13,7 +13,7 @@ if env['platform'] != 'winddk':
                target = '#src/mapi/vgapi/vgapi_tmp.h',
                script = '../mapi/mapi_abi.py',
                source = 'vgapi.csv',
-               command = python_cmd + ' $SCRIPT -i vgapi/vgapi_defines.h $SOURCE > $TARGET'
+               command = python_cmd + ' $SCRIPT --printer vgapi --mode lib $SOURCE > $TARGET'
        )
 
        env.Append(CPPDEFINES = [
@@ -51,6 +51,9 @@ if env['platform'] != 'winddk':
 
        env.InstallSharedLibrary(openvg, version=(1, 0, 0))
 
-       vgapi = [env.FindIxes(openvg, 'LIBPREFIX', 'LIBSUFFIX')]
+       if env['platform'] == 'windows':
+           vgapi = env.FindIxes(openvg, 'LIBPREFIX', 'LIBSUFFIX')
+       else:
+           vgapi = env.FindIxes(openvg, 'SHLIBPREFIX', 'SHLIBSUFFIX')
 
-       Export(['vgapi', 'vgapi_header'])
+       Export(['vgapi'])