# $NetBSD: Makefile.inc,v 1.12 2018/06/13 16:05:14 christos Exp $ # $OpenBSD: Makefile.inc,v 1.4 2001/03/29 03:58:17 mickey Exp $ # # NOTE: $S must correspond to the top of the 'sys' tree # $HPPA must correspond to the top of hppa tree SPMATHDIR= ${HPPA}/spmath SPMATHDST?= ${.OBJDIR}/lib/spmath SPMATH= ${SPMATHDST}/spmath.o SPMATH_PROF= ${SPMATHDST}/spmath.po SPMATHMAKE= \ cd ${SPMATHDIR} && MAKEOBJDIRPREFIX= && unset MAKEOBJDIRPREFIX && \ MAKEOBJDIR=${SPMATHDST} ${MAKE} \ CC=${CC:q} CFLAGS=${CFLAGS:q} \ SPMATHCPPFLAGS=${CPPFLAGS:S@^-I.@-I. -I../../.@g:q} \ AS=${AS:q} AFLAGS=${AFLAGS:q} \ LD=${LD:q} STRIP=${STRIP:q} \ CPP=${CPP:q} STRIP=${STRIP:q} AR=${AR:q} \ NM=${NM:q} LORDER=${LORDER:q} \ XMACHINE=${MACHINE:q} XMACHINE_ARCH=${MACHINE_ARCH:q} ${SPMATH}: .NOTMAIN .MAKE __always_make_spmath @echo making sure the spmath library is up to date... @${SPMATHMAKE} spmath.o ${SPMATH_PROF}: .NOTMAIN .MAKE __always_make_spmath @echo making sure the profiled spmath library is up to date... @${SPMATHMAKE} spmath.po __CLEANSPMATH: .NOTMAIN .MAKE __always_make_spmath @echo cleaning the spmath library objects @${SPMATHMAKE} clean clean: __CLEANSPMATH __DEPENDSPMATH: .NOTMAIN .MAKE __always_make_spmath assym.h @echo depending the spmath library objects @${SPMATHMAKE} depend depend: __DEPENDSPMATH __always_make_spmath: .NOTMAIN -mkdir -p ${SPMATHDST}