aboutsummaryrefslogtreecommitdiff
path: root/lib/libmagic/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libmagic/Makefile')
-rw-r--r--lib/libmagic/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libmagic/Makefile b/lib/libmagic/Makefile
index b9a0e8676768..522574f28e79 100644
--- a/lib/libmagic/Makefile
+++ b/lib/libmagic/Makefile
@@ -40,6 +40,7 @@ magic: ${MAGFILES}
magic.mgc: mkmagic magic
${BTOOLSPATH:U.}/mkmagic magic
+.if ${MACHINE} == "host" || ${MK_DIRDEPS_BUILD} == "no"
CLEANFILES+= mkmagic
DEPENDOBJS+= mkmagic
build-tools: mkmagic
@@ -47,6 +48,11 @@ mkmagic: apprentice.c cdf_time.c encoding.c funcs.c magic.c print.c ${INCS} ${BU
${CC:N${CCACHE_BIN}} ${CFLAGS} -DCOMPILE_ONLY ${LDFLAGS} -o ${.TARGET} \
${.ALLSRC:N*.h:O:u} ${LDADD}
+.endif
+.if ${MK_DIRDEPS_BUILD} == "yes"
+BTOOLSPATH= ${HOST_OBJTOP}/${RELDIR}
+.endif
+
FILEVER!= awk '$$1 == "\#define" && $$2 == "VERSION" { print $$3; exit }' \
${.CURDIR}/config.h
CLEANFILES+= ${MAN}