Add the wined3d dll for beginning a cleaner d3d architecture that will contain the shared openGL code needed for all wine direct3d implementations.
diff --git a/dlls/Makefile.in b/dlls/Makefile.in index d43fe08..57148cc 100644 --- a/dlls/Makefile.in +++ b/dlls/Makefile.in
@@ -8,7 +8,7 @@ # special configure-dependent targets GLU32FILES = glu32 -OPENGLFILES = d3d8 d3d9 d3dx8 opengl32 +OPENGLFILES = d3d8 d3d9 d3dx8 opengl32 wined3d XFILES = ddraw x11drv EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@ @@ -139,6 +139,7 @@ ddraw \ glu32 \ opengl32 \ + wined3d \ x11drv BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS) @@ -645,6 +646,9 @@ wineaudioio.drv$(DLLEXT): winmm/wineaudioio/wineaudioio.drv$(DLLEXT) $(RM) $@ && $(LN_S) winmm/wineaudioio/wineaudioio.drv$(DLLEXT) $@ +wined3d.dll$(DLLEXT): wined3d/wined3d.dll$(DLLEXT) + $(RM) $@ && $(LN_S) wined3d/wined3d.dll$(DLLEXT) $@ + winedos.dll$(DLLEXT) wprocs.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT) $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@ @@ -790,6 +794,7 @@ libuxtheme \ libversion \ libw32skrnl \ + libwined3d \ libwinedos \ libwineps \ libwininet \ @@ -1254,6 +1259,11 @@ libw32skrnl.a: win32s/w32skrnl.spec.def $(DLLTOOL) -k -l $@ -d win32s/w32skrnl.spec.def +libwined3d.def: wined3d/wined3d.spec.def + $(RM) $@ && $(LN_S) wined3d/wined3d.spec.def $@ +libwined3d.a: wined3d/wined3d.spec.def + $(DLLTOOL) -k -l $@ -d wined3d/wined3d.spec.def + libwinedos.def: winedos/winedos.spec.def $(RM) $@ && $(LN_S) winedos/winedos.spec.def $@ libwinedos.a: winedos/winedos.spec.def @@ -1409,6 +1419,7 @@ uxtheme/uxtheme.spec.def: $(WINEBUILD) version/version.spec.def: $(WINEBUILD) win32s/w32skrnl.spec.def: $(WINEBUILD) +wined3d/wined3d.spec.def: $(WINEBUILD) winedos/winedos.spec.def: $(WINEBUILD) wineps/wineps.spec.def: $(WINEBUILD) wininet/wininet.spec.def: $(WINEBUILD) @@ -1534,6 +1545,7 @@ winmm/winealsa/winealsa.drv$(DLLEXT): winmm/winealsa winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts winmm/wineaudioio/wineaudioio.drv$(DLLEXT): winmm/wineaudioio +wined3d/wined3d.dll$(DLLEXT): wined3d winedos/winedos.dll$(DLLEXT): winedos winmm/winejack/winejack.drv$(DLLEXT): winmm/winejack msacm/winemp3/winemp3.acm$(DLLEXT): msacm/winemp3