* Bring back rbuild build to be used until bug 6372 is fixed.
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 15 Jul 2011 22:27:16 +0000 (22:27 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 15 Jul 2011 22:27:16 +0000 (22:27 +0000)
svn path=/branches/GSoC_2011/ThemesSupport/; revision=52691

981 files changed:
Makefile [new file with mode: 0644]
ReactOS-amd64.rbuild [new file with mode: 0644]
ReactOS-arm.rbuild [new file with mode: 0644]
ReactOS-generic.rbuild [new file with mode: 0644]
ReactOS-i386.rbuild [new file with mode: 0644]
ReactOS-ppc.rbuild [new file with mode: 0644]
base/applications/applications.rbuild [new file with mode: 0644]
base/applications/cacls/cacls.rbuild [new file with mode: 0644]
base/applications/calc/calc.rbuild [new file with mode: 0644]
base/applications/charmap/charmap.rbuild [new file with mode: 0644]
base/applications/cmdutils/cmdutils.rbuild [new file with mode: 0644]
base/applications/cmdutils/dbgprint/dbgprint.rbuild [new file with mode: 0644]
base/applications/cmdutils/doskey/doskey.rbuild [new file with mode: 0644]
base/applications/cmdutils/find/find.rbuild [new file with mode: 0644]
base/applications/cmdutils/hostname/hostname.rbuild [new file with mode: 0644]
base/applications/cmdutils/lodctr/lodctr.rbuild [new file with mode: 0644]
base/applications/cmdutils/more/more.rbuild [new file with mode: 0644]
base/applications/cmdutils/reg/reg.rbuild [new file with mode: 0644]
base/applications/cmdutils/xcopy/xcopy.rbuild [new file with mode: 0644]
base/applications/control/control.rbuild [new file with mode: 0644]
base/applications/dxdiag/dxdiag.rbuild [new file with mode: 0644]
base/applications/extrac32/extrac32.rbuild [new file with mode: 0644]
base/applications/findstr/findstr.rbuild [new file with mode: 0644]
base/applications/fontview/fontview.rbuild [new file with mode: 0644]
base/applications/games/games.rbuild [new file with mode: 0644]
base/applications/games/solitaire/solitaire.rbuild [new file with mode: 0644]
base/applications/games/spider/spider.rbuild [new file with mode: 0644]
base/applications/games/winmine/winmine.rbuild [new file with mode: 0644]
base/applications/hh/hh.rbuild [new file with mode: 0644]
base/applications/iexplore/iexplore.rbuild [new file with mode: 0644]
base/applications/kbswitch/kbsdll/kbsdll.rbuild [new file with mode: 0644]
base/applications/kbswitch/kbswitch.rbuild [new file with mode: 0644]
base/applications/logoff/logoff.rbuild [new file with mode: 0644]
base/applications/magnify/magnify.rbuild [new file with mode: 0644]
base/applications/mmc/mmc.rbuild [new file with mode: 0644]
base/applications/mplay32/mplay32.rbuild [new file with mode: 0644]
base/applications/msconfig/msconfig.rbuild [new file with mode: 0644]
base/applications/mscutils/devmgmt/devmgmt.rbuild [new file with mode: 0644]
base/applications/mscutils/directory.rbuild [new file with mode: 0644]
base/applications/mscutils/eventvwr/eventvwr.rbuild [new file with mode: 0644]
base/applications/mscutils/servman/servman.rbuild [new file with mode: 0644]
base/applications/mstsc/mstsc.rbuild [new file with mode: 0644]
base/applications/network/arp/arp.rbuild [new file with mode: 0644]
base/applications/network/dwnl/dwnl.rbuild [new file with mode: 0644]
base/applications/network/finger/finger.rbuild [new file with mode: 0644]
base/applications/network/ftp/ftp.rbuild [new file with mode: 0644]
base/applications/network/ipconfig/ipconfig.rbuild [new file with mode: 0644]
base/applications/network/net/net.rbuild [new file with mode: 0644]
base/applications/network/netstat/netstat.rbuild [new file with mode: 0644]
base/applications/network/network.rbuild [new file with mode: 0644]
base/applications/network/nslookup/nslookup.rbuild [new file with mode: 0644]
base/applications/network/ping/ping.rbuild [new file with mode: 0644]
base/applications/network/route/route.rbuild [new file with mode: 0644]
base/applications/network/telnet/telnet.rbuild [new file with mode: 0644]
base/applications/network/tracert/tracert.rbuild [new file with mode: 0644]
base/applications/network/whois/whois.rbuild [new file with mode: 0644]
base/applications/notepad/notepad.rbuild [new file with mode: 0644]
base/applications/rapps/rapps.rbuild [new file with mode: 0644]
base/applications/regedit/clb/clb.rbuild [new file with mode: 0644]
base/applications/regedit/regedit.rbuild [new file with mode: 0644]
base/applications/regedt32/regedt32.rbuild [new file with mode: 0644]
base/applications/sc/sc.rbuild [new file with mode: 0644]
base/applications/screensavers/3dtext/3dtext.rbuild [new file with mode: 0644]
base/applications/screensavers/logon/logon.rbuild [new file with mode: 0644]
base/applications/screensavers/screensavers.rbuild [new file with mode: 0644]
base/applications/shutdown/shutdown.rbuild [new file with mode: 0644]
base/applications/sndrec32/sndrec32.rbuild [new file with mode: 0644]
base/applications/sndvol32/sndvol32.rbuild [new file with mode: 0644]
base/applications/taskmgr/taskmgr.rbuild [new file with mode: 0644]
base/applications/winhlp32/winhlp32.rbuild [new file with mode: 0644]
base/applications/winver/winver.rbuild [new file with mode: 0644]
base/applications/wordpad/wordpad.rbuild [new file with mode: 0644]
base/applications/write/write.rbuild [new file with mode: 0644]
base/base.rbuild [new file with mode: 0644]
base/services/audiosrv/audiosrv.rbuild [new file with mode: 0644]
base/services/eventlog/eventlog.rbuild [new file with mode: 0644]
base/services/rpcss/rpcss.rbuild [new file with mode: 0644]
base/services/services.rbuild [new file with mode: 0644]
base/services/spoolsv/spoolsv.rbuild [new file with mode: 0644]
base/services/svchost/svchost.rbuild [new file with mode: 0644]
base/services/tcpsvcs/tcpsvcs.rbuild [new file with mode: 0644]
base/services/telnetd/telnetd.rbuild [new file with mode: 0644]
base/services/tftpd/tftpd.rbuild [new file with mode: 0644]
base/services/umpnpmgr/umpnpmgr.rbuild [new file with mode: 0644]
base/services/wlansvc/wlansvc.rbuild [new file with mode: 0644]
base/setup/reactos/reactos.rbuild [new file with mode: 0644]
base/setup/setup.rbuild [new file with mode: 0644]
base/setup/setup/setup.rbuild [new file with mode: 0644]
base/setup/usetup/usetup.rbuild [new file with mode: 0644]
base/setup/vmwinst/vmwinst.rbuild [new file with mode: 0644]
base/setup/welcome/welcome.rbuild [new file with mode: 0644]
base/shell/cmd/cmd.rbuild [new file with mode: 0644]
base/shell/explorer-new/explorer.rbuild [new file with mode: 0644]
base/shell/explorer/explorer.rbuild [new file with mode: 0644]
base/shell/explorer/notifyhook/notifyhook.def [new file with mode: 0644]
base/shell/explorer/notifyhook/notifyhook.rbuild [new file with mode: 0644]
base/shell/shell.rbuild [new file with mode: 0644]
base/system/autochk/autochk.rbuild [new file with mode: 0644]
base/system/bootok/bootok.rbuild [new file with mode: 0644]
base/system/expand/expand.rbuild [new file with mode: 0644]
base/system/format/format.rbuild [new file with mode: 0644]
base/system/lsass/lsass.rbuild [new file with mode: 0644]
base/system/msiexec/msiexec.rbuild [new file with mode: 0644]
base/system/regsvr32/regsvr32.rbuild [new file with mode: 0644]
base/system/rundll32/rundll32.rbuild [new file with mode: 0644]
base/system/runonce/runonce.rbuild [new file with mode: 0644]
base/system/services/services.rbuild [new file with mode: 0644]
base/system/smss/smss.rbuild [new file with mode: 0644]
base/system/system.rbuild [new file with mode: 0644]
base/system/userinit/userinit.rbuild [new file with mode: 0644]
base/system/winlogon/winlogon.rbuild [new file with mode: 0644]
baseaddress.rbuild [new file with mode: 0644]
boot/armllb/armllb.rbuild [new file with mode: 0644]
boot/boot.rbuild [new file with mode: 0644]
boot/bootdata/bootcd/bootcd.rbuild [new file with mode: 0644]
boot/bootdata/bootcdregtest/bootcdregtest.rbuild [new file with mode: 0644]
boot/bootdata/bootdata.rbuild [new file with mode: 0644]
boot/bootdata/livecd/livecd.rbuild [new file with mode: 0644]
boot/bootdata/livecdregtest/livecdregtest.rbuild [new file with mode: 0644]
boot/bootdata/packages/reactos.dff [new file with mode: 0644]
boot/freeldr/bootsect/bootsect.rbuild [new file with mode: 0644]
boot/freeldr/fdebug/fdebug.rbuild [new file with mode: 0644]
boot/freeldr/freeldr.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/arch/i386/fathelp.S
boot/freeldr/freeldr/arch/i386/fathelp.asm [new file with mode: 0644]
boot/freeldr/freeldr/freeldr.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/freeldr_arch.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/freeldr_base.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/freeldr_base64k.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/freeldr_main.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/freeldr_startup.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/setupldr.rbuild [new file with mode: 0644]
boot/freeldr/freeldr/setupldr_main.rbuild [new file with mode: 0644]
boot/freeldr/install/installfreeldr.rbuild [new file with mode: 0644]
config.template.rbuild [new file with mode: 0644]
dll/3rdparty/3rdparty.rbuild [new file with mode: 0644]
dll/3rdparty/dxtn/dxtn.rbuild [new file with mode: 0644]
dll/3rdparty/libjpeg/libjpeg.rbuild [new file with mode: 0644]
dll/3rdparty/libpng/libpng.rbuild [new file with mode: 0644]
dll/3rdparty/libtiff/libtiff.rbuild [new file with mode: 0644]
dll/3rdparty/libxslt/libxslt.rbuild [new file with mode: 0644]
dll/3rdparty/mesa32/mesa32.rbuild [new file with mode: 0644]
dll/cpl/access/access.rbuild [new file with mode: 0644]
dll/cpl/appwiz/appwiz.rbuild [new file with mode: 0644]
dll/cpl/console/console.rbuild [new file with mode: 0644]
dll/cpl/cpl.rbuild [new file with mode: 0644]
dll/cpl/desk/desk.rbuild [new file with mode: 0644]
dll/cpl/hdwwiz/hdwwiz.rbuild [new file with mode: 0644]
dll/cpl/input/input.rbuild [new file with mode: 0644]
dll/cpl/intl/intl.rbuild [new file with mode: 0644]
dll/cpl/joy/joy.rbuild [new file with mode: 0644]
dll/cpl/liccpa/liccpa.rbuild [new file with mode: 0644]
dll/cpl/main/main.rbuild [new file with mode: 0644]
dll/cpl/mmsys/mmsys.rbuild [new file with mode: 0644]
dll/cpl/ncpa/ncpa.rbuild [new file with mode: 0644]
dll/cpl/odbccp32/odbccp32.rbuild [new file with mode: 0644]
dll/cpl/powercfg/powercfg.rbuild [new file with mode: 0644]
dll/cpl/sysdm/sysdm.rbuild [new file with mode: 0644]
dll/cpl/telephon/telephon.rbuild [new file with mode: 0644]
dll/cpl/timedate/timedate.rbuild [new file with mode: 0644]
dll/cpl/usrmgr/usrmgr.rbuild [new file with mode: 0644]
dll/directx/amstream/amstream.rbuild [new file with mode: 0644]
dll/directx/bdaplgin/bdaplgin.rbuild [new file with mode: 0644]
dll/directx/d3d8/d3d8.rbuild [new file with mode: 0644]
dll/directx/d3d8thk/d3d8thk.rbuild [new file with mode: 0644]
dll/directx/d3d9/d3d9.rbuild [new file with mode: 0644]
dll/directx/ddraw/ddraw.rbuild [new file with mode: 0644]
dll/directx/devenum/devenum.rbuild [new file with mode: 0644]
dll/directx/dinput/dinput.rbuild [new file with mode: 0644]
dll/directx/dinput8/dinput8.rbuild [new file with mode: 0644]
dll/directx/directx.rbuild [new file with mode: 0644]
dll/directx/dmusic/dmusic.rbuild [new file with mode: 0644]
dll/directx/dplay/dplay.rbuild [new file with mode: 0644]
dll/directx/dplayx/dplayx.rbuild [new file with mode: 0644]
dll/directx/dsound/dsound.rbuild [new file with mode: 0644]
dll/directx/dsound_new/dsound_new.rbuild [new file with mode: 0644]
dll/directx/dxdiagn/dxdiagn.rbuild [new file with mode: 0644]
dll/directx/ksproxy/datatype.cpp
dll/directx/ksproxy/input_pin.cpp
dll/directx/ksproxy/interface.cpp
dll/directx/ksproxy/ksproxy.cpp
dll/directx/ksproxy/ksproxy.rbuild [new file with mode: 0644]
dll/directx/ksproxy/output_pin.cpp
dll/directx/ksuser/ksuser.rbuild [new file with mode: 0644]
dll/directx/msdmo/msdmo.rbuild [new file with mode: 0644]
dll/directx/msdmo/stubs.c
dll/directx/msdvbnp/msdvbnp.rbuild [new file with mode: 0644]
dll/directx/msvidctl/msvidctl.rbuild [new file with mode: 0644]
dll/directx/qedit/qedit.rbuild [new file with mode: 0644]
dll/directx/quartz/quartz.rbuild [new file with mode: 0644]
dll/directx/wine/d3d8/d3d8.rbuild [new file with mode: 0644]
dll/directx/wine/d3d9/d3d9.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_24/d3dx9_24.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_24/d3dx9_24.spec
dll/directx/wine/d3dx9_25/d3dx9_25.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_26/d3dx9_26.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_27/d3dx9_27.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_28/d3dx9_28.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_29/d3dx9_29.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_30/d3dx9_30.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_31/d3dx9_31.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_32/d3dx9_32.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_33/d3dx9_33.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_34/d3dx9_34.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_35/d3dx9_35.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_36/d3dx9_36.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_36/d3dx9_36.spec
dll/directx/wine/d3dx9_36/d3dx9_36_main.c
dll/directx/wine/d3dx9_37/d3dx9_37.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_38/d3dx9_38.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_39/d3dx9_39.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_40/d3dx9_40.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_41/d3dx9_41.rbuild [new file with mode: 0644]
dll/directx/wine/d3dx9_42/d3dx9_42.rbuild [new file with mode: 0644]
dll/directx/wine/ddraw/ddraw.rbuild [new file with mode: 0644]
dll/directx/wine/wine.rbuild [new file with mode: 0644]
dll/directx/wine/wined3d/state.c
dll/directx/wine/wined3d/wined3d.rbuild [new file with mode: 0644]
dll/dll.rbuild [new file with mode: 0644]
dll/keyboard/kbda1/kbda1.rbuild [new file with mode: 0644]
dll/keyboard/kbda2/kbda2.rbuild [new file with mode: 0644]
dll/keyboard/kbda3/kbda3.rbuild [new file with mode: 0644]
dll/keyboard/kbdal/kbdal.rbuild [new file with mode: 0644]
dll/keyboard/kbdarme/kbdarme.rbuild [new file with mode: 0644]
dll/keyboard/kbdarmw/kbdarmw.rbuild [new file with mode: 0644]
dll/keyboard/kbdaze/kbdaze.rbuild [new file with mode: 0644]
dll/keyboard/kbdazel/kbdazel.rbuild [new file with mode: 0644]
dll/keyboard/kbdbe/kbdbe.rbuild [new file with mode: 0644]
dll/keyboard/kbdbga/kbdbga.rbuild [new file with mode: 0644]
dll/keyboard/kbdbgm/kbdbgm.rbuild [new file with mode: 0644]
dll/keyboard/kbdbgt/kbdbgt.rbuild [new file with mode: 0644]
dll/keyboard/kbdblr/kbdblr.rbuild [new file with mode: 0644]
dll/keyboard/kbdbr/kbdbr.rbuild [new file with mode: 0644]
dll/keyboard/kbdbur/kbdbur.rbuild [new file with mode: 0644]
dll/keyboard/kbdcan/kbdcan.rbuild [new file with mode: 0644]
dll/keyboard/kbdcr/kbdcr.rbuild [new file with mode: 0644]
dll/keyboard/kbdcz/kbdcz.rbuild [new file with mode: 0644]
dll/keyboard/kbdcz1/kbdcz1.rbuild [new file with mode: 0644]
dll/keyboard/kbdda/kbdda.rbuild [new file with mode: 0644]
dll/keyboard/kbddv/kbddv.rbuild [new file with mode: 0644]
dll/keyboard/kbdes/kbdes.rbuild [new file with mode: 0644]
dll/keyboard/kbdest/kbdest.rbuild [new file with mode: 0644]
dll/keyboard/kbdfc/kbdfc.rbuild [new file with mode: 0644]
dll/keyboard/kbdfi/kbdfi.rbuild [new file with mode: 0644]
dll/keyboard/kbdfr/kbdfr.rbuild [new file with mode: 0644]
dll/keyboard/kbdgeo/kbdgeo.rbuild [new file with mode: 0644]
dll/keyboard/kbdgerg/kbdgerg.rbuild [new file with mode: 0644]
dll/keyboard/kbdgneo/kbdgneo.rbuild [new file with mode: 0644]
dll/keyboard/kbdgr/kbdgr.rbuild [new file with mode: 0644]
dll/keyboard/kbdgrist/kbdgrist.rbuild [new file with mode: 0644]
dll/keyboard/kbdhe/kbdhe.rbuild [new file with mode: 0644]
dll/keyboard/kbdheb/kbdheb.rbuild [new file with mode: 0644]
dll/keyboard/kbdhu/kbdhu.rbuild [new file with mode: 0644]
dll/keyboard/kbdic/kbdic.rbuild [new file with mode: 0644]
dll/keyboard/kbdinasa/kbdinasa.rbuild [new file with mode: 0644]
dll/keyboard/kbdinben/kbdinben.rbuild [new file with mode: 0644]
dll/keyboard/kbdindev/kbdindev.rbuild [new file with mode: 0644]
dll/keyboard/kbdinguj/kbdinguj.rbuild [new file with mode: 0644]
dll/keyboard/kbdinmal/kbdinmal.rbuild [new file with mode: 0644]
dll/keyboard/kbdir/kbdir.rbuild [new file with mode: 0644]
dll/keyboard/kbdit/kbdit.rbuild [new file with mode: 0644]
dll/keyboard/kbdja/kbdja.rbuild [new file with mode: 0644]
dll/keyboard/kbdkaz/kbdkaz.rbuild [new file with mode: 0644]
dll/keyboard/kbdko/kbdko.rbuild [new file with mode: 0644]
dll/keyboard/kbdla/kbdla.rbuild [new file with mode: 0644]
dll/keyboard/kbdlt1/kbdlt1.rbuild [new file with mode: 0644]
dll/keyboard/kbdlv/kbdlv.rbuild [new file with mode: 0644]
dll/keyboard/kbdmac/kbdmac.rbuild [new file with mode: 0644]
dll/keyboard/kbdne/kbdne.rbuild [new file with mode: 0644]
dll/keyboard/kbdno/kbdno.rbuild [new file with mode: 0644]
dll/keyboard/kbdpl1/kbdpl1.rbuild [new file with mode: 0644]
dll/keyboard/kbdpo/kbdpo.rbuild [new file with mode: 0644]
dll/keyboard/kbdro/kbdro.rbuild [new file with mode: 0644]
dll/keyboard/kbdru/kbdru.rbuild [new file with mode: 0644]
dll/keyboard/kbdru1/kbdru1.rbuild [new file with mode: 0644]
dll/keyboard/kbdsg/kbdsg.rbuild [new file with mode: 0644]
dll/keyboard/kbdsk/kbdsk.rbuild [new file with mode: 0644]
dll/keyboard/kbdsk1/kbdsk1.rbuild [new file with mode: 0644]
dll/keyboard/kbdsw/kbdsw.rbuild [new file with mode: 0644]
dll/keyboard/kbdtat/kbdtat.rbuild [new file with mode: 0644]
dll/keyboard/kbdth0/kbdth0.rbuild [new file with mode: 0644]
dll/keyboard/kbdth1/kbdth1.rbuild [new file with mode: 0644]
dll/keyboard/kbdth2/kbdth2.rbuild [new file with mode: 0644]
dll/keyboard/kbdth3/kbdth3.rbuild [new file with mode: 0644]
dll/keyboard/kbdtuf/kbdtuf.rbuild [new file with mode: 0644]
dll/keyboard/kbdtuq/kbdtuq.rbuild [new file with mode: 0644]
dll/keyboard/kbduk/kbduk.rbuild [new file with mode: 0644]
dll/keyboard/kbdur/kbdur.rbuild [new file with mode: 0644]
dll/keyboard/kbdurs/kbdurs.rbuild [new file with mode: 0644]
dll/keyboard/kbdus/kbdus.rbuild [new file with mode: 0644]
dll/keyboard/kbdusa/kbdusa.rbuild [new file with mode: 0644]
dll/keyboard/kbdusl/kbdusl.rbuild [new file with mode: 0644]
dll/keyboard/kbdusr/kbdusr.rbuild [new file with mode: 0644]
dll/keyboard/kbdusx/kbdusx.rbuild [new file with mode: 0644]
dll/keyboard/kbduzb/kbduzb.rbuild [new file with mode: 0644]
dll/keyboard/kbdvntc/kbdvntc.rbuild [new file with mode: 0644]
dll/keyboard/kbdycc/kbdycc.rbuild [new file with mode: 0644]
dll/keyboard/kbdycl/kbdycl.rbuild [new file with mode: 0644]
dll/keyboard/keyboard.rbuild [new file with mode: 0644]
dll/nls/idndl/idndl.rbuild [new file with mode: 0644]
dll/nls/idndl_redist/idndl_redist.rbuild [new file with mode: 0644]
dll/nls/nls.rbuild [new file with mode: 0644]
dll/nls/normaliz/normaliz.rbuild [new file with mode: 0644]
dll/nls/normaliz_redist/normaliz_redist.rbuild [new file with mode: 0644]
dll/ntdll/def/ntdll.pspec [new file with mode: 0644]
dll/ntdll/ntdll.rbuild [new file with mode: 0644]
dll/shellext/deskadp/deskadp.rbuild [new file with mode: 0644]
dll/shellext/deskmon/deskmon.rbuild [new file with mode: 0644]
dll/shellext/devcpux/devcpux.rbuild [new file with mode: 0644]
dll/shellext/fontext/fontext.rbuild [new file with mode: 0644]
dll/shellext/shellext.rbuild [new file with mode: 0644]
dll/shellext/slayer/slayer.rbuild [new file with mode: 0644]
dll/win32/acledit/acledit.rbuild [new file with mode: 0644]
dll/win32/aclui/aclui.rbuild [new file with mode: 0644]
dll/win32/activeds/activeds.rbuild [new file with mode: 0644]
dll/win32/actxprxy/actxprxy.rbuild [new file with mode: 0644]
dll/win32/advapi32/advapi32.rbuild [new file with mode: 0644]
dll/win32/advpack/advpack.rbuild [new file with mode: 0644]
dll/win32/atl/atl.rbuild [new file with mode: 0644]
dll/win32/atl/stubs.c
dll/win32/authz/authz.rbuild [new file with mode: 0644]
dll/win32/avicap32/avicap32.rbuild [new file with mode: 0644]
dll/win32/avifil32/avifil32.rbuild [new file with mode: 0644]
dll/win32/batt/batt.rbuild [new file with mode: 0644]
dll/win32/bcrypt/bcrypt.rbuild [new file with mode: 0644]
dll/win32/beepmidi/beepmidi.rbuild [new file with mode: 0644]
dll/win32/browseui/browseui.rbuild [new file with mode: 0644]
dll/win32/cabinet/cabinet.rbuild [new file with mode: 0644]
dll/win32/cabinet/stubs.c
dll/win32/cards/cards.rbuild [new file with mode: 0644]
dll/win32/cfgmgr32/cfgmgr32.rbuild [new file with mode: 0644]
dll/win32/clusapi/clusapi.rbuild [new file with mode: 0644]
dll/win32/comcat/comcat.rbuild [new file with mode: 0644]
dll/win32/comctl32/comctl32.rbuild [new file with mode: 0644]
dll/win32/comdlg32/comdlg32.rbuild [new file with mode: 0644]
dll/win32/compstui/compstui.rbuild [new file with mode: 0644]
dll/win32/credui/credui.rbuild [new file with mode: 0644]
dll/win32/crtdll/crtdll.rbuild [new file with mode: 0644]
dll/win32/crypt32/crypt32.rbuild [new file with mode: 0644]
dll/win32/cryptdlg/cryptdlg.rbuild [new file with mode: 0644]
dll/win32/cryptdll/cryptdll.rbuild [new file with mode: 0644]
dll/win32/cryptdll/stubs.c
dll/win32/cryptnet/cryptnet.rbuild [new file with mode: 0644]
dll/win32/cryptui/cryptui.rbuild [new file with mode: 0644]
dll/win32/dbghelp/dbghelp.rbuild [new file with mode: 0644]
dll/win32/dciman32/dciman32.rbuild [new file with mode: 0644]
dll/win32/devmgr/devmgr.rbuild [new file with mode: 0644]
dll/win32/dhcpcsvc/dhcpcsvc.rbuild [new file with mode: 0644]
dll/win32/dnsapi/dnsapi.rbuild [new file with mode: 0644]
dll/win32/dwmapi/dwmapi.rbuild [new file with mode: 0644]
dll/win32/faultrep/faultrep.rbuild [new file with mode: 0644]
dll/win32/fmifs/fmifs.rbuild [new file with mode: 0644]
dll/win32/fusion/fusion.rbuild [new file with mode: 0644]
dll/win32/gdi32/gdi32.rbuild [new file with mode: 0644]
dll/win32/gdiplus/gdiplus.rbuild [new file with mode: 0644]
dll/win32/getuname/getuname.rbuild [new file with mode: 0644]
dll/win32/glu32/glu32.rbuild [new file with mode: 0644]
dll/win32/hhctrl.ocx/hhctrl.ocx.rbuild [new file with mode: 0644]
dll/win32/hid/hid.rbuild [new file with mode: 0644]
dll/win32/hlink/hlink.rbuild [new file with mode: 0644]
dll/win32/hnetcfg/hnetcfg.rbuild [new file with mode: 0644]
dll/win32/httpapi/httpapi.rbuild [new file with mode: 0644]
dll/win32/iccvid/iccvid.rbuild [new file with mode: 0644]
dll/win32/icmp/icmp.rbuild [new file with mode: 0644]
dll/win32/imaadp32.acm/imaadp32.acm.rbuild [new file with mode: 0644]
dll/win32/imagehlp/imagehlp.rbuild [new file with mode: 0644]
dll/win32/imm32/imm32.rbuild [new file with mode: 0644]
dll/win32/inetcomm/inetcomm.rbuild [new file with mode: 0644]
dll/win32/inetmib1/inetmib1.rbuild [new file with mode: 0644]
dll/win32/initpki/initpki.rbuild [new file with mode: 0644]
dll/win32/inseng/inseng.rbuild [new file with mode: 0644]
dll/win32/iphlpapi/iphlpapi.rbuild [new file with mode: 0644]
dll/win32/itircl/itircl.rbuild [new file with mode: 0644]
dll/win32/itss/itss.rbuild [new file with mode: 0644]
dll/win32/jscript/jscript.rbuild [new file with mode: 0644]
dll/win32/kernel32/kernel32.pspec [new file with mode: 0644]
dll/win32/kernel32/kernel32.rbuild [new file with mode: 0644]
dll/win32/loadperf/loadperf.rbuild [new file with mode: 0644]
dll/win32/loadperf/stubs.c
dll/win32/localspl/localspl.rbuild [new file with mode: 0644]
dll/win32/localui/localui.rbuild [new file with mode: 0644]
dll/win32/lpk/lpk.rbuild [new file with mode: 0644]
dll/win32/lsasrv/lsasrv.rbuild [new file with mode: 0644]
dll/win32/lz32/lz32.rbuild [new file with mode: 0644]
dll/win32/mapi32/mapi32.rbuild [new file with mode: 0644]
dll/win32/mciavi32/mciavi32.rbuild [new file with mode: 0644]
dll/win32/mcicda/mcicda.rbuild [new file with mode: 0644]
dll/win32/mciqtz32/mciqtz32.rbuild [new file with mode: 0644]
dll/win32/mciseq/mciseq.rbuild [new file with mode: 0644]
dll/win32/mciwave/mciwave.rbuild [new file with mode: 0644]
dll/win32/mlang/mlang.rbuild [new file with mode: 0644]
dll/win32/mmdrv/mmdrv.rbuild [new file with mode: 0644]
dll/win32/modemui/modemui.rbuild [new file with mode: 0644]
dll/win32/mpr/mpr.rbuild [new file with mode: 0644]
dll/win32/mprapi/mprapi.rbuild [new file with mode: 0644]
dll/win32/msacm32/msacm32.drv/msacm32.drv.rbuild [new file with mode: 0644]
dll/win32/msacm32/msacm32.rbuild [new file with mode: 0644]
dll/win32/msadp32.acm/msadp32.acm.rbuild [new file with mode: 0644]
dll/win32/msafd/msafd.rbuild [new file with mode: 0644]
dll/win32/mscat32/mscat32.rbuild [new file with mode: 0644]
dll/win32/mscms/mscms.rbuild [new file with mode: 0644]
dll/win32/mscoree/mscoree.rbuild [new file with mode: 0644]
dll/win32/msctf/msctf.rbuild [new file with mode: 0644]
dll/win32/msftedit/msftedit.rbuild [new file with mode: 0644]
dll/win32/msg711.acm/msg711.acm.rbuild [new file with mode: 0644]
dll/win32/msgina/msgina.rbuild [new file with mode: 0644]
dll/win32/msgsm32.acm/msgsm32.acm.rbuild [new file with mode: 0644]
dll/win32/mshtml.tlb/mshtml.tlb.rbuild [new file with mode: 0644]
dll/win32/mshtml/mshtml.rbuild [new file with mode: 0644]
dll/win32/msi/msi.rbuild [new file with mode: 0644]
dll/win32/msimg32/msimg32.rbuild [new file with mode: 0644]
dll/win32/msimtf/msimtf.rbuild [new file with mode: 0644]
dll/win32/msisip/msisip.rbuild [new file with mode: 0644]
dll/win32/msisys.ocx/msisys.ocx.rbuild [new file with mode: 0644]
dll/win32/msnet32/msnet32.rbuild [new file with mode: 0644]
dll/win32/msrle32/msrle32.rbuild [new file with mode: 0644]
dll/win32/mssign32/mssign32.rbuild [new file with mode: 0644]
dll/win32/mssip32/mssip32.rbuild [new file with mode: 0644]
dll/win32/mstask/mstask.rbuild [new file with mode: 0644]
dll/win32/msvcrt/msvcrt.rbuild [new file with mode: 0644]
dll/win32/msvcrt20/msvcrt20.rbuild [new file with mode: 0644]
dll/win32/msvcrt40/msvcrt40.rbuild [new file with mode: 0644]
dll/win32/msvfw32/msvfw32.rbuild [new file with mode: 0644]
dll/win32/msvidc32/msvidc32.rbuild [new file with mode: 0644]
dll/win32/mswsock/mswsock.rbuild [new file with mode: 0644]
dll/win32/msxml3/msxml3.rbuild [new file with mode: 0644]
dll/win32/nddeapi/nddeapi.rbuild [new file with mode: 0644]
dll/win32/netapi32/netapi32.rbuild [new file with mode: 0644]
dll/win32/netcfgx/netcfgx.rbuild [new file with mode: 0644]
dll/win32/netevent/netevent.rbuild [new file with mode: 0644]
dll/win32/netid/netid.rbuild [new file with mode: 0644]
dll/win32/netshell/netshell.rbuild [new file with mode: 0644]
dll/win32/newdev/newdev.rbuild [new file with mode: 0644]
dll/win32/ntdsapi/ntdsapi.rbuild [new file with mode: 0644]
dll/win32/ntlanman/ntlanman.rbuild [new file with mode: 0644]
dll/win32/ntmarta/ntmarta.rbuild [new file with mode: 0644]
dll/win32/ntprint/ntprint.rbuild [new file with mode: 0644]
dll/win32/objsel/objsel.rbuild [new file with mode: 0644]
dll/win32/odbc32/odbc32.rbuild [new file with mode: 0644]
dll/win32/odbccp32/odbccp32.rbuild [new file with mode: 0644]
dll/win32/ole32/ole32.rbuild [new file with mode: 0644]
dll/win32/oleacc/oleacc.rbuild [new file with mode: 0644]
dll/win32/oleaut32/oleaut32.rbuild [new file with mode: 0644]
dll/win32/olecli32/olecli32.rbuild [new file with mode: 0644]
dll/win32/oledlg/oledlg.rbuild [new file with mode: 0644]
dll/win32/olepro32/olepro32.rbuild [new file with mode: 0644]
dll/win32/olesvr32/olesvr32.rbuild [new file with mode: 0644]
dll/win32/olethk32/olethk32.rbuild [new file with mode: 0644]
dll/win32/opengl32/opengl32.rbuild [new file with mode: 0644]
dll/win32/pdh/pdh.rbuild [new file with mode: 0644]
dll/win32/pidgen/pidgen.rbuild [new file with mode: 0644]
dll/win32/powrprof/powrprof.rbuild [new file with mode: 0644]
dll/win32/printui/printui.rbuild [new file with mode: 0644]
dll/win32/psapi/psapi.rbuild [new file with mode: 0644]
dll/win32/pstorec/pstorec.rbuild [new file with mode: 0644]
dll/win32/qmgr/qmgr.rbuild [new file with mode: 0644]
dll/win32/qmgrprxy/qmgrprxy.rbuild [new file with mode: 0644]
dll/win32/query/query.rbuild [new file with mode: 0644]
dll/win32/rasadhlp/rasadhlp.rbuild [new file with mode: 0644]
dll/win32/rasapi32/rasapi32.rbuild [new file with mode: 0644]
dll/win32/rasdlg/rasdlg.rbuild [new file with mode: 0644]
dll/win32/rasman/rasman.rbuild [new file with mode: 0644]
dll/win32/resutils/resutils.rbuild [new file with mode: 0644]
dll/win32/riched20/riched20.rbuild [new file with mode: 0644]
dll/win32/riched32/riched32.rbuild [new file with mode: 0644]
dll/win32/rpcrt4/rpcrt4.rbuild [new file with mode: 0644]
dll/win32/rsabase/rsabase.rbuild [new file with mode: 0644]
dll/win32/rsaenh/rsaenh.rbuild [new file with mode: 0644]
dll/win32/samlib/samlib.rbuild [new file with mode: 0644]
dll/win32/samsrv/samsrv.rbuild [new file with mode: 0644]
dll/win32/sccbase/sccbase.rbuild [new file with mode: 0644]
dll/win32/schannel/schannel.rbuild [new file with mode: 0644]
dll/win32/secur32/secur32.rbuild [new file with mode: 0644]
dll/win32/security/security.rbuild [new file with mode: 0644]
dll/win32/sensapi/sensapi.rbuild [new file with mode: 0644]
dll/win32/serialui/serialui.rbuild [new file with mode: 0644]
dll/win32/setupapi/setupapi.rbuild [new file with mode: 0644]
dll/win32/sfc/sfc.rbuild [new file with mode: 0644]
dll/win32/sfc_os/sfc_os.rbuild [new file with mode: 0644]
dll/win32/shdoclc/shdoclc.rbuild [new file with mode: 0644]
dll/win32/shdocvw/shdocvw.rbuild [new file with mode: 0644]
dll/win32/shell32/shell32.rbuild [new file with mode: 0644]
dll/win32/shfolder/shfolder.rbuild [new file with mode: 0644]
dll/win32/shimgvw/shimgvw.rbuild [new file with mode: 0644]
dll/win32/shlwapi/shlwapi.rbuild [new file with mode: 0644]
dll/win32/slbcsp/slbcsp.rbuild [new file with mode: 0644]
dll/win32/smdll/smdll.rbuild [new file with mode: 0644]
dll/win32/sndblst/sndblst.rbuild [new file with mode: 0644]
dll/win32/snmpapi/snmpapi.rbuild [new file with mode: 0644]
dll/win32/softpub/softpub.rbuild [new file with mode: 0644]
dll/win32/spoolss/spoolss.rbuild [new file with mode: 0644]
dll/win32/srclient/srclient.rbuild [new file with mode: 0644]
dll/win32/stdole2.tlb/stdole2.rbuild [new file with mode: 0644]
dll/win32/stdole32.tlb/stdole32.rbuild [new file with mode: 0644]
dll/win32/sti/sti.rbuild [new file with mode: 0644]
dll/win32/sxs/sxs.rbuild [new file with mode: 0644]
dll/win32/syssetup/syssetup.rbuild [new file with mode: 0644]
dll/win32/t2embed/t2embed.rbuild [new file with mode: 0644]
dll/win32/tapi32/tapi32.rbuild [new file with mode: 0644]
dll/win32/tapiui/tapiui.rbuild [new file with mode: 0644]
dll/win32/traffic/traffic.rbuild [new file with mode: 0644]
dll/win32/twain_32/twain_32.rbuild [new file with mode: 0644]
dll/win32/uext2/uext2.rbuild [new file with mode: 0644]
dll/win32/ufat/ufat.rbuild [new file with mode: 0644]
dll/win32/ufatx/ufatx.rbuild [new file with mode: 0644]
dll/win32/untfs/untfs.rbuild [new file with mode: 0644]
dll/win32/updspapi/updspapi.rbuild [new file with mode: 0644]
dll/win32/url/url.rbuild [new file with mode: 0644]
dll/win32/urlmon/urlmon.rbuild [new file with mode: 0644]
dll/win32/user32/user32.pspec [new file with mode: 0644]
dll/win32/user32/user32.rbuild [new file with mode: 0644]
dll/win32/userenv/userenv.rbuild [new file with mode: 0644]
dll/win32/usp10/usp10.rbuild [new file with mode: 0644]
dll/win32/uxtheme/uxtheme.rbuild [new file with mode: 0644]
dll/win32/vdmdbg/vdmdbg.rbuild [new file with mode: 0644]
dll/win32/version/version.rbuild [new file with mode: 0644]
dll/win32/wdmaud.drv/wdmaud.rbuild [new file with mode: 0644]
dll/win32/win32.rbuild [new file with mode: 0644]
dll/win32/windowscodecs/windowscodecs.rbuild [new file with mode: 0644]
dll/win32/winemp3.acm/winemp3.acm.rbuild [new file with mode: 0644]
dll/win32/winfax/winfax.rbuild [new file with mode: 0644]
dll/win32/wing32/wing32.rbuild [new file with mode: 0644]
dll/win32/winhttp/winhttp.rbuild [new file with mode: 0644]
dll/win32/wininet/wininet.rbuild [new file with mode: 0644]
dll/win32/winmm/midimap/midimap.rbuild [new file with mode: 0644]
dll/win32/winmm/winmm.rbuild [new file with mode: 0644]
dll/win32/winspool/winspool.rbuild [new file with mode: 0644]
dll/win32/winsta/winsta.rbuild [new file with mode: 0644]
dll/win32/wintrust/wintrust.rbuild [new file with mode: 0644]
dll/win32/wlanapi/wlanapi.rbuild [new file with mode: 0644]
dll/win32/wldap32/wldap32.rbuild [new file with mode: 0644]
dll/win32/wmi/wmi.rbuild [new file with mode: 0644]
dll/win32/ws2_32/ws2_32.rbuild [new file with mode: 0644]
dll/win32/ws2_32_new/ws2_32.rbuild [new file with mode: 0644]
dll/win32/ws2help/ws2help.rbuild [new file with mode: 0644]
dll/win32/wshirda/wshirda.rbuild [new file with mode: 0644]
dll/win32/wshtcpip/wshtcpip.rbuild [new file with mode: 0644]
dll/win32/wsock32/wsock32.rbuild [new file with mode: 0644]
dll/win32/wtsapi32/wtsapi32.rbuild [new file with mode: 0644]
dll/win32/wuapi/wuapi.rbuild [new file with mode: 0644]
dll/win32/xinput1_1/xinput1_1.rbuild [new file with mode: 0644]
dll/win32/xinput1_2/xinput1_2.rbuild [new file with mode: 0644]
dll/win32/xinput1_3/xinput1_3.rbuild [new file with mode: 0644]
dll/win32/xinput9_1_0/xinput9_1_0.rbuild [new file with mode: 0644]
dll/win32/xmllite/xmllite.rbuild [new file with mode: 0644]
drivers/base/beep/beep.rbuild [new file with mode: 0644]
drivers/base/bootvid/bootvid.rbuild [new file with mode: 0644]
drivers/base/directory.rbuild [new file with mode: 0644]
drivers/base/kdcom/kdcom.rbuild [new file with mode: 0644]
drivers/base/kddll/kddll.rbuild [new file with mode: 0644]
drivers/base/nmidebug/nmidebug.rbuild [new file with mode: 0644]
drivers/base/null/null.rbuild [new file with mode: 0644]
drivers/battery/battc/battc.rbuild [new file with mode: 0644]
drivers/battery/directory.rbuild [new file with mode: 0644]
drivers/bluetooth/directory.rbuild [new file with mode: 0644]
drivers/bluetooth/fbtusb/fbtusb.rbuild [new file with mode: 0644]
drivers/bus/acpi/acpi.rbuild [new file with mode: 0644]
drivers/bus/acpi/acpica/acpica.rbuild [new file with mode: 0644]
drivers/bus/acpi/cmbatt/cmbatt.rbuild [new file with mode: 0644]
drivers/bus/acpi/compbatt/compbatt.rbuild [new file with mode: 0644]
drivers/bus/directory.rbuild [new file with mode: 0644]
drivers/bus/isapnp/isapnp.rbuild [new file with mode: 0644]
drivers/bus/pci/pci.rbuild [new file with mode: 0644]
drivers/bus/pcix/pcix.rbuild [new file with mode: 0644]
drivers/bus/pcmcia/pcmcia.rbuild [new file with mode: 0644]
drivers/directx/directory.rbuild [new file with mode: 0644]
drivers/directx/dxapi/dxapi.rbuild [new file with mode: 0644]
drivers/directx/dxg/dxg.rbuild [new file with mode: 0644]
drivers/directx/dxgthk/dxgthk.rbuild [new file with mode: 0644]
drivers/drivers.rbuild [new file with mode: 0644]
drivers/filesystems/cdfs/cdfs.rbuild [new file with mode: 0644]
drivers/filesystems/directory.rbuild [new file with mode: 0644]
drivers/filesystems/ext2/ext2.rbuild [new file with mode: 0644]
drivers/filesystems/fastfat/vfatfs.rbuild [new file with mode: 0644]
drivers/filesystems/fastfat_new/fastfat.rbuild [new file with mode: 0644]
drivers/filesystems/fs_rec/fs_rec.rbuild [new file with mode: 0644]
drivers/filesystems/msfs/msfs.rbuild [new file with mode: 0644]
drivers/filesystems/mup/mup.rbuild [new file with mode: 0644]
drivers/filesystems/npfs/npfs.rbuild [new file with mode: 0644]
drivers/filesystems/ntfs/ntfs.rbuild [new file with mode: 0644]
drivers/input/directory.rbuild [new file with mode: 0644]
drivers/input/i8042prt/i8042prt.rbuild [new file with mode: 0644]
drivers/input/kbdclass/kbdclass.rbuild [new file with mode: 0644]
drivers/input/mouclass/mouclass.rbuild [new file with mode: 0644]
drivers/input/sermouse/sermouse.rbuild [new file with mode: 0644]
drivers/ksfilter/directory.rbuild [new file with mode: 0644]
drivers/ksfilter/ks/ks.rbuild [new file with mode: 0644]
drivers/ksfilter/swenum/swenum.rbuild [new file with mode: 0644]
drivers/multimedia/audio/directory.rbuild [new file with mode: 0644]
drivers/multimedia/audio/mpu401_nt4/mpu401.rbuild [new file with mode: 0644]
drivers/multimedia/audio/sb16_nt4.old/sb16_nt4.rbuild [new file with mode: 0644]
drivers/multimedia/audio/sndblst.old/sndblst.rbuild [new file with mode: 0644]
drivers/multimedia/audio/sndblst_sys/sndblst.rbuild [new file with mode: 0644]
drivers/multimedia/audio/sound/sound.rbuild [new file with mode: 0644]
drivers/multimedia/bdasup/bdasup.rbuild [new file with mode: 0644]
drivers/multimedia/directory.rbuild [new file with mode: 0644]
drivers/network/acd/rasacd.rbuild [new file with mode: 0644]
drivers/network/afd/afd.rbuild [new file with mode: 0644]
drivers/network/dd/directory.rbuild [new file with mode: 0644]
drivers/network/dd/ne2000/ne2000.rbuild [new file with mode: 0644]
drivers/network/dd/pcnet/pcnet.rbuild [new file with mode: 0644]
drivers/network/directory.rbuild [new file with mode: 0644]
drivers/network/ndis/ndis.rbuild [new file with mode: 0644]
drivers/network/tcpip/tcpip.rbuild [new file with mode: 0644]
drivers/network/tdi/tdi.rbuild [new file with mode: 0644]
drivers/parallel/directory.rbuild [new file with mode: 0644]
drivers/parallel/parallel/parallel.rbuild [new file with mode: 0644]
drivers/serial/directory.rbuild [new file with mode: 0644]
drivers/serial/serenum/serenum.rbuild [new file with mode: 0644]
drivers/serial/serial/serial.rbuild [new file with mode: 0644]
drivers/setup/blue/blue.rbuild [new file with mode: 0644]
drivers/setup/directory.rbuild [new file with mode: 0644]
drivers/storage/class/cdrom/cdrom.rbuild [new file with mode: 0644]
drivers/storage/class/class2/class2.rbuild [new file with mode: 0644]
drivers/storage/class/directory.rbuild [new file with mode: 0644]
drivers/storage/class/disk/disk.rbuild [new file with mode: 0644]
drivers/storage/class/ramdisk/ramdisk.rbuild [new file with mode: 0644]
drivers/storage/classpnp/classpnp.rbuild [new file with mode: 0644]
drivers/storage/directory.rbuild [new file with mode: 0644]
drivers/storage/floppy/floppy.rbuild [new file with mode: 0644]
drivers/storage/ide/atapi/atapi.rbuild [new file with mode: 0644]
drivers/storage/ide/directory.rbuild [new file with mode: 0644]
drivers/storage/ide/pciide/pciide.rbuild [new file with mode: 0644]
drivers/storage/ide/pciidex/pciidex.rbuild [new file with mode: 0644]
drivers/storage/ide/uniata/uniata.rbuild [new file with mode: 0644]
drivers/storage/port/buslogic/buslogic.rbuild [new file with mode: 0644]
drivers/storage/port/directory.rbuild [new file with mode: 0644]
drivers/storage/scsiport/scsiport.pspec [new file with mode: 0644]
drivers/storage/scsiport/scsiport.rbuild [new file with mode: 0644]
drivers/usb/directory.rbuild [new file with mode: 0644]
drivers/usb/nt4compat/directory.rbuild [new file with mode: 0644]
drivers/usb/nt4compat/usbdriver/usbdriver.rbuild [new file with mode: 0644]
drivers/usb/usbd/usbd.rbuild [new file with mode: 0644]
drivers/usb/usbehci/usbehci.rbuild [new file with mode: 0644]
drivers/usb/usbhub/usbhub.rbuild [new file with mode: 0644]
drivers/usb/usbstor/usbstor.rbuild [new file with mode: 0644]
drivers/video/directory.rbuild [new file with mode: 0644]
drivers/video/displays/directory.rbuild [new file with mode: 0644]
drivers/video/displays/framebuf/framebuf.rbuild [new file with mode: 0644]
drivers/video/displays/framebuf_new/framebuf_new.rbuild [new file with mode: 0644]
drivers/video/displays/framebufacc/framebufacc.rbuild [new file with mode: 0644]
drivers/video/displays/vga/vgaddi.rbuild [new file with mode: 0644]
drivers/video/font/bmfd/bmfd.rbuild [new file with mode: 0644]
drivers/video/font/directory.rbuild [new file with mode: 0644]
drivers/video/font/ftfd/ftfd.rbuild [new file with mode: 0644]
drivers/video/miniport/directory.rbuild [new file with mode: 0644]
drivers/video/miniport/vbe/vbemp.rbuild [new file with mode: 0644]
drivers/video/miniport/vga/vgamp.rbuild [new file with mode: 0644]
drivers/video/miniport/vga_new/vga.rbuild [new file with mode: 0644]
drivers/video/miniport/vmx_svga/vmx_svga.rbuild [new file with mode: 0644]
drivers/video/miniport/xboxvmp/xboxvmp.rbuild [new file with mode: 0644]
drivers/video/videoprt/videoprt.rbuild [new file with mode: 0644]
drivers/wdm/audio/backpln/audio_test/audio_test.rbuild [new file with mode: 0644]
drivers/wdm/audio/backpln/directory.rbuild [new file with mode: 0644]
drivers/wdm/audio/backpln/portcls/portcls.rbuild [new file with mode: 0644]
drivers/wdm/audio/directory.rbuild [new file with mode: 0644]
drivers/wdm/audio/drivers/CMIDriver/cmidriver.rbuild [new file with mode: 0644]
drivers/wdm/audio/drivers/directory.rbuild [new file with mode: 0644]
drivers/wdm/audio/drivers/mpu401/mpu401.rbuild [new file with mode: 0644]
drivers/wdm/audio/drivers/sb16/sb16.rbuild [new file with mode: 0644]
drivers/wdm/audio/drm/directory.rbuild [new file with mode: 0644]
drivers/wdm/audio/drm/drmk/drmk.rbuild [new file with mode: 0644]
drivers/wdm/audio/filters/directory.rbuild [new file with mode: 0644]
drivers/wdm/audio/filters/kmixer/kmixer.rbuild [new file with mode: 0644]
drivers/wdm/audio/filters/splitter/splitter.rbuild [new file with mode: 0644]
drivers/wdm/audio/legacy/directory.rbuild [new file with mode: 0644]
drivers/wdm/audio/legacy/stream/stream.rbuild [new file with mode: 0644]
drivers/wdm/audio/legacy/wdmaud/wdmaud.rbuild [new file with mode: 0644]
drivers/wdm/audio/sysaudio/sysaudio.rbuild [new file with mode: 0644]
drivers/wdm/wdm.rbuild [new file with mode: 0644]
drivers/wmi/wmilib.rbuild [new file with mode: 0644]
hal/hal.pspec [new file with mode: 0644]
hal/hal.rbuild [new file with mode: 0644]
hal/halarm/directory.rbuild [new file with mode: 0644]
hal/halarm/hal.rbuild [new file with mode: 0644]
hal/halarm/hal_generic.rbuild [new file with mode: 0644]
hal/halarm/versa/halup.rbuild [new file with mode: 0644]
hal/halppc/directory.rbuild [new file with mode: 0644]
hal/halppc/generic/generic.rbuild [new file with mode: 0644]
hal/halppc/up/halup.rbuild [new file with mode: 0644]
hal/halx86/directory.rbuild [new file with mode: 0644]
hal/halx86/hal.rbuild [new file with mode: 0644]
hal/halx86/hal_generic.rbuild [new file with mode: 0644]
hal/halx86/hal_generic_acpi.rbuild [new file with mode: 0644]
hal/halx86/hal_generic_mp.rbuild [new file with mode: 0644]
hal/halx86/hal_generic_pcat.rbuild [new file with mode: 0644]
hal/halx86/hal_generic_up.rbuild [new file with mode: 0644]
hal/halx86/hal_mini.rbuild [new file with mode: 0644]
hal/halx86/halacpi.rbuild [new file with mode: 0644]
hal/halx86/halamd64.rbuild [new file with mode: 0644]
hal/halx86/halmps.rbuild [new file with mode: 0644]
hal/halx86/halxbox.rbuild [new file with mode: 0644]
hal/halx86/mp/i386/mps.S
include/directory.rbuild [new file with mode: 0644]
include/dxsdk/dxsdk.rbuild [new file with mode: 0644]
include/psdk/psdk.rbuild [new file with mode: 0644]
include/reactos/idl/idl.rbuild [new file with mode: 0644]
include/reactos/mc/mc.rbuild [new file with mode: 0644]
include/reactos/reactos.rbuild [new file with mode: 0644]
include/reactos/syscalls.inc [new file with mode: 0644]
include/reactos/version.h [new file with mode: 0644]
include/reactos/wine/wineheaders.rbuild [new file with mode: 0644]
lib/3rdparty/3rdparty.rbuild [new file with mode: 0644]
lib/3rdparty/adns/adns.rbuild [new file with mode: 0644]
lib/3rdparty/bzip2/bzip2.rbuild [new file with mode: 0644]
lib/3rdparty/cardlib/cardlib.rbuild [new file with mode: 0644]
lib/3rdparty/expat/expat.rbuild [new file with mode: 0644]
lib/3rdparty/freetype/freetype.rbuild [new file with mode: 0644]
lib/3rdparty/fullfat/fullfat.rbuild [new file with mode: 0644]
lib/3rdparty/icu4ros/icu4ros.rbuild [new file with mode: 0644]
lib/3rdparty/libmpg123/libmpg123.rbuild [new file with mode: 0644]
lib/3rdparty/libsamplerate/libsamplerate.rbuild [new file with mode: 0644]
lib/3rdparty/libwine/libwine.rbuild [new file with mode: 0644]
lib/3rdparty/libxml2/libxml2.rbuild [new file with mode: 0644]
lib/3rdparty/mingw/mingw.rbuild [new file with mode: 0644]
lib/3rdparty/zlib/zlib.rbuild [new file with mode: 0644]
lib/atl/atl.rbuild [new file with mode: 0644]
lib/cmlib/cmlib.rbuild [new file with mode: 0644]
lib/cportlib/cportlib.rbuild [new file with mode: 0644]
lib/debugsup/debugsup.rbuild [new file with mode: 0644]
lib/dnslib/dnslib.rbuild [new file with mode: 0644]
lib/drivers/chew/chew.rbuild [new file with mode: 0644]
lib/drivers/csq/csq.rbuild [new file with mode: 0644]
lib/drivers/directory.rbuild [new file with mode: 0644]
lib/drivers/ip/ip.rbuild [new file with mode: 0644]
lib/drivers/oskittcp/oskittcp.rbuild [new file with mode: 0644]
lib/drivers/sound/legacy/legacy.rbuild [new file with mode: 0644]
lib/drivers/sound/mmebuddy/mmebuddy.rbuild [new file with mode: 0644]
lib/drivers/sound/mment4/mment4.rbuild [new file with mode: 0644]
lib/drivers/sound/mmixer/mmixer.rbuild [new file with mode: 0644]
lib/drivers/sound/shared/shared.rbuild [new file with mode: 0644]
lib/drivers/sound/sound.rbuild [new file with mode: 0644]
lib/drivers/sound/soundblaster/soundblaster.rbuild [new file with mode: 0644]
lib/drivers/sound/uartmidi/uartmidi.rbuild [new file with mode: 0644]
lib/epsapi/epsapi.rbuild [new file with mode: 0644]
lib/fslib/directory.rbuild [new file with mode: 0644]
lib/fslib/ext2lib/ext2lib.rbuild [new file with mode: 0644]
lib/fslib/ntfslib/ntfslib.rbuild [new file with mode: 0644]
lib/fslib/vfatlib/vfatlib.rbuild [new file with mode: 0644]
lib/fslib/vfatxlib/vfatxlib.rbuild [new file with mode: 0644]
lib/inflib/inflib.rbuild [new file with mode: 0644]
lib/lib.mak [new file with mode: 0644]
lib/lib.rbuild [new file with mode: 0644]
lib/lsalib/lsalib.rbuild [new file with mode: 0644]
lib/newinflib/inflib.rbuild [new file with mode: 0644]
lib/nls/idna/idna.rbuild [new file with mode: 0644]
lib/nls/nls.rbuild [new file with mode: 0644]
lib/nls/normalize/normalize.rbuild [new file with mode: 0644]
lib/nls/scripts/scripts.rbuild [new file with mode: 0644]
lib/ppcmmu/ppcmmu.rbuild [new file with mode: 0644]
lib/pseh/pseh.rbuild [new file with mode: 0644]
lib/recyclebin/recyclebin.rbuild [new file with mode: 0644]
lib/rossym/delete.c
lib/rossym/dummy.c
lib/rossym/find.c
lib/rossym/fromfile.c
lib/rossym/frommem.c
lib/rossym/initum.c
lib/rossym/rossym.rbuild [new file with mode: 0644]
lib/rossym/rossympriv.h
lib/rossym/zwfile.c
lib/rtl/i386/rtlswap.S [new file with mode: 0644]
lib/rtl/rtl.rbuild [new file with mode: 0644]
lib/sdk/crt/crt.rbuild [new file with mode: 0644]
lib/sdk/crt/libcntpr.rbuild [new file with mode: 0644]
lib/sdk/crt/math/i386/atan2.c [new file with mode: 0644]
lib/sdk/crt/math/i386/exp.c [new file with mode: 0644]
lib/sdk/crt/math/i386/fmod.c [new file with mode: 0644]
lib/sdk/crt/math/i386/fmodf.c [new file with mode: 0644]
lib/sdk/crt/math/i386/sqrtf.c [new file with mode: 0644]
lib/sdk/crt/mem/i386/memcpy_asm.s [new file with mode: 0644]
lib/sdk/delayimp/delayimp.rbuild [new file with mode: 0644]
lib/sdk/dxguid/dxguid.rbuild [new file with mode: 0644]
lib/sdk/ioevent/ioevent.rbuild [new file with mode: 0644]
lib/sdk/nt/nt.rbuild [new file with mode: 0644]
lib/sdk/scrnsave/scrnsave.rbuild [new file with mode: 0644]
lib/sdk/sdk.rbuild [new file with mode: 0644]
lib/sdk/strmiids/strmiids.rbuild [new file with mode: 0644]
lib/sdk/uuid/uuid.c [new file with mode: 0644]
lib/sdk/uuid/uuid.rbuild [new file with mode: 0644]
lib/sdk/wdmguid/wdmguid.rbuild [new file with mode: 0644]
lib/smlib/smlib.rbuild [new file with mode: 0644]
lib/tdilib/tdilib.rbuild [new file with mode: 0644]
media/drivers/drivers.rbuild [new file with mode: 0644]
media/drivers/etc/etc.rbuild [new file with mode: 0644]
media/fonts/fonts.rbuild [new file with mode: 0644]
media/inf/inf.rbuild [new file with mode: 0644]
media/media.rbuild [new file with mode: 0644]
media/nls/nls.rbuild [new file with mode: 0644]
media/sounds/sounds.rbuild [new file with mode: 0644]
media/vgafonts/vgafonts.rbuild [new file with mode: 0644]
modules/directory.rbuild [new file with mode: 0644]
modules/empty.rbuild [new file with mode: 0644]
ntoskrnl/kdbg/i386/longjmp.S [new file with mode: 0644]
ntoskrnl/kdbg/i386/setjmp.S [new file with mode: 0644]
ntoskrnl/kdbg/kdb_symbols.c
ntoskrnl/ntkrnlmp.rbuild [new file with mode: 0644]
ntoskrnl/ntoskrnl-generic.rbuild [new file with mode: 0644]
ntoskrnl/ntoskrnl.pspec [new file with mode: 0644]
ntoskrnl/ntoskrnl.rbuild [new file with mode: 0644]
ntoskrnl/ntoskrnl.spec
ntoskrnl/ntoskrnl_i386.lnk
proxy.mak [new file with mode: 0644]
subsystems/csr/csr.rbuild [new file with mode: 0644]
subsystems/csr/csrsrv/csrsrv.rbuild [new file with mode: 0644]
subsystems/ntvdm/ntvdm.rbuild [new file with mode: 0644]
subsystems/subsystems.rbuild [new file with mode: 0644]
subsystems/win/basesrv/basesrv.rbuild [new file with mode: 0644]
subsystems/win/directory.rbuild [new file with mode: 0644]
subsystems/win/winsrv/winsrv.rbuild [new file with mode: 0644]
subsystems/win32/csrss/csrsrv/csrsrv.rbuild [new file with mode: 0644]
subsystems/win32/csrss/csrss.rbuild [new file with mode: 0644]
subsystems/win32/csrss/win32csr/win32csr.rbuild [new file with mode: 0644]
subsystems/win32/win32.rbuild [new file with mode: 0644]
subsystems/win32/win32k/win32k.pspec [new file with mode: 0644]
subsystems/win32/win32k/win32k.rbuild [new file with mode: 0644]
tools/bin2c.mak [new file with mode: 0644]
tools/buildno/buildno.cpp [new file with mode: 0644]
tools/buildno/buildno.mak [new file with mode: 0644]
tools/buildno/pch.h [new file with mode: 0644]
tools/cabman/cabman.rbuild [new file with mode: 0644]
tools/cdmake/cdmake.rbuild [new file with mode: 0644]
tools/gendib/gendib.mak [new file with mode: 0644]
tools/geninc/data.c [new file with mode: 0644]
tools/geninc/geninc.rbuild [new file with mode: 0644]
tools/hpp/hpp.rbuild [new file with mode: 0644]
tools/kbdtool/kbdtool.rbuild [new file with mode: 0644]
tools/log2lines/log2lines.mak [new file with mode: 0644]
tools/mkhive/mkhive.rbuild [new file with mode: 0644]
tools/nandflash/nandflash.rbuild [new file with mode: 0644]
tools/ofw_interface/ofw_interface.mak [new file with mode: 0644]
tools/pefixup.mak [new file with mode: 0644]
tools/pipetools/pipetools.mak [new file with mode: 0644]
tools/rbuild/automaticdependency.cpp [new file with mode: 0644]
tools/rbuild/autoregister.cpp [new file with mode: 0644]
tools/rbuild/backend/backend.cpp [new file with mode: 0644]
tools/rbuild/backend/backend.h [new file with mode: 0644]
tools/rbuild/backend/dependencymap/dependencymap.cpp [new file with mode: 0644]
tools/rbuild/backend/dependencymap/dependencymap.h [new file with mode: 0644]
tools/rbuild/backend/mingw/compilers/gcc.mak [new file with mode: 0644]
tools/rbuild/backend/mingw/compilers/msc.mak [new file with mode: 0644]
tools/rbuild/backend/mingw/linkers/ld.mak [new file with mode: 0644]
tools/rbuild/backend/mingw/linkers/mslink.mak [new file with mode: 0644]
tools/rbuild/backend/mingw/mingw.cpp [new file with mode: 0644]
tools/rbuild/backend/mingw/mingw.h [new file with mode: 0644]
tools/rbuild/backend/mingw/modulehandler.cpp [new file with mode: 0644]
tools/rbuild/backend/mingw/modulehandler.h [new file with mode: 0644]
tools/rbuild/backend/mingw/mstools_detection.cpp [new file with mode: 0644]
tools/rbuild/backend/mingw/pch_detection.h [new file with mode: 0644]
tools/rbuild/backend/mingw/pipe_detection.c [new file with mode: 0644]
tools/rbuild/backend/mingw/proxymakefile.cpp [new file with mode: 0644]
tools/rbuild/backend/mingw/rule.cpp [new file with mode: 0644]
tools/rbuild/backend/mingw/rule.h [new file with mode: 0644]
tools/rbuild/backend/mingw/rules.mak [new file with mode: 0644]
tools/rbuild/backend/msbuild/msbuild.cpp [new file with mode: 0644]
tools/rbuild/backend/msbuild/msbuild.h [new file with mode: 0644]
tools/rbuild/backend/msvc/genguid.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/msvc.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/msvc.h [new file with mode: 0644]
tools/rbuild/backend/msvc/msvcmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/projmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/propsmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/reactos.defaults.props [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/reactos.targets [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/s_as_mscpp.props [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/s_as_mscpp.rules [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/s_as_mscpp.targets [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/s_as_mscpp.xml [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/spec.props [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/spec.rules [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/spec.targets [new file with mode: 0644]
tools/rbuild/backend/msvc/rules/spec.xml [new file with mode: 0644]
tools/rbuild/backend/msvc/slnmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/vcprojmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/vcxprojmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/msvc/vspropsmaker.cpp [new file with mode: 0644]
tools/rbuild/backend/versionreport/versionreport.cpp [new file with mode: 0644]
tools/rbuild/backend/versionreport/versionreport.h [new file with mode: 0644]
tools/rbuild/bootstrap.cpp [new file with mode: 0644]
tools/rbuild/cdfile.cpp [new file with mode: 0644]
tools/rbuild/compilationunit.cpp [new file with mode: 0644]
tools/rbuild/compilationunitsupportcode.cpp [new file with mode: 0644]
tools/rbuild/compilerdirective.cpp [new file with mode: 0644]
tools/rbuild/compilerflag.cpp [new file with mode: 0644]
tools/rbuild/configuration.cpp [new file with mode: 0644]
tools/rbuild/define.cpp [new file with mode: 0644]
tools/rbuild/directory.cpp [new file with mode: 0644]
tools/rbuild/doc/rbuild.dbk [new file with mode: 0644]
tools/rbuild/doc/rbuild.txt [new file with mode: 0644]
tools/rbuild/empty.def [new file with mode: 0644]
tools/rbuild/exception.cpp [new file with mode: 0644]
tools/rbuild/exception.h [new file with mode: 0644]
tools/rbuild/filesupportcode.cpp [new file with mode: 0644]
tools/rbuild/global.cpp [new file with mode: 0644]
tools/rbuild/include.cpp [new file with mode: 0644]
tools/rbuild/installfile.cpp [new file with mode: 0644]
tools/rbuild/linkerflag.cpp [new file with mode: 0644]
tools/rbuild/linkerscript.cpp [new file with mode: 0644]
tools/rbuild/makefile [new file with mode: 0644]
tools/rbuild/module.cpp [new file with mode: 0644]
tools/rbuild/pch.h [new file with mode: 0644]
tools/rbuild/project.cpp [new file with mode: 0644]
tools/rbuild/project.dtd [new file with mode: 0644]
tools/rbuild/rbuild.cpp [new file with mode: 0644]
tools/rbuild/rbuild.dsp [new file with mode: 0644]
tools/rbuild/rbuild.dsw [new file with mode: 0644]
tools/rbuild/rbuild.h [new file with mode: 0644]
tools/rbuild/rbuild.mak [new file with mode: 0644]
tools/rbuild/rbuild.sln [new file with mode: 0644]
tools/rbuild/rbuild.vcproj [new file with mode: 0644]
tools/rbuild/stubbedcomponent.cpp [new file with mode: 0644]
tools/rbuild/syssetupgenerator.cpp [new file with mode: 0644]
tools/rbuild/test.h [new file with mode: 0644]
tools/rbuild/tests/alltests.cpp [new file with mode: 0644]
tools/rbuild/tests/cdfiletest.cpp [new file with mode: 0644]
tools/rbuild/tests/compilationunittest.cpp [new file with mode: 0644]
tools/rbuild/tests/data/automaticdependency.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/automaticdependency_include.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/cdfile.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/compilationunit.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/define.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/if.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/include.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/invoke.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/linkerflag.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/module.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/project.rbuild [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile1.c [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile1/sourcefile1_header3.h [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile1/sourcefile_includenext.h [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile1_header1.h [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile1_header2.h [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile1_recurse.h [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile_include.c [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile_include.h [new file with mode: 0644]
tools/rbuild/tests/data/sourcefile_includenext.h [new file with mode: 0644]
tools/rbuild/tests/data/symbol.rbuild [new file with mode: 0644]
tools/rbuild/tests/definetest.cpp [new file with mode: 0644]
tools/rbuild/tests/functiontest.cpp [new file with mode: 0644]
tools/rbuild/tests/iftest.cpp [new file with mode: 0644]
tools/rbuild/tests/includetest.cpp [new file with mode: 0644]
tools/rbuild/tests/invoketest.cpp [new file with mode: 0644]
tools/rbuild/tests/linkerflagtest.cpp [new file with mode: 0644]
tools/rbuild/tests/moduletest.cpp [new file with mode: 0644]
tools/rbuild/tests/projecttest.cpp [new file with mode: 0644]
tools/rbuild/tests/sourcefiletest.cpp [new file with mode: 0644]
tools/rbuild/tests/symboltest.cpp [new file with mode: 0644]
tools/rbuild/testsupportcode.cpp [new file with mode: 0644]
tools/rbuild/xmlnode.cpp [new file with mode: 0644]
tools/rbuild_helper/rbuild_helper.rbuild [new file with mode: 0644]
tools/rgenstat/rgenstat.rbuild [new file with mode: 0644]
tools/rsym/raddr2line.mak [new file with mode: 0644]
tools/rsym/rsym.c [new file with mode: 0644]
tools/rsym/rsym.mak [new file with mode: 0644]
tools/ssprintf.cpp [new file with mode: 0644]
tools/ssprintf.h [new file with mode: 0644]
tools/tools.mak [new file with mode: 0644]
tools/tools.rbuild [new file with mode: 0644]
tools/unicode/unicode.rbuild [new file with mode: 0644]
tools/utf16le/utf16le.rbuild [new file with mode: 0644]
tools/widl/widl.rbuild [new file with mode: 0644]
tools/winebuild/Makefile.in [new file with mode: 0644]
tools/winebuild/build.h [new file with mode: 0644]
tools/winebuild/import.c [new file with mode: 0644]
tools/winebuild/main.c [new file with mode: 0644]
tools/winebuild/mkstemps.c [new file with mode: 0644]
tools/winebuild/parser.c [new file with mode: 0644]
tools/winebuild/relay.c [new file with mode: 0644]
tools/winebuild/res16.c [new file with mode: 0644]
tools/winebuild/res32.c [new file with mode: 0644]
tools/winebuild/ros_diff.patch [new file with mode: 0644]
tools/winebuild/spec16.c [new file with mode: 0644]
tools/winebuild/spec32.c [new file with mode: 0644]
tools/winebuild/utils.c [new file with mode: 0644]
tools/winebuild/winebuild.man.in [new file with mode: 0644]
tools/winebuild/winebuild.rbuild [new file with mode: 0644]
tools/wmc/wmc.rbuild [new file with mode: 0644]
tools/wpp/wpp.rbuild [new file with mode: 0644]
tools/wrc/wrc.rbuild [new file with mode: 0644]
tools/xml.cpp [new file with mode: 0644]
tools/xml.h [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..cf320c4
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,633 @@
+# Well-known targets:
+#
+#    all (default target)
+#        This target builds all of ReactOS.
+#
+#    module
+#        These targets builds a single module. Replace module with the name of
+#        the module you want to build.
+#
+#    bootcd
+#        This target builds an ISO (ReactOS.iso) from which ReactOS can be booted
+#        and installed.
+#
+#    livecd
+#        This target builds an ISO (ReactOS-Live.iso) from which ReactOS can be
+#        booted, but not installed.
+#
+#    install
+#        This target installs all of ReactOS to a location specified by the
+#        ROS_INSTALL environment variable.
+#
+#    module_install
+#        These targets installs a single module to a location specified by the
+#        ROS_INSTALL environment variable. Replace module with the name of the
+#        module you want to install.
+#
+#    clean
+#        This target cleans (deletes) all files that are generated when building
+#        ReactOS.
+#
+#    module_clean
+#        These targets cleans (deletes) files that are generated when building a
+#        single module. Replace module with the name of the module you want to
+#        clean.
+#
+#    depends
+#        This target does a complete dependency check of the ReactOS codebase.
+#        This can require several minutes to complete. If you only need to check
+#        dependencies for a single or few modules then you can use the
+#        module_depends targets instead. This target can also repair a damaged or
+#        missing makefile-${ROS_ARCH}.auto if needed.
+#
+#    module_depends
+#        These targets do a dependency check of individual modules. Replace module
+#        with the name of the module for which you want to check dependencies.
+#        This is faster than the depends target which does a complete dependency
+#        check of the ReactOS codebase.
+#
+#    bootcdregtest
+#        This target builds an ISO (ReactOS-RegTest.ISO) which is used for unattended
+#        regression testing.
+#
+#
+# Accepted environment variables:
+#
+#    ROS_ARCH
+#        This variable specifies the name of the architecture to build ReactOS for.
+#        The variable defaults to i386.
+#
+#    ROS_PREFIX
+#        This variable specifies the prefix of the MinGW installation. On Windows
+#        a prefix is usually not needed, but on linux it is usually "mingw32". If
+#        not present and no executable named "gcc" can be found, then the prefix is
+#        assumed to be "mingw32". If your gcc is named i386-mingw32-gcc then set
+#        ROS_PREFIX to i386-mingw32. Don't include the dash (-) before gcc.
+#
+#    ROS_INTERMEDIATE
+#        This variable controls where to put intermediate files. Intermediate
+#        files are generated files that are needed to generate the final
+#        output files. Examples of intermediate files include *.o, *.a, and
+#        *.coff. N.B. Don't put a path separator at the end. The variable
+#        defaults to .\obj-{ROS_ARCH}.
+#
+#    ROS_OUTPUT
+#        This variable controls where to put output files. Output files are
+#        generated files that makes up the result of the build process.
+#        Examples of output files include *.exe, *.dll, and *.sys. N.B. Don't
+#        put a path separator at the end. The variable defaults to .\output-{ROS_ARCH}.
+#
+#    ROS_CDOUTPUT
+#        This variable controls the name of the ReactOS directory on cdrom.
+#        The variable defaults to reactos.
+#        Warning: setting this value may lead to a not bootable/installable cdrom.
+#
+#    ROS_TEMPORARY
+#        This variable controls where to put temporary files. Temporary files
+#        are (usually small) generated files that are needed to generate the
+#        intermediate or final output files. Examples of temporary files include
+#        *.rci (preprocessed .rc files for wrc), *.tmp, and *.exp. N.B. Don't put
+#        a path separator at the end. The variable defaults to {ROS_INTERMEDIATE}
+#        directory.
+#
+#    ROS_INSTALL
+#        This variable controls where to install output files to when using
+#        'make install'. N.B. Don't put a path separator at the end. The variable
+#        defaults to .\{ROS_CDOUTPUT}.
+#
+#    ROS_BUILDMAP
+#        This variable controls if map files are to be generated for executable
+#        output files. Map files have the extension .map. The value can be either
+#        full (to build map files with assembly code), yes (to build map files
+#        without source code) or no (to not build any map files). The variable
+#        defaults to no.
+#
+#    ROS_BUILDNOSTRIP
+#        This variable controls if non-symbol-stripped versions are to be built
+#        of executable output files. Non-symbol-stripped executable output files
+#        have .nostrip added to the filename just before the extension. The value
+#        can be either yes (to build non-symbol-stripped versions of executable
+#        output files) or no (to not build non-symbol-stripped versions of
+#        executable output files). The variable defaults to no.
+#
+#    ROS_LEAN_AND_MEAN
+#        This variable controls if all binaries should be stripped out of useless
+#        data added by GCC/LD as well as of RSYM symbol data. Output binary size
+#        will go from 80 to 40MB, memory usage from 58 to 38MB and the install CD
+#        from 18 to 13MB. The variable defaults to no.
+#
+#    ROS_GENERATE_RSYM
+#        This variable controls generation of RSYM symbol data. The value can be
+#        either yes (to generate symbol data) or no. The variable defaults to yes.
+#
+#    ROS_RBUILDFLAGS
+#        Pass parameters to rbuild.
+#            -v           Be verbose.
+#            -c           Clean as you go. Delete generated files as soon as they are not needed anymore.
+#            -dd          Disable automatic dependencies.
+#            -da          Enable automatic dependencies.
+#            -df          Enable full dependencies.
+#            -dm{module}  Check only automatic dependencies for this module.
+#            -hd          Disable precompiled headers.
+#            -mi          Let make handle creation of install directories. Rbuild will not generate the directories.
+#            -ps          Generate proxy makefiles in source tree instead of the output tree.
+#            -ud          Disable compilation units.
+#            -r           Input XML
+#
+#    ROS_AUTOMAKE
+#        Alternate name of makefile-${ROS_ARCH}.auto
+#
+#    ROS_BUILDENGINE
+#        The Build engine to be used. The variable defaults to rbuild (RBUILD_TARGET)
+#
+
+# check for versions of make that don't have features we need...
+# the function "eval" is only available in 3.80+, which happens to be the minimum
+# version that has the features we use...
+# THIS CHECK IS BORROWED FROM THE "GMSL" PROJECT, AND IS COVERED BY THE GPL LICENSE
+# YOU CAN FIND OUT MORE ABOUT GMSL - A VERY COOL PROJECT - AT:
+# http://gmsl.sourceforge.net/
+
+__gmsl_have_eval :=
+__gmsl_ignore := $(eval __gmsl_have_eval := T)
+
+ifndef __gmsl_have_eval
+$(error ReactOS's makefiles use GNU Make 3.80+ features, you have $(MAKE_VERSION), you MUST UPGRADE in order to build ReactOS - Sorry)
+endif
+# END of code borrowed from GMSL ( http://gmsl.sourceforge.net/ )
+
+define NL
+
+
+endef
+
+.PHONY: all
+.PHONY: clean
+.PHONY: world
+.PHONY: universe
+
+ifneq ($(ROS_ARCH),)
+  ARCH := $(ROS_ARCH)
+else
+  ARCH := i386
+endif
+
+ifeq ($(ROS_AUTOMAKE),)
+  ROS_AUTOMAKE=makefile-$(ARCH).auto
+endif
+
+all: $(ROS_AUTOMAKE)
+
+
+.SUFFIXES:
+
+ifeq ($(HOST),)
+ifeq ($(word 1,$(shell gcc -dumpmachine)),mingw32)
+ifeq ($(findstring msys,$(shell sh --version 2>nul)),msys)
+export OSTYPE = msys
+HOST=mingw32-linux
+HOST_CFLAGS+=-fshort-wchar
+HOST_CPPFLAGS+=-fshort-wchar
+else
+HOST=mingw32-windows
+endif
+else
+HOST=mingw32-linux
+HOST_CFLAGS+=-fshort-wchar
+HOST_CPPFLAGS+=-fshort-wchar
+endif
+endif
+
+# Default to half-verbose mode
+ifeq ($(VERBOSE),no)
+  Q = @
+  HALFVERBOSEECHO = no
+  BUILDNO_QUIET = -q
+else
+ifeq ($(VERBOSE),full)
+  Q =
+  HALFVERBOSEECHO = no
+  BUILDNO_QUIET =
+else
+  Q = @
+  HALFVERBOSEECHO = yes
+  BUILDNO_QUIET = -q
+endif
+endif
+ifeq ($(HOST),mingw32-linux)
+  QUOTE = "
+else
+  QUOTE =
+endif
+ifeq ($(HALFVERBOSEECHO),yes)
+  ECHO_CP      =@echo $(QUOTE)[COPY]     $@$(QUOTE)
+  ECHO_MKDIR   =@echo $(QUOTE)[MKDIR]    $@$(QUOTE)
+  ECHO_BUILDNO =@echo $(QUOTE)[BUILDNO]  $@$(QUOTE)
+  ECHO_INVOKE  =@echo $(QUOTE)[INVOKE]   $<$(QUOTE)
+  ECHO_PCH     =@echo $(QUOTE)[PCH]      $@$(QUOTE)
+  ECHO_CPP     =@echo $(QUOTE)[CPP]      $@$(QUOTE)
+  ECHO_CC      =@echo $(QUOTE)[CC]       $<$(QUOTE)
+  ECHO_HOSTCC  =@echo $(QUOTE)[HOST-CC]  $<$(QUOTE)
+  ECHO_CL      =@echo $(QUOTE)[CL]       $<$(QUOTE)
+  ECHO_AS      =@echo $(QUOTE)[AS]       $<$(QUOTE)
+  ECHO_NASM    =@echo $(QUOTE)[NASM]     $<$(QUOTE)
+  ECHO_AR      =@echo $(QUOTE)[AR]       $@$(QUOTE)
+  ECHO_HOSTAR  =@echo $(QUOTE)[HOST-AR]  $@$(QUOTE)
+  ECHO_WINEBLD =@echo $(QUOTE)[WINEBLD]  $@$(QUOTE)
+  ECHO_WRC     =@echo $(QUOTE)[WRC]      $@$(QUOTE)
+  ECHO_RC      =@echo $(QUOTE)[RC]       $@$(QUOTE)
+  ECHO_CVTRES  =@echo $(QUOTE)[CVTRES]   $@$(QUOTE)
+  ECHO_WIDL    =@echo $(QUOTE)[WIDL]     $@$(QUOTE)
+  ECHO_BIN2RES =@echo $(QUOTE)[BIN2RES]  $<$(QUOTE)
+  ECHO_IMPLIB  =@echo $(QUOTE)[IMPLIB]   $@$(QUOTE)
+  ECHO_LD      =@echo $(QUOTE)[LD]       $@$(QUOTE)
+  ECHO_HOSTLD  =@echo $(QUOTE)[HOST-LD]  $@$(QUOTE)
+  ECHO_LINK    =@echo $(QUOTE)[LINK]     $@$(QUOTE)
+  ECHO_NM      =@echo $(QUOTE)[NM]       $@$(QUOTE)
+  ECHO_OBJDUMP =@echo $(QUOTE)[OBJDUMP]  $@$(QUOTE)
+  ECHO_RBUILD  =@echo $(QUOTE)[RBUILD]   $@$(QUOTE)
+  ECHO_RSYM    =@echo $(QUOTE)[RSYM]     $@$(QUOTE)
+  ECHO_PEFIXUP =@echo $(QUOTE)[PEFIXUP]  $@$(QUOTE)
+  ECHO_WMC     =@echo $(QUOTE)[WMC]      $@$(QUOTE)
+  ECHO_NCI     =@echo $(QUOTE)[NCI]      $@$(QUOTE)
+  ECHO_CABMAN  =@echo $(QUOTE)[CABMAN]   $<$(QUOTE)
+  ECHO_CDMAKE  =@echo $(QUOTE)[CDMAKE]   $@$(QUOTE)
+  ECHO_MKHIVE  =@echo $(QUOTE)[MKHIVE]   $@$(QUOTE)
+  ECHO_REGTESTS=@echo $(QUOTE)[REGTESTS] $@$(QUOTE)
+  ECHO_TEST    =@echo $(QUOTE)[TEST]     $@$(QUOTE)
+  ECHO_GENDIB  =@echo $(QUOTE)[GENDIB]   $@$(QUOTE)
+  ECHO_STRIP   =@echo $(QUOTE)[STRIP]    $@$(QUOTE)
+  ECHO_RGENSTAT=@echo $(QUOTE)[RGENSTAT] $@$(QUOTE)
+  ECHO_DEPENDS =@echo $(QUOTE)[DEPENDS]  $<$(QUOTE)
+  ECHO_RSP     =@echo $(QUOTE)[RSP]      $@$(QUOTE)
+else
+  ECHO_CP      =
+  ECHO_MKDIR   =
+  ECHO_BUILDNO =
+  ECHO_INVOKE  =
+  ECHO_PCH     =
+  ECHO_CPP     =
+  ECHO_CC      =
+  ECHO_HOSTCC  =
+  ECHO_AS      =
+  ECHO_NASM    =
+  ECHO_AR      =
+  ECHO_HOSTAR  =
+  ECHO_WINEBLD =
+  ECHO_WRC     =
+  ECHO_RC      =
+  ECHO_CVTRES  =
+  ECHO_WIDL    =
+  ECHO_BIN2RES =
+  ECHO_IMPLIB  =
+  ECHO_LD      =
+  ECHO_HOSTLD  =
+  ECHO_NM      =
+  ECHO_OBJDUMP =
+  ECHO_RBUILD  =
+  ECHO_RSYM    =
+  ECHO_WMC     =
+  ECHO_NCI     =
+  ECHO_CABMAN  =
+  ECHO_CDMAKE  =
+  ECHO_MKHIVE  =
+  ECHO_REGTESTS=
+  ECHO_TEST    =
+  ECHO_GENDIB  =
+  ECHO_STRIP   =
+  ECHO_RGENSTAT=
+  ECHO_DEPENDS =
+  ECHO_RSP     =
+endif
+
+# Set host compiler/linker
+ifeq ($(HOST_CC),)
+  HOST_CC = gcc
+endif
+ifeq ($(HOST_CPP),)
+  HOST_CPP = g++
+endif
+host_gcc = $(Q)$(HOST_CC)
+host_gpp = $(Q)$(HOST_CPP)
+host_ld = $(Q)ld
+host_ar = $(Q)ar
+host_objcopy = $(Q)objcopy
+
+# Set target compiler/linker
+ifneq ($(ROS_PREFIX),)
+  PREFIX_ := $(ROS_PREFIX)-
+else
+  ifeq ($(HOST),mingw32-linux)
+    PREFIX_ := mingw32-
+  else
+    PREFIX_ :=
+  endif
+endif
+ifeq ($(TARGET_CC),)
+  TARGET_CC = $(PREFIX_)gcc
+endif
+ifeq ($(TARGET_CPP),)
+  TARGET_CPP = $(PREFIX_)g++
+endif
+gcc = $(Q)$(TARGET_CC)
+gpp = $(Q)$(TARGET_CPP)
+gas = $(Q)$(TARGET_CC) -x assembler-with-cpp
+ld = $(Q)$(PREFIX_)ld
+nm = $(Q)$(PREFIX_)nm
+objdump = $(Q)$(PREFIX_)objdump
+ar = $(Q)$(PREFIX_)ar
+objcopy = $(Q)$(PREFIX_)objcopy
+dlltool = $(Q)$(PREFIX_)dlltool
+strip = $(Q)$(PREFIX_)strip
+windres = $(Q)$(PREFIX_)windres
+
+# Set utilities
+ifeq ($(OSTYPE),msys)
+  HOST=mingw32-linux
+endif
+ifeq ($(HOST),mingw32-linux)
+       ifeq ($(OSTYPE),msys)
+               export EXEPOSTFIX = .exe
+       else
+               export EXEPOSTFIX =
+       endif
+       export SEP = /
+       mkdir = -$(Q)mkdir -p
+       checkpoint = $(Q)touch
+       rm = $(Q)rm -f
+       cp = $(Q)cp
+       NUL = /dev/null
+else # mingw32-windows
+       export EXEPOSTFIX = .exe
+       ROS_EMPTY =
+       export SEP = \$(ROS_EMPTY)
+       mkdir = -$(Q)mkdir
+       checkpoint = $(Q)copy /y NUL
+       rm = $(Q)del /f /q
+       cp = $(Q)copy /y
+       NUL = NUL
+endif
+
+ifneq ($(ROS_INTERMEDIATE),)
+  INTERMEDIATE := $(ROS_INTERMEDIATE)
+else
+  INTERMEDIATE := obj-$(ARCH)
+endif
+INTERMEDIATE_ := $(INTERMEDIATE)$(SEP)
+
+ifneq ($(ROS_OUTPUT),)
+  OUTPUT := $(ROS_OUTPUT)
+else
+  OUTPUT := output-$(ARCH)
+endif
+OUTPUT_ := $(OUTPUT)$(SEP)
+
+ifneq ($(ROS_CDOUTPUT),)
+  CDOUTPUT := $(ROS_CDOUTPUT)
+else
+  CDOUTPUT := reactos
+endif
+CDOUTPUT_ := $(CDOUTPUT)$(SEP)
+
+ifneq ($(ROS_TEMPORARY),)
+  TEMPORARY := $(ROS_TEMPORARY)
+else
+  TEMPORARY := $(INTERMEDIATE)
+endif
+TEMPORARY_ := $(TEMPORARY)$(SEP)
+
+ifneq ($(ROS_INSTALL),)
+  INSTALL := $(ROS_INSTALL)
+else
+  INSTALL := $(CDOUTPUT)
+endif
+INSTALL_ := $(INSTALL)$(SEP)
+
+RBUILD_FLAGS := -rReactOS-$(ARCH).rbuild -DARCH=$(ARCH)
+
+$(INTERMEDIATE):
+       $(ECHO_MKDIR)
+       ${mkdir} $@
+
+ifneq ($(INTERMEDIATE),$(OUTPUT))
+$(OUTPUT):
+       $(ECHO_MKDIR)
+       ${mkdir} $@
+endif
+
+ifneq ($(TEMPORARY),$(INTERMEDIATE))
+ifneq ($(TEMPORARY),$(OUTPUT))
+$(TEMPORARY):
+       $(ECHO_MKDIR)
+       ${mkdir} $@
+endif
+endif
+
+BUILDNO_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)buildno.h
+
+include lib/lib.mak
+include tools/tools.mak
+-include $(ROS_AUTOMAKE)
+
+PREAUTO := \
+       $(BIN2C_TARGET) \
+       $(BIN2RES_TARGET) \
+       $(BUILDNO_H) \
+       $(GENDIB_DIB_FILES) \
+       $(NCI_SERVICE_FILES)
+
+ifeq ($(ARCH),powerpc)
+PREAUTO += $(OFW_INTERFACE_SERVICE_FILES) $(PPCMMU_TARGETS)
+endif
+
+ifeq ($(ROS_BUILDENGINE),)
+ROS_BUILDENGINE=$(RBUILD_TARGET)
+endif
+
+$(ROS_AUTOMAKE): $(ROS_BUILDENGINE) $(XMLBUILDFILES) | $(PREAUTO)
+       ${mkdir} $(OUTPUT_)media$(SEP)inf 2>$(NUL)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
+
+world: all bootcd livecd
+
+universe:
+       $(MAKE) KDBG=1 DBG=1 \
+               ROS_AUTOMAKE=makefile-$(ARCH)-kd.auto \
+               ROS_INSTALL=reactos-$(ARCH)-kd \
+               ROS_INTERMEDIATE=obj-$(ARCH)-kd \
+               ROS_OUTPUT=output-$(ARCH)-kd \
+               world
+       $(MAKE) KDBG=0 DBG=1 \
+               ROS_AUTOMAKE=makefile-$(ARCH)-d.auto \
+               ROS_INSTALL=reactos-$(ARCH)-d \
+               ROS_INTERMEDIATE=obj-$(ARCH)-d \
+               ROS_OUTPUT=output-$(ARCH)-d \
+               world
+       $(MAKE) KDBG=0 DBG=0 \
+               ROS_AUTOMAKE=makefile-$(ARCH)-r.auto \
+               ROS_INSTALL=reactos-$(ARCH)-r \
+               ROS_INTERMEDIATE=obj-$(ARCH)-r \
+               ROS_OUTPUT=output-$(ARCH)-r \
+               world
+
+.PHONY: rgenstat
+rgenstat: $(RGENSTAT_TARGET)
+       $(ECHO_RGENSTAT)
+       $(Q)$(RGENSTAT_TARGET) apistatus.lst apistatus.xml
+
+.PHONY: msbuild
+msbuild: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msbuild
+
+.PHONY: msbuild_clean
+msbuild_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msbuild
+
+.PHONY: depmap
+depmap: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) depmap
+
+.PHONY: vreport
+vreport:$(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) vreport
+
+.PHONY: msvc
+msvc: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msvc
+
+.PHONY: msvc6
+msvc6: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs6.00 -voversionconfiguration msvc
+
+.PHONY: msvc7
+msvc7: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -voversionconfiguration msvc
+
+.PHONY: msvc71
+msvc71: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -voversionconfiguration msvc
+
+.PHONY: msvc8
+msvc8: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -voversionconfiguration msvc
+
+.PHONY: msvc9
+msvc9: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs9.00 -voversionconfiguration msvc
+
+.PHONY: msvc10
+msvc10: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs10.00 -voversionconfiguration msvc
+
+.PHONY: msvc6_clean
+msvc6_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
+
+.PHONY: msvc7_clean
+msvc7_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
+
+.PHONY: msvc71_clean
+msvc71_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
+
+.PHONY: msvc8_clean
+msvc8_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.00 -voversionconfiguration msvc
+
+.PHONY: msvc9_clean
+msvc9_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs9.00 -voversionconfiguration msvc
+
+.PHONY: msvc10_clean
+msvc10_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs10.00 -voversionconfiguration msvc
+
+.PHONY: msvc_clean
+msvc_clean: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c msvc
+
+.PHONY: msvc_clean_all
+msvc_clean_all: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs6.00 -voversionconfiguration msvc
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.00 -voversionconfiguration msvc
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs7.10 -voversionconfiguration msvc
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -c -vs8.10 -voversionconfiguration msvc
+
+.PHONY: msvc7_install_debug
+msvc7_install_debug: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcdebug -voversionconfiguration msvc
+
+.PHONY: msvc7_install_release
+msvc7_install_release: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcrelease -voversionconfiguration msvc
+
+.PHONY: msvc7_install_speed
+msvc7_install_speed: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.00 -vcspeed -voversionconfiguration msvc
+
+.PHONY: msvc71_install_debug
+msvc71_install_debug: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcdebug -voversionconfiguration msvc
+
+.PHONY: msvc71_install_release
+msvc71_install_release: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcrelease -voversionconfiguration msvc
+
+
+.PHONY: msvc71_install_speed
+msvc71_install_speed: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs7.10 -vcspeed -voversionconfiguration msvc
+
+.PHONY: msvc8_install_debug
+msvc8_install_debug: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcdebug -voversionconfiguration msvc
+
+.PHONY: msvc8_install_release
+msvc8_install_release: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcrelease -voversionconfiguration msvc
+
+.PHONY: msvc8_install_speed
+msvc8_install_speed: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) -vs8.00 -vcspeed -voversionconfiguration msvc
+
+.PHONY: makefile_auto_clean
+makefile_auto_clean:
+       -@$(rm) $(ROS_AUTOMAKE) $(PREAUTO) 2>$(NUL)
+
+.PHONY: clean
+clean: makefile_auto_clean
+
+.PHONY: depends
+depends: $(ROS_BUILDENGINE)
+       $(ECHO_RBUILD)
+       $(Q)$(ROS_BUILDENGINE) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) mingw
diff --git a/ReactOS-amd64.rbuild b/ReactOS-amd64.rbuild
new file mode 100644 (file)
index 0000000..aed1245
--- /dev/null
@@ -0,0 +1,113 @@
+<?xml version="1.0"?>
+<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
+<project name="ReactOS" makefile="makefile-amd64.auto" xmlns:xi="http://www.w3.org/2001/XInclude" allowwarnings="true">
+       <xi:include href="config-amd64.rbuild">
+               <xi:fallback>
+                       <xi:include href="config-amd64.template.rbuild" />
+               </xi:fallback>
+       </xi:include>
+
+       <xi:include href="ReactOS-generic.rbuild" />
+
+       <define name="_M_AMD64" />
+       <define name="_AMD64_" />
+       <define name="_M_AXP64" />
+       <define name="__x86_64__" />
+       <!-- define name="_X86AMD64_" / FIXME: what is this used for? -->
+       <define name="_WIN64" />
+       <define name="TARGET_amd64" host="true" />
+
+       <define name="USE_COMPILER_EXCEPTIONS" />
+       <define name ="NO_UNDERSCORE_PREFIX" />
+
+       <property name="PLATFORM" value="PC"/>
+       <property name="usewrc" value="false"/>
+       <property name="WINEBUILD_FLAGS" value="--kill-at"/>
+
+       <group compilerset="gcc">
+               <if property="OPTIMIZE" value="1">
+                       <compilerflag>-ftracer</compilerflag>
+                       <compilerflag>-momit-leaf-frame-pointer</compilerflag>
+               </if>
+               <compilerflag>-fms-extensions</compilerflag>
+               <compilerflag>-mpreferred-stack-boundary=4</compilerflag>
+               <compilerflag compiler="midl">-m64 --win64</compilerflag>
+               <!-- compilerflag compiler="cc,cxx">-gstabs+</compilerflag -->
+               <!-- compilerflag compiler="as">-gstabs+</compilerflag -->
+               <compilerflag>-U_X86_</compilerflag>
+               <compilerflag>-UWIN32</compilerflag>
+               <compilerflag>-Wno-format</compilerflag>
+       </group>
+
+       <group linkerset="ld">
+               <linkerflag>-disable-stdcall-fixup</linkerflag>
+               <linkerflag>-file-alignment=0x1000</linkerflag>
+               <linkerflag>-section-alignment=0x1000</linkerflag>
+               <linkerflag>--unique=.eh_frame</linkerflag>
+               <linkerflag>-static</linkerflag>
+               <linkerflag>--exclude-all-symbols</linkerflag>
+       </group>
+
+       <if property="USERMODE" value="1">
+               <directory name="base">
+                       <directory name="applications">
+                               <xi:include href="base/applications/applications.rbuild" />
+                       </directory>
+                       <directory name="services">
+                               <xi:include href="base/services/services.rbuild" />
+                       </directory>
+                       <directory name="setup">
+                               <xi:include href="base/setup/setup.rbuild" />
+                       </directory>
+                       <directory name="shell">
+                               <directory name="cmd">
+                                       <xi:include href="base/shell/cmd/cmd.rbuild" />
+                               </directory>
+                               <directory name="explorer-new">
+                                       <xi:include href="base/shell/explorer-new/explorer.rbuild" />
+                               </directory>
+                       </directory>
+                       <directory name="system">
+                               <xi:include href="base/system/system.rbuild" />
+                       </directory>
+               </directory>
+               <directory name="dll">
+                       <xi:include href="dll/dll.rbuild" />
+               </directory>
+       </if>
+
+       <directory name="boot">
+               <xi:include href="boot/boot.rbuild" />
+       </directory>
+       <directory name="drivers">
+               <xi:include href="drivers/drivers.rbuild" />
+       </directory>
+       <directory name="hal">
+               <xi:include href="hal/hal.rbuild" />
+       </directory>
+       <directory name="include">
+               <xi:include href="include/directory.rbuild" />
+       </directory>
+       <directory name="lib">
+               <xi:include href="lib/lib.rbuild" />
+       </directory>
+       <directory name="media">
+               <xi:include href="media/media.rbuild" />
+       </directory>
+       <directory name="modules">
+               <xi:include href="modules/directory.rbuild" />
+       </directory>
+       <directory name="ntoskrnl">
+               <xi:include href="ntoskrnl/ntoskrnl.rbuild" />
+               <if property="BUILD_MP" value="1">
+                       <xi:include href="ntoskrnl/ntkrnlmp.rbuild" />
+               </if>
+       </directory>
+       <directory name="subsystems">
+               <xi:include href="subsystems/subsystems.rbuild" />
+       </directory>
+       <directory name="tools">
+               <xi:include href="tools/tools.rbuild" />
+       </directory>
+
+</project>
diff --git a/ReactOS-arm.rbuild b/ReactOS-arm.rbuild
new file mode 100644 (file)
index 0000000..22da809
--- /dev/null
@@ -0,0 +1,160 @@
+<?xml version="1.0"?>
+<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
+<project name="ReactOS" makefile="makefile-arm.auto" xmlns:xi="http://www.w3.org/2001/XInclude">
+       <xi:include href="config-arm.rbuild">
+               <xi:fallback>
+                       <xi:include href="config-arm.template.rbuild" />
+               </xi:fallback>
+       </xi:include>
+
+       <xi:include href="ReactOS-generic.rbuild" />
+
+       <!-- <define name="_M_ARM" /> Already defined by toolchain -->
+       <define name="_ARM_" />
+       <define name="__arm__" />
+       <define name="TARGET_arm" host="true" />
+
+       <define name="USE_COMPILER_EXCEPTIONS" />
+
+       <property name="WINEBUILD_FLAGS" value="--kill-at"/>
+
+       <include>include/reactos/arm</include>
+
+       <if property="SARCH" value="versatile">
+               <define name="BOARD_CONFIG_VERSATILE"/>
+       </if>
+
+       <group compilerset="gcc">
+               <if property="OPTIMIZE" value="1">
+                       <compilerflag>-ftracer</compilerflag>
+               </if>
+               <compilerflag>-fms-extensions</compilerflag>
+               <compilerflag>-Wno-attributes</compilerflag>
+               <compilerflag>-U_UNICODE</compilerflag>
+               <compilerflag>-UUNICODE</compilerflag>
+       </group>
+
+
+       <define name="__MSVCRT__"/> <!-- DUBIOUS -->
+
+       <group linkerset="ld">
+               <linkerflag>--strip-debug</linkerflag> <!-- INVESTIGATE -->
+               <linkerflag>-static</linkerflag> <!-- INVESTIGATE -->
+               <linkerflag>-file-alignment=0x1000</linkerflag>
+               <linkerflag>-section-alignment=0x1000</linkerflag>
+       </group>
+
+       <directory name="media">
+               <directory name="nls">
+                       <xi:include href="media/nls/nls.rbuild" />
+               </directory>
+       </directory>
+       <directory name="lib">
+               <directory name="drivers">
+                       <directory name="csq">
+                               <xi:include href="lib/drivers/csq/csq.rbuild" />
+                       </directory>
+               </directory>
+               <directory name="cportlib">
+                       <xi:include href="lib/cportlib/cportlib.rbuild" />
+               </directory>
+               <directory name="debugsup">
+                       <xi:include href="lib/debugsup/debugsup.rbuild" />
+               </directory>
+               <directory name="3rdparty">
+                       <directory name="zlib">
+                               <xi:include href="lib/3rdparty/zlib/zlib.rbuild" />
+                       </directory>
+               </directory>
+               <directory name="rtl">
+                       <xi:include href="lib/rtl/rtl.rbuild" />
+               </directory>
+               <directory name="host">
+                       <directory name="wcsfuncs">
+                               <xi:include href="lib/host/wcsfuncs/wcsfuncs.rbuild" />
+                       </directory>
+               </directory>
+               <directory name="inflib">
+                       <xi:include href="lib/inflib/inflib.rbuild" />
+               </directory>
+               <directory name="newinflib">
+                       <xi:include href="lib/newinflib/inflib.rbuild" />
+               </directory>
+               <directory name="cmlib">
+                       <xi:include href="lib/cmlib/cmlib.rbuild" />
+               </directory>
+               <directory name="pseh">
+                       <xi:include href="lib/pseh/pseh.rbuild" />
+               </directory>
+               <directory name="rossym">
+                       <xi:include href="lib/rossym/rossym.rbuild" />
+               </directory>
+               <directory name="sdk">
+                       <directory name="crt">
+                               <xi:include href="lib/sdk/crt/crt.rbuild" />
+                               <xi:include href="lib/sdk/crt/libcntpr.rbuild" />
+                       </directory>
+                       <directory name="ioevent">
+                               <xi:include href="lib/sdk/ioevent/ioevent.rbuild" />
+                       </directory>
+                       <directory name="nt">
+                               <xi:include href="lib/sdk/nt/nt.rbuild" />
+                       </directory>
+                       <directory name="wdmguid">
+                               <xi:include href="lib/sdk/wdmguid/wdmguid.rbuild" />
+                       </directory>
+               </directory>
+               <directory name="smlib">
+                       <xi:include href="lib/smlib/smlib.rbuild" />
+               </directory>
+       </directory>
+       <directory name="include">
+               <xi:include href="include/directory.rbuild" />
+       </directory>
+       <directory name="tools">
+               <xi:include href="tools/tools.rbuild" />
+       </directory>
+       <directory name="ntoskrnl">
+               <xi:include href="ntoskrnl/ntoskrnl.rbuild" />
+       </directory>
+       <directory name="hal">
+               <xi:include href="hal/hal.rbuild" />
+       </directory>
+       <directory name="boot">
+               <xi:include href="boot/boot.rbuild" />
+       </directory>
+       <directory name="drivers">
+               <directory name="storage">
+                       <directory name="class">
+                               <directory name="ramdisk">
+                                       <xi:include href="drivers/storage/class/ramdisk/ramdisk.rbuild" />
+                               </directory>
+                       </directory>
+               </directory>
+               <directory name="filesystems">
+                       <directory name="fastfat">
+                               <xi:include href="drivers/filesystems/fastfat/vfatfs.rbuild" />
+                       </directory>
+               </directory>
+               <directory name="base">
+                       <directory name="kdcom">
+                               <xi:include href="drivers/base/kdcom/kdcom.rbuild" />
+                       </directory>
+                       <directory name="bootvid">
+                               <xi:include href="drivers/base/bootvid/bootvid.rbuild" />
+                       </directory>
+               </directory>
+       </directory>
+       <directory name="dll">
+               <directory name="ntdll">
+                       <xi:include href="dll/ntdll/ntdll.rbuild" />
+               </directory>
+       </directory>
+       <directory name="base">
+               <directory name="system">
+                       <directory name="smss">
+                               <xi:include href="base/system/smss/smss.rbuild" />
+                       </directory>
+               </directory>
+       </directory>
+</project>
diff --git a/ReactOS-generic.rbuild b/ReactOS-generic.rbuild
new file mode 100644 (file)
index 0000000..7b6d23a
--- /dev/null
@@ -0,0 +1,150 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <xi:include href="baseaddress.rbuild" />
+
+       <define name="__REACTOS__" />
+       <define name="__REACTOS__" host="true" />
+
+       <if property="DBG" value="1">
+               <define name="DBG">1</define>
+               <define name="_SEH_ENABLE_TRACE" />
+               <property name="DBG_OR_KDBG" value="true" />
+       </if>
+       <if property="DBG" value="0">
+               <define name="DBG">0</define>
+       </if>
+
+       <if property="KDBG" value="1">
+               <define name="KDBG">1</define>
+               <property name="DBG_OR_KDBG" value="true" />
+       </if>
+
+       <!-- The version target valid values are: Nt4 , NT5 , NT51 -->
+       <property name="VERSION_TARGET" value="NT52" />
+
+       <if property="VERSION_TARGET" value="NT4">
+               <define name="WINVER">0x400</define>
+               <define name="_WIN32_IE">0x600</define>
+               <define name="_WIN32_WINNT">0x400</define>
+               <define name="_WIN32_WINDOWS">0x400</define>
+               <define name="_SETUPAPI_VER">0x400</define>
+       </if>
+
+       <if property="VERSION_TARGET" value="NT5">
+               <define name="WINVER">0x500</define>
+               <define name="_WIN32_IE">0x600</define>
+               <define name="_WIN32_WINNT">0x500</define>
+               <define name="_WIN32_WINDOWS">0x500</define>
+               <define name="_SETUPAPI_VER">0x500</define>
+       </if>
+
+       <if property="VERSION_TARGET" value="NT51">
+               <define name="WINVER">0x501</define>
+               <define name="_WIN32_IE">0x600</define>
+               <define name="_WIN32_WINNT">0x501</define>
+               <define name="_WIN32_WINDOWS">0x501</define>
+               <define name="_SETUPAPI_VER">0x501</define>
+       </if>
+
+       <if property="VERSION_TARGET" value="NT52">
+               <define name="WINVER">0x502</define>
+               <define name="_WIN32_IE">0x600</define>
+               <define name="_WIN32_WINNT">0x502</define>
+               <define name="_WIN32_WINDOWS">0x502</define>
+               <define name="_SETUPAPI_VER">0x502</define>
+       </if>
+
+       <if property="VERSION_TARGET" value="NT6">
+               <define name="WINVER">0x600</define>
+               <define name="_WIN32_IE">0x600</define>
+               <define name="_WIN32_WINNT">0x600</define>
+               <define name="_WIN32_WINDOWS">0x600</define>
+               <define name="_SETUPAPI_VER">0x600</define>
+       </if>
+
+       <include>.</include>
+       <include>include</include>
+       <include root="intermediate">include</include>
+       <include>include/psdk</include>
+       <include root="intermediate">include/psdk</include>
+       <include>include/dxsdk</include>
+       <include root="intermediate">include/dxsdk</include>
+       <include>include/crt</include>
+       <include compilerset="gcc">include/crt/mingw32</include>
+       <include compilerset="msc">include/crt/msc</include>
+       <include>include/ddk</include>
+       <include>include/GL</include>
+       <include>include/ndk</include>
+       <include>include/reactos</include>
+       <include root="intermediate">include/reactos</include>
+       <include root="intermediate">include/reactos/mc</include>
+       <include>include/reactos/libs</include>
+
+       <include host="true">include/host</include>
+
+       <group compilerset="gcc">
+               <compilerflag>-Wall</compilerflag>
+               <compilerflag>-Wno-char-subscripts</compilerflag>
+               <compilerflag compiler="cxx">-Wno-non-virtual-dtor</compilerflag>
+       </group>
+
+       <group compilerset="msc">
+               <define name="inline" compiler="cc">__inline</define>
+               <define name="__STDC__" compiler="cc">1</define>
+               <compilerflag>/Zl</compilerflag>
+               <compilerflag>/Zi</compilerflag>
+               <compilerflag>/W1</compilerflag>
+       </group>
+
+       <group compilerset="gcc">
+               <if property="OPTIMIZE" value="1">
+                       <compilerflag>-Os</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="2">
+                       <compilerflag>-Os</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="3">
+                       <compilerflag>-O1</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="4">
+                       <compilerflag>-O2</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="5">
+                       <compilerflag>-O3</compilerflag>
+               </if>
+
+               <compilerflag>-fno-strict-aliasing</compilerflag>
+               <compilerflag>-Wpointer-arith</compilerflag>
+               <compilerflag>-Wno-multichar</compilerflag>
+               <compilerflag>-Wno-error=uninitialized</compilerflag>
+               <!-- compilerflag>-H</compilerflag>    enable this for header traces -->
+       </group>
+
+       <group compilerset="msc">
+               <if property="OPTIMIZE" value="1">
+                       <compilerflag>/O1</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="2">
+                       <compilerflag>/O2</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="3">
+                       <compilerflag>/Ox /GS-</compilerflag>
+                       <compilerflag>/Ot</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="4">
+                       <compilerflag>/Ox /GS-</compilerflag>
+                       <compilerflag>/Os</compilerflag>
+               </if>
+               <if property="OPTIMIZE" value="5">
+                       <compilerflag>/Ox /GS-</compilerflag>
+                       <compilerflag>/Os</compilerflag>
+                       <compilerflag>/Ob2</compilerflag>
+                       <compilerflag>/GF</compilerflag>
+                       <compilerflag>/Gy</compilerflag>
+               </if>
+
+               <compilerflag>/GS-</compilerflag>
+       </group>
+
+</group>
diff --git a/ReactOS-i386.rbuild b/ReactOS-i386.rbuild
new file mode 100644 (file)
index 0000000..5bfd52a
--- /dev/null
@@ -0,0 +1,81 @@
+<?xml version="1.0"?>
+<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
+<project name="ReactOS" makefile="makefile-i386.auto" xmlns:xi="http://www.w3.org/2001/XInclude">
+       <xi:include href="config.rbuild">
+               <xi:fallback>
+                       <xi:include href="config.template.rbuild" />
+               </xi:fallback>
+       </xi:include>
+
+       <xi:include href="ReactOS-generic.rbuild" />
+
+       <define name="_M_IX86" />
+       <define name="_X86_" />
+       <define name="__i386__" />
+       <define name="TARGET_i386" host="true" />
+
+       <define name="USE_COMPILER_EXCEPTIONS" />
+       <define name="_USE_32BIT_TIME_T" />
+
+       <property name="PLATFORM" value="PC"/>
+
+       <group compilerset="gcc">
+               <if property="OPTIMIZE" value="1">
+                       <compilerflag>-ftracer</compilerflag>
+                       <compilerflag>-momit-leaf-frame-pointer</compilerflag>
+               </if>
+               <compilerflag>-fms-extensions</compilerflag>
+               <compilerflag>-mpreferred-stack-boundary=2</compilerflag>
+               <compilerflag compiler="midl">-m32 --win32</compilerflag>
+               <compilerflag compiler="cc,cxx">-gstabs+</compilerflag>
+               <compilerflag compiler="cc,cxx">-fno-set-stack-executable</compilerflag>
+               <compilerflag compiler="cc,cxx">-fno-optimize-sibling-calls</compilerflag>
+               <compilerflag compiler="as">-gstabs+</compilerflag>
+       </group>
+
+       <group linkerset="ld">
+               <linkerflag>-disable-stdcall-fixup</linkerflag>
+               <linkerflag>-file-alignment=0x1000</linkerflag>
+               <linkerflag>-section-alignment=0x1000</linkerflag>
+       </group>
+
+       <directory name="base">
+               <xi:include href="base/base.rbuild" />
+       </directory>
+       <directory name="boot">
+               <xi:include href="boot/boot.rbuild" />
+       </directory>
+       <directory name="dll">
+               <xi:include href="dll/dll.rbuild" />
+       </directory>
+       <directory name="drivers">
+               <xi:include href="drivers/drivers.rbuild" />
+       </directory>
+       <directory name="hal">
+               <xi:include href="hal/hal.rbuild" />
+       </directory>
+       <directory name="include">
+               <xi:include href="include/directory.rbuild" />
+       </directory>
+       <directory name="lib">
+               <xi:include href="lib/lib.rbuild" />
+       </directory>
+       <directory name="media">
+               <xi:include href="media/media.rbuild" />
+       </directory>
+       <directory name="modules">
+               <xi:include href="modules/directory.rbuild" />
+       </directory>
+       <directory name="ntoskrnl">
+               <xi:include href="ntoskrnl/ntoskrnl.rbuild" />
+               <if property="BUILD_MP" value="1">
+                       <xi:include href="ntoskrnl/ntkrnlmp.rbuild" />
+               </if>
+       </directory>
+       <directory name="subsystems">
+               <xi:include href="subsystems/subsystems.rbuild" />
+       </directory>
+       <directory name="tools">
+               <xi:include href="tools/tools.rbuild" />
+       </directory>
+</project>
diff --git a/ReactOS-ppc.rbuild b/ReactOS-ppc.rbuild
new file mode 100644 (file)
index 0000000..1dd201e
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE project SYSTEM "tools/rbuild/project.dtd">
+<project name="ReactOS" makefile="makefile-ppc.auto" xmlns:xi="http://www.w3.org/2001/XInclude">
+       <xi:include href="config-ppc.rbuild">
+               <xi:fallback>
+                       <xi:include href="config-ppc.template.rbuild" />
+               </xi:fallback>
+       </xi:include>
+
+       <xi:include href="ReactOS-generic.rbuild" />
+
+       <property name="MKHIVE_OPTIONS" value="-be" />
+       <property name="OFWLDR_LINKFORMAT" value="-L$(INTERMEDIATE)/lib/ppcmmu -lppcmmu_code -nostdlib -nostartfiles -lgcc -Wl,-e,__start -Wl,-Ttext,0xe00000 -N"/>
+       <property name="NTOSKRNL_SHARED" value="-Wl,--file-alignment,0x1000 -Wl,--section-alignment,0x1000 -nostartfiles -shared"/>
+
+       <define name="__MSVCRT__"/>
+       <compilerflag>-fshort-wchar</compilerflag>
+       <compilerflag>-fsigned-char</compilerflag>
+       <compilerflag>-mfull-toc</compilerflag>
+       <compilerflag>-meabi</compilerflag>
+       <compilerflag>-O2</compilerflag>
+       <compilerflag>-Wno-strict-aliasing</compilerflag>
+       <compilerflag compiler="cc,cxx">-gstabs+</compilerflag>
+       <compilerflag compiler="as">-gstabs+</compilerflag>
+</project>
diff --git a/base/applications/applications.rbuild b/base/applications/applications.rbuild
new file mode 100644 (file)
index 0000000..8255a9c
--- /dev/null
@@ -0,0 +1,109 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="cacls">
+               <xi:include href="cacls/cacls.rbuild" />
+       </directory>
+       <directory name="calc">
+               <xi:include href="calc/calc.rbuild" />
+       </directory>
+       <directory name="charmap">
+               <xi:include href="charmap/charmap.rbuild" />
+       </directory>
+       <directory name="cmdutils">
+               <xi:include href="cmdutils/cmdutils.rbuild" />
+       </directory>
+       <directory name="control">
+               <xi:include href="control/control.rbuild" />
+       </directory>
+       <directory name="dxdiag">
+               <xi:include href="dxdiag/dxdiag.rbuild" />
+       </directory>
+       <directory name="extrac32">
+               <xi:include href="extrac32/extrac32.rbuild" />
+       </directory>
+       <directory name="findstr">
+               <xi:include href="findstr/findstr.rbuild" />
+       </directory>
+       <directory name="fontview">
+               <xi:include href="fontview/fontview.rbuild" />
+       </directory>
+       <directory name="games">
+               <xi:include href="games/games.rbuild" />
+       </directory>
+       <directory name="hh">
+               <xi:include href="hh/hh.rbuild" />
+       </directory>
+       <directory name="iexplore">
+               <xi:include href="iexplore/iexplore.rbuild" />
+       </directory>
+       <directory name="kbswitch">
+               <xi:include href="kbswitch/kbswitch.rbuild" />
+       </directory>
+       <directory name="logoff">
+               <xi:include href="logoff/logoff.rbuild" />
+       </directory>
+       <directory name="magnify">
+               <xi:include href="magnify/magnify.rbuild" />
+       </directory>
+       <directory name="mplay32">
+               <xi:include href="mplay32/mplay32.rbuild" />
+       </directory>
+       <directory name="msconfig">
+               <xi:include href="msconfig/msconfig.rbuild" />
+       </directory>
+       <directory name="mscutils">
+               <xi:include href="mscutils/directory.rbuild" />
+       </directory>
+       <directory name="mspaint">
+               <xi:include href="mspaint/mspaint.rbuild" />
+       </directory>
+       <directory name="mstsc">
+               <xi:include href="mstsc/mstsc.rbuild" />
+       </directory>
+       <directory name="network">
+               <xi:include href="network/network.rbuild" />
+       </directory>
+       <directory name="notepad">
+               <xi:include href="notepad/notepad.rbuild" />
+       </directory>
+       <directory name="regedit">
+               <xi:include href="regedit/regedit.rbuild" />
+       </directory>
+       <directory name="regedt32">
+               <xi:include href="regedt32/regedt32.rbuild" />
+       </directory>
+       <directory name="sc">
+               <xi:include href="sc/sc.rbuild" />
+       </directory>
+       <directory name="screensavers">
+               <xi:include href="screensavers/screensavers.rbuild" />
+       </directory>
+       <directory name="shutdown">
+               <xi:include href="shutdown/shutdown.rbuild" />
+       </directory>
+       <directory name="sndrec32">
+               <xi:include href="sndrec32/sndrec32.rbuild" />
+       </directory>
+       <directory name="sndvol32">
+               <xi:include href="sndvol32/sndvol32.rbuild" />
+       </directory>
+       <directory name="taskmgr">
+               <xi:include href="taskmgr/taskmgr.rbuild" />
+       </directory>
+       <directory name="winhlp32">
+               <xi:include href="winhlp32/winhlp32.rbuild" />
+       </directory>
+       <directory name="winver">
+               <xi:include href="winver/winver.rbuild" />
+       </directory>
+       <directory name="wordpad">
+               <xi:include href="wordpad/wordpad.rbuild" />
+       </directory>
+       <directory name="write">
+               <xi:include href="write/write.rbuild" />
+       </directory>
+       <directory name="rapps">
+               <xi:include href="rapps/rapps.rbuild" />
+       </directory>
+</group>
diff --git a/base/applications/cacls/cacls.rbuild b/base/applications/cacls/cacls.rbuild
new file mode 100644 (file)
index 0000000..96b8fbe
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="cacls" type="win32cui" installbase="system32" installname="cacls.exe" unicode="true">
+       <include base="cacls">.</include>
+       <library>advapi32</library>
+       <library>ntdll</library>
+       <library>user32</library>
+       <library>shell32</library>
+       <file>cacls.c</file>
+       <file>cacls.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/calc/calc.rbuild b/base/applications/calc/calc.rbuild
new file mode 100644 (file)
index 0000000..325ab22
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="calc" type="win32gui" installbase="system32" installname="calc.exe" unicode="yes">
+       <include base="calc">.</include>
+       <define name="DISABLE_HTMLHELP_SUPPORT">1</define>
+       <library>advapi32</library>
+       <library>gdi32</library>
+       <library>user32</library>
+       <file>about.c</file>
+       <file>convert.c</file>
+       <file>function.c</file>
+       <file>rpn.c</file>
+       <file>utl.c</file>
+       <file>winmain.c</file>
+       <file>resource.rc</file>
+</module>
diff --git a/base/applications/charmap/charmap.rbuild b/base/applications/charmap/charmap.rbuild
new file mode 100644 (file)
index 0000000..bdea2fd
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="charmap" type="win32gui" installbase="system32" installname="charmap.exe" unicode="yes">
+       <include base="charmap">.</include>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>comctl32</library>
+       <file>about.c</file>
+       <file>charmap.c</file>
+       <file>lrgcell.c</file>
+       <file>map.c</file>
+       <file>charmap.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/cmdutils/cmdutils.rbuild b/base/applications/cmdutils/cmdutils.rbuild
new file mode 100644 (file)
index 0000000..23f964d
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="dbgprint">
+               <xi:include href="dbgprint/dbgprint.rbuild" />
+       </directory>
+       <directory name="doskey">
+               <xi:include href="doskey/doskey.rbuild" />
+       </directory>
+       <directory name="find">
+               <xi:include href="find/find.rbuild" />
+       </directory>
+       <directory name="hostname">
+               <xi:include href="hostname/hostname.rbuild" />
+       </directory>
+       <directory name="lodctr">
+               <xi:include href="lodctr/lodctr.rbuild" />
+       </directory>
+       <directory name="more">
+               <xi:include href="more/more.rbuild" />
+       </directory>
+       <directory name="reg">
+               <xi:include href="reg/reg.rbuild" />
+       </directory>
+       <directory name="xcopy">
+               <xi:include href="xcopy/xcopy.rbuild" />
+       </directory>
+</group>
diff --git a/base/applications/cmdutils/dbgprint/dbgprint.rbuild b/base/applications/cmdutils/dbgprint/dbgprint.rbuild
new file mode 100644 (file)
index 0000000..7fae9cf
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="dbgprint" type="win32cui" installbase="system32" installname="dbgprint.exe">
+       <file>dbgprint.c</file>
+</module>
diff --git a/base/applications/cmdutils/doskey/doskey.rbuild b/base/applications/cmdutils/doskey/doskey.rbuild
new file mode 100644 (file)
index 0000000..f38eb30
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="doskey" type="win32cui" installbase="system32" installname="doskey.exe" unicode="yes">
+       <library>user32</library>
+       <file>doskey.c</file>
+       <file>doskey.rc</file>
+</module>
diff --git a/base/applications/cmdutils/find/find.rbuild b/base/applications/cmdutils/find/find.rbuild
new file mode 100644 (file)
index 0000000..84a700a
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="find" type="win32cui" installbase="system32" installname="find.exe">
+       <library>user32</library>
+       <file>find.c</file>
+       <file>find.rc</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/cmdutils/hostname/hostname.rbuild b/base/applications/cmdutils/hostname/hostname.rbuild
new file mode 100644 (file)
index 0000000..76a3f40
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="hostname" type="win32cui" installbase="system32" installname="hostname.exe">
+       <file>hostname.c</file>
+       <file>hostname.rc</file>
+</module>
+
diff --git a/base/applications/cmdutils/lodctr/lodctr.rbuild b/base/applications/cmdutils/lodctr/lodctr.rbuild
new file mode 100644 (file)
index 0000000..ea5e7cf
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="lodctr" type="win32cui" installbase="system32" installname="lodctr.exe" unicode="yes">
+       <library>loadperf</library>
+       <library>wine</library>
+       <file>lodctr_main.c</file>
+</module>
diff --git a/base/applications/cmdutils/more/more.rbuild b/base/applications/cmdutils/more/more.rbuild
new file mode 100644 (file)
index 0000000..c94585a
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="more" type="win32cui" installbase="system32" installname="more.exe">
+       <library>ntdll</library>
+       <library>user32</library>
+       <file>more.c</file>
+       <file>more.rc</file>
+</module>
diff --git a/base/applications/cmdutils/reg/reg.rbuild b/base/applications/cmdutils/reg/reg.rbuild
new file mode 100644 (file)
index 0000000..ac33ef4
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="reg" type="win32cui" installbase="system32" installname="reg.exe" unicode="true">
+       <include base="reg">.</include>
+       <redefine name="_WIN32_WINNT">0x600</redefine>
+       <library>wine</library>
+       <library>advapi32</library>
+       <library>user32</library>
+       <file>reg.c</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/cmdutils/xcopy/xcopy.rbuild b/base/applications/cmdutils/xcopy/xcopy.rbuild
new file mode 100644 (file)
index 0000000..437fa46
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="xcopy" type="win32cui" installbase="system32" installname="xcopy.exe" unicode="true">
+       <include base="xcopy">.</include>
+       <library>wine</library>
+       <library>shell32</library>
+       <library>user32</library>
+       <file>xcopy.c</file>
+       <file>rsrc.rc</file>
+       <metadata description="xcopy command-line tool" />
+</module>
diff --git a/base/applications/control/control.rbuild b/base/applications/control/control.rbuild
new file mode 100644 (file)
index 0000000..2fe410e
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="control" type="win32gui" baseaddress="${BASEADDRESS_CONTROL}" installbase="system32" installname="control.exe" unicode="yes">
+       <include base="control">.</include>
+       <library>advapi32</library>
+       <library>shell32</library>
+       <file>control.c</file>
+       <file>control.rc</file>
+</module>
diff --git a/base/applications/dxdiag/dxdiag.rbuild b/base/applications/dxdiag/dxdiag.rbuild
new file mode 100644 (file)
index 0000000..1da09c5
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="dxdiag" type="win32gui" installbase="system32" installname="dxdiag.exe" unicode="yes">
+       <include base="dxdiag">.</include>
+       <library>user32</library>
+       <library>advapi32</library>
+       <library>comctl32</library>
+       <library>shell32</library>
+       <library>version</library>
+       <library>dinput8</library>
+       <library>setupapi</library>
+       <library>dxguid</library>
+       <library>dsound</library>
+       <library>ddraw</library>
+       <library>version</library>
+       <library>gdi32</library>
+       <library>winmm</library>
+       <library>wintrust</library>
+       <library>d3d9</library>
+       <file>system.c</file>
+       <file>display.c</file>
+       <file>sound.c</file>
+       <file>music.c</file>
+       <file>input.c</file>
+       <file>network.c</file>
+       <file>help.c</file>
+       <file>dxdiag.c</file>
+       <file>dxdiag.rc</file>
+       <file>ddtest.c</file>
+       <file>d3dtest.c</file>
+       <file>d3dtest7.c</file>
+       <file>d3dtest8.c</file>
+       <file>d3dtest9.c</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/extrac32/extrac32.rbuild b/base/applications/extrac32/extrac32.rbuild
new file mode 100644 (file)
index 0000000..24532dd
--- /dev/null
@@ -0,0 +1,9 @@
+<module name="extrac32" type="win32gui" installbase="system32" installname="extrac32.exe" unicode="yes">
+       <include base="extrac32">.</include>
+       <library>wine</library>
+       <library>shell32</library>
+       <library>setupapi</library>
+       <library>shlwapi</library>
+       <library>user32</library>
+       <file>extrac32.c</file>
+</module>
diff --git a/base/applications/findstr/findstr.rbuild b/base/applications/findstr/findstr.rbuild
new file mode 100644 (file)
index 0000000..64306e3
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="findstr" type="win32cui" installbase="system32" installname="findstr.exe">
+       <library>user32</library>
+       <file>findstr.c</file>
+       <file>findstr.rc</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/fontview/fontview.rbuild b/base/applications/fontview/fontview.rbuild
new file mode 100644 (file)
index 0000000..f5cad36
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="fontview" type="win32gui" installbase="system32" installname="fontview.exe">
+       <include base="fontview">.</include>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>shell32</library>
+       <file>fontview.c</file>
+       <file>display.c</file>
+       <file>fontview.rc</file>
+</module>
diff --git a/base/applications/games/games.rbuild b/base/applications/games/games.rbuild
new file mode 100644 (file)
index 0000000..53c7513
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+<directory name="solitaire">
+       <xi:include href="solitaire/solitaire.rbuild" />
+</directory>
+<directory name="spider">
+       <xi:include href="spider/spider.rbuild" />
+</directory>
+<directory name="winmine">
+       <xi:include href="winmine/winmine.rbuild" />
+</directory>
+</group>
\ No newline at end of file
diff --git a/base/applications/games/solitaire/solitaire.rbuild b/base/applications/games/solitaire/solitaire.rbuild
new file mode 100644 (file)
index 0000000..b6e397e
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="sol" type="win32gui" installbase="system32" installname="sol.exe" unicode="yes">
+       <include base="sol">.</include>
+       <include base="cardlib">.</include>
+       <library>cardlib</library>
+       <file>solcreate.cpp</file>
+       <file>solgame.cpp</file>
+       <file>solitaire.cpp</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/games/spider/spider.rbuild b/base/applications/games/spider/spider.rbuild
new file mode 100644 (file)
index 0000000..f675836
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="spider" type="win32gui" installbase="system32" installname="spider.exe" unicode="yes">
+       <include base="spider">.</include>
+    <include base="cardlib">.</include>
+       <library>cardlib</library>
+       <file>spigame.cpp</file>
+       <file>spider.cpp</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/games/winmine/winmine.rbuild b/base/applications/games/winmine/winmine.rbuild
new file mode 100644 (file)
index 0000000..97abb45
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="winmine" type="win32gui" installbase="system32" installname="winmine.exe" unicode="no">
+       <include base="winmine">.</include>
+       <library>wine</library>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>advapi32</library>
+       <library>shell32</library>
+       <file>main.c</file>
+       <file>dialog.c</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/hh/hh.rbuild b/base/applications/hh/hh.rbuild
new file mode 100644 (file)
index 0000000..c81f668
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="hh" type="win32gui" installbase="system32" installname="hh.exe" unicode="no">
+       <include base="hh">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <file>main.c</file>
+       <file>hh.rc</file>
+</module>
diff --git a/base/applications/iexplore/iexplore.rbuild b/base/applications/iexplore/iexplore.rbuild
new file mode 100644 (file)
index 0000000..5fa8e6a
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="iexplore" type="win32gui" installbase="system32" installname="iexplore.exe" unicode="no">
+       <include base="iexplore">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>shdocvw</library>
+       <file>main.c</file>
+       <file>iexplore.rc</file>
+</module>
diff --git a/base/applications/kbswitch/kbsdll/kbsdll.rbuild b/base/applications/kbswitch/kbsdll/kbsdll.rbuild
new file mode 100644 (file)
index 0000000..f459343
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="kbsdll" type="win32dll" baseaddress="0x74720000" installbase="system32" installname="kbsdll.dll" unicode="yes">
+       <importlibrary definition="kbsdll.spec" />
+       <include base="kbsdll">.</include>
+       <library>user32</library>
+       <library>comctl32</library>
+       <file>kbsdll.c</file>
+       <file>kbsdll.rc</file>
+</module>
diff --git a/base/applications/kbswitch/kbswitch.rbuild b/base/applications/kbswitch/kbswitch.rbuild
new file mode 100644 (file)
index 0000000..11ea960
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+<module name="kbswitch" type="win32gui" installbase="system32" installname="kbswitch.exe" unicode="yes">
+       <include base="kbswitch">.</include>
+       <library>advapi32</library>
+       <library>user32</library>
+       <library>shell32</library>
+       <library>gdi32</library>
+       <file>kbswitch.c</file>
+       <file>kbswitch.rc</file>
+</module>
+<directory name="kbsdll">
+       <xi:include href="kbsdll/kbsdll.rbuild" />
+</directory>
+</group>
diff --git a/base/applications/logoff/logoff.rbuild b/base/applications/logoff/logoff.rbuild
new file mode 100644 (file)
index 0000000..d53f794
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="logoff" type="win32cui" installbase="system32" installname="logoff.exe">
+       <include base="logoff">.</include>
+       <library>advapi32</library>
+       <library>user32</library>
+       <file>misc.c</file>
+       <file>logoff.c</file>
+       <file>logoff.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/magnify/magnify.rbuild b/base/applications/magnify/magnify.rbuild
new file mode 100644 (file)
index 0000000..8c06ce8
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="magnify" type="win32gui" installbase="system32" installname="magnify.exe">
+       <include base="magnify">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>advapi32</library>
+       <library>shell32</library>
+       <file>magnifier.c</file>
+       <file>settings.c</file>
+       <file>magnify.rc</file>
+</module>
diff --git a/base/applications/mmc/mmc.rbuild b/base/applications/mmc/mmc.rbuild
new file mode 100644 (file)
index 0000000..8976acd
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="mmcclient" type="win32gui" installbase="system32" installname="mmc.exe" unicode="yes">
+       <include base="mmcclient">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>comdlg32</library>
+       <library>advapi32</library>
+       <library>shell32</library>
+       <library>comctl32</library>
+       <file>console.c</file>
+       <file>misc.c</file>
+       <file>mmc.c</file>
+       <file>mmc.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/mplay32/mplay32.rbuild b/base/applications/mplay32/mplay32.rbuild
new file mode 100644 (file)
index 0000000..77003d9
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="mplay32" type="win32gui" installbase="system32" installname="mplay32.exe" unicode="yes">
+       <include base="mplay32">.</include>
+       <library>advapi32</library>
+       <library>comctl32</library>
+       <library>comdlg32</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>winmm</library>
+       <library>shell32</library>
+       <file>mplay32.c</file>
+       <file>mplay32.rc</file>
+</module>
diff --git a/base/applications/msconfig/msconfig.rbuild b/base/applications/msconfig/msconfig.rbuild
new file mode 100644 (file)
index 0000000..958125f
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="msconfig" type="win32gui" installbase="system32" installname="msconfig.exe" unicode="yes">
+       <include base="msconfig">.</include>
+       <library>user32</library>
+       <library>advapi32</library>
+       <library>version</library>
+       <library>comctl32</library>
+       <library>shell32</library>
+       <library>shlwapi</library>
+       <compilationunit name="unit.c">
+               <file>toolspage.c</file>
+               <file>srvpage.c</file>
+               <file>systempage.c</file>
+               <file>startuppage.c</file>
+               <file>freeldrpage.c</file>
+               <file>generalpage.c</file>
+               <file>msconfig.c</file>
+       </compilationunit>
+       <file>msconfig.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/mscutils/devmgmt/devmgmt.rbuild b/base/applications/mscutils/devmgmt/devmgmt.rbuild
new file mode 100644 (file)
index 0000000..a5f6844
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="devmgmt" type="win32gui" installbase="system32" installname="devmgmt.exe" unicode="yes">
+<include base="devmgmt">.</include>
+       <library>ntdll</library>
+       <library>setupapi</library>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>comctl32</library>
+       <library>advapi32</library>
+       <library>devmgr</library>
+       <compilationunit name="unit.c">
+               <file>about.c</file>
+               <file>devmgmt.c</file>
+               <file>enumdevices.c</file>
+               <file>mainwnd.c</file>
+               <file>misc.c</file>
+       </compilationunit>
+       <file>devmgmt.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/mscutils/directory.rbuild b/base/applications/mscutils/directory.rbuild
new file mode 100644 (file)
index 0000000..454397a
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="devmgmt">
+               <xi:include href="devmgmt/devmgmt.rbuild" />
+       </directory>
+       <directory name="eventvwr">
+               <xi:include href="eventvwr/eventvwr.rbuild" />
+       </directory>
+       <directory name="servman">
+               <xi:include href="servman/servman.rbuild" />
+       </directory>
+</group>
diff --git a/base/applications/mscutils/eventvwr/eventvwr.rbuild b/base/applications/mscutils/eventvwr/eventvwr.rbuild
new file mode 100644 (file)
index 0000000..cb23e1f
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="eventvwr" type="win32gui" installbase="system32" installname="eventvwr.exe" unicode="yes">
+       <include base="eventvwr">.</include>
+       <library>user32</library>
+       <library>comctl32</library>
+       <library>advapi32</library>
+       <file>eventvwr.c</file>
+       <file>eventvwr.rc</file>
+</module>
diff --git a/base/applications/mscutils/servman/servman.rbuild b/base/applications/mscutils/servman/servman.rbuild
new file mode 100644 (file)
index 0000000..1d4951f
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="servman" type="win32gui" installbase="system32" installname="servman.exe" unicode="yes">
+       <include base="servman">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>advapi32</library>
+       <library>version</library>
+       <library>comctl32</library>
+       <library>shell32</library>
+       <library>comdlg32</library>
+       <compilationunit name="unit.c">
+               <file>about.c</file>
+               <file>control.c</file>
+               <file>create.c</file>
+               <file>delete.c</file>
+               <file>dependencies_tv1.c</file>
+               <file>dependencies_tv2.c</file>
+               <file>export.c</file>
+               <file>listview.c</file>
+               <file>mainwnd.c</file>
+               <file>misc.c</file>
+               <file>progress.c</file>
+               <file>propsheet.c</file>
+               <file>propsheet_depends.c</file>
+               <file>propsheet_general.c</file>
+               <file>query.c</file>
+               <file>servman.c</file>
+               <file>start.c</file>
+               <file>stop.c</file>
+               <file>stop_dependencies.c</file>                
+       </compilationunit>
+       <file>servman.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/mstsc/mstsc.rbuild b/base/applications/mstsc/mstsc.rbuild
new file mode 100644 (file)
index 0000000..c8ed8e3
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="mstsc" type="win32gui" installbase="system32" installname="mstsc.exe" unicode="yes">
+       <include base="mstsc">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>comctl32</library>
+       <library>ws2_32</library>
+       <library>advapi32</library>
+       <library>shell32</library>
+       <library>ole32</library>
+       <library>comdlg32</library>
+       <compilationunit name="unit.c">
+               <file>bitmap.c</file>
+               <file>bsops.c</file>
+               <file>cache.c</file>
+               <file>channels.c</file>
+               <file>connectdialog.c</file>
+               <file>iso.c</file>
+               <file>licence.c</file>
+               <file>mcs.c</file>
+               <file>mppc.c</file>
+               <file>orders.c</file>
+               <file>pstcache.c</file>
+               <file>rdp5.c</file>
+               <file>rdp.c</file>
+               <file>secure.c</file>
+               <file>settings.c</file>
+               <file>ssl_calls.c</file>
+               <file>tcp.c</file>
+               <file>uimain.c</file>
+               <file>win32.c</file>
+       </compilationunit>
+       <file>rdc.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/network/arp/arp.rbuild b/base/applications/network/arp/arp.rbuild
new file mode 100644 (file)
index 0000000..ed2e096
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="arp" type="win32cui" installbase="system32" installname="arp.exe">
+       <include base="arp">.</include>
+       <library>iphlpapi</library>
+       <library>ws2_32</library>
+       <library>shlwapi</library>
+       <file>arp.c</file>
+       <file>arp.rc</file>
+</module>
diff --git a/base/applications/network/dwnl/dwnl.rbuild b/base/applications/network/dwnl/dwnl.rbuild
new file mode 100644 (file)
index 0000000..36c30c0
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="dwnl" type="win32cui" installbase="system32" installname="dwnl.exe" unicode="yes">
+       <include base="dwnl">.</include>
+       <library>urlmon</library>
+       <library>wininet</library>
+       <library>uuid</library>
+       <file>dwnl.c</file>
+</module>
diff --git a/base/applications/network/finger/finger.rbuild b/base/applications/network/finger/finger.rbuild
new file mode 100644 (file)
index 0000000..fd25abc
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="finger" type="win32cui" installbase="system32" installname="finger.exe">
+       <include base="finger">.</include>
+       <define name="__USE_W32_SOCKETS" />
+       <library>ws2_32</library>
+       <file>finger.c</file>
+       <file>err.c</file>
+       <file>getopt.c</file>
+       <file>net.c</file>
+       <file>finger.rc</file>
+</module>
diff --git a/base/applications/network/ftp/ftp.rbuild b/base/applications/network/ftp/ftp.rbuild
new file mode 100644 (file)
index 0000000..60f7ea5
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="ftp" type="win32cui" installbase="system32" installname="ftp.exe">
+       <include base="ftp">.</include>
+       <define name="lint" />
+
+       <!-- FIXME: workarounds until we have a proper oldnames library -->
+       <define name="chdir">_chdir</define>
+       <define name="getcwd">_getcwd</define>
+       <define name="mktemp">_mktemp</define>
+       <define name="unlink">_unlink</define>
+       <define name="close">_close</define>
+       <define name="fileno">_fileno</define>
+       <define name="read">_read</define>
+       <define name="write">_write</define>
+       <define name="lseek">_lseek</define>
+
+       <library>ws2_32</library>
+       <library>iphlpapi</library>
+       <library>oldnames</library>
+       <file>cmds.c</file>
+       <file>cmdtab.c</file>
+       <file>domacro.c</file>
+       <file>fake.c</file>
+       <file>ftp.c</file>
+       <file>main.c</file>
+       <file>ruserpass.c</file>
+       <file>ftp.rc</file>
+</module>
diff --git a/base/applications/network/ipconfig/ipconfig.rbuild b/base/applications/network/ipconfig/ipconfig.rbuild
new file mode 100644 (file)
index 0000000..454bd37
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="ipconfig" type="win32cui" installbase="system32" installname="ipconfig.exe">
+       <include base="ipconfig">.</include>
+       <library>user32</library>
+       <library>iphlpapi</library>
+       <library>advapi32</library>
+       <file>ipconfig.c</file>
+       <file>ipconfig.rc</file>
+</module>
diff --git a/base/applications/network/net/net.rbuild b/base/applications/network/net/net.rbuild
new file mode 100644 (file)
index 0000000..889e3a6
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="net" type="win32cui" installbase="system32" installname="net.exe">
+       <include base="ping">.</include>
+       <define name="__USE_W32_SOCKETS" />
+       <library>ws2_32</library>
+       <file>main.c</file>
+       <file>cmdstart.c</file>
+       <file>cmdStop.c</file>
+       <file>help.c</file>
+       <file>process.c</file>
+</module>
diff --git a/base/applications/network/netstat/netstat.rbuild b/base/applications/network/netstat/netstat.rbuild
new file mode 100644 (file)
index 0000000..b7d4c4c
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="netstat" type="win32cui" installbase="system32" installname="netstat.exe">
+       <include base="netstat">.</include>
+       <library>user32</library>
+       <library>ws2_32</library>
+       <library>snmpapi</library>
+       <library>iphlpapi</library>
+       <file>netstat.c</file>
+       <file>netstat.rc</file>
+</module>
diff --git a/base/applications/network/network.rbuild b/base/applications/network/network.rbuild
new file mode 100644 (file)
index 0000000..61109ec
--- /dev/null
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="arp">
+               <xi:include href="arp/arp.rbuild" />
+       </directory>
+       <directory name="dwnl">
+               <xi:include href="dwnl/dwnl.rbuild" />
+       </directory>
+       <directory name="finger">
+               <xi:include href="finger/finger.rbuild" />
+       </directory>
+       <directory name="ftp">
+               <xi:include href="ftp/ftp.rbuild" />
+       </directory>
+       <directory name="ipconfig">
+               <xi:include href="ipconfig/ipconfig.rbuild" />
+       </directory>
+       <directory name="net">
+               <xi:include href="net/net.rbuild" />
+       </directory>
+       <directory name="netstat">
+               <xi:include href="netstat/netstat.rbuild" />
+       </directory>
+       <directory name="nslookup">
+               <xi:include href="nslookup/nslookup.rbuild" />
+       </directory>
+       <directory name="ping">
+               <xi:include href="ping/ping.rbuild" />
+       </directory>
+       <directory name="route">
+               <xi:include href="route/route.rbuild" />
+       </directory>
+       <directory name="telnet">
+               <xi:include href="telnet/telnet.rbuild" />
+       </directory>
+       <directory name="tracert">
+               <xi:include href="tracert/tracert.rbuild" />
+       </directory>
+       <directory name="whois">
+               <xi:include href="whois/whois.rbuild" />
+       </directory>
+</group>
diff --git a/base/applications/network/nslookup/nslookup.rbuild b/base/applications/network/nslookup/nslookup.rbuild
new file mode 100644 (file)
index 0000000..e483d4a
--- /dev/null
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="nslookup" type="win32cui" installbase="system32" installname="nslookup.exe">
+       <include base="nslookup">.</include>
+       <library>user32</library>
+       <library>ws2_32</library>
+       <library>snmpapi</library>
+       <library>iphlpapi</library>
+       <file>nslookup.c</file>
+       <file>utility.c</file>
+       <file>nslookup.rc</file>
+</module>
diff --git a/base/applications/network/ping/ping.rbuild b/base/applications/network/ping/ping.rbuild
new file mode 100644 (file)
index 0000000..72dacc1
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="ping" type="win32cui" installbase="system32" installname="ping.exe" unicode="true">
+       <include base="ping">.</include>
+       <define name="__USE_W32_SOCKETS" />
+       <library>ws2_32</library>
+       <file>ping.c</file>
+       <file>ping.rc</file>
+</module>
diff --git a/base/applications/network/route/route.rbuild b/base/applications/network/route/route.rbuild
new file mode 100644 (file)
index 0000000..eea7b8d
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="route" type="win32cui" installbase="system32" installname="route.exe" unicode="yes">
+       <include base="route">.</include>
+       <library>ws2_32</library>
+       <library>iphlpapi</library>
+       <file>route.c</file>
+       <file>route.rc</file>
+</module>
diff --git a/base/applications/network/telnet/telnet.rbuild b/base/applications/network/telnet/telnet.rbuild
new file mode 100644 (file)
index 0000000..92e6333
--- /dev/null
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="telnet" type="win32cui" installbase="system32" installname="telnet.exe" >
+       <include base="telnet">.</include>
+       <library>ws2_32</library>
+       <library>user32</library>
+       <define name="_CRT_NONSTDC_NO_DEPRECATE" />
+       <directory name="src">
+               <file>ansiprsr.cpp</file>
+               <file>keytrans.cpp</file>
+               <file>tcharmap.cpp</file>
+               <file>tconsole.cpp</file>
+               <file>tkeydef.cpp</file>
+               <file>tkeymap.cpp</file>
+               <file>tmapldr.cpp</file>
+               <file>tmouse.cpp</file>
+               <file>tnclass.cpp</file>
+               <file>tnclip.cpp</file>
+               <file>tncon.cpp</file>
+               <file>tnconfig.cpp</file>
+               <file>tnerror.cpp</file>
+               <file>tnetwork.cpp</file>
+               <file>tnmain.cpp</file>
+               <file>tnmisc.cpp</file>
+               <file>tscript.cpp</file>
+               <file>tscroll.cpp</file>
+               <file>ttelhndl.cpp</file>
+       </directory>
+       <file>telnet.rc</file>
+</module>
diff --git a/base/applications/network/tracert/tracert.rbuild b/base/applications/network/tracert/tracert.rbuild
new file mode 100644 (file)
index 0000000..f2f9a33
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="tracert" type="win32cui" installbase="system32" installname="tracert.exe">
+       <include base="tracert">.</include>
+       <define name="__USE_W32_SOCKETS" />
+       <library>ws2_32</library>
+       <file>tracert.c</file>
+       <file>tracert.rc</file>
+</module>
diff --git a/base/applications/network/whois/whois.rbuild b/base/applications/network/whois/whois.rbuild
new file mode 100644 (file)
index 0000000..f208aa2
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="whois" type="win32cui" installbase="system32" installname="whois.exe">
+       <include base="whois">.</include>
+       <library>ws2_32</library>
+       <file>whois.c</file>
+       <file>whois.rc</file>
+</module>
diff --git a/base/applications/notepad/notepad.rbuild b/base/applications/notepad/notepad.rbuild
new file mode 100644 (file)
index 0000000..8a89a7e
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="notepad" type="win32gui" installbase="system32" installname="notepad.exe" unicode="yes">
+       <include base="notepad">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>comdlg32</library>
+       <library>comctl32</library>
+       <library>advapi32</library>
+       <library>shell32</library>
+       <file>dialog.c</file>
+       <file>main.c</file>
+       <file>text.c</file>
+       <file>settings.c</file>
+       <file>rsrc.rc</file>
+       <pch>notepad.h</pch>
+</module>
diff --git a/base/applications/rapps/rapps.rbuild b/base/applications/rapps/rapps.rbuild
new file mode 100644 (file)
index 0000000..bc83f3a
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+<module name="rapps" type="win32gui" installbase="system32" installname="rapps.exe" unicode="yes">
+       <include base="ReactOS">include/reactos</include>
+       <include base="rapps" root="intermediate">.</include>
+       <include base="rapps">.</include>
+
+       <library>advapi32</library>
+       <library>comctl32</library>
+       <library>gdi32</library>
+       <library>urlmon</library>
+       <library>user32</library>
+       <library>uuid</library>
+       <library>shell32</library>
+       <library>shlwapi</library>
+       <library>ntdll</library>
+
+       <dependency>rappsmsg</dependency>
+
+       <file>aboutdlg.c</file>
+       <file>available.c</file>
+       <file>installdlg.c</file>
+       <file>installed.c</file>
+       <file>listview.c</file>
+       <file>loaddlg.c</file>
+       <file>misc.c</file>
+       <file>parser.c</file>
+       <file>richedit.c</file>
+       <file>settingsdlg.c</file>
+       <file>splitter.c</file>
+       <file>statusbar.c</file>
+       <file>toolbar.c</file>
+       <file>treeview.c</file>
+       <file>winmain.c</file>
+       <file>rapps.rc</file>
+</module>
+<module name="rappsmsg" type="messageheader">
+       <file>rappsmsg.mc</file>
+</module>
+</group>
diff --git a/base/applications/regedit/clb/clb.rbuild b/base/applications/regedit/clb/clb.rbuild
new file mode 100644 (file)
index 0000000..aad5081
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="clb" type="win32dll" baseaddress="${BASEADDRESS_CLB}" installbase="system32" installname="clb.dll" unicode="yes">
+       <importlibrary definition="clb.spec" />
+       <include base="clb">.</include>
+       <library>ntdll</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>comctl32</library>
+       <file>clb.c</file>
+       <file>clb.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/regedit/regedit.rbuild b/base/applications/regedit/regedit.rbuild
new file mode 100644 (file)
index 0000000..786ee44
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+<module name="regedit" type="win32gui" installname="regedit.exe" unicode="yes">
+       <include base="regedit">.</include>
+       <define name="UNICODE" />
+       <define name="_UNICODE" />
+       <library>uuid</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>advapi32</library>
+       <library>ole32</library>
+       <library>shell32</library>
+       <library>comctl32</library>
+       <library>comdlg32</library>
+       <library>shlwapi</library>
+       <library>uuid</library>
+       <file>about.c</file>
+       <file>childwnd.c</file>
+       <file>edit.c</file>
+       <file>find.c</file>
+       <file>framewnd.c</file>
+       <file>hexedit.c</file>
+       <file>listview.c</file>
+       <file>main.c</file>
+       <file>error.c</file>
+       <file>regedit.c</file>
+       <file>regproc.c</file>
+       <file>security.c</file>
+       <file>treeview.c</file>
+       <file>regedit.rc</file>
+       <pch>regedit.h</pch>
+</module>
+<directory name="clb">
+       <xi:include href="clb/clb.rbuild" />
+</directory>
+</group>
diff --git a/base/applications/regedt32/regedt32.rbuild b/base/applications/regedt32/regedt32.rbuild
new file mode 100644 (file)
index 0000000..6b0b037
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="regedt32" type="win32gui" installbase="system32" installname="regedt32.exe" unicode="yes">
+       <include base="regedt32">.</include>
+       <library>shell32</library>
+       <library>shlwapi</library>
+       <file>regedt32.c</file>
+       <file>resource.rc</file>
+</module>
diff --git a/base/applications/sc/sc.rbuild b/base/applications/sc/sc.rbuild
new file mode 100644 (file)
index 0000000..4bef374
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="sc" type="win32cui" installbase="system32" installname="sc.exe" unicode="yes">
+       <define name="DEFINE_GUID" />
+       <library>advapi32</library>
+       <file>control.c</file>
+       <file>create.c</file>
+       <file>delete.c</file>
+       <file>print.c</file>
+       <file>query.c</file>
+       <file>sc.c</file>
+       <file>start.c</file>
+       <file>usage.c</file>
+       <file>sc.rc</file>
+       <pch>sc.h</pch>
+</module>
diff --git a/base/applications/screensavers/3dtext/3dtext.rbuild b/base/applications/screensavers/3dtext/3dtext.rbuild
new file mode 100644 (file)
index 0000000..1a1e115
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="3dtext" type="win32scr" installbase="system32" installname="3dtext.scr" unicode="yes">
+       <library>scrnsave</library>
+       <library>chkstk</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>opengl32</library>
+       <library>glu32</library>
+       <library>advapi32</library>
+
+       <file>3dtext.c</file>
+       <file>settings.c</file>
+       <file>rsrc.rc</file>
+
+       <metadata description="3D text OpenGL screensaver" />
+</module>
diff --git a/base/applications/screensavers/logon/logon.rbuild b/base/applications/screensavers/logon/logon.rbuild
new file mode 100644 (file)
index 0000000..562c62d
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
+<module name="logon" type="win32scr" installbase="system32" installname="logon.scr" unicode="yes">
+       <include base="logon">.</include>
+       <library>scrnsave</library>
+       <library>user32</library>
+       <library>gdi32</library>
+
+       <metadata description = "Default ReactOS Logo screensaver" />
+
+       <file>logon.c</file>
+       <file>logon.rc</file>
+</module>
diff --git a/base/applications/screensavers/screensavers.rbuild b/base/applications/screensavers/screensavers.rbuild
new file mode 100644 (file)
index 0000000..ed3d070
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="3dtext">
+               <xi:include href="3dtext/3dtext.rbuild" />
+       </directory>
+       <directory name="logon">
+               <xi:include href="logon/logon.rbuild" />
+       </directory>
+</group>
diff --git a/base/applications/shutdown/shutdown.rbuild b/base/applications/shutdown/shutdown.rbuild
new file mode 100644 (file)
index 0000000..6260c00
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="shutdown" type="win32cui" installbase="system32" installname="shutdown.exe">
+       <include base="shutdown">.</include>
+       <library>advapi32</library>
+       <library>user32</library>
+       <file>misc.c</file>
+       <file>shutdown.c</file>
+       <file>shutdown.rc</file>
+       <pch>precomp.h</pch>
+</module>
diff --git a/base/applications/sndrec32/sndrec32.rbuild b/base/applications/sndrec32/sndrec32.rbuild
new file mode 100644 (file)
index 0000000..f101a14
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="sndrec32" type="win32gui" installbase="system32" installname="sndrec32.exe">
+       <include base="sndrec32">.</include>
+       <library>winmm</library>
+       <library>user32</library>
+       <library>msacm32</library>
+       <library>comctl32</library>
+       <library>comdlg32</library>
+       <library>gdi32</library>
+       <file>audio_format.cpp</file>
+       <file>audio_membuffer.cpp</file>
+       <file>audio_producer.cpp</file>
+       <file>audio_receiver.cpp</file>
+       <file>audio_resampler_acm.cpp</file>
+       <file>audio_wavein.cpp</file>
+       <file>audio_waveout.cpp</file>
+       <file>sndrec32.cpp</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/sndvol32/sndvol32.rbuild b/base/applications/sndvol32/sndvol32.rbuild
new file mode 100644 (file)
index 0000000..38d5d9e
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="sndvol32" type="win32gui" installbase="system32" installname="sndvol32.exe" unicode="yes">
+       <include base="ReactOS">include/wine</include>
+       <include base="sndvol32">.</include>
+       <library>ntdll</library>
+       <library>user32</library>
+       <library>advapi32</library>
+       <library>gdi32</library>
+       <library>comctl32</library>
+       <library>shell32</library>
+       <library>winmm</library>
+       <pch>sndvol32.h</pch>
+       <file>dialog.c</file>
+       <file>misc.c</file>
+       <file>mixer.c</file>
+       <file>sndvol32.c</file>
+       <file>sndvol32.rc</file>
+</module>
diff --git a/base/applications/taskmgr/taskmgr.rbuild b/base/applications/taskmgr/taskmgr.rbuild
new file mode 100644 (file)
index 0000000..8db4481
--- /dev/null
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="taskmgr" type="win32gui" installbase="system32" installname="taskmgr.exe" unicode="yes">
+       <include base="taskmgr">.</include>
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>shell32</library>
+       <library>comctl32</library>
+       <pch>precomp.h</pch>
+       <compilationunit name="unit.c">
+               <file>about.c</file>
+               <file>affinity.c</file>
+               <file>applpage.c</file>
+               <file>column.c</file>
+               <file>dbgchnl.c</file>
+               <file>debug.c</file>
+               <file>endproc.c</file>
+               <file>graph.c</file>
+               <file>optnmenu.c</file>
+               <file>perfdata.c</file>
+               <file>perfpage.c</file>
+               <file>priority.c</file>
+               <file>procpage.c</file>
+               <file>proclist.c</file>
+               <file>run.c</file>
+               <file>trayicon.c</file>
+               <file>taskmgr.c</file>
+               <file>graphctl.c</file>
+       </compilationunit>
+       <file>taskmgr.rc</file>
+</module>
diff --git a/base/applications/winhlp32/winhlp32.rbuild b/base/applications/winhlp32/winhlp32.rbuild
new file mode 100644 (file)
index 0000000..fd3234e
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="winhlp32" type="win32gui" installname="winhlp32.exe" allowwarnings="true" unicode="no">
+       <include base="winhlp32">.</include>
+       <include base="ReactOS">include/reactos/wine</include>
+       <define name="__ROS_LONG64__" />
+    <define name="_CRT_NONSTDC_NO_DEPRECATE" />
+
+       <!-- FIXME: workarounds until we have a proper oldnames library -->
+       <define name="fileno">_fileno</define>
+       <define name="isatty">_isatty</define>
+
+       <library>wine</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>shell32</library>
+       <library>comctl32</library>
+       <library>comdlg32</library>
+       <file>callback.c</file>
+       <file>hlpfile.c</file>
+       <file>macro.c</file>
+       <file>string.c</file>
+       <file>winhelp.c</file>
+       <file>lex.yy.c</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/winver/winver.rbuild b/base/applications/winver/winver.rbuild
new file mode 100644 (file)
index 0000000..4f24a71
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="winver" type="win32gui" installbase="system32" installname="winver.exe" unicode="yes">
+       <include base="winver">.</include>
+       <library>shell32</library>
+       <file>winver.c</file>
+</module>
diff --git a/base/applications/wordpad/wordpad.rbuild b/base/applications/wordpad/wordpad.rbuild
new file mode 100644 (file)
index 0000000..069fb11
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="wordpad" type="win32gui" installbase="system32" installname="wordpad.exe" allowwarnings="true">
+       <include base="wordpad">.</include>
+       <include base="ReactOS">include/reactos/wine</include>
+       <define name="__ROS_LONG64__" />
+       <library>wine</library>
+       <library>comdlg32</library>
+       <library>uuid</library>
+       <library>ole32</library>
+       <library>shell32</library>
+       <library>user32</library>
+       <library>gdi32</library>
+       <library>advapi32</library>
+       <library>comctl32</library>
+       <file>olecallback.c</file>
+       <file>print.c</file>
+       <file>registry.c</file>
+       <file>wordpad.c</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/applications/write/write.rbuild b/base/applications/write/write.rbuild
new file mode 100644 (file)
index 0000000..92f85ee
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="write" type="win32gui" installbase="system32" installname="write.exe" unicode="yes">
+       <include base="write">.</include>
+       <library>user32</library>
+       <library>gdi32</library>
+       <file>write.c</file>
+       <file>rsrc.rc</file>
+</module>
diff --git a/base/base.rbuild b/base/base.rbuild
new file mode 100644 (file)
index 0000000..63cf67e
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="applications">
+               <xi:include href="applications/applications.rbuild" />
+       </directory>
+       <directory name="services">
+               <xi:include href="services/services.rbuild" />
+       </directory>
+       <directory name="setup">
+               <xi:include href="setup/setup.rbuild" />
+       </directory>
+       <directory name="shell">
+               <xi:include href="shell/shell.rbuild" />
+       </directory>
+       <directory name="system">
+               <xi:include href="system/system.rbuild" />
+       </directory>
+</group>
diff --git a/base/services/audiosrv/audiosrv.rbuild b/base/services/audiosrv/audiosrv.rbuild
new file mode 100644 (file)
index 0000000..82a7920
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="audiosrv" type="win32cui" installbase="system32" installname="audiosrv.exe" unicode="yes">
+       <include base="audiosrv">.</include>
+       <library>advapi32</library>
+       <library>user32</library>
+       <library>setupapi</library>
+       <file>main.c</file>
+       <file>pnp_list_manager.c</file>
+       <file>pnp_list_lock.c</file>
+       <file>pnp.c</file>
+       <file>services.c</file>
+       <file>debug.c</file>
+       <file>audiosrv.rc</file>
+</module>
diff --git a/base/services/eventlog/eventlog.rbuild b/base/services/eventlog/eventlog.rbuild
new file mode 100644 (file)
index 0000000..eaea162
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="eventlog" type="win32cui" installbase="system32" installname="eventlog.exe" unicode="yes">
+       <include base="eventlog">.</include>
+       <include base="eventlog_server">.</include>
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <library>eventlog_server</library>
+       <library>rpcrt4</library>
+       <library>pseh</library>
+       <file>eventlog.c</file>
+       <file>eventsource.c</file>
+       <file>logport.c</file>
+       <file>eventlog.rc</file>
+       <file>rpc.c</file>
+       <file>file.c</file>
+       <pch>eventlog.h</pch>
+</module>
diff --git a/base/services/rpcss/rpcss.rbuild b/base/services/rpcss/rpcss.rbuild
new file mode 100644 (file)
index 0000000..95b29e8
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+<module name="rpcss" type="win32cui" installbase="system32" installname="rpcss.exe" unicode="yes">
+       <include base="rpcss">.</include>
+       <include base="rpcss" root="intermediate">.</include>
+       <library>wine</library>
+       <library>rpcss_epm_server</library>
+       <library>rpcss_irot_server</library>
+       <library>rpcrt4</library>
+       <library>advapi32</library>
+       <library>pseh</library>
+       <file>epmp.c</file>
+       <file>irotp.c</file>
+       <file>rpcss_main.c</file>
+       <file>service_main.c</file>
+       <file>epm.idl</file>
+       <file>irot.idl</file>
+       <file>rpcss.rc</file>
+</module>
+<module name="rpcss_epm_server" type="rpcserver">
+       <file>epm.idl</file>
+</module>
+<module name="rpcss_irot_server" type="rpcserver">
+       <file>irot.idl</file>
+</module>
+</group>
diff --git a/base/services/services.rbuild b/base/services/services.rbuild
new file mode 100644 (file)
index 0000000..5125d9b
--- /dev/null
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+       <directory name="audiosrv">
+               <xi:include href="audiosrv/audiosrv.rbuild" />
+       </directory>
+       <directory name="eventlog">
+               <xi:include href="eventlog/eventlog.rbuild" />
+       </directory>
+       <directory name="rpcss">
+               <xi:include href="rpcss/rpcss.rbuild" />
+       </directory>
+       <directory name="spoolsv">
+               <xi:include href="spoolsv/spoolsv.rbuild" />
+       </directory>
+       <directory name="svchost">
+               <xi:include href="svchost/svchost.rbuild" />
+       </directory>
+       <directory name="tcpsvcs">
+               <xi:include href="tcpsvcs/tcpsvcs.rbuild" />
+       </directory>
+       <directory name="telnetd">
+               <xi:include href="telnetd/telnetd.rbuild" />
+       </directory>
+       <directory name="tftpd">
+               <xi:include href="tftpd/tftpd.rbuild" />
+       </directory>
+       <directory name="umpnpmgr">
+               <xi:include href="umpnpmgr/umpnpmgr.rbuild" />
+       </directory>
+       <directory name="wlansvc">
+               <xi:include href="wlansvc/wlansvc.rbuild" />
+       </directory>
+</group>
diff --git a/base/services/spoolsv/spoolsv.rbuild b/base/services/spoolsv/spoolsv.rbuild
new file mode 100644 (file)
index 0000000..be3b239
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="spoolsv" type="win32cui" installbase="system32" installname="spoolsv.exe" unicode="yes">
+       <include base="spoolsv">.</include>
+       <library>wine</library>
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <file>spoolsv.c</file>
+       <file>spoolsv.rc</file>
+</module>
diff --git a/base/services/svchost/svchost.rbuild b/base/services/svchost/svchost.rbuild
new file mode 100644 (file)
index 0000000..3831d51
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="svchost" type="win32cui" installbase="system32" installname="svchost.exe">
+       <include base="svchost">.</include>
+       <library>advapi32</library>
+       <file>svchost.c</file>
+       <file>svchost.rc</file>
+</module>
diff --git a/base/services/tcpsvcs/tcpsvcs.rbuild b/base/services/tcpsvcs/tcpsvcs.rbuild
new file mode 100644 (file)
index 0000000..f2b435f
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="tcpsvcs" type="win32cui" installbase="system32" installname="tcpsvcs.exe" unicode="yes">
+       <include base="arp">.</include>
+       <library>ws2_32</library>
+       <library>advapi32</library>
+       <file>tcpsvcs.c</file>
+       <file>skelserver.c</file>
+       <file>echo.c</file>
+       <file>discard.c</file>
+       <file>daytime.c</file>
+       <file>qotd.c</file>
+       <file>chargen.c</file>
+       <file>tcpsvcs.rc</file>
+       <file>log.c</file>
+       <pch>tcpsvcs.h</pch>
+</module>
diff --git a/base/services/telnetd/telnetd.rbuild b/base/services/telnetd/telnetd.rbuild
new file mode 100644 (file)
index 0000000..1b17bfc
--- /dev/null
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="telnetd" type="win32cui" installbase="system32" installname="telnetd.exe" unicode="no">
+       <include base="reactos"></include>
+       <include base="telnetd">..</include>
+
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <library>ws2_32</library>
+       <library>wine</library>
+
+       <file>telnetd.c</file>
+       <file>serviceentry.c</file>
+       <file>telnetd.rc</file>
+</module>
diff --git a/base/services/tftpd/tftpd.rbuild b/base/services/tftpd/tftpd.rbuild
new file mode 100644 (file)
index 0000000..0008cfb
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="tftpd" type="win32cui" installbase="system32" installname="tftpd.exe" allowwarnings="true" unicode="no">
+       <include base="reactos"></include>
+       <include base="telnetd">..</include>
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <library>ws2_32</library>
+       <library>wine</library>
+       <file>tftpd.cpp</file>
+</module>
diff --git a/base/services/umpnpmgr/umpnpmgr.rbuild b/base/services/umpnpmgr/umpnpmgr.rbuild
new file mode 100644 (file)
index 0000000..9887e4e
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="umpnpmgr" type="win32cui" installbase="system32" installname="umpnpmgr.exe" unicode="yes">
+       <include base="umpnpmgr">.</include>
+       <include base="pnp_server">.</include>
+       <redefine name="_WIN32_WINNT">0x600</redefine>
+       <library>pnp_server</library>
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <library>rpcrt4</library>
+       <library>pseh</library>
+       <library>wdmguid</library>
+       <library>userenv</library>
+       <file>umpnpmgr.c</file>
+       <file>umpnpmgr.rc</file>
+</module>
diff --git a/base/services/wlansvc/wlansvc.rbuild b/base/services/wlansvc/wlansvc.rbuild
new file mode 100644 (file)
index 0000000..4f65638
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="wlansvc" type="win32cui" installbase="system32" installname="wlansvc.exe" unicode="yes">
+       <include base="wlansvc">.</include>
+       <include base="wlansvc_server">.</include>
+       <library>wlansvc_server</library>
+       <library>ntdll</library>
+       <library>advapi32</library>
+       <library>rpcrt4</library>
+       <library>pseh</library>
+       <library>iphlpapi</library>
+       <file>wlansvc.c</file>
+       <file>rpcserver.c</file>
+</module>
diff --git a/base/setup/reactos/reactos.rbuild b/base/setup/reactos/reactos.rbuild
new file mode 100644 (file)
index 0000000..3eb79d0
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="reactos" type="win32gui" unicode="yes">
+       <bootstrap installbase="$(CDOUTPUT)" />
+       <include base="reactos">.</include>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>comctl32</library>
+       <library>setupapi</library>
+       <library>uuid</library>
+       <file>reactos.c</file>
+       <file>reactos.rc</file>
+</module>
diff --git a/base/setup/setup.rbuild b/base/setup/setup.rbuild
new file mode 100644 (file)
index 0000000..f9b981b
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+  <directory name="setup">
+  <xi:include href="setup/setup.rbuild" />
+  </directory>
+  <directory name="usetup">
+  <xi:include href="usetup/usetup.rbuild" />
+  </directory>
+  <directory name="vmwinst">
+  <xi:include href="vmwinst/vmwinst.rbuild" />
+  </directory>
+  <directory name="welcome">
+  <xi:include href="welcome/welcome.rbuild" />
+  </directory>
+  <directory name="reactos">
+  <xi:include href="reactos/reactos.rbuild" />
+  </directory>
+</group>
diff --git a/base/setup/setup/setup.rbuild b/base/setup/setup/setup.rbuild
new file mode 100644 (file)
index 0000000..07e4118
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="setup" type="win32gui" installbase="system32" installname="setup.exe" unicode="yes">
+       <include base="setup">.</include>
+       <library>userenv</library>
+       <file>setup.c</file>
+       <file>setup.rc</file>
+</module>
diff --git a/base/setup/usetup/usetup.rbuild b/base/setup/usetup/usetup.rbuild
new file mode 100644 (file)
index 0000000..51f3c03
--- /dev/null
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="usetup" type="nativecui" installbase="system32" installname="usetup.exe" crt="static">
+       <bootstrap installbase="$(CDOUTPUT)/system32" nameoncd="smss.exe" />
+       <include base="usetup">.</include>
+       <include base="zlib">.</include>
+       <include base="newinflib">.</include>
+       <include base="ReactOS">include/reactos/drivers</include>
+       <library>zlib</library>
+       <library>newinflib</library>
+       <library>ext2lib</library>
+       <library>vfatlib</library>
+       <library>ntdll</library>
+       <directory name="interface">
+               <file>consup.c</file>
+               <file>devinst.c</file>
+               <file>usetup.c</file>
+       </directory>
+       <directory name="native">
+               <directory name="utils">
+                       <file>console.c</file>
+                       <file>keytrans.c</file>
+               </directory>
+               <file>console.c</file>
+               <file>fslist.c</file>
+       </directory>
+       <file>bootsup.c</file>
+       <file>cabinet.c</file>
+       <file>chkdsk.c</file>
+       <file>drivesup.c</file>
+       <file>filequeue.c</file>
+       <file>filesup.c</file>
+       <file>format.c</file>
+       <file>fslist.c</file>
+       <file>genlist.c</file>
+       <file>inffile.c</file>
+       <file>inicache.c</file>
+       <file>partlist.c</file>
+       <file>progress.c</file>
+       <file>registry.c</file>
+       <file>settings.c</file>
+       <file>usetup.rc</file>
+       <file>mui.c</file>
+</module>
diff --git a/base/setup/vmwinst/vmwinst.rbuild b/base/setup/vmwinst/vmwinst.rbuild
new file mode 100644 (file)
index 0000000..ce056c3
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="vmwinst" type="win32gui" installbase="system32" installname="vmwinst.exe" unicode="yes">
+       <include base="vmwinst">.</include>
+       <library>advapi32</library>
+       <library>comctl32</library>
+       <library>comdlg32</library>
+       <library>newdev</library>
+       <library>user32</library>
+       <library>setupapi</library>
+       <library>shell32</library>
+       <library>ntdll</library>
+       <library>pseh</library>
+       <file>vmwinst.c</file>
+       <file>vmwinst.rc</file>
+</module>
diff --git a/base/setup/welcome/welcome.rbuild b/base/setup/welcome/welcome.rbuild
new file mode 100644 (file)
index 0000000..910d78b
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="welcome" type="win32gui" installbase="system32" installname="welcome.exe" unicode="yes">
+       <bootstrap installbase="$(CDOUTPUT)" />
+       <include base="welcome">.</include>
+       <library>gdi32</library>
+       <library>user32</library>
+       <file>welcome.c</file>
+       <file>welcome.rc</file>
+</module>
diff --git a/base/shell/cmd/cmd.rbuild b/base/shell/cmd/cmd.rbuild
new file mode 100644 (file)
index 0000000..78e1a3b
--- /dev/null
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+       <module name="cmd" type="win32cui" installbase="system32" installname="cmd.exe" unicode="yes">
+               <include base="ReactOS">include/reactos/wine</include>
+               <include base="cmd">.</include>
+               <define name="ANONYMOUSUNIONS" />
+               <define name="_DEBUG_MEM" />
+               <library>wine</library>
+               <library>advapi32</library>
+               <library>user32</library>
+               <file>cmd.rc</file>
+               <file>main.c</file>
+               <pch>precomp.h</pch>
+               <compilationunit name="unit.c">
+                       <file>alias.c</file>
+                       <file>assoc.c</file>
+                       <file>attrib.c</file>
+                       <file>batch.c</file>
+                       <file>beep.c</file>
+                       <file>call.c</file>
+                       <file>chcp.c</file>
+                       <file>choice.c</file>
+                       <file>cls.c</file>
+                       <file>cmd.c</file>
+                       <file>cmddbg.c</file>
+                       <file>cmdinput.c</file>
+                       <file>cmdtable.c</file>
+                       <file>color.c</file>
+                       <file>console.c</file>
+                       <file>copy.c</file>
+                       <file>date.c</file>
+                       <file>del.c</file>
+                       <file>delay.c</file>
+                       <file>dir.c</file>
+                       <file>dirstack.c</file>
+                       <file>echo.c</file>
+                       <file>error.c</file>
+                       <file>filecomp.c</file>
+                       <file>for.c</file>
+                       <file>free.c</file>
+                       <file>goto.c</file>
+                       <file>history.c</file>
+                       <file>if.c</file>
+                       <file>internal.c</file>
+                       <file>label.c</file>
+                       <file>locale.c</file>
+                       <file>memory.c</file>
+                       <file>misc.c</file>
+                       <file>mklink.c</file>
+                       <file>move.c</file>
+                       <file>msgbox.c</file>
+                       <file>parser.c</file>
+                       <file>path.c</file>
+                       <file>pause.c</file>
+                       <file>prompt.c</file>
+                       <file>redir.c</file>
+                       <file>ren.c</file>
+                       <file>replace.c</file>
+                       <file>screen.c</file>
+                       <file>set.c</file>
+                       <file>setlocal.c</file>
+                       <file>shift.c</file>
+                       <file>start.c</file>
+                       <file>strtoclr.c</file>
+                       <file>time.c</file>
+                       <file>timer.c</file>
+                       <file>title.c</file>
+                       <file>type.c</file>
+                       <file>ver.c</file>
+                       <file>verify.c</file>
+                       <file>vol.c</file>
+                       <file>where.c</file>
+                       <file>window.c</file>
+               </compilationunit>
+       </module>
+</group>
diff --git a/base/shell/explorer-new/explorer.rbuild b/base/shell/explorer-new/explorer.rbuild
new file mode 100644 (file)
index 0000000..0ded921
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<module name="explorer_new" type="win32gui" installname="explorer_new.exe" unicode="true">
+       <include base="explorer_new">.</include>
+       <define name="WIN32" />
+       <library>advapi32</library>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>comctl32</library>
+       <library>ole32</library>
+       <library>oleaut32</library>
+       <library>shell32</library>
+       <library>shlwapi</library>
+       <library>uuid</library>
+       <library>version</library>
+       <pch>precomp.h</pch>
+       <file>desktop.c</file>
+       <file>dragdrop.c</file>
+       <file>explorer.c</file>
+       <file>startmnu.c</file>
+       <file>taskband.c</file>
+       <file>taskswnd.c</file>
+       <file>tbsite.c</file>
+       <file>trayntfy.c</file>
+       <file>trayprop.c</file>
+       <file>traywnd.c</file>
+       <file>explorer.rc</file>
+</module>
diff --git a/base/shell/explorer/explorer.rbuild b/base/shell/explorer/explorer.rbuild
new file mode 100644 (file)
index 0000000..7d64e7f
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<!DOCTYPE group SYSTEM "../../../tools/rbuild/project.dtd">
+<group xmlns:xi="http://www.w3.org/2001/XInclude">
+<module name="explorer" type="win32gui" installname="explorer.exe" unicode="yes">
+       <include base="explorer">.</include>
+       <define name="WIN32" />
+       <define name="__WINDRES__" />
+       <library>advapi32</library>
+       <library>gdi32</library>
+       <library>user32</library>
+       <library>ws2_32</library>
+       <library>msimg32</library>
+       <library>comctl32</library>
+       <library>ole32</library>
+       <library>oleaut32</library>
+       <library>shell32</library>
+       <library>uuid</library>
+       <library>notifyhook</library>
+       <pch>precomp.h</pch>
+       <directory name="desktop">
+               <file>desktop.cpp</file>
+       </directory>
+       <directory name="dialogs">
+               <file>searchprogram.cpp</file>
+               <file>settings.cpp</file>
+       </directory>
+       <directory name="shell">
+               <file>entries.cpp</file>
+               <file>fatfs.cpp</file>
+               <file>filechild.cpp</file>
+               <file>shellfs.cpp</file>
+               <file>mainframe.cpp</file>
+               <file>ntobjfs.cpp</file>
+               <file>pane.cpp</file>
+               <file>regfs.cpp</file>
+               <file>shellbrowser.cpp</file>
+               <file>unixfs.cpp</file>
+               <file>webchild.cpp</file>
+               <file>winfs.cpp</file>
+       </directory>
+       <directory name="services">
+               <file>shellservices.cpp</file>
+               <file>startup.c</file>
+       </directory>
+       <directory name="taskbar">
+               <file>desktopbar.cpp</file>
+               <file>favorites.cpp</file>
+               <file>taskbar.cpp</file>
+               <file>startmenu.cpp</file>
+               <file>traynotify.cpp</file>
+               <file>quicklaunch.cpp</file>
+       </directory>
+       <directory name="utility">
+               <file>shellclasses.cpp</file>
+               <file>utility.cpp</file>
+               <file>window.cpp</file>
+               <file>dragdropimpl.cpp</file>
+               <file>shellbrowserimpl.cpp</file>
+               <file>xmlstorage.cpp</file>
+               <file>xs-native.cpp</file>
+       </directory>
+       <file>explorer.cpp</file>
+       <file>i386-stub-win32.c</file>
+       <file>explorer.rc</file>
+       <linkerflag>--enable-stdcall-fixup</linkerflag>
+</module>
+<installfile installbase=".">explorer-cfg-template.xml</installfile>
+<directory name="notifyhook">
+       <xi:include href="notifyhook/notifyhook.rbuild" />
+</directory>
+</group>
diff --git a/base/shell/explorer/notifyhook/notifyhook.def b/base/shell/explorer/notifyhook/notifyhook.def
new file mode 100644 (file)
index 0000000..47ddf67
--- /dev/null
@@ -0,0 +1,6 @@
+LIBRARY