Hi I tried applying the patch to wine-20001222 with transgaming.diff. It compiles without any problems. But apparently the libddraw.so is not getting made correctly because I get (a whole bunch of .c not being linked from ddraw/ddraw, ddraw/direct3d, ddraw/d3device d3dlight.c etc, etc) err:module:BUILTIN32_dlopen failed to load .so lib for builtin ddraw.dll: /usr/local/lib/libddraw.so: undefined symbol: DDRAW_XVidMode_Init (after fixing that problem but now it seems to be missing create_direct3d symbol) I see it defined on wine-20001222.transgaming/dlls/ddraw/ddraw in line 185 in xvidmode.c. Looks like xvidmode.c (and other files direct3d/mesa.c?) are not being compiled and linked (has no dependencies). I am including the Makefile from wine-20001222.transgaming/dlls/ddraw/ with this message. I had to compile and link xvidmode myself root@mawali ddraw]# gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o ddraw/xvidmode.o ddraw/xvidmode.c [root@mawali ddraw]# [root@mawali ddraw]# gcc -shared -Wl,-soname,libddraw.so -Wl,-rpath,/usr/local/lib ddraw.spec.o convert.o struct_convert.o dclipper/main.o ddraw/main.o ddraw/thunks.o ddraw/user.o ddraw/xvidmode.o dpalette/main.o dsurface/main.o dsurface/thunks.o dsurface/dib.o dsurface/user.o dsurface/fakezbuffer.o dsurface/dibtexture.o helper.o main.o -o libddraw.so -L../../dlls -luser32 -lx11drv -lgdi32 -lkernel32 -L../../library -lwine -L../../ole -luuid -lncurses -lm -lutil -ldl Well now im missing: err:module:BUILTIN32_dlopen failed to load .so lib for builtin ddraw.dll: /usr/local/lib/libddraw.so: undefined symbol: create_direct3d Well back to the drawing board. Hehe
# Generated automatically from Makefile.in by configure. TOPSRCDIR = ../.. TOPOBJDIR = ../.. SRCDIR = . MODULE = ddraw EXTRALIBS = $(LIBUUID) SOVERSION = 1.0 IMPORTS = user32 x11drv gdi32 kernel32 ifeq (@HAVE_OPENGL@,yes) GL_SOURCES = \ mesa.c \ direct3d/mesa.c \ d3ddevice/mesa.c THREED_SOURCES = \ $(GL_SOURCES) \ d3dexecutebuffer.c \ d3dlight.c \ d3dmaterial.c \ d3dtexture.c \ d3dviewport.c \ d3dvbuffer/main.c \ d3ddevice/main.c \ direct3d/main.c \ d3dcommon.c endif ifeq (@HAVE_LIBXXF86VM@,yes) XVIDMODE_SOURCES = ddraw/xvidmode.c endif C_SRCS = \ $(THREED_SOURCES) \ $(XVIDMODE_SOURCES) \ convert.c \ struct_convert.c \ dclipper/main.c \ ddraw/main.c \ ddraw/thunks.c \ ddraw/user.c \ dpalette/main.c \ dsurface/main.c \ dsurface/thunks.c \ dsurface/dib.c \ dsurface/user.c \ dsurface/fakezbuffer.c \ dsurface/dibtexture.c \ helper.c \ main.c EXTRASUBDIRS = \ d3ddevice \ dclipper \ ddraw \ direct3d \ dpalette \ dsurface # Global rules for building dlls -*-Makefile-*- # # Each individual makefile should define the following variables: # MODULE : name of the main module being built # ALTNAMES : alternate names for this dll (optional) # IMPORTS : dlls to import (optional) # EXTRALIBS : extra libraries to link in (optional) # # plus all variables required by the global Make.rules.in # DEFS = -fPIC -D__WINE__ LIBEXT = so SONAME = lib$(MODULE).so IMPORTLIBS = $(IMPORTS:%=$(DLLDIR)/lib%.$(LIBEXT)) ALLNAMES = lib$(MODULE).so $(ALTNAMES:%=lib%.so) SPEC_SRCS = $(ALTNAMES:%=%.spec) ALL_OBJS = $(MODULE).spec.o $(OBJS) ALL_LIBS = $(LIBWINE) $(EXTRALIBS) $(LIBS) all: lib$(MODULE).$(LIBEXT) $(ALTNAMES:%=lib%.$(LIBEXT)) # Global rules shared by all makefiles -*-Makefile-*- # # Each individual makefile must define the following variables: # TOPSRCDIR : top-level source directory # TOPOBJDIR : top-level object directory # SRCDIR : source directory for this module # MODULE : name of the module being built # # Each individual makefile may define the following additional variables: # C_SRCS : C sources for the module # ASM_SRCS : assembly sources # GEN_C_SRCS : generated C files # GEN_ASM_SRCS : generated assembly sources # RC_SRCS : resource source files # SPEC_SRCS : interface definition files # GLUE : C sources for which glue code needs to be generated # EXTRA_SRCS : extra source files for make depend # EXTRA_OBJS : extra object files # SUBDIRS : subdirectories that contain a Makefile # EXTRASUBDIRS : subdirectories that do not contain a Makefile # First some useful definitions SHELL = /bin/sh CC = gcc CPP = gcc -E CFLAGS = -g -O2 -Wall OPTIONS = -D_REENTRANT X_CFLAGS = -I/usr/X11R6/include X_LIBS = -L/usr/X11R6/lib XLIB = -lSM -lICE -lXpm -lXxf86dga -lXxf86vm -lGL -lXext -lX11 DLL_LINK = -L$(DLLDIR) $(IMPORTS:%=-l%) $(LIBWINE) $(LIBUNICODE) LIBS = -lncurses -lm -lutil -ldl YACC = bison -y LEX = flex LEXLIB = -lfl LIBEXT = so LDSHARED = $(CC) -shared $(SONAME:%=-Wl,-soname,%) -Wl,-rpath,$(libdir) DLLWRAP = false DLLWRAPFLAGS = --add-stdcall-alias RANLIB = ranlib LN_S = ln -s DIVINCL = -I$(SRCDIR) -I. -I$(TOPSRCDIR)/include -I$(TOPOBJDIR)/include $(EXTRAINCL) ALLCFLAGS = $(DIVINCL) $(CFLAGS) $(DEFS) $(OPTIONS) $(X_CFLAGS) LDCOMBINE = ld -r LDFLAGS = AR = ar rc RM = rm -f MV = mv MKDIR = mkdir -p C2MAN = $(TOPSRCDIR)/tools/c2man.pl MANSPECS = -w $(TOPSRCDIR)/dlls/gdi/gdi32.spec \ -w $(TOPSRCDIR)/dlls/user/user32.spec \ -w $(TOPSRCDIR)/dlls/comctl32/comctl32.spec \ -w $(TOPSRCDIR)/dlls/comdlg32/comdlg32.spec \ -w $(TOPSRCDIR)/dlls/kernel/kernel32.spec LINT = LINTFLAGS = ALLLINTFLAGS = $(LINTFLAGS) $(DEFS) $(OPTIONS) $(DIVINCL) WINAPI_CHECK = $(TOPSRCDIR)/tools/winapi_check/winapi_check WINEBUILD = $(TOPOBJDIR)/tools/winebuild/winebuild MAKEDEP = $(TOPOBJDIR)/tools/makedep WRC = $(TOPOBJDIR)/tools/wrc/wrc WMC = $(TOPOBJDIR)/tools/wmc/wmc LDPATH = LD_LIBRARY_PATH="$(TOPOBJDIR)/unicode:$$LD_LIBRARY_PATH" DLLDIR = $(TOPOBJDIR)/dlls LIBWINE = -L$(TOPOBJDIR)/library -lwine LIBTSX11 = -L$(TOPOBJDIR)/tsx11 -lwine_tsx11 LIBUNICODE= -L$(TOPOBJDIR)/unicode -lwine_unicode LIBUUID = -L$(TOPOBJDIR)/ole -luuid # Installation infos INSTALL = /usr/bin/install -c INSTALL_PROGRAM = ${INSTALL} INSTALL_DATA = ${INSTALL} -m 644 prefix = /usr/local exec_prefix = ${prefix} bindir = ${exec_prefix}/bin libdir = ${exec_prefix}/lib infodir = ${prefix}/info mandir = ${prefix}/man prog_manext = 1 conf_manext = 5 includedir = ${prefix}/include/wine CLEAN_FILES = *.o *.a *.so *.ln \\\#*\\\# *~ *% .\\\#* *.bak *.orig *.rej \ *.flc *.spec.c *.glue.c y.tab.c y.tab.h lex.yy.c core OBJS = $(SPEC_SRCS:.spec=.spec.o) $(C_SRCS:.c=.o) $(GEN_C_SRCS:.c=.o) $(GEN_ASM_SRCS:.s=.o) \ $(ASM_SRCS:.S=.o) $(GLUE:.c=.glue.o) $(EXTRA_OBJS) LINTS = $(C_SRCS:.c=.ln) # DLL list X_DLLS = \ ddraw \ opengl32 \ x11drv DLLS = \ $(X_DLLS) \ advapi32 \ avifil32 \ comctl32 \ comdlg32 \ crtdll \ dciman32 \ dinput \ dplay \ dplayx \ dsound \ gdi32 \ icmp \ imagehlp \ imm32 \ joystick.drv \ kernel32 \ lz32 \ mcianim.drv \ mciavi.drv \ mcicda.drv \ mciseq.drv \ mciwave.drv \ midimap.drv \ mpr \ msacm.drv \ msacm32 \ msnet32 \ msvfw32 \ odbc32 \ ole32 \ oleaut32 \ olecli32 \ oledlg \ olepro32 \ olesvr32 \ psapi \ rasapi32 \ riched32 \ rpcrt4 \ serialui \ setupapi \ shell32 \ shfolder \ shlwapi \ tapi32 \ ttydrv \ urlmon \ user32 \ version \ w32skrnl \ wineoss.drv \ wineps \ wininet \ winmm \ winnls32 \ winspool.drv \ wnaspi32 \ wow32 \ ws2_32 \ wsock32 # Implicit rules .SUFFIXES: .mc .rc .mc.rc .res .spec .spec.c .glue.c .c.o: $(CC) -c $(ALLCFLAGS) -o $*.o $< .s.o: $(AS) -o $*.o $< .S.o: $(CC) -c -o $*.o $< .mc.mc.rc: $(LDPATH) $(WMC) -i -H /dev/null -o $@ $< .rc.res: $(LDPATH) $(WRC) $(WRCFLAGS) $(DIVINCL) -o $@ -r $< .spec.spec.c: $(LDPATH) $(WINEBUILD) -fPIC -L$(DLLDIR) -o $@ -spec $< .c.glue.c: $(LDPATH) $(WINEBUILD) -fPIC -o $@ -glue $< .c.ln: $(LINT) -c $(ALLLINTFLAGS) $< || ( $(RM) $@ && exit 1 ) .PHONY: all install uninstall clean distclean depend dummy # 'all' target first in case the enclosing Makefile didn't define any target all: Makefile # Rule for main module intermediate object $(MODULE).tmp.o: $(OBJS) Makefile.in $(LDCOMBINE) $(OBJS) -o $@ -strip --strip-unneeded $@ # Rule for main module spec file $(MODULE).spec.c: $(MODULE).spec $(RC_SRCS:.rc=.res) $(SYMBOLFILE) $(WINEBUILD) $(LDPATH) $(WINEBUILD) -fPIC -L$(DLLDIR) $(SYMBOLFILE:%=-sym %) -o $@ -spec $(SRCDIR)/$(MODULE).spec # Rule to rebuild the resource compiler $(WRC): cd $(TOPOBJDIR)/tools/wrc && $(MAKE) wrc # Rule to rebuild the message compiler $(WMC): cd $(TOPOBJDIR)/tools/wmc && $(MAKE) wmc # Rule to rebuild the 'makedep' program $(MAKEDEP): cd $(TOPOBJDIR)/tools && $(MAKE) makedep # Rule to rebuild the 'winebuild' program $(WINEBUILD): cd $(TOPOBJDIR)/tools/winebuild && $(MAKE) winebuild # Rules for makefile Makefile: Makefile.in $(TOPSRCDIR)/configure @echo Makefile is older than $?, please rerun $(TOPSRCDIR)/configure @exit 1 # Rules for auto documentation man: $(C_SRCS) for i in $(C_SRCS); do $(C2MAN) -L -o $(TOPOBJDIR)/documentation/man3w -S3w $(DIVINCL) -D__WINE__ $(MANSPECS) $$i; done doc-html: $(C_SRCS) for i in $(C_SRCS); do $(C2MAN) -L -o $(TOPOBJDIR)/documentation/html -Th -iwindows.h $(DIVINCL) -D__WINE__ $(MANSPECS) $$i; done # Rule for linting $(MODULE).ln : $(LINTS) if test "$(LINTS)" ; \ then \ $(LINT) $(ALLLINTFLAGS) -o$(MODULE) $(LINTS) ; \ $(MV) llib-l$(MODULE).ln $(MODULE).ln ; \ else \ $(LINT) $(ALLLINTFLAGS) -C$(MODULE) /dev/null ; \ fi lint:: $(MODULE).ln # Rules for Windows API checking winapi_check:: $(WINAPI_CHECK) $(WINAPI_CHECK_FLAGS) $(WINAPI_CHECK_EXTRA_FLAGS) . # Rules for dependencies $(SUBDIRS:%=%/__depend__): $(MAKEDEP) dummy cd `dirname $@` && $(MAKE) depend depend: $(MAKEDEP) $(GEN_C_SRCS) $(SUBDIRS:%=%/__depend__) $(MAKEDEP) $(DIVINCL) -C$(SRCDIR) $(C_SRCS) $(RC_SRCS) $(MC_SRCS) $(EXTRA_SRCS) -C. $(GEN_C_SRCS) # Rules for cleaning $(SUBDIRS:%=%/__clean__): dummy cd `dirname $@` && $(MAKE) clean $(EXTRASUBDIRS:%=%/__clean__): dummy -cd `dirname $@` && $(RM) $(CLEAN_FILES) clean:: $(SUBDIRS:%=%/__clean__) $(EXTRASUBDIRS:%=%/__clean__) $(RM) $(CLEAN_FILES) $(GEN_C_SRCS) $(GEN_ASM_SRCS) $(RC_SRCS:.rc=.res) $(MC_SRCS:.mc=.mc.rc) $(PROGRAMS) # Rules for installing $(SUBDIRS:%=%/__install__): dummy cd `dirname $@` && $(MAKE) install $(SUBDIRS:%=%/__uninstall__): dummy cd `dirname $@` && $(MAKE) uninstall # Misc. rules $(SPEC_SRCS:.spec=.spec.c): $(WINEBUILD) $(TOPSRCDIR)/include/builtin16.h $(GLUE:.c=.glue.c): $(WINEBUILD) $(TOPSRCDIR)/include/builtin16.h $(RC_SRCS:.rc=.res): $(WRC) $(MC_SRCS:.mc=.mc.rc): $(WMC) $(SUBDIRS): dummy @cd $@ && $(MAKE) dummy: # End of global rules # Rules for .so files lib$(MODULE).so: $(ALL_OBJS) Makefile.in $(LDSHARED) $(LDDLLFLAGS) $(ALL_OBJS) -o $@ -L$(DLLDIR) $(IMPORTS:%=-l%) $(ALL_LIBS) $(ALTNAMES:%=lib%.$(LIBEXT)): lib$(MODULE).$(LIBEXT) $(RM) $@ && $(LN_S) lib$(MODULE).$(LIBEXT) $@ # Rules for .a files lib$(MODULE).a: $(ALL_OBJS) Makefile.in $(RM) $@ $(AR) $@ $(ALL_OBJS) $(RANLIB) $@ # Rules for .dll files lib$(MODULE).dll: $(ALL_OBJS) Makefile.in $(DLLWRAP) $(DLLWRAPFLAGS) --implib lib$(MODULE).a -o lib$(MODULE).dll $(ALL_OBJS) -L$(DLLDIR) $(IMPORTS:%=-l%) $(ALL_LIBS) # Rules for checking that no imports are missing checklink:: lib$(MODULE).$(LIBEXT) $(CC) -o checklink $(TOPSRCDIR)/library/checklink.c -L. -l$(MODULE) $(ALL_LIBS) && $(RM) checklink # Rules for debug channels debug_channels: dummy $(TOPSRCDIR)/tools/make_debug $(MODULE).spec $(C_SRCS) $(SUBDIRS:%=%/*.c) # Rules for installation .PHONY: install_so install_a $(ALTNAMES:%=_install_/lib%.$(LIBEXT)): $(LIBEXT:%=install_%) cd $(libdir) && $(RM) `basename $@` && $(LN_S) lib$(MODULE).$(LIBEXT) `basename $@` install_so: lib$(MODULE).so [ -d $(libdir) ] || $(MKDIR) $(libdir) $(INSTALL_PROGRAM) lib$(MODULE).so $(libdir)/lib$(MODULE).so install_a: lib$(MODULE).a [ -d $(libdir) ] || $(MKDIR) $(libdir) $(INSTALL_DATA) lib$(MODULE).a $(libdir)/lib$(MODULE).a install:: $(LIBEXT:%=install_%) $(ALTNAMES:%=_install_/lib%.$(LIBEXT)) uninstall:: cd $(libdir) && $(RM) lib$(MODULE).$(LIBEXT) $(ALTNAMES:%=lib%.$(LIBEXT)) ### Dependencies: convert.o: ./convert.c ./ddraw_private.h ../../include/winbase.h \ ../../include/basetsd.h ../../include/windef.h ../../include/winnt.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h \ ../../include/wtypes.h ../../include/rpc.h ../../include/windows.h \ ../../include/wingdi.h ../../include/winuser.h ../../include/winnls.h \ ../../include/wincon.h ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/winerror.h \ ../../include/cderr.h ../../include/dde.h ../../include/ddeml.h \ ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ../../include/debugtools.h ../../include/config.h struct_convert.o: ./struct_convert.c ./ddraw_private.h \ ../../include/winbase.h ../../include/basetsd.h \ ../../include/windef.h ../../include/winnt.h ../../include/pshpack1.h \ ../../include/poppack.h ../../include/pshpack2.h \ ../../include/guiddef.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/winerror.h \ ../../include/cderr.h ../../include/dde.h ../../include/ddeml.h \ ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h dclipper/main.o: ./dclipper/main.c ../../include/config.h \ ../../include/winerror.h ../../include/debugtools.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddraw_private.h \ ../../include/winbase.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./dclipper/main.h ./ddraw/main.h ddraw/main.o: ./ddraw/main.c ../../include/config.h \ ../../include/winerror.h ../../include/ddraw.h ../../include/windef.h \ ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h \ ../../include/wingdi.h ../../include/objbase.h ../../include/unknwn.h \ ../../include/rpc.h ../../include/windows.h ../../include/winbase.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wtypes.h ../../include/rpcndr.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/d3d.h ../../include/d3dtypes.h \ ../../include/d3dvec.inl ../../include/d3dcaps.h \ ../../include/debugtools.h ../../include/options.h \ ../../include/bitmap.h ../../include/gdi.h \ ../../include/wine/wingdi16.h ../../include/wine/winbase16.h \ ../../include/wine/library.h ../../include/path.h ./ddraw_private.h \ ./ddcomimpl.h ./ddraw/main.h ./dclipper/main.h ./dpalette/main.h \ ./dsurface/main.h ./dsurface/dib.h ./dsurface/fakezbuffer.h \ ./dsurface/dibtexture.h ddraw/thunks.o: ./ddraw/thunks.c ./ddraw_private.h \ ../../include/winbase.h ../../include/basetsd.h \ ../../include/windef.h ../../include/winnt.h ../../include/pshpack1.h \ ../../include/poppack.h ../../include/pshpack2.h \ ../../include/guiddef.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/winerror.h \ ../../include/cderr.h ../../include/dde.h ../../include/ddeml.h \ ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h ddraw/user.o: ./ddraw/user.c ../../include/config.h \ ../../include/debugtools.h ../../include/windef.h \ ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddraw_private.h \ ../../include/winbase.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/winerror.h \ ../../include/cderr.h ../../include/dde.h ../../include/ddeml.h \ ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./ddraw/main.h ./ddraw/user.h ./dclipper/main.h ./dpalette/main.h \ ./dsurface/main.h ./dsurface/dib.h ./dsurface/user.h dpalette/main.o: ./dpalette/main.c ../../include/config.h \ ../../include/winerror.h ../../include/debugtools.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddraw_private.h \ ../../include/winbase.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./dpalette/main.h ./ddraw/main.h dsurface/main.o: ./dsurface/main.c ../../include/config.h \ ../../include/winerror.h ../../include/debugtools.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddraw_private.h \ ../../include/winbase.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./dsurface/main.h ./ddraw/main.h ./dsurface/thunks.h dsurface/thunks.o: ./dsurface/thunks.c ../../include/config.h \ ../../include/ddraw.h ../../include/windef.h ../../include/winnt.h \ ../../include/basetsd.h ../../include/pshpack1.h \ ../../include/poppack.h ../../include/pshpack2.h \ ../../include/guiddef.h ../../include/wingdi.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpc.h \ ../../include/windows.h ../../include/winbase.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/winerror.h \ ../../include/cderr.h ../../include/dde.h ../../include/ddeml.h \ ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wtypes.h ../../include/rpcndr.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ./ddcomimpl.h ./dsurface/main.h \ ./ddraw_private.h ./dsurface/thunks.h dsurface/dib.o: ./dsurface/dib.c ../../include/config.h \ ../../include/winerror.h ../../include/bitmap.h ../../include/gdi.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h \ ../../include/wingdi.h ../../include/wine/wingdi16.h \ ../../include/wine/winbase16.h ../../include/winbase.h \ ../../include/winnls.h ../../include/wine/windef16.h \ ../../include/wine/library.h ../../include/path.h \ ../../include/debugtools.h ./ddraw_private.h ../../include/wtypes.h \ ../../include/rpc.h ../../include/windows.h ../../include/winuser.h \ ../../include/wincon.h ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/obj_base.h ../../include/wine/obj_misc.h \ ../../include/wine/obj_storage.h ../../include/wine/obj_moniker.h \ ../../include/wine/obj_dataobject.h ../../include/wine/obj_dragdrop.h \ ../../include/ole2.h ../../include/objbase.h ../../include/unknwn.h \ ../../include/rpcndr.h ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./dsurface/main.h ./dsurface/dib.h dsurface/user.o: ./dsurface/user.c ../../include/config.h \ ../../include/winerror.h ../../include/debugtools.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddraw_private.h \ ../../include/winbase.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./dsurface/main.h ./dsurface/dib.h ./dsurface/user.h dsurface/fakezbuffer.o: ./dsurface/fakezbuffer.c \ ../../include/config.h ../../include/debugtools.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddcomimpl.h \ ./ddraw_private.h ../../include/winbase.h ../../include/wtypes.h \ ../../include/rpc.h ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/winerror.h \ ../../include/cderr.h ../../include/dde.h ../../include/ddeml.h \ ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./dsurface/main.h \ ./dsurface/fakezbuffer.h dsurface/dibtexture.o: ./dsurface/dibtexture.c ../../include/config.h \ ../../include/winerror.h ../../include/debugtools.h \ ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ./ddraw_private.h \ ../../include/winbase.h ../../include/wtypes.h ../../include/rpc.h \ ../../include/windows.h ../../include/wingdi.h \ ../../include/winuser.h ../../include/winnls.h ../../include/wincon.h \ ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/windef16.h ../../include/wine/obj_base.h \ ../../include/wine/obj_misc.h ../../include/wine/obj_storage.h \ ../../include/wine/obj_moniker.h ../../include/wine/obj_dataobject.h \ ../../include/wine/obj_dragdrop.h ../../include/ole2.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpcndr.h \ ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h \ ../../include/wine/obj_inplace.h ../../include/wine/obj_oleobj.h \ ../../include/wine/obj_oleview.h ../../include/oleidl.h \ ../../include/wine/obj_cache.h ../../include/wine/obj_errorinfo.h \ ../../include/oleauto.h ../../include/wine/obj_oleaut.h \ ../../include/oaidl.h ../../include/objidl.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/ddraw.h ./ddcomimpl.h \ ./dsurface/main.h ./dsurface/dib.h ./dsurface/dibtexture.h helper.o: ./helper.c ../../include/config.h ../../include/winerror.h \ ../../include/heap.h ../../include/winbase.h ../../include/basetsd.h \ ../../include/windef.h ../../include/winnt.h ../../include/pshpack1.h \ ../../include/poppack.h ../../include/pshpack2.h \ ../../include/guiddef.h ../../include/winnls.h \ ../../include/wine/unicode.h ../../include/wine/windef16.h \ ../../include/wine/exception.h ../../include/ddraw.h \ ../../include/wingdi.h ../../include/objbase.h ../../include/unknwn.h \ ../../include/rpc.h ../../include/windows.h ../../include/winuser.h \ ../../include/wincon.h ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/obj_base.h ../../include/wtypes.h \ ../../include/rpcndr.h ../../include/wine/obj_misc.h \ ../../include/wine/obj_storage.h ../../include/wine/obj_moniker.h \ ../../include/wine/obj_dataobject.h ../../include/wine/obj_dragdrop.h \ ../../include/ole2.h ../../include/wine/obj_inplace.h \ ../../include/wine/obj_oleobj.h ../../include/wine/obj_oleview.h \ ../../include/oleidl.h ../../include/wine/obj_cache.h \ ../../include/wine/obj_errorinfo.h ../../include/oleauto.h \ ../../include/wine/obj_oleaut.h ../../include/oaidl.h \ ../../include/objidl.h ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/d3d.h ../../include/d3dtypes.h \ ../../include/d3dvec.inl ../../include/d3dcaps.h \ ../../include/debugtools.h ../../include/options.h main.o: ./main.c ../../include/config.h ../../include/winerror.h \ ../../include/debugtools.h ../../include/windef.h \ ../../include/winnt.h ../../include/basetsd.h \ ../../include/pshpack1.h ../../include/poppack.h \ ../../include/pshpack2.h ../../include/guiddef.h ../../include/heap.h \ ../../include/winbase.h ../../include/winnls.h \ ../../include/wine/unicode.h ../../include/wine/windef16.h \ ../../include/initguid.h ../../include/ddraw.h ../../include/wingdi.h \ ../../include/objbase.h ../../include/unknwn.h ../../include/rpc.h \ ../../include/windows.h ../../include/winuser.h \ ../../include/wincon.h ../../include/winver.h ../../include/winreg.h \ ../../include/winnetwk.h ../../include/cderr.h ../../include/dde.h \ ../../include/ddeml.h ../../include/dlgs.h ../../include/lzexpand.h \ ../../include/mmsystem.h ../../include/shellapi.h \ ../../include/winsock2.h ../../include/winsock.h \ ../../include/pshpack4.h ../../include/wincrypt.h \ ../../include/commdlg.h ../../include/prsht.h \ ../../include/winspool.h ../../include/ole.h \ ../../include/wine/obj_base.h ../../include/wtypes.h \ ../../include/rpcndr.h ../../include/wine/obj_misc.h \ ../../include/wine/obj_storage.h ../../include/wine/obj_moniker.h \ ../../include/wine/obj_dataobject.h ../../include/wine/obj_dragdrop.h \ ../../include/ole2.h ../../include/wine/obj_inplace.h \ ../../include/wine/obj_oleobj.h ../../include/wine/obj_oleview.h \ ../../include/oleidl.h ../../include/wine/obj_cache.h \ ../../include/wine/obj_errorinfo.h ../../include/oleauto.h \ ../../include/wine/obj_oleaut.h ../../include/oaidl.h \ ../../include/objidl.h ../../include/wine/obj_channel.h \ ../../include/wine/obj_clientserver.h \ ../../include/wine/obj_marshal.h \ ../../include/wine/obj_propertystorage.h ../../include/winsvc.h \ ../../include/mcx.h ../../include/imm.h ../../include/rpcdce.h \ ../../include/rpcdcep.h ../../include/d3d.h ../../include/d3dtypes.h \ ../../include/d3dvec.inl ../../include/d3dcaps.h ./ddraw_private.h \ ./ddcomimpl.h