https://git.reactos.org/?p=reactos.git;a=commitdiff;h=6f19c83b96a899a7fda25…
commit 6f19c83b96a899a7fda2500d139c7b8760791a12
Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Mon Aug 28 11:28:08 2017 +0000
Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
CommitDate: Sat Oct 27 22:09:34 2018 +0200
[SETUPLIB] Move the files that implement utility functions into their own
subdirectory. The files remaining in the main directory implement setup procedures that
use the utility functions.
svn path=/branches/setup_improvements/; revision=75695
---
base/setup/lib/CMakeLists.txt | 22 ++++++++++++----------
base/setup/lib/precomp.h | 2 +-
base/setup/lib/setuplib.h | 24 ++++++++++++------------
base/setup/lib/{ => utils}/arcname.c | 0
base/setup/lib/{ => utils}/arcname.h | 0
base/setup/lib/{ => utils}/arcname_tests.c | 0
base/setup/lib/{ => utils}/bldrsup.c | 0
base/setup/lib/{ => utils}/bldrsup.h | 0
base/setup/lib/{ => utils}/filesup.c | 0
base/setup/lib/{ => utils}/filesup.h | 0
base/setup/lib/{ => utils}/genlist.c | 0
base/setup/lib/{ => utils}/genlist.h | 0
base/setup/lib/{ => utils}/infsupp.c | 0
base/setup/lib/{ => utils}/infsupp.h | 0
base/setup/lib/{ => utils}/inicache.c | 0
base/setup/lib/{ => utils}/inicache.h | 0
base/setup/lib/{ => utils}/linklist.h | 0
base/setup/lib/{ => utils}/ntverrsrc.c | 0
base/setup/lib/{ => utils}/ntverrsrc.h | 0
base/setup/lib/{ => utils}/osdetect.c | 0
base/setup/lib/{ => utils}/osdetect.h | 0
base/setup/lib/{ => utils}/partlist.c | 0
base/setup/lib/{ => utils}/partlist.h | 0
base/setup/lib/{ => utils}/regutil.c | 0
base/setup/lib/{ => utils}/regutil.h | 0
base/setup/usetup/genlist.h | 2 +-
base/setup/usetup/inffile.h | 2 +-
base/setup/usetup/partlist.h | 2 +-
28 files changed, 28 insertions(+), 26 deletions(-)
diff --git a/base/setup/lib/CMakeLists.txt b/base/setup/lib/CMakeLists.txt
index a1b9a90f36..30b53ff5b6 100644
--- a/base/setup/lib/CMakeLists.txt
+++ b/base/setup/lib/CMakeLists.txt
@@ -1,18 +1,20 @@
+include_directories(utils)
+
list(APPEND SOURCE
- arcname.c
- bldrsup.c
+ utils/arcname.c
+ utils/bldrsup.c
+ utils/filesup.c
+ utils/genlist.c
+ utils/infsupp.c
+ utils/inicache.c
+ utils/ntverrsrc.c
+ utils/osdetect.c
+ utils/partlist.c
+ utils/regutil.c
bootsup.c
- filesup.c
fsutil.c
- genlist.c
- infsupp.c
- inicache.c
- ntverrsrc.c
- osdetect.c
- partlist.c
registry.c
- regutil.c
setuplib.c
precomp.h)
diff --git a/base/setup/lib/precomp.h b/base/setup/lib/precomp.h
index 0ce5c12e09..f347044d86 100644
--- a/base/setup/lib/precomp.h
+++ b/base/setup/lib/precomp.h
@@ -55,4 +55,4 @@
extern HANDLE ProcessHeap;
#include "errorcode.h"
-#include "linklist.h"
+#include "utils/linklist.h"
diff --git a/base/setup/lib/setuplib.h b/base/setup/lib/setuplib.h
index 2d30fd0f72..4a0f623957 100644
--- a/base/setup/lib/setuplib.h
+++ b/base/setup/lib/setuplib.h
@@ -25,20 +25,20 @@
extern HANDLE ProcessHeap;
#include "errorcode.h"
-#include "linklist.h"
-#include "ntverrsrc.h"
-// #include "arcname.h"
-#include "bldrsup.h"
+#include "utils/linklist.h"
+#include "utils/ntverrsrc.h"
+// #include "utils/arcname.h"
+#include "utils/bldrsup.h"
#include "bootsup.h"
-#include "filesup.h"
+#include "utils/filesup.h"
#include "fsutil.h"
-#include "genlist.h"
-#include "infsupp.h"
-#include "inicache.h"
-#include "partlist.h"
-#include "arcname.h"
-#include "osdetect.h"
-#include "regutil.h"
+#include "utils/genlist.h"
+#include "utils/infsupp.h"
+#include "utils/inicache.h"
+#include "utils/partlist.h"
+#include "utils/arcname.h"
+#include "utils/osdetect.h"
+#include "utils/regutil.h"
#include "registry.h"
diff --git a/base/setup/lib/arcname.c b/base/setup/lib/utils/arcname.c
similarity index 100%
rename from base/setup/lib/arcname.c
rename to base/setup/lib/utils/arcname.c
diff --git a/base/setup/lib/arcname.h b/base/setup/lib/utils/arcname.h
similarity index 100%
rename from base/setup/lib/arcname.h
rename to base/setup/lib/utils/arcname.h
diff --git a/base/setup/lib/arcname_tests.c b/base/setup/lib/utils/arcname_tests.c
similarity index 100%
rename from base/setup/lib/arcname_tests.c
rename to base/setup/lib/utils/arcname_tests.c
diff --git a/base/setup/lib/bldrsup.c b/base/setup/lib/utils/bldrsup.c
similarity index 100%
rename from base/setup/lib/bldrsup.c
rename to base/setup/lib/utils/bldrsup.c
diff --git a/base/setup/lib/bldrsup.h b/base/setup/lib/utils/bldrsup.h
similarity index 100%
rename from base/setup/lib/bldrsup.h
rename to base/setup/lib/utils/bldrsup.h
diff --git a/base/setup/lib/filesup.c b/base/setup/lib/utils/filesup.c
similarity index 100%
rename from base/setup/lib/filesup.c
rename to base/setup/lib/utils/filesup.c
diff --git a/base/setup/lib/filesup.h b/base/setup/lib/utils/filesup.h
similarity index 100%
rename from base/setup/lib/filesup.h
rename to base/setup/lib/utils/filesup.h
diff --git a/base/setup/lib/genlist.c b/base/setup/lib/utils/genlist.c
similarity index 100%
rename from base/setup/lib/genlist.c
rename to base/setup/lib/utils/genlist.c
diff --git a/base/setup/lib/genlist.h b/base/setup/lib/utils/genlist.h
similarity index 100%
rename from base/setup/lib/genlist.h
rename to base/setup/lib/utils/genlist.h
diff --git a/base/setup/lib/infsupp.c b/base/setup/lib/utils/infsupp.c
similarity index 100%
rename from base/setup/lib/infsupp.c
rename to base/setup/lib/utils/infsupp.c
diff --git a/base/setup/lib/infsupp.h b/base/setup/lib/utils/infsupp.h
similarity index 100%
rename from base/setup/lib/infsupp.h
rename to base/setup/lib/utils/infsupp.h
diff --git a/base/setup/lib/inicache.c b/base/setup/lib/utils/inicache.c
similarity index 100%
rename from base/setup/lib/inicache.c
rename to base/setup/lib/utils/inicache.c
diff --git a/base/setup/lib/inicache.h b/base/setup/lib/utils/inicache.h
similarity index 100%
rename from base/setup/lib/inicache.h
rename to base/setup/lib/utils/inicache.h
diff --git a/base/setup/lib/linklist.h b/base/setup/lib/utils/linklist.h
similarity index 100%
rename from base/setup/lib/linklist.h
rename to base/setup/lib/utils/linklist.h
diff --git a/base/setup/lib/ntverrsrc.c b/base/setup/lib/utils/ntverrsrc.c
similarity index 100%
rename from base/setup/lib/ntverrsrc.c
rename to base/setup/lib/utils/ntverrsrc.c
diff --git a/base/setup/lib/ntverrsrc.h b/base/setup/lib/utils/ntverrsrc.h
similarity index 100%
rename from base/setup/lib/ntverrsrc.h
rename to base/setup/lib/utils/ntverrsrc.h
diff --git a/base/setup/lib/osdetect.c b/base/setup/lib/utils/osdetect.c
similarity index 100%
rename from base/setup/lib/osdetect.c
rename to base/setup/lib/utils/osdetect.c
diff --git a/base/setup/lib/osdetect.h b/base/setup/lib/utils/osdetect.h
similarity index 100%
rename from base/setup/lib/osdetect.h
rename to base/setup/lib/utils/osdetect.h
diff --git a/base/setup/lib/partlist.c b/base/setup/lib/utils/partlist.c
similarity index 100%
rename from base/setup/lib/partlist.c
rename to base/setup/lib/utils/partlist.c
diff --git a/base/setup/lib/partlist.h b/base/setup/lib/utils/partlist.h
similarity index 100%
rename from base/setup/lib/partlist.h
rename to base/setup/lib/utils/partlist.h
diff --git a/base/setup/lib/regutil.c b/base/setup/lib/utils/regutil.c
similarity index 100%
rename from base/setup/lib/regutil.c
rename to base/setup/lib/utils/regutil.c
diff --git a/base/setup/lib/regutil.h b/base/setup/lib/utils/regutil.h
similarity index 100%
rename from base/setup/lib/regutil.h
rename to base/setup/lib/utils/regutil.h
diff --git a/base/setup/usetup/genlist.h b/base/setup/usetup/genlist.h
index f6cdde32fd..0799a63ef7 100644
--- a/base/setup/usetup/genlist.h
+++ b/base/setup/usetup/genlist.h
@@ -26,7 +26,7 @@
#pragma once
-#include "../lib/genlist.h"
+// #include "../lib/utils/genlist.h"
typedef struct _GENERIC_LIST_UI
{
diff --git a/base/setup/usetup/inffile.h b/base/setup/usetup/inffile.h
index 90fb5e7d5f..9d33563a88 100644
--- a/base/setup/usetup/inffile.h
+++ b/base/setup/usetup/inffile.h
@@ -43,7 +43,7 @@ extern VOID InfSetHeap(PVOID Heap);
#endif /* __REACTOS__ */
-#include <../lib/infsupp.h>
+// #include "../lib/utils/infsupp.h"
/* HELPER FUNCTIONS **********************************************************/
diff --git a/base/setup/usetup/partlist.h b/base/setup/usetup/partlist.h
index ebb38167b9..c07b993497 100644
--- a/base/setup/usetup/partlist.h
+++ b/base/setup/usetup/partlist.h
@@ -25,7 +25,7 @@
#pragma once
-#include "../lib/partlist.h"
+// #include "../lib/utils/partlist.h"
typedef enum _FORMATMACHINESTATE
{