ref: 92bd99bd25e93baeff742444dee129629f70e5c8
parent: 215ae253304d610b90778d438abc1d019699ebd8
author: Werner Lemberg <wl@gnu.org>
date: Tue Feb 16 09:07:18 EST 2021
Move 'dlg' submodule to `subprojects` directory. This is for future changes with Meson, which doesn't allow a different name for its `subprojects` directory. Having both a `submodules` and a `subprojects` directory is confusing. * .gitmodules, autogen.sh (copy_submodule_files, DLG_INC_DIR, DLG_SRC_DIR): Updated. * builds/toplevel.mk (<top-level>, do-dist), builds/windows/vc2010/script.bat: Updated. * src/tools/no-copyright: Updated.
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "submodules/dlg"]
- path = submodules/dlg
+[submodule "dlg"]
+ path = subprojects/dlg
url = https://github.com/nyorain/dlg.git
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2021-02-16 Werner Lemberg <wl@gnu.org>
+
+ Move 'dlg' submodule to `subprojects` directory.
+
+ This is for future changes with Meson, which doesn't allow a
+ different name for its `subprojects` directory. Having both a
+ `submodules` and a `subprojects` directory is confusing.
+
+ * .gitmodules, autogen.sh (copy_submodule_files, DLG_INC_DIR,
+ DLG_SRC_DIR): Updated.
+
+ * builds/toplevel.mk (<top-level>, do-dist),
+ builds/windows/vc2010/script.bat: Updated.
+
+ * src/tools/no-copyright: Updated.
+
2021-02-16 Dominik Röttsches <drott@chromium.org>
[sfnt] Update paint format values to support non-variable paints.
--- a/autogen.sh
+++ b/autogen.sh
@@ -172,7 +172,7 @@
# Copy all necessary 'dlg' files.
copy_submodule_files ()
{
- echo "Copying files from \`submodules/dlg' to \`src/dlg' and \`include/dlg'"
+ echo "Copying files from \`subprojects/dlg' to \`src/dlg' and \`include/dlg'"
mkdir include/dlg 2> /dev/null
cp $DLG_INC_DIR/output.h include/dlg
cp $DLG_INC_DIR/dlg.h include/dlg
@@ -179,11 +179,11 @@
cp $DLG_SRC_DIR/* src/dlg
}
-DLG_INC_DIR=submodules/dlg/include/dlg
-DLG_SRC_DIR=submodules/dlg/src/dlg
+DLG_INC_DIR=subprojects/dlg/include/dlg
+DLG_SRC_DIR=subprojects/dlg/src/dlg
if ! test -d "$DLG_INC_DIR"; then
- echo "Checking out submodule in \`submodules/dlg':"
+ echo "Checking out submodule in \`subprojects/dlg':"
git submodule init
git submodule update
fi
--- a/builds/toplevel.mk
+++ b/builds/toplevel.mk
@@ -113,23 +113,23 @@
include $(TOP_DIR)/builds/detect.mk
# For builds directly from the git repository we need to copy files
- # from `submodule/dlg' to `src/dlg' and `include/dlg'.
+ # from `subprojects/dlg' to `src/dlg' and `include/dlg'.
#
ifeq ($(wildcard src/dlg/dlg.*),)
- ifeq ($(wildcard submodules/dlg/*),)
- $(info Checking out submodule in `submodules/dlg')
+ ifeq ($(wildcard subprojects/dlg/*),)
+ $(info Checking out submodule in `subprojects/dlg')
$(shell git submodule init)
$(shell git submodule update)
endif
- $(info Copying files from `submodules/dlg' to `src/dlg' and `include/dlg')
+ $(info Copying files from `subprojects/dlg' to `src/dlg' and `include/dlg')
$(shell mkdir $(subst /,$(SEP),include/dlg) $(NO_OUTPUT))
$(shell $(COPY) \
- $(subst /,$(SEP),submodules/dlg/include/dlg/output.h include/dlg))
+ $(subst /,$(SEP),subprojects/dlg/include/dlg/output.h include/dlg))
$(shell $(COPY) \
- $(subst /,$(SEP),submodules/dlg/include/dlg/dlg.h include/dlg))
+ $(subst /,$(SEP),subprojects/dlg/include/dlg/dlg.h include/dlg))
$(shell $(COPY) \
- $(subst /,$(SEP),submodules/dlg/src/dlg/dlg.c src/dlg))
+ $(subst /,$(SEP),subprojects/dlg/src/dlg/dlg.c src/dlg))
endif
# This rule makes sense for Unix only to remove files created by a run of
@@ -292,6 +292,6 @@
rm -f docs/mkdocs.yml
@# Remove more stuff related to git.
- rm -rf submodules
+ rm -rf subprojects
# EOF
--- a/builds/windows/vc2010/script.bat
+++ b/builds/windows/vc2010/script.bat
@@ -3,9 +3,9 @@
:: Move to Top Dir
cd ..\..\..\
-:: Copy dlg's files from `submodules\dlg' to `src\dlg'
+:: Copy dlg's files from `subprojects\dlg' to `src\dlg'
IF NOT EXIST include\dlg (
mkdir include\dlg
- COPY submodules\dlg\include\dlg\dlg.h include\dlg
- COPY submodules\dlg\include\dlg\output.h include\dlg
- COPY submodules\dlg\src\dlg\dlg.c src\dlg\ )
+ COPY subprojects\dlg\include\dlg\dlg.h include\dlg
+ COPY subprojects\dlg\include\dlg\output.h include\dlg
+ COPY subprojects\dlg\src\dlg\dlg.c src\dlg\ )
--- a/src/tools/no-copyright
+++ b/src/tools/no-copyright
@@ -60,6 +60,6 @@
src/tools/apinames.c
src/tools/ftrandom/ftrandom.c
#
-submodules/dlg
+subprojects/dlg
#
# EOF