# OS cmds ifeq ($(OS),Windows_NT) MB_OS_RM = del /F /Q MB_OS_RMDIR = RMDIR /S /Q MB_OS_MKDIR = mkdir MB_OS_COPY = copy MB_OS_ERRIGNORE = 2>NUL || true MB_OS_SEP = "\" MB_OS_CACHE ?= %LOCALAPPDATA% MB_OS_COLORS ?= -1 else MB_OS_RM = rm -f MB_OS_RMDIR = rm -rf MB_OS_MKDIR = mkdir -p MB_OS_COPY = cp MB_OS_ERRIGNORE = 2>/dev/null MB_OS_SEP = "/" MB_OS_CACHE ?= ~/.cache MB_OS_COLORS ?= $(shell tput colors 2> /dev/null;test $$? -eq 0 || echo "-1") endif MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_RM,"Native OS delete command.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_RMDIR,"Native OS remove folder command.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_MKDIR,"Native OS create folder command.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_COPY,"Native OS copy command.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_ERRIGNORE,"Native OS error to ignore redirect.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_SEP,"Native OS path seperator.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_CACHE,"Native OS application cache folder.") MB_DOC_FIRE_VARIABLE_ROCK += $(call mb_make_call,mb_doc_variable_rock,MB_OS_COLORS,"Native OS terminal color count support.")