Add netsurf submodules

Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
This commit is contained in:
Francis Bouvier
2023-09-06 17:51:43 +02:00
parent d38f59d631
commit 97348cef5c
8 changed files with 22 additions and 3 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
zig-cache
zig-out
/vendor/lexbor/
/vendor/netsurf/build/

15
.gitmodules vendored
View File

@@ -4,3 +4,18 @@
[submodule "vendor/lexbor-src"]
path = vendor/lexbor-src
url = https://github.com/lexbor/lexbor
[submodule "vendor/netsurf/libwapcaplet"]
path = vendor/netsurf/libwapcaplet
url = https://source.netsurf-browser.org/libwapcaplet.git
[submodule "vendor/netsurf/libparserutils"]
path = vendor/netsurf/libparserutils
url = https://source.netsurf-browser.org/libparserutils.git
[submodule "vendor/netsurf/libdom"]
path = vendor/netsurf/libdom
url = https://source.netsurf-browser.org/libdom.git
[submodule "vendor/netsurf/share/netsurf-buildsystem"]
path = vendor/netsurf/share/netsurf-buildsystem
url = https://source.netsurf-browser.org/buildsystem.git
[submodule "vendor/netsurf/libhubbub"]
path = vendor/netsurf/libhubbub
url = https://source.netsurf-browser.org/libhubbub.git

View File

@@ -75,9 +75,7 @@ endif
install-netsurf:
@printf "\e[36mInstalling NetSurf...\e[0m\n" && \
ls $(ICONV) 1> /dev/null || (printf "\e[33mERROR: you need to install libiconv in your system (on MacOS on with Homebrew)\e[0m\n"; exit 1;) && \
mkdir -p vendor/netfurf && \
mkdir -p vendor/netfurf/build && \
mkdir -p vendor/netfurf/netsurf-buildsystem && \
export PREFIX=$(BC_NS) && \
export LDFLAGS="-L$(ICONV)/lib" && \
export CFLAGS="-I/$(ICONV)/include -I$(BC_NS)/libparserutils/include -I$(BC_NS)/libhubbub/include -I$(BC_NS)/libwapcaplet/include" && \
@@ -95,7 +93,7 @@ install-netsurf:
BUILDDIR=$(BC_NS)/build/libdom make 2> /dev/null && \
printf "\e[33mRunning libdom example...\e[0m\n" && \
cd include/dom && \
rm bindings && \
rm -f bindings || true && \
ln -s ../../bindings bindings && \
cd ../../examples && \
rm -f a.out || true && \

1
vendor/netsurf/libdom vendored Submodule

Submodule vendor/netsurf/libdom added at 176bab60eb

1
vendor/netsurf/libhubbub vendored Submodule

1
vendor/netsurf/libwapcaplet vendored Submodule