xref: /petsc/lib/petsc/conf/rules_doc.mk (revision e98d5aa1d9a8b761c58f921ec2d97e44eaf55cc3)
1# -*- mode: makefile-gmake -*-
2#
3# This is included in this file so it may be used from any source code PETSc directory
4libs: ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/conf/files ${PETSC_DIR}/${PETSC_ARCH}/tests/testfiles
5	+@r=`echo "${MAKEFLAGS}" | grep ' -j'`; \
6        if [ "$$?" = 0 ]; then make_j=""; else make_j="-j${MAKE_NP}"; fi; \
7	r=`echo "${MAKEFLAGS}" | grep ' -l'`; \
8        if [ "$$?" = 0 ]; then make_l=""; else make_l="-l${MAKE_LOAD}"; fi; \
9        cmd="${OMAKE_PRINTDIR} -f gmakefile $${make_j} $${make_l} ${MAKE_PAR_OUT_FLG} V=${V} libs"; \
10        cd ${PETSC_DIR} && echo $${cmd} && exec $${cmd}
11