windows, windows.directx: move directx libraries out of windows vocab

db4
Joe Groff 2011-09-14 11:24:50 -07:00
parent 6e6c42179a
commit c14f087196
37 changed files with 78 additions and 68 deletions

View File

@ -1,6 +1,7 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d2dbasetypes windows.directx.dcommon
windows.directx.dxgi windows.directx.dxgiformat windows.ole32 windows.types ;
windows.com.syntax windows.directx windows.directx.d2dbasetypes
windows.directx.dcommon windows.directx.dxgi windows.directx.dxgiformat
windows.ole32 windows.types ;
IN: windows.directx.d2d1
LIBRARY: d2d1

View File

@ -1,6 +1,6 @@
USING: alien.syntax alien.c-types classes.struct windows.types
windows.directx.dxgiformat windows.com.syntax windows.com windows.ole32
windows.directx.dxgitype ;
windows.directx windows.directx.dxgiformat windows.com.syntax
windows.com windows.ole32 windows.directx.dxgitype ;
IN: windows.directx.d3d10
LIBRARY: d3d10

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct
windows.com.syntax windows.directx.d3d10
windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.directx.dxgi
windows.directx.dxgiformat windows.types ;
IN: windows.directx.d3d10_1

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10shader
windows.types ;
windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10shader windows.types ;
IN: windows.directx.d3d10_1shader
LIBRARY: d3d10_1

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
windows.directx.d3d10shader windows.types ;
windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.directx.d3d10shader windows.types ;
IN: windows.directx.d3d10effect
LIBRARY: d3d10

View File

@ -1,5 +1,6 @@
USING: alien.c-types alien.syntax windows.com windows.com.syntax
windows.directx.d3d10 windows.directx.dxgi windows.types ;
windows.directx windows.directx.d3d10 windows.directx.dxgi
windows.types ;
IN: windows.directx.d3d10misc
LIBRARY: d3d10

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d10 windows.directx.d3d10misc
windows.types ;
windows.types windows.directx ;
IN: windows.directx.d3d10shader
LIBRARY: d3d10

View File

@ -1,6 +1,7 @@
USING: alien.syntax alien.c-types classes.struct windows.types
windows.directx.dxgiformat windows.com.syntax windows.com windows.ole32
windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon ;
windows.directx.dxgitype windows.directx.dxgi windows.directx.d3dcommon
windows.directx ;
IN: windows.directx.d3d11
LIBRARY: d3d11

View File

@ -1,6 +1,6 @@
USING: alien.syntax windows.types alien.c-types windows.directx.d3d9types
windows.com.syntax windows.com windows.directx.d3d9caps windows.ole32
windows.kernel32 ;
windows.com.syntax windows.com windows.directx windows.directx.d3d9caps
windows.ole32 windows.kernel32 ;
IN: windows.directx.d3d9
LIBRARY: d3d9

View File

@ -1,4 +1,4 @@
USING: alien.c-types alien.syntax windows.ole32 windows.types ;
USING: alien.c-types alien.syntax windows.directx windows.ole32 windows.types ;
IN: windows.directx.d3dcompiler
LIBRARY: d3dcompiler

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
windows.directx.d3d11 windows.types ;
windows.directx windows.directx.d3d11 windows.types ;
IN: windows.directx.d3dcsx
LIBRARY: d3dcsx

View File

@ -1,5 +1,6 @@
USING: alien.syntax windows.directx.d3d10 windows.directx.d3d10misc
windows.directx.d3d10shader windows.directx.d3dx10core windows.types ;
USING: alien.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.directx.d3d10shader
windows.directx.d3dx10core windows.types ;
IN: windows.directx.d3dx10async
LIBRARY: d3dx10

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d10
windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.directx.d3dx10math
windows.directx.dxgi windows.gdi32 windows.types ;
IN: windows.directx.d3dx10core

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d10
windows.com.syntax windows.directx windows.directx.d3d10
windows.directx.d3d10misc windows.types windows.directx.d3dx10math ;
IN: windows.directx.d3dx10mesh

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct
windows.directx.d3d10 windows.directx.d3d10misc
windows.directx windows.directx.d3d10 windows.directx.d3d10misc
windows.directx.d3dx10async windows.directx.dxgiformat
windows.types ;
IN: windows.directx.d3dx10tex

View File

@ -1,4 +1,4 @@
USING: alien.syntax windows.directx.d3d10misc
USING: alien.syntax windows.directx windows.directx.d3d10misc
windows.directx.d3d10shader windows.directx.d3d11
windows.directx.d3dx11core windows.directx.d3dx11tex windows.types ;
IN: windows.directx.d3dx11async

