Sync to trunk head (r42241)
[reactos.git] / reactos / lib / pseh / pseh.rbuild
index 80ba2b7..3d2cbfe 100644 (file)
@@ -1,9 +1,24 @@
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
 <module name="pseh" type="staticlibrary">
-       <define name="__USE_W32API" />
        <if property="ARCH" value="i386">
                <directory name="i386">
-                       <file>framebased.asm</file>
-                       <file>setjmp.asm</file>
+                       <file>framebased.S</file>
+
+                       <group compilerset="gcc">
+                               <file>framebased-gcchack.c</file>
+                               <file>framebased-gcchack-asm.S</file>
+                       </group>
+               </directory>
+       </if>
+       <if property="ARCH" value="powerpc">
+               <directory name="powerpc">
+                       <file>framebased.S</file>
+               </directory>
+       </if>
+       <if property="ARCH" value="amd64">
+               <directory name="amd64">
+                       <file>framebased.S</file>
                </directory>
        </if>
        <file>framebased.c</file>