Don't build d3d8 if we don't have OpenGL support.

diff --git a/dlls/Makefile.in b/dlls/Makefile.in
index b7b653f..1055266 100644
--- a/dlls/Makefile.in
+++ b/dlls/Makefile.in
@@ -8,7 +8,7 @@
 # special configure-dependent targets
 
 GLU32FILES = glu32
-OPENGLFILES = opengl32
+OPENGLFILES = d3d8 opengl32
 XFILES = ddraw x11drv
 EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@
 
@@ -23,7 +23,6 @@
 	commdlg \
 	crtdll \
 	crypt32 \
-	d3d8 \
 	dciman32 \
 	devenum \
 	dinput \
@@ -110,6 +109,7 @@
 
 SUBDIRS = \
 	$(BASEDIRS) \
+	d3d8 \
 	ddraw \
 	glu32 \
 	opengl32 \
@@ -137,7 +137,6 @@
 	compobj.dll$(DLLEXT) \
 	crtdll.dll$(DLLEXT) \
 	crypt32.dll$(DLLEXT) \
-	d3d8.dll$(DLLEXT) \
 	dciman32.dll$(DLLEXT) \
 	ddeml.dll$(DLLEXT) \
 	devenum.dll$(DLLEXT) \
diff --git a/dlls/make_dlls b/dlls/make_dlls
index 90f3ebd..515bdc3 100755
--- a/dlls/make_dlls
+++ b/dlls/make_dlls
@@ -35,6 +35,7 @@
   "ddraw"    => "XFILES",
   "glu32"    => "GLU32FILES",
   "opengl32" => "OPENGLFILES",
+  "d3d8"     => "OPENGLFILES",
   "x11drv"   => "XFILES"
 );