diff options
Diffstat (limited to 'sys/lib/libsa/Makefile.inc')
-rw-r--r-- | sys/lib/libsa/Makefile.inc | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/sys/lib/libsa/Makefile.inc b/sys/lib/libsa/Makefile.inc index edcb76854c6..6dac3c430f9 100644 --- a/sys/lib/libsa/Makefile.inc +++ b/sys/lib/libsa/Makefile.inc @@ -7,30 +7,30 @@ SADST= lib/sa SAREL?= ../../ SALIB?= ${SADST}/libsa.a +SAMAKE= \ + cd ${SADST} && ${MAKE} -f ${SAREL}${SADIR}/Makefile \ + CC="${CC}" XCFLAGS="${CFLAGS}" \ + AS='${AS}' XAFLAGS='${AFLAGS}' \ + LD='${LD}' \ + XCPPFLAGS="${CPPFLAGS}" \ + SAREL="${SAREL}" \ + SADIR="${SADIR}" + ${SALIB}: .NOTMAIN __always_make_salib @echo making sure the stand-alone library is up to date... .if !defined(NO_NET) - @(cd ${SADST} && ${MAKE} -f ${SAREL}${SADIR}/Makefile \ - KERNCC="${CC}" \ - KERNCFLAGS="${CFLAGS}" \ - SAREL="${SAREL}" \ - SADIR="${SADIR}" libsa.a) + @${SAMAKE} libsa.a .else - @(cd ${SADST} && ${MAKE} -f ${SAREL}${SADIR}/Makefile \ - KERNCC="${CC}" \ - KERNCFLAGS="${CFLAGS}" \ - SAREL="${SAREL}" \ - SADIR="${SADIR}" \ - NO_NET="" libsa.a) + @${SAMAKE} NO_NET="" libsa.a .endif clean:: .NOTMAIN __always_make_salib @echo cleaning the stand-alone library objects - @(cd ${SADST} && ${MAKE} -f ${SAREL}${SADIR}/Makefile \ - KERNCC="${CC}" \ - KERNCFLAGS="${CFLAGS}" \ - SAREL="${SAREL}" \ - SADIR="${SADIR}" clean) + @${SAMAKE} clean + +depend:: .NOTMAIN __always_make_salib + @echo depending the standalone library objects + @${SAMAKE} depend __always_make_salib: .NOTMAIN @([ -d ${SADST} ] || mkdir -p ${SADST}) |