+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="freeldr_base" type="objectlibrary">
<include base="freeldr_base">include</include>
<include base="freeldr_base">cache</include>
+ <include base="cmlib">.</include>
<include base="ntoskrnl">include</include>
- <define name="__USE_W32API" />
-<!--
- <define name="DEBUG" />
--->
- <compilerflag>-ffreestanding</compilerflag>
- <compilerflag>-fno-builtin</compilerflag>
- <compilerflag>-fno-inline</compilerflag>
- <compilerflag>-fno-zero-initialized-in-bss</compilerflag>
- <compilerflag>-Os</compilerflag>
- <directory name="arch">
- <if property="ARCH" value="i386">
- <directory name="i386">
- <file>_alloca.S</file>
- <file>archmach.c</file>
- <file>hardware.c</file>
- <file>hwacpi.c</file>
- <file>hwapm.c</file>
- <file>hwcpu.c</file>
- <file>hwpci.c</file>
- <file>i386disk.c</file>
- <file>i386rtl.c</file>
- <file>i386vid.c</file>
- <file>machpc.c</file>
- <file>pccons.c</file>
- <file>pcdisk.c</file>
- <file>pcmem.c</file>
- <file>pcrtc.c</file>
- <file>pcvideo.c</file>
- <file>portio.c</file>
- <file>machxbox.c</file>
- <file>xboxcons.c</file>
- <file>xboxdisk.c</file>
- <file>xboxfont.c</file>
- <file>xboxhw.c</file>
- <file>xboxi2c.c</file>
- <file>xboxmem.c</file>
- <file>xboxrtc.c</file>
- <file>xboxvideo.c</file>
- </directory>
- </if>
+ <define name="_BLDR_" />
+ <define name="_NTHAL_" />
+ <define name="_NTSYSTEM_" />
+ <directory name="arcemul">
+ <file>mm.c</file>
+ <file>time.c</file>
</directory>
<directory name="cache">
<file>blocklist.c</file>
<directory name="disk">
<file>disk.c</file>
<file>partition.c</file>
+ <file>ramdisk.c</file>
+ <file>scsiport.c</file>
</directory>
<directory name="fs">
<file>ext2.c</file>
<file>fat.c</file>
<file>fs.c</file>
- <file>fsrec.c</file>
<file>iso.c</file>
<file>ntfs.c</file>
</directory>
<file>inifile.c</file>
<file>parse.c</file>
</directory>
- <directory name="math">
- <file>libgcc2.c</file>
- </directory>
<directory name="mm">
<file>meminit.c</file>
<file>mm.c</file>
<directory name="reactos">
<file>registry.c</file>
<file>arcname.c</file>
+ <file>archwsup.c</file>
<file>binhive.c</file>
- <file>loader.c</file>
<file>reactos.c</file>
+ <file>imageldr.c</file>
</directory>
<directory name="rtl">
- <file>list.c</file>
+ <file>bget.c</file>
+ <file>libsupp.c</file>
</directory>
<directory name="ui">
+ <file>directui.c</file>
<file>gui.c</file>
+ <file>minitui.c</file>
+ <file>noui.c</file>
<file>tui.c</file>
<file>tuimenu.c</file>
<file>ui.c</file>
</directory>
<directory name="video">
- <file>bank.c</file>
<file>fade.c</file>
<file>palette.c</file>
- <file>pixel.c</file>
<file>video.c</file>
</directory>
+ <directory name="windows">
+ <file>conversion.c</file>
+ <file>peloader.c</file>
+ <file>winldr.c</file>
+ <file>wlmemory.c</file>
+ <file>wlregistry.c</file>
+ </directory>
<file>freeldr.c</file>
<file>debug.c</file>
<file>version.c</file>
<file>cmdline.c</file>
<file>machine.c</file>
- <pch>include/freeldr.h</pch>
+ <directory name="include">
+ <pch>freeldr.h</pch>
+ </directory>
+ <file>options.c</file>
+ <file>linuxboot.c</file>
+ <file>oslist.c</file>
</module>