diff --git a/reactos/drivers/directory.xml b/reactos/drivers/directory.xml index bcb1e6f845b..a322a86aa4d 100644 --- a/reactos/drivers/directory.xml +++ b/reactos/drivers/directory.xml @@ -19,3 +19,6 @@ + + + diff --git a/reactos/drivers/video/directory.xml b/reactos/drivers/video/directory.xml new file mode 100644 index 00000000000..c4675000265 --- /dev/null +++ b/reactos/drivers/video/directory.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/reactos/drivers/video/displays/directory.xml b/reactos/drivers/video/displays/directory.xml new file mode 100644 index 00000000000..1e767bc23d4 --- /dev/null +++ b/reactos/drivers/video/displays/directory.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/reactos/drivers/video/displays/framebuf/framebuf.xml b/reactos/drivers/video/displays/framebuf/framebuf.xml new file mode 100644 index 00000000000..4560d24a6fc --- /dev/null +++ b/reactos/drivers/video/displays/framebuf/framebuf.xml @@ -0,0 +1,14 @@ + + + . + + ntoskrnl + hal + win32k + enable.c + palette.c + pointer.c + screen.c + surface.c + framebuf.rc + diff --git a/reactos/drivers/video/displays/vga/vgaddi.xml b/reactos/drivers/video/displays/vga/vgaddi.xml new file mode 100644 index 00000000000..a9186d1393b --- /dev/null +++ b/reactos/drivers/video/displays/vga/vgaddi.xml @@ -0,0 +1,25 @@ + + + . + + ntoskrnl + hal + win32k + + enable.c + + + screen.c + pointer.c + lineto.c + paint.c + bitblt.c + transblt.c + offscreen.c + copybits.c + + + vgavideo.c + + vgaddi.rc + diff --git a/reactos/drivers/video/miniport/directory.xml b/reactos/drivers/video/miniport/directory.xml new file mode 100644 index 00000000000..0f30110cdec --- /dev/null +++ b/reactos/drivers/video/miniport/directory.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/reactos/drivers/video/miniport/vbe/vbemp.xml b/reactos/drivers/video/miniport/vbe/vbemp.xml new file mode 100644 index 00000000000..2486baa74cd --- /dev/null +++ b/reactos/drivers/video/miniport/vbe/vbemp.xml @@ -0,0 +1,10 @@ + + . + include + + ntoskrnl + hal + videoprt + vbemp.c + vbemp.rc + diff --git a/reactos/drivers/video/miniport/vga/vgamp.xml b/reactos/drivers/video/miniport/vga/vgamp.xml new file mode 100644 index 00000000000..8c53aa83516 --- /dev/null +++ b/reactos/drivers/video/miniport/vga/vgamp.xml @@ -0,0 +1,11 @@ + + . + include + + ntoskrnl + hal + videoprt + initvga.c + vgamp.c + vgamp.rc + diff --git a/reactos/drivers/video/miniport/xboxvmp/xboxvmp.xml b/reactos/drivers/video/miniport/xboxvmp/xboxvmp.xml new file mode 100644 index 00000000000..94b1aae6d5c --- /dev/null +++ b/reactos/drivers/video/miniport/xboxvmp/xboxvmp.xml @@ -0,0 +1,10 @@ + + . + include + + ntoskrnl + hal + videoprt + xboxvmp.c + xboxvmp.rc + diff --git a/reactos/drivers/video/videoprt/videoprt.xml b/reactos/drivers/video/videoprt/videoprt.xml new file mode 100644 index 00000000000..9fcc6cd9ba2 --- /dev/null +++ b/reactos/drivers/video/videoprt/videoprt.xml @@ -0,0 +1,19 @@ + + + . + include + + ntoskrnl + hal + dispatch.c + dma.c + event.c + int10.c + interrupt.c + resource.c + services.c + spinlock.c + timer.c + videoprt.c + videoprt.rc + diff --git a/reactos/lib/directory.xml b/reactos/lib/directory.xml index 5be1efe057a..4700dc1fd78 100644 --- a/reactos/lib/directory.xml +++ b/reactos/lib/directory.xml @@ -7,6 +7,9 @@ + + + diff --git a/reactos/lib/freetype/freetype.xml b/reactos/lib/freetype/freetype.xml new file mode 100644 index 00000000000..f80a4cda319 --- /dev/null +++ b/reactos/lib/freetype/freetype.xml @@ -0,0 +1,88 @@ + + + include + + + + ntoskrnl + hal + + setjmplongjmp.s + + + + ftsystem.c + ftdebug.c + ftinit.c + ftbase.c + ftbbox.c + ftbdf.c + ftglyph.c + ftmm.c + ftpfr.c + ftstroke.c + fttype1.c + ftwinfnt.c + ftxf86.c + + + autohint.c + + + bdf.c + + + ftcache.c + + + cff.c + + + type1cid.c + + + ftgzip.c + + + ftlzw.c + + + pcf.c + + + pfr.c + + + psaux.c + + + pshinter.c + + + psmodule.c + + + raster.c + + + sfnt.c + + + smooth.c + + + truetype.c + + + type1.c + + + type42.c + + + winfnt.c + + + rosglue.c + freetype.rc + diff --git a/reactos/lib/iphlpapi/iphlpapi.xml b/reactos/lib/iphlpapi/iphlpapi.xml index 7b452b8e59a..d0b706b007f 100644 --- a/reactos/lib/iphlpapi/iphlpapi.xml +++ b/reactos/lib/iphlpapi/iphlpapi.xml @@ -1,6 +1,6 @@ winebuild - + include include/wine @@ -9,7 +9,6 @@ wine - rtl ntdll kernel32 diff --git a/reactos/subsys/directory.xml b/reactos/subsys/directory.xml index ec975b344bb..6143625b771 100644 --- a/reactos/subsys/directory.xml +++ b/reactos/subsys/directory.xml @@ -1,3 +1,6 @@ + + + diff --git a/reactos/subsys/win32k/main/dllmain.c b/reactos/subsys/win32k/main/dllmain.c index 1fc665599f5..07961a01a37 100644 --- a/reactos/subsys/win32k/main/dllmain.c +++ b/reactos/subsys/win32k/main/dllmain.c @@ -199,12 +199,8 @@ Win32kThreadCallback (struct _ETHREAD *Thread, } -/* - * This definition doesn't work - */ -// BOOL STDCALL DllMain(VOID) NTSTATUS STDCALL -DllMain ( +DriverEntry ( IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath) { diff --git a/reactos/subsys/win32k/win32k.xml b/reactos/subsys/win32k/win32k.xml new file mode 100644 index 00000000000..caaa62e9ea5 --- /dev/null +++ b/reactos/subsys/win32k/win32k.xml @@ -0,0 +1,132 @@ + + + . + include + include + include + + + 0x0501 + 0x600 + + rosrtl + ntoskrnl + hal + pseh + freetype + + dib1bpp.c + dib4bpp.c + dib8bpp.c + dib16bpp.c + dib24bpp.c + dib32bpp.c + dib.c + + + bitblt.c + brush.c + clip.c + copybits.c + debug.c + device.c + error.c + event.c + float.c + gradient.c + lineto.c + mem.c + misc.c + mouse.c + paint.c + palette.c + perfcnt.c + semaphor.c + sort.c + surface.c + transblt.c + xlate.c + + + loader.c + + + dllmain.c + svctabm.c + + + driver.c + error.c + math.c + object.c + + + ddraw.c + stubs.c + + + accelerator.c + callback.c + caret.c + class.c + clipboard.c + csr.c + cursoricon.c + desktop.c + focus.c + guicheck.c + hook.c + hotkey.c + input.c + keyboard.c + menu.c + message.c + metric.c + misc.c + monitor.c + msgqueue.c + painting.c + prop.c + scrollbar.c + stubs.c + timer.c + useratom.c + vis.c + windc.c + window.c + winpos.c + winsta.c + + + bezier.c + bitmaps.c + brush.c + cliprgn.c + color.c + coord.c + dc.c + dib.c + fillshap.c + font.c + gdiobj.c + icm.c + line.c + metafile.c + paint.c + palette.c + path.c + pen.c + polyfill.c + print.c + rect.c + region.c + stockobj.c + text.c + wingl.c + + + stubs.c + xpstubs.c + + win32k.rc + diff --git a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp index 5aed452f136..46da3830543 100644 --- a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp +++ b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp @@ -628,11 +628,11 @@ MingwModuleHandler::GenerateWinebuildCommands ( const Module& module, { string basename = GetBasename ( sourceFilename ); fprintf ( fMakefile, - "%s.def: %s\n", + "%s.spec.def: %s\n", basename.c_str (), sourceFilename.c_str () ); fprintf ( fMakefile, - "\t%s --def=%s -o %s.def\n", + "\t%s --def=%s -o %s.spec.def\n", "${winebuild}", sourceFilename.c_str (), basename.c_str () ); @@ -1126,7 +1126,7 @@ string MingwModuleHandler::GetSpecObjectDependencies ( const string& filename ) const { string basename = GetBasename ( filename ); - return basename + ".def" + " " + basename + ".stubs.c"; + return basename + ".spec.def" + " " + basename + ".stubs.c"; } string