Added empty (stubs in spec only) d3drm.

This commit is contained in:
Ivan Leo Murray-Smith 2004-05-18 00:54:12 +00:00 committed by Alexandre Julliard
parent f2616c5617
commit 8f14eb0eb6
9 changed files with 105 additions and 1 deletions

View File

@ -31,6 +31,7 @@ DLLs (under dlls/):
d3d8/ - Direct3D (3D graphics)
d3d9/ - Direct3D (3D graphics)
d3dim/ - Direct3D Immediate Mode
d3drm/ - Direct3D Retained Mode
d3dx8/ - Direct3D (3D graphics)
dbghelp/ - Engine for symbol and module enumeration
dciman32/ - DCI Manager (graphics)

3
configure vendored

File diff suppressed because one or more lines are too long

View File

@ -1513,6 +1513,7 @@ dlls/ctl3d/Makefile
dlls/d3d8/Makefile
dlls/d3d9/Makefile
dlls/d3dim/Makefile
dlls/d3drm/Makefile
dlls/d3dx8/Makefile
dlls/dbghelp/Makefile
dlls/dciman32/Makefile

View File

@ -31,6 +31,7 @@ BASEDIRS = \
crypt32 \
ctl3d \
d3dim \
d3drm \
dbghelp \
dciman32 \
devenum \
@ -248,6 +249,7 @@ SYMLINKS_SO = \
crypt32.dll.so \
ctl3d32.dll.so \
d3dim.dll.so \
d3drm.dll.so \
dbghelp.dll.so \
dciman32.dll.so \
devenum.dll.so \
@ -450,6 +452,9 @@ d3d9.dll.so: d3d9/d3d9.dll.so
d3dim.dll.so: d3dim/d3dim.dll.so
$(RM) $@ && $(LN_S) d3dim/d3dim.dll.so $@
d3drm.dll.so: d3drm/d3drm.dll.so
$(RM) $@ && $(LN_S) d3drm/d3drm.dll.so $@
d3dx8.dll.so: d3dx8/d3dx8.dll.so
$(RM) $@ && $(LN_S) d3dx8/d3dx8.dll.so $@
@ -950,6 +955,7 @@ IMPORT_LIBS = \
libd3d8 \
libd3d9 \
libd3dim \
libd3drm \
libd3dx8 \
libdbghelp \
libdciman32 \
@ -1147,6 +1153,11 @@ libd3dim.def: d3dim/d3dim.spec.def
libd3dim.a: d3dim/d3dim.spec.def
$(DLLTOOL) -k -l $@ -d d3dim/d3dim.spec.def
libd3drm.def: d3drm/d3drm.spec.def
$(RM) $@ && $(LN_S) d3drm/d3drm.spec.def $@
libd3drm.a: d3drm/d3drm.spec.def
$(DLLTOOL) -k -l $@ -d d3drm/d3drm.spec.def
libd3dx8.def: d3dx8/d3dx8.spec.def
$(RM) $@ && $(LN_S) d3dx8/d3dx8.spec.def $@
libd3dx8.a: d3dx8/d3dx8.spec.def
@ -1674,6 +1685,7 @@ ctl3d/ctl3d32.spec.def: $(WINEBUILD)
d3d8/d3d8.spec.def: $(WINEBUILD)
d3d9/d3d9.spec.def: $(WINEBUILD)
d3dim/d3dim.spec.def: $(WINEBUILD)
d3drm/d3drm.spec.def: $(WINEBUILD)
d3dx8/d3dx8.spec.def: $(WINEBUILD)
dbghelp/dbghelp.spec.def: $(WINEBUILD)
dciman32/dciman32.spec.def: $(WINEBUILD)
@ -1799,6 +1811,7 @@ ctl3d/ctl3d32.dll.so: ctl3d
d3d8/d3d8.dll.so: d3d8
d3d9/d3d9.dll.so: d3d9
d3dim/d3dim.dll.so: d3dim
d3drm/d3drm.dll.so: d3drm
d3dx8/d3dx8.dll.so: d3dx8
dbghelp/dbghelp.dll.so: dbghelp
dciman32/dciman32.dll.so: dciman32

4
dlls/d3drm/.cvsignore Normal file
View File

@ -0,0 +1,4 @@
Makefile
d3drm.dll.dbg.c
d3drm.spec.def
version.res

13
dlls/d3drm/Makefile.in Normal file
View File

@ -0,0 +1,13 @@
TOPSRCDIR = @top_srcdir@
TOPOBJDIR = ../..
SRCDIR = @srcdir@
VPATH = @srcdir@
MODULE = d3drm.dll
C_SRCS = d3drm_main.c
RC_SRCS = version.rc
@MAKE_DLL_RULES@
### Dependencies:

23
dlls/d3drm/d3drm.spec Normal file
View File

@ -0,0 +1,23 @@
@ stub D3DRMColorGetAlpha
@ stub D3DRMColorGetBlue
@ stub D3DRMColorGetGreen
@ stub D3DRMColorGetRed
@ stub D3DRMCreateColorRGB
@ stub D3DRMCreateColorRGBA
@ stub D3DRMMatrixFromQuaternion
@ stub D3DRMQuaternionFromRotation
@ stub D3DRMQuaternionMultiply
@ stub D3DRMQuaternionSlerp
@ stub D3DRMVectorAdd
@ stub D3DRMVectorCrossProduct
@ stub D3DRMVectorDotProduct
@ stub D3DRMVectorModulus
@ stub D3DRMVectorNormalize
@ stub D3DRMVectorRandom
@ stub D3DRMVectorReflect
@ stub D3DRMVectorRotate
@ stub D3DRMVectorScale
@ stub D3DRMVectorSubtract
@ stub Direct3DRMCreate
@ stub DllCanUnloadNow
@ stub DllGetClassObject

21
dlls/d3drm/d3drm_main.c Normal file
View File

@ -0,0 +1,21 @@
/*
* Copyright 2004 Ivan Leo Murray-Smith
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(d3drm);

27
dlls/d3drm/version.rc Normal file
View File

@ -0,0 +1,27 @@
/*
* Copyright 2004 Ivan Leo Murray-Smith
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#define WINE_FILEDESCRIPTION_STR "Wine Direct3D Retained Mode Utility Functions"
#define WINE_FILENAME_STR "d3dim.dll"
#define WINE_FILEVERSION 5,0,2134,14
#define WINE_FILEVERSION_STR "5.0.2134.14"
#define WINE_PRODUCTVERSION 5,0,2134,14
#define WINE_PRODUCTVERSION_STR "5.0"
#define WINE_PRODUCTNAME_STR "DirectX"
#include "wine/wine_common_ver.rc"