mirror of
https://github.com/reactos/reactos.git
synced 2024-06-29 17:31:31 +00:00
[ROSAPPS] Add all sysutils to build which did build at rbuild times. Fix several warnings in rosddt. Update notevil with moar names to be up to date and really not evil by ignoring some guys. ^^
svn path=/trunk/; revision=67434
This commit is contained in:
parent
83acbb3784
commit
b9f7c1566a
|
@ -16,98 +16,157 @@
|
||||||
*
|
*
|
||||||
* 2006-03-05, frik85: add new coders (in no particular order)
|
* 2006-03-05, frik85: add new coders (in no particular order)
|
||||||
*
|
*
|
||||||
|
* 2015-04-26, dreimer: add new and old missing coders based on our
|
||||||
|
* Wiki site. Order made alphabetical.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
STRINGTABLE MOVEABLE
|
STRINGTABLE MOVEABLE
|
||||||
BEGIN
|
BEGIN
|
||||||
1, "Boudewijn Dekker (Ariadne)"
|
1, "Aleksandar Andrejevic"
|
||||||
2, "Robert Bergkvist (FragDance Galore)"
|
2, "Aleksey Bragin"
|
||||||
3, "Arindam Das"
|
3, "Alex Ionescu"
|
||||||
4, "Jason Eager"
|
4, "Amine Khaldi"
|
||||||
5, "Jason Filby"
|
5, "Andrew Green"
|
||||||
6, "Rex Jolliff"
|
6, "Andrew Greenwood"
|
||||||
7, "Eric Kohl"
|
7, "Andrew Hill"
|
||||||
8, "Hans Kremer"
|
8, "Andrew Munger"
|
||||||
9, "Frederik Leemans"
|
9, "Andrey Korotaev"
|
||||||
10, "Jean Michault"
|
10, "Arch Blackmann"
|
||||||
11, "Jim Noeth"
|
11, "Arindam Das"
|
||||||
12, "Brian Palmer"
|
12, "Art Yerkes"
|
||||||
13, "Matt Pyne"
|
13, "Benedikt Freisen"
|
||||||
14, "Jason Weiler"
|
14, "Boudewijn Dekker"
|
||||||
15, "David Welch"
|
15, "Brandon Turner"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRINGTABLE MOVEABLE
|
STRINGTABLE MOVEABLE
|
||||||
BEGIN
|
BEGIN
|
||||||
16, "Emanuele Aliberti"
|
16, "Brian Palmer"
|
||||||
17, "Phillip Susi"
|
17, "Cameron M. Gutman"
|
||||||
18, "Paolo Pantaleo"
|
18, "Carl Nettelblad"
|
||||||
19, "Hernan Ochoa"
|
19, "Casper S. Hornstrup"
|
||||||
20, "Casper S. Hornstrup"
|
20, "Christoph von Wittich"
|
||||||
21, "Steven Edwards"
|
21, "Claudiu Mihail"
|
||||||
22, "KJK::Hyperion"
|
22, "Colin Finck"
|
||||||
23, "Robert Dickenson"
|
23, "Daniel Reimer"
|
||||||
24, "Eugene Ingerman"
|
24, "Danny Götte"
|
||||||
25, "Guido de Jong"
|
25, "David Quintana"
|
||||||
26, "Jurgen van Gael"
|
26, "David Welch"
|
||||||
27, "Marty Dill"
|
27, "Dmitry Chapyshev"
|
||||||
28, "Ge van Geldorp"
|
28, "Dmitry Gorbachev"
|
||||||
29, "Richard Campbell"
|
29, "Dominique Cote"
|
||||||
30, "Gunnar Andre' Dalsnes"
|
30, "Edijs Kolesnikovics"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRINGTABLE MOVEABLE
|
STRINGTABLE MOVEABLE
|
||||||
BEGIN
|
BEGIN
|
||||||
31, "Aleksey Bragin"
|
31, "Emanuele Aliberti"
|
||||||
32, "Royce Mitchell III"
|
32, "Eric Kohl"
|
||||||
33, "Mark Tempel"
|
33, "Eugene Ingerman"
|
||||||
34, "Art Yerkes"
|
34, "Filip Navara"
|
||||||
35, "Martin Fuchs"
|
35, "Franz Lehner"
|
||||||
36, "Vizzini"
|
36, "Frederik Leemans"
|
||||||
37, "Filip Navara"
|
37, "Gabriel Ilardi"
|
||||||
38, "Andrew Greenwood"
|
38, "Ged Murphy"
|
||||||
39, "Thomas Weidenmueller"
|
39, "Gé van Geldorp"
|
||||||
40, "Jonathan Wilson"
|
40, "Gero Kuehn"
|
||||||
41, "Alex Ionescu"
|
41, "Giannis Adamopoulos"
|
||||||
42, "James Tabor"
|
42, "Gregor Anich"
|
||||||
43, "Magnus Olsen"
|
43, "Gregor Gullwi"
|
||||||
44, "Herve Poussineau"
|
44, "Gregor Schneider"
|
||||||
45, "Christoph von Wittich"
|
45, "Guido de Jong"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRINGTABLE MOVEABLE
|
STRINGTABLE MOVEABLE
|
||||||
BEGIN
|
BEGIN
|
||||||
46, "Brandon Turner"
|
46, "Gunnar Andre' Dalsnes"
|
||||||
47, "Ged Murphy"
|
47, "Hans Kremer"
|
||||||
48, "Klemens R. Friedl"
|
48, "Hartmut Birr"
|
||||||
49, "Maarten Bosma"
|
49, "Hermès Bélusca-Maïto"
|
||||||
50, "Saveliy Tretiakov"
|
50, "Hernan Ochoa"
|
||||||
51, "Amine Khaldi"
|
51, "Hervé Poussineau"
|
||||||
52, "Andrew Munger"
|
52, "Iwan Fatahi"
|
||||||
53, "Cameron M. Gutman"
|
53, "James Tabor"
|
||||||
54, "Daniel Reimer"
|
54, "Jan Roeloffzen"
|
||||||
55, "Dmitry Chapyshev"
|
55, "Jason Eager"
|
||||||
56, "Gregor Brunmar"
|
56, "Jason Filby"
|
||||||
57, "Gregor Schneider"
|
57, "Jason Weiler"
|
||||||
58, "Iwan Fatahi"
|
58, "Jean Michault"
|
||||||
59, "Jeffrey Morlan"
|
59, "Jean-Michel Gay"
|
||||||
60, "Johannes Anderwald"
|
60, "Jeffrey Morlan"
|
||||||
END
|
END
|
||||||
|
|
||||||
STRINGTABLE MOVEABLE
|
STRINGTABLE MOVEABLE
|
||||||
BEGIN
|
BEGIN
|
||||||
61, "Mark Weaver"
|
61, "Jens Collin"
|
||||||
62, "Matthias Kupfer"
|
62, "Jérôme Gardou"
|
||||||
63, "Mike Nordell"
|
63, "Jim Noeth"
|
||||||
64, "Nathan Woods"
|
64, "Johannes Anderwald"
|
||||||
65, "Pablo Borobia"
|
65, "Jonathan Wilson"
|
||||||
66, "Peter Ward"
|
66, "Jose Catena"
|
||||||
67, "Pierre Schweitzer"
|
67, "Jurgen van Gael"
|
||||||
68, "Rafal Harabien"
|
68, "Kai Tietz"
|
||||||
69, "Samuel Serapion"
|
69, "Kamil Hornicek"
|
||||||
70, "Stefan Ginsberg"
|
70, "KJK::Hyperion"
|
||||||
71, "Timo Kreuzer"
|
71, "Klemens R. Friedl"
|
||||||
72, "Victor Kirhenshtein"
|
72, "Lucas Suggs"
|
||||||
|
73, "Maarten Bosma"
|
||||||
|
74, "Magnus Olsen"
|
||||||
|
75, "Marc Piulachs"
|
||||||
|
END
|
||||||
|
|
||||||
|
STRINGTABLE MOVEABLE
|
||||||
|
BEGIN
|
||||||
|
76, "Mark Tempel"
|
||||||
|
77, "Mark Weaver"
|
||||||
|
78, "Martin Fuchs"
|
||||||
|
79, "Marty Dill"
|
||||||
|
80, "Matthias Kupfer"
|
||||||
|
81, "Matt Pyne"
|
||||||
|
82, "Michael Martin"
|
||||||
|
83, "Michael Steil"
|
||||||
|
84, "Michael Wirth"
|
||||||
|
85, "Michele Cicciott"
|
||||||
|
86, "Mike Nordell"
|
||||||
|
87, "Mindflyer"
|
||||||
|
88, "Nathan Woods"
|
||||||
|
89, "Nedko Arnaudov"
|
||||||
|
90, "Neeraj Yadav"
|
||||||
|
END
|
||||||
|
|
||||||
|
STRINGTABLE MOVEABLE
|
||||||
|
BEGIN
|
||||||
|
91, "Olaf Siejka"
|
||||||
|
92, "Pablo Borobia"
|
||||||
|
93, "Paolo Pantaleo"
|
||||||
|
94, "Peter Ward"
|
||||||
|
95, "Phillip Susi"
|
||||||
|
96, "Pierre Schweitzer"
|
||||||
|
97, "Rafal Harabien"
|
||||||
|
98, "Rex Jolliff"
|
||||||
|
99, "Richard Campbell"
|
||||||
|
100, "Robert Bergkvist (FragDance Galore)"
|
||||||
|
101, "Robert Dickenson"
|
||||||
|
102, "Robert Kopferl"
|
||||||
|
103, "Roel Messiant"
|
||||||
|
104, "Royce Mitchell III"
|
||||||
|
105, "Samuel Serapión"
|
||||||
|
END
|
||||||
|
|
||||||
|
STRINGTABLE MOVEABLE
|
||||||
|
BEGIN
|
||||||
|
106, "Saveliy Tretiakov"
|
||||||
|
107, "Sebastian Gasiorek"
|
||||||
|
108, "Stefan Ginsberg"
|
||||||
|
109, "Steven Edwards"
|
||||||
|
110, "Sylvain Petreolle"
|
||||||
|
111, "Thomas Bluemel"
|
||||||
|
112, "Thomas Faber"
|
||||||
|
113, "Timo Kreuzer"
|
||||||
|
114, "Victor Kirhenshtein"
|
||||||
|
115, "Vizzini"
|
||||||
|
116, "Ziliang Guo"
|
||||||
END
|
END
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -3,15 +3,14 @@ add_subdirectory(chklib)
|
||||||
add_subdirectory(ctm)
|
add_subdirectory(ctm)
|
||||||
add_subdirectory(gettype)
|
add_subdirectory(gettype)
|
||||||
add_subdirectory(kill)
|
add_subdirectory(kill)
|
||||||
#add_subdirectory(logevent)
|
add_subdirectory(logevent)
|
||||||
#add_subdirectory(lsdd)
|
add_subdirectory(lsdd)
|
||||||
#add_subdirectory(man)
|
add_subdirectory(man)
|
||||||
#add_subdirectory(mkdosfs)
|
add_subdirectory(pedump)
|
||||||
#add_subdirectory(pedump)
|
add_subdirectory(regexpl)
|
||||||
#add_subdirectory(regexpl)
|
add_subdirectory(rosddt)
|
||||||
#add_subdirectory(rosddt)
|
add_subdirectory(screenshot)
|
||||||
#add_subdirectory(screenshot)
|
add_subdirectory(systeminfo)
|
||||||
#add_subdirectory(systeminfo)
|
add_subdirectory(tcat)
|
||||||
#add_subdirectory(tcat)
|
|
||||||
add_subdirectory(tlist)
|
add_subdirectory(tlist)
|
||||||
add_subdirectory(utils)
|
add_subdirectory(utils)
|
||||||
|
|
6
rosapps/applications/sysutils/logevent/CMakeLists.txt
Normal file
6
rosapps/applications/sysutils/logevent/CMakeLists.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
add_executable(logevent logevent.c logevent.rc)
|
||||||
|
set_module_type(logevent win32cui)
|
||||||
|
add_target_compile_flags(logevent "-Wno-unused-but-set-variable")
|
||||||
|
add_importlibs(logevent advapi32 msvcrt kernel32)
|
||||||
|
add_cd_file(TARGET logevent DESTINATION reactos/system32 FOR all)
|
6
rosapps/applications/sysutils/lsdd/CMakeLists.txt
Normal file
6
rosapps/applications/sysutils/lsdd/CMakeLists.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
add_executable(lsdd lsdd.c lsdd.rc)
|
||||||
|
set_module_type(lsdd win32cui)
|
||||||
|
target_link_libraries(lsdd win32err)
|
||||||
|
add_importlibs(lsdd user32 msvcrt kernel32)
|
||||||
|
add_cd_file(TARGET lsdd DESTINATION reactos/system32 FOR all)
|
5
rosapps/applications/sysutils/man/CMakeLists.txt
Normal file
5
rosapps/applications/sysutils/man/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
add_executable(man man.c)
|
||||||
|
set_module_type(man win32cui)
|
||||||
|
add_importlibs(man user32 msvcrt kernel32 ntdll)
|
||||||
|
add_cd_file(TARGET man DESTINATION reactos/system32 FOR all)
|
6
rosapps/applications/sysutils/pedump/CMakeLists.txt
Normal file
6
rosapps/applications/sysutils/pedump/CMakeLists.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
|
||||||
|
add_executable(pedump pedump.c pedump.rc)
|
||||||
|
set_module_type(pedump win32cui)
|
||||||
|
add_target_compile_flags(pedump "-Wno-unused-but-set-variable")
|
||||||
|
add_importlibs(pedump msvcrt kernel32 ntdll)
|
||||||
|
add_cd_file(TARGET pedump DESTINATION reactos/system32 FOR all)
|
36
rosapps/applications/sysutils/regexpl/CMakeLists.txt
Normal file
36
rosapps/applications/sysutils/regexpl/CMakeLists.txt
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
|
||||||
|
set_cpp(WITH_RUNTIME WITH_STL WITH_EXCEPTIONS)
|
||||||
|
|
||||||
|
list(APPEND SOURCE
|
||||||
|
ArgumentParser.cpp
|
||||||
|
Console.cpp
|
||||||
|
RegistryExplorer.cpp
|
||||||
|
RegistryKey.cpp
|
||||||
|
RegistryTree.cpp
|
||||||
|
SecurityDescriptor.cpp
|
||||||
|
ShellCommand.cpp
|
||||||
|
ShellCommandChangeKey.cpp
|
||||||
|
ShellCommandConnect.cpp
|
||||||
|
ShellCommandDACL.cpp
|
||||||
|
ShellCommandDeleteKey.cpp
|
||||||
|
ShellCommandDeleteValue.cpp
|
||||||
|
ShellCommandDir.cpp
|
||||||
|
ShellCommandExit.cpp
|
||||||
|
ShellCommandHelp.cpp
|
||||||
|
ShellCommandNewKey.cpp
|
||||||
|
ShellCommandOwner.cpp
|
||||||
|
ShellCommandSACL.cpp
|
||||||
|
ShellCommandSetValue.cpp
|
||||||
|
ShellCommandValue.cpp
|
||||||
|
ShellCommandVersion.cpp
|
||||||
|
ShellCommandsLinkedList.cpp
|
||||||
|
TextHistory.cpp
|
||||||
|
Completion.cpp
|
||||||
|
Pattern.cpp
|
||||||
|
Settings.cpp
|
||||||
|
Prompt.cpp)
|
||||||
|
|
||||||
|
add_executable(regexpl ${SOURCE} regexpl.rc)
|
||||||
|
set_module_type(regexpl win32cui)
|
||||||
|
add_importlibs(regexpl user32 advapi32 msvcrt kernel32)
|
||||||
|
add_cd_file(TARGET regexpl DESTINATION reactos/system32 FOR all)
|
5
rosapps/applications/sysutils/rosddt/CMakeLists.txt
Normal file
5
rosapps/applications/sysutils/rosddt/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
add_executable(rosddt http.c rosddt.c rosddt.rc)
|
||||||
|
set_module_type(rosddt win32cui UNICODE)
|
||||||
|
add_importlibs(rosddt setupapi wininet user32 msvcrt kernel32)
|
||||||
|
add_cd_file(TARGET rosddt DESTINATION reactos/system32 FOR all)
|
|
@ -76,7 +76,8 @@ void *http_post(wchar_t *url, void *data, int size, u_long *d_size)
|
||||||
char *replay = NULL;
|
char *replay = NULL;
|
||||||
wchar_t host[MAX_PATH];
|
wchar_t host[MAX_PATH];
|
||||||
wchar_t path[MAX_PATH];
|
wchar_t path[MAX_PATH];
|
||||||
unsigned char *p, *d = data;
|
char *p = NULL;
|
||||||
|
char *d = data;
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -86,7 +87,7 @@ void *http_post(wchar_t *url, void *data, int size, u_long *d_size)
|
||||||
strcpy(q_data, "data="); p = q_data + 5;
|
strcpy(q_data, "data="); p = q_data + 5;
|
||||||
|
|
||||||
while (size--) {
|
while (size--) {
|
||||||
p += sprintf(p, "%%%0.2x", (u_long)*d++);
|
p += sprintf(p, "%%%.2x", (u_int)*d++);
|
||||||
}
|
}
|
||||||
|
|
||||||
url_cm.dwStructSize = sizeof(url_cm);
|
url_cm.dwStructSize = sizeof(url_cm);
|
||||||
|
|
|
@ -30,7 +30,8 @@ static int hw_check_ini(wchar_t *name)
|
||||||
|
|
||||||
static int hw_check_base(wchar_t *hw_id, wchar_t *hw_name)
|
static int hw_check_base(wchar_t *hw_id, wchar_t *hw_name)
|
||||||
{
|
{
|
||||||
wchar_t buff[MAX_PATH], *p;
|
wchar_t buff[MAX_PATH];
|
||||||
|
wchar_t *p = NULL;
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
if ( (status = hw_check_ini(hw_id)) != ST_NEUTRAL ) {
|
if ( (status = hw_check_ini(hw_id)) != ST_NEUTRAL ) {
|
||||||
|
@ -48,7 +49,7 @@ static int hw_check_base(wchar_t *hw_id, wchar_t *hw_name)
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (p = wcsstr(hw_id, L"&REV_")) {
|
if (p == wcsstr(hw_id, L"&REV_")) {
|
||||||
wcscat(buff, p); status = hw_check_ini(buff);
|
wcscat(buff, p); status = hw_check_ini(buff);
|
||||||
}
|
}
|
||||||
} else if ( (wcsncmp(hw_id, L"USB\\", 4) == 0) && (p = wcsstr(hw_id, L"&VID")) )
|
} else if ( (wcsncmp(hw_id, L"USB\\", 4) == 0) && (p = wcsstr(hw_id, L"&VID")) )
|
||||||
|
@ -59,7 +60,7 @@ static int hw_check_base(wchar_t *hw_id, wchar_t *hw_name)
|
||||||
return status;
|
return status;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (p = wcsstr(buff, L"&REV")) {
|
if (p == wcsstr(buff, L"&REV")) {
|
||||||
*p = 0; status = hw_check_ini(buff);
|
*p = 0; status = hw_check_ini(buff);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -143,9 +144,9 @@ static int hw_check_device(HDEVINFO h_info, SP_DEVINFO_DATA *d_inf)
|
||||||
static void do_update_base()
|
static void do_update_base()
|
||||||
{
|
{
|
||||||
wchar_t up_url[MAX_PATH];
|
wchar_t up_url[MAX_PATH];
|
||||||
void *data;
|
void *data = NULL;
|
||||||
u_long size;
|
u_long size;
|
||||||
FILE *f;
|
FILE *f = NULL;
|
||||||
|
|
||||||
if (GetPrivateProfileString(L"URL", L"udpate", NULL, up_url, MAX_PATH, gl_ini_file) == 0) {
|
if (GetPrivateProfileString(L"URL", L"udpate", NULL, up_url, MAX_PATH, gl_ini_file) == 0) {
|
||||||
wprintf(L"Update URL not found in rosddt.ini\n"); return;
|
wprintf(L"Update URL not found in rosddt.ini\n"); return;
|
||||||
|
@ -153,9 +154,9 @@ static void do_update_base()
|
||||||
|
|
||||||
wprintf(L"Downloading new rosddt.ini...\n");
|
wprintf(L"Downloading new rosddt.ini...\n");
|
||||||
|
|
||||||
if (data = http_get(up_url, &size))
|
if (data == http_get(up_url, &size))
|
||||||
{
|
{
|
||||||
if (f = _wfopen(gl_ini_file, L"wb")) {
|
if (f == _wfopen(gl_ini_file, L"wb")) {
|
||||||
fwrite(data, 1, size, f);
|
fwrite(data, 1, size, f);
|
||||||
fclose(f);
|
fclose(f);
|
||||||
wprintf(L"Update completed\n");
|
wprintf(L"Update completed\n");
|
||||||
|
@ -172,7 +173,8 @@ static void do_send_report(wchar_t *report)
|
||||||
{
|
{
|
||||||
wchar_t up_url[MAX_PATH];
|
wchar_t up_url[MAX_PATH];
|
||||||
int utf_sz;
|
int utf_sz;
|
||||||
char *utf, *p;
|
char *utf;
|
||||||
|
char *p = NULL;
|
||||||
|
|
||||||
if (GetPrivateProfileString(L"URL", L"report", NULL, up_url, MAX_PATH, gl_ini_file) == 0) {
|
if (GetPrivateProfileString(L"URL", L"report", NULL, up_url, MAX_PATH, gl_ini_file) == 0) {
|
||||||
wprintf(L"Report URL not found in rosddt.ini\n"); return;
|
wprintf(L"Report URL not found in rosddt.ini\n"); return;
|
||||||
|
@ -184,7 +186,7 @@ static void do_send_report(wchar_t *report)
|
||||||
|
|
||||||
wprintf(L"Sending report...\n");
|
wprintf(L"Sending report...\n");
|
||||||
|
|
||||||
if (p = http_post(up_url, utf, utf_sz-1, NULL)) {
|
if (p == http_post(up_url, utf, utf_sz-1, NULL)) {
|
||||||
wprintf(L"%S\n", p); free(p);
|
wprintf(L"%S\n", p); free(p);
|
||||||
} else {
|
} else {
|
||||||
wprintf(L"Report can not be sended, connection error\n");
|
wprintf(L"Report can not be sended, connection error\n");
|
||||||
|
|
5
rosapps/applications/sysutils/screenshot/CMakeLists.txt
Normal file
5
rosapps/applications/sysutils/screenshot/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
add_executable(screenshot screenshot.c screenshot.rc)
|
||||||
|
set_module_type(screenshot win32gui UNICODE)
|
||||||
|
add_importlibs(screenshot user32 gdi32 comdlg32 msvcrt kernel32)
|
||||||
|
add_cd_file(TARGET screenshot DESTINATION reactos/system32 FOR all)
|
5
rosapps/applications/sysutils/systeminfo/CMakeLists.txt
Normal file
5
rosapps/applications/sysutils/systeminfo/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
add_executable(systeminfo systeminfo.c systeminfo.rc rsrc.rc)
|
||||||
|
set_module_type(systeminfo win32cui)
|
||||||
|
add_importlibs(systeminfo user32 advapi32 netapi32 shlwapi iphlpapi ws2_32 msvcrt kernel32 ntdll)
|
||||||
|
add_cd_file(TARGET systeminfo DESTINATION reactos/system32 FOR all)
|
5
rosapps/applications/sysutils/tcat/CMakeLists.txt
Normal file
5
rosapps/applications/sysutils/tcat/CMakeLists.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
add_executable(tcat cat.c)
|
||||||
|
set_module_type(tcat win32cui)
|
||||||
|
add_importlibs(tcat user32 msvcrt kernel32 ntdll)
|
||||||
|
add_cd_file(TARGET tcat DESTINATION reactos/system32 FOR all)
|
Loading…
Reference in a new issue