1 # this makefile handles all the post-build ops that were done serially in
4 all: dmake_check check_rtime interface_check packages
7 .error DESTDIR must be defined
14 ${SRCTOP}/usr
/src
/tools
/scripts
/find_elf
-fr
${DESTDIR} > $@
17 cd
${SRCTOP}/usr
/src
&& ${SRCTOP}/tools
/bldenv.sh dmake
-ek
check
19 check_rtime
:: object_list
20 ${SRCTOP}/tools
/bldenv.sh
${SRCTOP}/usr
/src
/tools
/scripts
/check_rtime \
21 -i
-v
-w
${.OBJDIR
} -D object_list
-f object_list \
24 interface_check
:: object_list
25 ${SRCTOP}/tools
/bldenv.sh
${SRCTOP}/usr
/src
/tools
/scripts
/interface_check \
26 -o
-w
${.OBJDIR
} -f object_list
-i interface
28 pkg_check
:: protocmp pmodes
30 cd
${SRCTOP}/usr
/src
/pkg
&& ${SRCTOP}/tools
/bldenv.sh dmake
-e stage-licenses
31 protocmp
:: stage-licenses
32 cd
${SRCTOP}/usr
/src
/pkg
&& ${SRCTOP}/tools
/bldenv.sh dmake
-e protocmp
>&2
33 pmodes
:: stage-licenses
34 cd
${SRCTOP}/usr
/src
/pkg
&& ${SRCTOP}/tools
/bldenv.sh dmake
-e pmodes
>&2
37 rm -rf
${SRCTOP}/packages
/i386
/nightly
/repo.redist
38 cd
${SRCTOP}/usr
/src
/pkg
&& ${SRCTOP}/tools
/bldenv.sh dmake
-e
install
40 UNLEASHED_OBJ?
= /usr
/obj
/${MACHINE}
41 .
include <unleashed.mk
>