mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2024-12-21 22:07:49 +00:00
29 lines
431 B
Makefile
29 lines
431 B
Makefile
|
# Common makefile -- loads make rules for each platform
|
||
|
|
||
|
OSTYPE=$(shell uname -s)
|
||
|
|
||
|
ifeq ($(OSTYPE),Darwin)
|
||
|
include make-mac.mk
|
||
|
endif
|
||
|
|
||
|
ifeq ($(OSTYPE),Linux)
|
||
|
include make-linux.mk
|
||
|
endif
|
||
|
|
||
|
ifeq ($(OSTYPE),FreeBSD)
|
||
|
CC=clang
|
||
|
CXX=clang++
|
||
|
ZT_BUILD_PLATFORM=7
|
||
|
include make-bsd.mk
|
||
|
endif
|
||
|
ifeq ($(OSTYPE),OpenBSD)
|
||
|
CC=egcc
|
||
|
CXX=eg++
|
||
|
ZT_BUILD_PLATFORM=9
|
||
|
include make-bsd.mk
|
||
|
endif
|
||
|
|
||
|
ifeq ($(OSTYPE),NetBSD)
|
||
|
include make-netbsd.mk
|
||
|
endif
|