[ROSAPPS] Add part of missing sysutils folder and needed win32err lib to build.
authorDaniel Reimer <reimer.daniel@freenet.de>
Sat, 25 Apr 2015 17:41:44 +0000 (17:41 +0000)
committerDaniel Reimer <reimer.daniel@freenet.de>
Sat, 25 Apr 2015 17:41:44 +0000 (17:41 +0000)
svn path=/trunk/; revision=67421

rosapps/CMakeLists.txt
rosapps/applications/sysutils/CMakeLists.txt
rosapps/applications/sysutils/chkdsk/CMakeLists.txt [new file with mode: 0644]
rosapps/applications/sysutils/chkdsk/chkdsk.c
rosapps/applications/sysutils/chklib/CMakeLists.txt [new file with mode: 0644]
rosapps/applications/sysutils/chklib/chklib.c
rosapps/applications/sysutils/gettype/CMakeLists.txt [new file with mode: 0644]
rosapps/lib/CMakeLists.txt [new file with mode: 0644]
rosapps/lib/win32err/CMakeLists.txt [new file with mode: 0644]

index 1ef8103..9010ab6 100644 (file)
@@ -1,4 +1,4 @@
 add_subdirectory(applications)
 add_subdirectory(demos)
 add_subdirectory(drivers)
-add_subdirectory(lib)
+add_subdirectory(lib)
index f93dfdd..b3b800d 100644 (file)
@@ -1,7 +1,7 @@
-#add_subdirectory(chkdsk)
-#add_subdirectory(chklib)
+add_subdirectory(chkdsk)
+add_subdirectory(chklib)
 add_subdirectory(ctm)
-#add_subdirectory(gettype)
+add_subdirectory(gettype)
 add_subdirectory(kill)
 #add_subdirectory(logevent)
 #add_subdirectory(lsdd)
diff --git a/rosapps/applications/sysutils/chkdsk/CMakeLists.txt b/rosapps/applications/sysutils/chkdsk/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4e7221b
--- /dev/null
@@ -0,0 +1,7 @@
+
+add_executable(chkdsk chkdsk.c chkdsk.rc)
+include_directories(${REACTOS_SOURCE_DIR}/include/reactos/libs/fmifs)
+set_module_type(chkdsk win32cui UNICODE)
+target_link_libraries(chkdsk win32err)
+add_importlibs(chkdsk fmifs msvcrt kernel32 ntdll)
+add_cd_file(TARGET chkdsk DESTINATION reactos/system32 FOR all)
index c81a204..d037761 100644 (file)
@@ -46,8 +46,8 @@
 #include <fmifs/fmifs.h>
 #define _UNICODE 1
 #include <tchar.h>
-#include "config.h"
-#include "win32err.h"
+#include "../config.h"
+#include "../win32err.h"
 
 //
 // Globals
diff --git a/rosapps/applications/sysutils/chklib/CMakeLists.txt b/rosapps/applications/sysutils/chklib/CMakeLists.txt
new file mode 100644 (file)
index 0000000..059e658
--- /dev/null
@@ -0,0 +1,6 @@
+
+add_executable(chklib chklib.c chklib.rc)
+set_module_type(chklib win32cui)
+target_link_libraries(chklib win32err)
+add_importlibs(chklib msvcrt kernel32)
+add_cd_file(TARGET chklib DESTINATION reactos/system32 FOR all)
index f5d25f4..e100e5e 100644 (file)
@@ -34,7 +34,7 @@
 #include <windef.h>
 #include <winbase.h>
 
-#include "win32err.h"
+#include "../win32err.h"
 
 #ifdef DISPLAY_VERSION
 static
diff --git a/rosapps/applications/sysutils/gettype/CMakeLists.txt b/rosapps/applications/sysutils/gettype/CMakeLists.txt
new file mode 100644 (file)
index 0000000..83031d7
--- /dev/null
@@ -0,0 +1,5 @@
+
+add_executable(gettype gettype.c)
+set_module_type(gettype win32cui UNICODE)
+add_importlibs(gettype shell32 mpr netapi32 msvcrt kernel32)
+add_cd_file(TARGET gettype DESTINATION reactos/system32 FOR all)
diff --git a/rosapps/lib/CMakeLists.txt b/rosapps/lib/CMakeLists.txt
new file mode 100644 (file)
index 0000000..0df7b79
--- /dev/null
@@ -0,0 +1 @@
+add_subdirectory(win32err)
diff --git a/rosapps/lib/win32err/CMakeLists.txt b/rosapps/lib/win32err/CMakeLists.txt
new file mode 100644 (file)
index 0000000..548ec32
--- /dev/null
@@ -0,0 +1,3 @@
+
+add_library(win32err win32err.c)
+add_dependencies(win32err psdk)