33 lines
1.4 KiB
Makefile
33 lines
1.4 KiB
Makefile
|
|
||
|
# 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.")
|
||
|
|