#!/usr/bin/env bash DEP_WORKING_DIR='depencencies/libexample2' DEP_PRE_BUILD_COMMAND='' DEP_POST_BUILD_COMMAND='' DEP_CLEAN_COMMAND='make clean' DEP_STATIC_OUT_FILES='' DEP_OTHER_OUT_FILES='' case $OS in WINDOWS) DEP_BUILD_COMMAND='make libexample2.dll && mkdir -p win-x64 && mv libexample.dll win-x64' DEP_DYNAMIC_OUT_FILES='win-x64/libexample2.dll' PRESERVE_OUT_DIRECTORY_STRUCTURE=true # library will be copied to $OUTDIR/win-x64 ;; LINUX) DEP_BUILD_COMMAND='make libexample2.so && mkdir -p linux-x64 && mv libexample.so linux-x64' DEP_DYNAMIC_OUT_FILES='linux-x64/libexample2.so' PRESERVE_OUT_DIRECTORY_STRUCTURE=true # library will be copied to $OUTDIR/linux-x64 ;; *) error "operating system $OS has no configuration variants" ;; esac