#!/usr/bin/env bash DEP_WORKING_DIR="dependencies/precompiled/$OS-$ARCH" mkdir -p "dependencies/precompiled" mkdir -p "$DEP_WORKING_DIR" DEP_PRE_BUILD_COMMAND='' DEP_BUILD_COMMAND='' DEP_POST_BUILD_COMMAND='' DEP_CLEAN_COMMAND='' # won't be copied to project $OUTDIR DEP_STATIC_OUT_FILES=$(find "$DEP_WORKING_DIR" -name '*.a' | sed "s,$DEP_WORKING_DIR/,,") mkdir -p "$DEP_WORKING_DIR/mono-libs" mono_libs=$(find "$DEP_WORKING_DIR/mono-libs" -type f | sed "s,$DEP_WORKING_DIR/,,") # will be copied tp project $OUTDIR PRESERVE_OUT_DIRECTORY_STRUCTURE=true case $OS in WINDOWS) DEP_DYNAMIC_OUT_FILES=$(find "$DEP_WORKING_DIR" -maxdepth 1 -name '*.dll' | sed "s,$DEP_WORKING_DIR/,,") DEP_OTHER_OUT_FILES="$mono_libs" ;; LINUX) DEP_DYNAMIC_OUT_FILES=$(find "$DEP_WORKING_DIR" -name '*.so' | sed "s,$DEP_WORKING_DIR/,,") DEP_OTHER_OUT_FILES="$mono_libs" ;; *) error "operating system $OS has no configuration variants" ;; esac