Files
TencentOS-tiny/qmk/generic/Make.tools
2020-07-14 13:48:10 +08:00

63 lines
1.1 KiB
Plaintext

# QMK for TencentOS
# @author Jimmin.huang jimmin@163.com
# Makefile template
########################################################################
SYSOK = 0
ifneq "$(SYSNAME)" ""
SYSOK = 1 # already set from environment
endif
# unix or unix-type type hosts
ifeq "$(SYSOK)" "0"
SYSNAME := $(shell uname -s)
ifeq "$(SYSNAME)" "Linux"
SYSOK = 1
SED = /bin/sed
COMPRESS = /usr/bin/compress
GZIP = /usr/bin/gzip
TEST = /usr/bin/test
PERL = $(shell which perl)
LN = /bin/ln
TOUCH = /bin/touch
endif
ifeq "$(SYSNAME)" "Darwin"
SYSOK = 1
SED = /usr/bin/sed
COMPRESS = /usr/bin/compress
GZIP = /usr/bin/gzip
LZMA = LZMA_NOT_DEFINED
TEST = /bin/test
PERL = $(shell which perl)
LN = /bin/ln
TOUCH = /usr/bin/touch
endif
ifeq (MSYS_NT,$(findstring MSYS_NT,$(SYSNAME)))
SYSOK = 1
SED = /usr/bin/sed
COMPRESS = /usr/bin/compress
GZIP = /usr/bin/gzip
LZMA = LZMA_NOT_DEFINED
TEST = /bin/test
PERL = $(shell which perl)
LN = /bin/ln
TOUCH = /usr/bin/touch
endif
endif
#
# Platform Independent
#
RM = /bin/rm -rf
CP = /bin/cp
MKDIR = /bin/mkdir -p
MAKEDEP = /bin/echo
ECHO = /bin/echo -e
ECHOE = /bin/echo -e