View File

@ -1,5 +1,5 @@
USING: alien.syntax windows.types windows.com.syntax alien.c-types windows.com
windows.directx.d3d11 ;
USING: alien.syntax windows.directx windows.types windows.com.syntax
alien.c-types windows.com windows.directx.d3d11 ;
IN: windows.directx.d3dx11core
LIBRARY: d3dx11

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct
windows.directx.d3d10misc windows.directx.d3d11
windows.directx windows.directx.d3d10misc windows.directx.d3d11
windows.directx.d3dx11core windows.directx.dxgiformat windows.types ;
IN: windows.directx.d3dx11tex

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.d3d9
windows.com.syntax windows.directx windows.directx.d3d9
windows.directx.d3dx9core windows.directx.d3dx9math
windows.directx.d3dx9mesh windows.directx.d3dx9xof
windows.types ;

View File

@ -1,6 +1,6 @@
USING: alien.syntax windows.types windows.directx.d3d9 windows.com.syntax
windows.com windows.directx.d3dx9math windows.directx.d3d9types classes.struct
windows.gdi32 ;
windows.com windows.directx windows.directx.d3dx9math windows.directx.d3d9types
classes.struct windows.gdi32 ;
IN: windows.directx.d3dx9core
LIBRARY: d3dx9

View File

@ -1,5 +1,5 @@
USING: alien.syntax classes.struct math windows.com
windows.com.syntax windows.directx.d3d9
windows.com.syntax windows.directx windows.directx.d3d9
windows.directx.d3d9types windows.directx.d3dx9core
windows.directx.d3dx9math windows.directx.d3dx9shader
windows.types ;

View File

@ -1,5 +1,5 @@
USING: math classes.struct windows.types alien.syntax windows.directx.d3d9types
windows.com.syntax windows.com windows.directx.d3d9 ;
windows.com.syntax windows.com windows.directx windows.directx.d3d9 ;
IN: windows.directx.d3dx9math
LIBRARY: d3dx9

View File

@ -1,5 +1,5 @@
USING: alien.syntax alien.c-types windows.directx.d3d9types math
classes.struct windows.types windows.com.syntax windows.com
classes.struct windows.types windows.com.syntax windows.com windows.directx
windows.directx.d3d9 windows.directx.d3dx9core windows.directx.d3dx9math
windows.directx.d3dx9xof ;
IN: windows.directx.d3dx9mesh

View File

@ -1,7 +1,7 @@
USING: alien.c-types alien.syntax classes.struct math
windows.com windows.com.syntax windows.directx.d3d9
windows.directx.d3dx9core windows.directx.d3dx9math
windows.types ;
windows.com windows.com.syntax windows.directx
windows.directx.d3d9 windows.directx.d3dx9core
windows.directx.d3dx9math windows.types ;
IN: windows.directx.d3dx9shader
LIBRARY: d3dx9

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax windows.directx.d3d9
windows.directx.d3dx9core windows.directx.d3dx9mesh
windows.types ;
USING: alien.c-types alien.syntax windows.directx
windows.directx.d3d9 windows.directx.d3dx9core
windows.directx.d3dx9mesh windows.types ;
IN: windows.directx.d3dx9shape
LIBRARY: d3dx9

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct math
windows.directx.d3d9 windows.directx.d3d9types
windows.directx windows.directx.d3d9 windows.directx.d3d9types
windows.directx.d3dx9core windows.directx.d3dx9shader
windows.types ;
IN: windows.directx.d3dx9tex

View File

@ -1,5 +1,5 @@
USING: alien.syntax classes.struct windows.com
windows.com.syntax windows.kernel32 windows.ole32 windows.types ;
USING: alien.syntax classes.struct windows.com windows.com.syntax
windows.directx windows.kernel32 windows.ole32 windows.types ;
IN: windows.directx.d3dx9xof
LIBRARY: d3dx9

View File

@ -1,6 +1,6 @@
USING: windows.kernel32 windows.ole32 windows.com windows.com.syntax
alien alien.c-types alien.syntax kernel system namespaces math
classes.struct windows.types ;
classes.struct windows.types windows.directx ;
IN: windows.directx.dinput
LIBRARY: dinput

View File

