X-Git-Url: https://harrygodden.com/git/?p=vg.git;a=blobdiff_plain;f=vg_build.sh;h=70913c74128e25693059ebdaf6f95fdfa1020d0f;hp=9ea78676d0d815676c5a6341bc95cc64cfe1232a;hb=HEAD;hpb=290b48a4215fa0a0906b0d75075a1c8b90a34cc4 diff --git a/vg_build.sh b/vg_build.sh deleted file mode 100644 index 9ea7867..0000000 --- a/vg_build.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/bash -# Copyright (C) 2021-2022 Harry Godden (hgn) - All Rights Reserved - -# Util -# ============================================================================== -error(){ - echo -e "\033[1;31mError:\e[0m $@" - exit 1 -} - -warning(){ - echo -e "\033[1;33mWarning:\e[0m $@" -} - -success(){ - echo -e "\033[1;32mSuccess:\e[0m $@" -} - -logit(){ - echo -e "\033[0;37m$@\e[0m" -} - -titleit(){ - echo "" - echo -e "\033[1;35m$@\e[0m" - echo "================================================================" - echo "" -} - -titleit " vg_build.sh ver: 2.0\n" - -# Compile shit -# ============================================================================== - -compiler_cache="ccache" - -# Autodetect ccache unavailible -if ! [ -x "$( command -v $compiler_cache )" ]; then - compiler_cache="" -fi - -compile_x(){ - mkdir $_folder -p - - cmd="$compiler_cache $_compiler - $_options - $_warnings - $_include - $_library - $_src - -o $_folder/$_dst$_ext - $_link - $_epilogue" - - logit " $cmd\n" - $cmd - - if [ $? -ne 0 ]; then - error "compiler failed" - fi - - success "Compiled item\n" -} - -# Tools scripts -# ============================================================================== -enable_tools=false - -vg_compile_tools() { - if [ $enable_tools = true ]; then source vg/src/tools.sh; fi -} - -tools() { - enable_tools=true -} - -$1 -$2 -$3 -$4 -$5 -$6 -$7 -$8 -$9