--- /dev/null
+<directory name="lib">
+ <xi:include href="lib/directory.xml" />
+</directory>
+
* ReactOS SkyOS headers
*/
-#include <rosky/structs.h>
-#include <rosky/defines.h>
+#include <structs.h>
+#include <defines.h>
--- /dev/null
+<group>
+ <directory name="libsky">
+ <xi:include href="libsky/libsky.xml" />
+ </directory>
+ <directory name="libskygi">
+ <xi:include href="libskygi/libskygi.xml" />
+ </directory>
+</group>
void __cdecl DbgPrint(char *, ...);
+#if defined(DBG)
+#undef DBG
+#endif
+
#ifdef DEBUG
# ifdef NDEBUG
# define DBG(...)
--- /dev/null
+<module name="libsky" type="win32dll" installbase="system32" installname="libsky.dll">
+ <importlibrary definition="libsky.def" />
+ <include base="libsky">.</include>
+ <include base="libskygi">../../include</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="__USE_W32API" />
+ <library>ntdll</library>
+ <library>kernel32</library>
+ <file>libsky.c</file>
+ <file>stubs.c</file>
+ <file>libsky.rc</file>
+</module>
*/
#include <windows.h>
/* #define NDEBUG */
+#include <debug.h>
#include "libsky.h"
*/
#include <windows.h>
#include <stdio.h>
-#include <rosky/rosky.h>
+#include <rosky.h>
#include "libskygi.h"
#include "resource.h"
+#define NDEBUG
+#include <debug.h>
+
typedef struct
{
s_window Window;
ULONG DbgPrint(PCH Format,...);
-#define DBG DbgPrint
+#if defined(DBG)
+#undef DBG
+#endif
+
+#define DBG DPRINT
#define STUB DbgPrint("Stub in %s:%i: ", __FILE__, __LINE__); DbgPrint
#endif /* __LIBSKY_H */
--- /dev/null
+<module name="libskygi" type="win32dll" installbase="system32" installname="libskygi.dll">
+ <importlibrary definition="libskygi.def" />
+ <include base="libskygi">.</include>
+ <include base="libskygi">../../include</include>
+ <define name="_WIN32_WINNT">0x0501</define>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="__USE_W32API" />
+ <library>ntdll</library>
+ <library>kernel32</library>
+ <library>gdi32</library>
+ <file>libskygi.c</file>
+ <file>stubs.c</file>
+ <file>libskygi.rc</file>
+</module>
* 08/12/2004 Created
*/
#include <windows.h>
-#include <rosky/rosky.h>
+#include <rosky.h>
#include "libskygi.h"
+#define NDEBUG
+#include <debug.h>
+
/*
* @unimplemented
--- /dev/null
+all:
+ @echo To build "rosky" there are two paths:
+ @echo ---
+ @echo 1. copy the rosky folder into the reactos\modules folder
+ @echo 2. link reactos/modules/rosky to rosky
+ @echo UNIX
+ @echo cd $${ROS_SRC_ROOT}/reactos/modules
+ @echo ln -s $${ROS_SRC_ROOT}/rosky rosky
+ @echo WINDOWS
+ @echo cd %%ROS_SRC_ROOT%%\reactos\modules
+ @echo junction rosky %%ROS_SRC_ROOT%%\rosky
+ @echo ---
+ @echo Eventually you can run "make depends" in the %%ROS_SRC_ROOT%%\reactos
+ @echo directory to compile it.