diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-01-11 14:37:31 -0800 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-01-11 14:37:31 -0800 |
commit | 565842b5ec69135153ba1632d7d16a0c426946e1 (patch) | |
tree | 717235c30a3715fae81a921ed113f5f4fd723970 /make-linux.mk | |
parent | a064e19b8a78d3809e9f80fba010e0f53197c1a2 (diff) | |
download | infinitytier-565842b5ec69135153ba1632d7d16a0c426946e1.tar.gz infinitytier-565842b5ec69135153ba1632d7d16a0c426946e1.zip |
Software updater work.
Diffstat (limited to 'make-linux.mk')
-rw-r--r-- | make-linux.mk | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/make-linux.mk b/make-linux.mk index ed8ec44b..90644e3d 100644 --- a/make-linux.mk +++ b/make-linux.mk @@ -113,6 +113,32 @@ endif #LDFLAGS= #STRIP=echo +# Determine system build architecture from compiler target +CC_MACH=$(shell $(CC) -dumpmachine | cut -d '-' -f 1) +ZT_ARCHITECTURE=0 +ifeq ($(CC_MACH),x86_64) + ZT_ARCHITECTURE=2 +endif +ifeq ($(CC_MACH),amd64) + ZT_ARCHITECTURE=2 +endif +ifeq ($(CC_MACH),i386) + ZT_ARCHITECTURE=1 +endif +ifeq ($(CC_MACH),i686) + ZT_ARCHITECTURE=1 +endif +ifeq ($(CC_MACH),arm) + ZT_ARCHITECTURE=3 +endif +ifeq ($(CC_MACH),arm64) + ZT_ARCHITECTURE=4 +endif +ifeq ($(CC_MACH),aarch64) + ZT_ARCHITECTURE=4 +endif +DEFS+=-DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=$(ZT_ARCHITECTURE) + all: one one: $(OBJS) service/OneService.o one.o osdep/LinuxEthernetTap.o osdep/LinuxDropPrivileges.o |