summaryrefslogtreecommitdiff
path: root/sys/lib/libsa/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'sys/lib/libsa/Makefile.inc')
-rw-r--r--sys/lib/libsa/Makefile.inc32
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})