Makefile: use make install for install-netsurf

Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
This commit is contained in:
Francis Bouvier
2023-09-20 22:42:06 +02:00
parent d6027b238b
commit 1f61eaff9d
2 changed files with 13 additions and 19 deletions

4
.gitignore vendored
View File

@@ -1,4 +1,6 @@
zig-cache zig-cache
zig-out zig-out
/vendor/lexbor/ /vendor/lexbor/
/vendor/netsurf/build/ /vendor/netsurf/build/
/vendor/netsurf/lib/
/vendor/netsurf/include/

View File

@@ -77,36 +77,27 @@ install-netsurf:
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;) && \ 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;) && \
export PREFIX=$(BC_NS) && \ export PREFIX=$(BC_NS) && \
export LDFLAGS="-L$(ICONV)/lib" && \ 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" && \ export CFLAGS="-I$(ICONV)/include" && \
printf "\e[33mInstalling libwapcaplet...\e[0m\n" && \ printf "\e[33mInstalling libwapcaplet...\e[0m\n" && \
cd vendor/netsurf/libwapcaplet && \ cd vendor/netsurf/libwapcaplet && \
BUILDDIR=$(BC_NS)/build/libwapcaplet make 2> /dev/null && \ BUILDDIR=$(BC_NS)/build/libwapcaplet make install && \
cd ../libparserutils && \ cd ../libparserutils && \
printf "\e[33mInstalling libparserutils...\e[0m\n" && \ printf "\e[33mInstalling libparserutils...\e[0m\n" && \
BUILDDIR=$(BC_NS)/build/libparserutils make 2> /dev/null && \ BUILDDIR=$(BC_NS)/build/libparserutils make install && \
cd ../libhubbub && \ cd ../libhubbub && \
printf "\e[33mInstalling libhubbub...\e[0m\n" && \ printf "\e[33mInstalling libhubbub...\e[0m\n" && \
BUILDDIR=$(BC_NS)/build/libhubbub make 2> /dev/null && \ BUILDDIR=$(BC_NS)/build/libhubbub make install && \
rm src/treebuilder/autogenerated-element-type.c && \
cd ../libdom && \ cd ../libdom && \
printf "\e[33mInstalling libdom...\e[0m\n" && \ printf "\e[33mInstalling libdom...\e[0m\n" && \
BUILDDIR=$(BC_NS)/build/libdom make 2> /dev/null && \ BUILDDIR=$(BC_NS)/build/libdom make install && \
printf "\e[33mRunning libdom example...\e[0m\n" && \ printf "\e[33mRunning libdom example...\e[0m\n" && \
cd include/dom && \ cd examples && \
rm -f bindings || true && \
ln -s ../../bindings bindings && \
cd ../../examples && \
rm -f a.out || true && \
clang \ clang \
-I$(ICONV)/include \ -I$(ICONV)/include \
-I$(BC_NS)/libdom/include \ -I$(BC_NS)/include \
-I$(BC_NS)/libparserutils/include \
-I$(BC_NS)/libhubbub/include \
-I$(BC_NS)/libwapcaplet/include \
-L$(ICONV)/lib \ -L$(ICONV)/lib \
-L$(BC_NS)/build/libdom \ -L$(BC_NS)/lib \
-L$(BC_NS)/build/libparserutils \
-L$(BC_NS)/build/libhubbub \
-L$(BC_NS)/build/libwapcaplet \
-liconv \ -liconv \
-ldom \ -ldom \
-lhubbub \ -lhubbub \
@@ -114,6 +105,7 @@ install-netsurf:
-lwapcaplet \ -lwapcaplet \
dom-structure-dump.c && \ dom-structure-dump.c && \
./a.out > /dev/null && \ ./a.out > /dev/null && \
rm a.out && \
printf "\e[36mDone NetSurf $(OS)\e[0m\n" printf "\e[36mDone NetSurf $(OS)\e[0m\n"