ea7ed84b49
I understand that for commands repeated hundreds of times deeper down in the build it is a good idea to make them silent in makefiles, to reduce the amount of output. But here commands are executed just once when running make here, no need to hide them. (Except echo commands, they should be hidden.)
62 lines
1.5 KiB
Makefile
62 lines
1.5 KiB
Makefile
# @configure_input@
|
|
|
|
SHELL=/usr/bin/env bash
|
|
|
|
all: Makefile dmake/dmake@EXEEXT@ src.downloaded
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
cd instsetoo_native && \
|
|
build.pl -P@BUILD_NCPUS@ --all -- -P@BUILD_MAX_JOBS@
|
|
|
|
install:
|
|
@echo "Installing in $${prefix:-/usr/local}..."
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
ooinstall "$${prefix:-@prefix@}"
|
|
@echo && \
|
|
echo "Installation finished, you can now execute:" && \
|
|
echo "$${prefix:-@prefix@}/program/soffice"
|
|
|
|
dev-install:
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
ooinstall -l @abs_builddir@/install
|
|
@echo && \
|
|
echo "Developer installation finished, you can now execute:" && \
|
|
echo "@abs_builddir@/install/program/soffice"
|
|
|
|
distclean: dmake/dmake@EXEEXT@
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
dmake distclean
|
|
|
|
clean: dmake/dmake@EXEEXT@
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
dmake clean
|
|
|
|
dmake/dmake@EXEEXT@:
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
./bootstrap
|
|
|
|
src.downloaded: ooo.lst download
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
$$SRC_ROOT/download $$SRC_ROOT/ooo.lst && touch $@
|
|
|
|
fetch: src.downloaded
|
|
|
|
Makefile: configure.in set_soenv.in Makefile.in
|
|
./autogen.sh
|
|
|
|
check: Makefile dmake/dmake@EXEEXT@ fetch
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
cd smoketestoo_native && \
|
|
export SAL_USE_VCLPLUGIN="svp" && \
|
|
build.pl -P@BUILD_NCPUS@ --all -- -P@BUILD_MAX_JOBS@
|
|
|
|
id:
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
create-ids
|
|
|
|
tags:
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
create-tags
|
|
|
|
docs:
|
|
. ./*[Ee]nv.[Ss]et.sh && \
|
|
mkdocs.sh $$SRC_ROOT/docs $$SOLARENV/inc/doxygen.cfg
|