소스 검색

Add system detection variables

pull/5/head
10sr 9 년 전
부모
커밋
0e3a1d350e
1개의 변경된 파일41개의 추가작업 그리고 1개의 파일을 삭제
  1. +41
    -1
      Makefile

+ 41
- 1
Makefile 파일 보기

@@ -15,7 +15,7 @@ vardir = $(home)/.var
bindir = $(localdir)/bin

current = $(shell date)
ostype = $(shell uname)
uname = $(shell uname)

shrc_loadables = sh bash zsh
shrc_common_tpl =
@@ -54,6 +54,46 @@ check-syntax: test-syntax



# System detection
# ================

# Is this usefull? Just checking uname is not enough?

ismsys =
iscygwin =
iswindows =

isdarwin =
isfreebsd =
isbsd =

islinux =

ifneq (,$(findstring MINGW,$(uname)))
ismsys = t
endif
ifneq (,$(findstring CYGWIN,$(uname)))
iscygwin = t
endif
ifneq (,$(ismsys)$(iscygwin))
iswindows = t
endif

ifneq (,$(findstring Darwin,$(uname)))
isdarwin = t
endif
ifneq (,$(findstring FreeBSD,$(uname)))
isfreebsd = t
endif
ifneq (,$(isdarwin)$(isfreebsd))
isbsd = t
endif

ifneq (,$(findstring Linux,$(uname)))
islinux = t
endif



# setups
# ======


불러오는 중...
취소
저장