summaryrefslogtreecommitdiffhomepage
path: root/subr/pre_subdirs.subr
diff options
context:
space:
mode:
Diffstat (limited to 'subr/pre_subdirs.subr')
-rw-r--r--subr/pre_subdirs.subr33
1 files changed, 33 insertions, 0 deletions
diff --git a/subr/pre_subdirs.subr b/subr/pre_subdirs.subr
new file mode 100644
index 00000000..81b89d06
--- /dev/null
+++ b/subr/pre_subdirs.subr
@@ -0,0 +1,33 @@
+#
+# . ./build.vars and set -o errexit -o noglob are assumed.
+#
+
+post_subdirs() {
+ if [ ${ARG_CLEAN:-0} -eq 1 ]; then
+ log_msg info "-c specified, cleaning prefix...";
+ for __ in ${CLEAR_PREFIX_DIRS}; do
+ if [ -e ${PREFIX}/${__} ]; then
+ secure_rm ${PREFIX}/${__};
+ fi;
+ done;
+ fi;
+ install_files \
+ /=${DLCACHEDIR} \
+ /=${WORKDIR} \
+ /=${PREFIX} \
+ /=${PREFIX}/x86_64-w64-mingw32/mingw/include \
+ /=${PREFIX_CROSS} \
+ /=${PREFIX_MINIPIX}/bin \
+ /=${PREFIX_NATIVE} \
+ /=${PREFIX_TARGET}/lib \
+ @.=${PREFIX}/usr \
+ @.=${PREFIX}/x86_64-w64-mingw32/mingw \
+ @.=${PREFIX_NATIVE}/usr \
+ @bin=${PREFIX_MINIPIX}/lib \
+ @bin=${PREFIX_MINIPIX}/libexec \
+ @bin=${PREFIX_MINIPIX}/share \
+ @share/man=${PREFIX}/man \
+ @share/man=${PREFIX_NATIVE}/man;
+};
+
+# vim:filetype=sh