@ -0,0 +1,23 @@
USING: alien sequences alien.libraries ;
IN: windows.directx
{
{ "dinput" "dinput8.dll" stdcall }
{ "xinput" "xinput1_3.dll" stdcall }
{ "dxgi" "dxgi.dll" stdcall }
{ "d2d1" "d2d1.dll" stdcall }
{ "d3d9" "d3d9.dll" stdcall }
{ "d3d10" "d3d10.dll" stdcall }
{ "d3d10_1" "d3d10_1.dll" stdcall }
{ "d3d11" "d3d11.dll" stdcall }
{ "d3dcompiler" "d3dcompiler_42.dll" stdcall }
{ "d3dcsx" "d3dcsx_42.dll" stdcall }
{ "d3dx9" "d3dx9_42.dll" stdcall }
{ "d3dx10" "d3dx10_42.dll" stdcall }
{ "d3dx11" "d3dx11_42.dll" stdcall }
{ "dwrite" "dwrite.dll" stdcall }
{ "x3daudio" "x3daudio1_6.dll" stdcall }
{ "xactengine" "xactengine3_5.dll" stdcall }
{ "xapofx" "xapofx1_3.dll" stdcall }
{ "xaudio2" "xaudio2_5.dll" stdcall }
} [ first3 add-library ] each

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.dcommon windows.kernel32
windows.ole32 windows.types ;
windows.ole32 windows.types windows.directx ;
IN: windows.directx.dwrite
LIBRARY: dwrite

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct windows.com windows.com.syntax
windows.directx.dxgiformat windows.directx.dxgitype windows.kernel32
windows.ole32 windows.types ;
windows.ole32 windows.types windows.directx ;
IN: windows.directx.dxgi
LIBRARY: dxgi

View File

@ -1,4 +1,4 @@
USING: alien.c-types alien.syntax classes.struct
USING: alien.c-types alien.syntax classes.struct windows.directx
windows.directx.d3dx10math windows.types ;
IN: windows.directx.x3daudio

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.com.syntax windows.directx.xaudio2 windows.kernel32
windows.types ;
windows.com.syntax windows.directx windows.directx.xaudio2
windows.kernel32 windows.types ;
IN: windows.directx.xact3
LIBRARY: xactengine

View File

@ -1,5 +1,5 @@
USING: alien.c-types alien.syntax classes.struct windows.com
windows.ole32 windows.types ;
windows.directx windows.ole32 windows.types ;
IN: windows.directx.xapofx
LIBRARY: xapofx

View File

@ -1,6 +1,6 @@
USING: alien.c-types alien.syntax classes.struct math
windows.com windows.com.syntax windows.directx.audiodefs
windows.types ;
windows.com windows.com.syntax windows.directx
windows.directx.audiodefs windows.types ;
IN: windows.directx.xaudio2
LIBRARY: xaudio2

View File

@ -1,4 +1,5 @@
USING: alien.c-types alien.syntax classes.struct windows.kernel32 windows.types ;
USING: alien.c-types alien.syntax classes.struct windows.directx
windows.kernel32 windows.types ;
IN: windows.directx.xinput
LIBRARY: xinput

View File

@ -7,7 +7,6 @@ CONSTANT: MAX_UNICODE_PATH 32768
{
{ "advapi32" "advapi32.dll" stdcall }
{ "dinput" "dinput8.dll" stdcall }
{ "gdi32" "gdi32.dll" stdcall }
{ "user32" "user32.dll" stdcall }
{ "kernel32" "kernel32.dll" stdcall }
@ -23,21 +22,4 @@ CONSTANT: MAX_UNICODE_PATH 32768
{ "ole32" "ole32.dll" stdcall }
{ "usp10" "usp10.dll" stdcall }
{ "psapi" "psapi.dll" stdcall }
{ "xinput" "xinput1_3.dll" stdcall }
{ "dxgi" "dxgi.dll" stdcall }
{ "d2d1" "d2d1.dll" stdcall }
{ "d3d9" "d3d9.dll" stdcall }
{ "d3d10" "d3d10.dll" stdcall }
{ "d3d10_1" "d3d10_1.dll" stdcall }
{ "d3d11" "d3d11.dll" stdcall }
{ "d3dcompiler" "d3dcompiler_42.dll" stdcall }
{ "d3dcsx" "d3dcsx_42.dll" stdcall }
{ "d3dx9" "d3dx9_42.dll" stdcall }
{ "d3dx10" "d3dx10_42.dll" stdcall }
{ "d3dx11" "d3dx11_42.dll" stdcall }
{ "dwrite" "dwrite.dll" stdcall }
{ "x3daudio" "x3daudio1_6.dll" stdcall }
{ "xactengine" "xactengine3_5.dll" stdcall }
{ "xapofx" "xapofx1_3.dll" stdcall }
{ "xaudio2" "xaudio2_5.dll" stdcall }
} [ first3 add-library ] each