add csq library to ntoskrnl
authorRoyce Mitchell III <royce3@ev1.net>
Fri, 14 Jan 2005 13:29:27 +0000 (13:29 +0000)
committerRoyce Mitchell III <royce3@ev1.net>
Fri, 14 Jan 2005 13:29:27 +0000 (13:29 +0000)
svn path=/branches/xmlbuildsystem/; revision=13039

reactos/ReactOS.xml
reactos/drivers/directory.xml [new file with mode: 0644]
reactos/drivers/lib/csq/csq.xml [new file with mode: 0644]
reactos/drivers/lib/directory.xml [new file with mode: 0644]
reactos/ntoskrnl/ntoskrnl.xml

index 0b74081..e9f4e3b 100644 (file)
@@ -20,6 +20,9 @@
        <include>include</include>\r
        <include>w32api/include</include>\r
 \r
+       <directory name="drivers">\r
+               <xi:include href="drivers/directory.xml" />\r
+       </directory>\r
        <directory name="tools">\r
                <xi:include href="tools/tools.xml" />\r
        </directory>\r
diff --git a/reactos/drivers/directory.xml b/reactos/drivers/directory.xml
new file mode 100644 (file)
index 0000000..ab6afcc
--- /dev/null
@@ -0,0 +1,3 @@
+<directory name="lib">\r
+       <xi:include href="lib/directory.xml" />\r
+</directory>
\ No newline at end of file
diff --git a/reactos/drivers/lib/csq/csq.xml b/reactos/drivers/lib/csq/csq.xml
new file mode 100644 (file)
index 0000000..dce463a
--- /dev/null
@@ -0,0 +1,3 @@
+<module name="csq" type="staticlibrary">\r
+       <file>csq.c</file>\r
+</module>\r
diff --git a/reactos/drivers/lib/directory.xml b/reactos/drivers/lib/directory.xml
new file mode 100644 (file)
index 0000000..50ffb1d
--- /dev/null
@@ -0,0 +1,3 @@
+<directory name="csq">\r
+       <xi:include href="csq/csq.xml" />\r
+</directory>
\ No newline at end of file
index 0c06750..94592d6 100644 (file)
@@ -9,6 +9,7 @@
        <define name="__ELF_WORD_SIZE">32</define>\r
        <include base="kjs">include</include>\r
        <include base="ntoskrnl">include</include>\r
+       <library>csq</library>\r
        <library>hal</library>\r
        <library>kjs</library>\r
        <library>pseh</library>\r
                        <outputfile switches="-o">bugcodes.rc</outputfile>\r
                </output>\r
        </invoke>\r
+\r
+       <directory name="ke"> <!-- leave this at the top -->\r
+               <if property="ARCH" value="i386">\r
+                       <directory name="i386">\r
+                               <file>multiboot.S</file> <!-- leave this at the top -->\r
+                               <file>bios.c</file>\r
+                               <file>brkpoint.c</file>\r
+                               <file>bthread.S</file>\r
+                               <file>exp.c</file>\r
+                               <file>fpu.c</file>\r
+                               <file>gdt.c</file>\r
+                               <file>i386-mcount.S</file>\r
+                               <file>idt.c</file>\r
+                               <file>irq.c</file>\r
+                               <file>irqhand.s</file>\r
+                               <file>kernel.c</file>\r
+                               <file>ldt.c</file>\r
+                               <file>stkswitch.S</file>\r
+                               <file>syscall.S</file>\r
+                               <file>thread.c</file>\r
+                               <file>tlbflush.S</file>\r
+                               <file>trap.S</file>\r
+                               <file>tskswitch.S</file>\r
+                               <file>tss.c</file>\r
+                               <file>usercall.c</file>\r
+                               <file>usertrap.c</file>\r
+                               <file>v86m.c</file>\r
+                               <file>v86m_sup.S</file>\r
+                       </directory>\r
+               </if>\r
+               <file>apc.c</file>\r
+               <file>bug.c</file>\r
+               <file>catch.c</file>\r
+               <file>critical.c</file>\r
+               <file>device.c</file>\r
+               <file>dpc.c</file>\r
+               <file>error.c</file>\r
+               <file>event.c</file>\r
+               <file>gmutex.c</file>\r
+               <file>ipi.c</file>\r
+               <file>kqueue.c</file>\r
+               <file>kthread.c</file>\r
+               <file>main.c</file>\r
+               <file>mutex.c</file>\r
+               <file>process.c</file>\r
+               <file>profile.c</file>\r
+               <file>queue.c</file>\r
+               <file>sem.c</file>\r
+               <file>spinlock.c</file>\r
+               <file>timer.c</file>\r
+               <file>wait.c</file>\r
+       </directory>\r
        <directory name="cc">\r
                <file>cacheman.c</file>\r
                <file>copy.c</file>\r
                <file>mda.c</file>\r
                <file>service.c</file>\r
        </directory>\r
-       <directory name="ke">\r
-               <if property="ARCH" value="i386">\r
-                       <directory name="i386">\r
-                               <file>bios.c</file>\r
-                               <file>brkpoint.c</file>\r
-                               <file>bthread.S</file>\r
-                               <file>exp.c</file>\r
-                               <file>fpu.c</file>\r
-                               <file>gdt.c</file>\r
-                               <file>i386-mcount.S</file>\r
-                               <file>idt.c</file>\r
-                               <file>irq.c</file>\r
-                               <file>irqhand.s</file>\r
-                               <file>kernel.c</file>\r
-                               <file>ldt.c</file>\r
-                               <file>multiboot.S</file>\r
-                               <file>stkswitch.S</file>\r
-                               <file>syscall.S</file>\r
-                               <file>thread.c</file>\r
-                               <file>tlbflush.S</file>\r
-                               <file>trap.S</file>\r
-                               <file>tskswitch.S</file>\r
-                               <file>tss.c</file>\r
-                               <file>usercall.c</file>\r
-                               <file>usertrap.c</file>\r
-                               <file>v86m.c</file>\r
-                               <file>v86m_sup.S</file>\r
-                       </directory>\r
-               </if>\r
-               <file>apc.c</file>\r
-               <file>bug.c</file>\r
-               <file>catch.c</file>\r
-               <file>critical.c</file>\r
-               <file>device.c</file>\r
-               <file>dpc.c</file>\r
-               <file>error.c</file>\r
-               <file>event.c</file>\r
-               <file>gmutex.c</file>\r
-               <file>ipi.c</file>\r
-               <file>kqueue.c</file>\r
-               <file>kthread.c</file>\r
-               <file>main.c</file>\r
-               <file>mutex.c</file>\r
-               <file>process.c</file>\r
-               <file>profile.c</file>\r
-               <file>queue.c</file>\r
-               <file>sem.c</file>\r
-               <file>spinlock.c</file>\r
-               <file>timer.c</file>\r
-               <file>wait.c</file>\r
-       </directory>\r
        <directory name="ldr">\r
                <file>init.c</file>\r
                <file>loader.c</file>\r
        <directory name="rtl">\r
                <if property="ARCH" value="i386">\r
                        <directory name="i386">\r
+                               <file>alldiv.s</file>\r
+                               <file>allmul.s</file>\r
+                               <file>allrem.s</file>\r
+                               <file>allshl.s</file>\r
+                               <file>allshr.s</file>\r
+                               <file>aulldiv.s</file>\r
+                               <file>aullrem.s</file>\r
+                               <file>aullshr.s</file>\r
+                               <file>except.s</file>\r
                                <file>exception.c</file>\r
+                               <file>seh.s</file>\r
                        </directory>\r
                </if>\r
                <file>atom.c</file>\r