summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-06-01 00:58:29 +0800
committerruki <[email protected]>2022-06-01 00:58:29 +0800
commita440640d2dc3f32dd31beb0e800dab1b1568ff0c (patch)
tree874ccf2cfaaf244476e3509601bfdfc2e06e3529
parent1dd24c1bde8636f1f24189f11a405b8174b68191 (diff)
format makefile
-rw-r--r--core/makefile216
-rw-r--r--makefile76
2 files changed, 146 insertions, 146 deletions
diff --git a/core/makefile b/core/makefile
index 51c7611fa..2104bb688 100644
--- a/core/makefile
+++ b/core/makefile
@@ -127,101 +127,101 @@ endif
# #
# host
-HOST :=$(if ${shell uname | egrep -i linux},linux,)
-HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i darwin},macosx,))
-HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i cygwin},cygwin,))
-HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i msys},msys,))
-HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i mingw},msys,))
-HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i windows},msys,))
-HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i bsd},bsd,))
-HOST :=$(if $(HOST),$(HOST),linux)
+HOST :=$(if ${shell uname | egrep -i linux},linux,)
+HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i darwin},macosx,))
+HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i cygwin},cygwin,))
+HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i msys},msys,))
+HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i mingw},msys,))
+HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i windows},msys,))
+HOST :=$(if $(HOST),$(HOST),$(if ${shell uname | egrep -i bsd},bsd,))
+HOST :=$(if $(HOST),$(HOST),linux)
# platform
-PLAT :=$(if ${shell uname | egrep -i linux},linux,)
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i darwin},macosx,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i cygwin},cygwin,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i msys},msys,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i mingw},msys,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i windows},windows,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i bsd},bsd,))
-PLAT :=$(if $(PLAT),$(PLAT),linux)
+PLAT :=$(if ${shell uname | egrep -i linux},linux,)
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i darwin},macosx,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i cygwin},cygwin,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i msys},msys,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i mingw},msys,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i windows},windows,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i bsd},bsd,))
+PLAT :=$(if $(PLAT),$(PLAT),linux)
# architecture
ifeq ($(BUILD_ARCH),)
ifneq ($(MSYSTEM_CARCH),)
-MSYSARCH := $(if $(findstring mingw32,$(shell which gcc)),i386,$(MSYSTEM_CARCH))
+MSYSARCH := $(if $(findstring mingw32,$(shell which gcc)),i386,$(MSYSTEM_CARCH))
else
-MSYSARCH := x$(shell getconf LONG_BIT)
+MSYSARCH := x$(shell getconf LONG_BIT)
endif
-BUILD_ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring macosx,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),arm64,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring macosx,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),arm64,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
# on termux/ci
ifneq ($(TERMUX_ARCH),)
-BUILD_ARCH := $(TERMUX_ARCH)
+BUILD_ARCH := $(TERMUX_ARCH)
endif
endif
# translate architecture, e.g. armhf/armv7l -> arm, arm64-v8a -> arm64
-BUILD_ARCH := $(if $(findstring aarch64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
-BUILD_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring aarch64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
ifneq ($(BUILD_ARCH),arm64)
-BUILD_ARCH := $(if $(findstring arm,$(BUILD_ARCH)),arm,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring arm,$(BUILD_ARCH)),arm,$(BUILD_ARCH))
endif
-BUILD_ARCH := $(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
# debug
-DEBUG :=$(if $(DEBUG),$(DEBUG),n)
+DEBUG :=$(if $(DEBUG),$(DEBUG),n)
# debug type
-DTYPE :=$(if $(findstring y,$(DEBUG)),d,r)
+DTYPE :=$(if $(findstring y,$(DEBUG)),d,r)
# small
-SMALL :=$(if $(SMALL),$(SMALL),n)
-SMALL :=$(if $(findstring iphoneos,$(PLAT)),y,$(SMALL))
-SMALL :=$(if $(findstring android,$(PLAT)),y,$(SMALL))
+SMALL :=$(if $(SMALL),$(SMALL),n)
+SMALL :=$(if $(findstring iphoneos,$(PLAT)),y,$(SMALL))
+SMALL :=$(if $(findstring android,$(PLAT)),y,$(SMALL))
# demo
-DEMO :=$(if $(DEMO),$(DEMO),y)
+DEMO :=$(if $(DEMO),$(DEMO),y)
# profile
-PROF :=$(if $(PROF),$(PROF),n)
+PROF :=$(if $(PROF),$(PROF),n)
# arm
-ARM :=$(if $(findstring arm,$(BUILD_ARCH)),y,n)
+ARM :=$(if $(findstring arm,$(BUILD_ARCH)),y,n)
# x86
-x86 :=$(if $(findstring i386,$(BUILD_ARCH)),y,n)
+x86 :=$(if $(findstring i386,$(BUILD_ARCH)),y,n)
# x64
-x64 :=$(if $(findstring x86_64,$(BUILD_ARCH)),y,n)
+x64 :=$(if $(findstring x86_64,$(BUILD_ARCH)),y,n)
# sh4
-SH4 :=$(if $(findstring sh4,$(BUILD_ARCH)),y,n)
+SH4 :=$(if $(findstring sh4,$(BUILD_ARCH)),y,n)
# mips
-MIPS :=$(if $(findstring mips,$(BUILD_ARCH)),y,n)
+MIPS :=$(if $(findstring mips,$(BUILD_ARCH)),y,n)
# sparc
-SPARC :=$(if $(findstring sparc,$(BUILD_ARCH)),y,n)
+SPARC :=$(if $(findstring sparc,$(BUILD_ARCH)),y,n)
# the project directory
PRO_DIR :=$(abspath .)
# the package directory
-PKG_DIR := $(if $(PACKAGE),$(PACKAGE),$(PRO_DIR)/pkg)
+PKG_DIR := $(if $(PACKAGE),$(PACKAGE),$(PRO_DIR)/pkg)
# the tool directory
-TOOL_DIR := $(PRO_DIR)/tool
+TOOL_DIR := $(PRO_DIR)/tool
# flag
CXFLAG := $(if $(CXFLAG),$(CXFLAG),)
@@ -246,15 +246,15 @@ endif
# echo
ifeq ($(HOST),macosx)
-SHELL = bash
+SHELL = bash
endif
ifeq ($(HOST),linux)
-SHELL = bash
+SHELL = bash
endif
ifeq ($(HOST),bsd)
-SHELL = bash
+SHELL = bash
endif
-ECHO := echo -e
+ECHO := echo -e
# make upper
define MAKE_UPPER
@@ -263,39 +263,39 @@ endef
# config base
ifeq ($(PLAT),macosx)
-base_LIBPATH := /usr/local/lib
-base_LIBNAMES := curses readline m dl pthread
+base_LIBPATH := /usr/local/lib
+base_LIBNAMES := curses readline m dl pthread
endif
ifeq ($(PLAT),windows)
-base_LIBPATH :=
-base_LIBNAMES := ws2_32
+base_LIBPATH :=
+base_LIBNAMES := ws2_32
endif
ifeq ($(PLAT),linux)
-base_LIBPATH :=
-base_LIBNAMES :=
-base_LIBNAMES += $(shell if { cat detect/curses.c | $(CC) -xc - -lcurses -ltinfo -o /dev/null 2>/dev/null; }; then echo curses tinfo; fi )
-base_LIBNAMES += $(shell if { cat detect/readline.c | $(CC) -xc - -lreadline -o /dev/null 2>/dev/null; }; then echo readline; fi )
-base_LIBNAMES += $(shell if { cat detect/tbox.c | $(CC) -xc - -ltbox -o /dev/null 2>/dev/null; }; then echo tbox; fi )
-base_LIBNAMES += $(shell if { cat detect/lua-cjson.c | $(CC) -xc - -llua5.1-cjson -lluajit-5.1 -o /dev/null 2>/dev/null; }; then echo lua5.1-cjson; fi )
-base_LIBNAMES += $(shell if { cat detect/sv.c | $(CC) -xc - -lsv -o /dev/null 2>/dev/null; }; then echo sv; fi )
+base_LIBPATH :=
+base_LIBNAMES :=
+base_LIBNAMES += $(shell if { cat detect/curses.c | $(CC) -xc - -lcurses -ltinfo -o /dev/null 2>/dev/null; }; then echo curses tinfo; fi )
+base_LIBNAMES += $(shell if { cat detect/readline.c | $(CC) -xc - -lreadline -o /dev/null 2>/dev/null; }; then echo readline; fi )
+base_LIBNAMES += $(shell if { cat detect/tbox.c | $(CC) -xc - -ltbox -o /dev/null 2>/dev/null; }; then echo tbox; fi )
+base_LIBNAMES += $(shell if { cat detect/lua-cjson.c | $(CC) -xc - -llua5.1-cjson -lluajit-5.1 -o /dev/null 2>/dev/null; }; then echo lua5.1-cjson; fi )
+base_LIBNAMES += $(shell if { cat detect/sv.c | $(CC) -xc - -lsv -o /dev/null 2>/dev/null; }; then echo sv; fi )
ifeq ($(LUAJIT_SYSTEM),y)
-base_LIBNAMES += $(shell if { cat detect/luajit.c | $(CC) -xc - $(shell pkg-config --libs --cflags luajit) -o /dev/null 2>/dev/null; }; then echo luajit-5.1; fi )
+base_LIBNAMES += $(shell if { cat detect/luajit.c | $(CC) -xc - $(shell pkg-config --libs --cflags luajit) -o /dev/null 2>/dev/null; }; then echo luajit-5.1; fi )
endif
ifneq ($(TERMUX_ARCH),) # on termux/ci?
-base_LIBNAMES += m dl
+base_LIBNAMES += m dl
else
-base_LIBNAMES += m dl pthread
+base_LIBNAMES += m dl pthread
endif
endif
ifeq ($(PLAT),bsd)
-base_LIBPATH :=
-base_LIBNAMES :=
-base_LIBNAMES += $(shell if { cat detect/curses.c | $(CC) -xc - -lcurses -ltinfo -o /dev/null 2>/dev/null; }; then echo curses tinfo; fi )
-base_LIBNAMES += $(shell if { cat detect/readline.c | $(CC) -xc - -lreadline -o /dev/null 2>/dev/null; }; then echo readline; fi )
-base_LIBNAMES += m dl pthread
+base_LIBPATH :=
+base_LIBNAMES :=
+base_LIBNAMES += $(shell if { cat detect/curses.c | $(CC) -xc - -lcurses -ltinfo -o /dev/null 2>/dev/null; }; then echo curses tinfo; fi )
+base_LIBNAMES += $(shell if { cat detect/readline.c | $(CC) -xc - -lreadline -o /dev/null 2>/dev/null; }; then echo readline; fi )
+base_LIBNAMES += m dl pthread
endif
# get branch and commit
@@ -321,12 +321,12 @@ endif
# select package directory
ifneq ($(PACKAGE),)
-PKG_DIR := $(PACKAGE)
+PKG_DIR := $(PACKAGE)
endif
# make upper package name
define MAKE_UPPER_PACKAGE_NAME
-$(1)_upper := $(call MAKE_UPPER,$(1))
+$(1)_upper := $(call MAKE_UPPER,$(1))
endef
$(foreach name, $(PKG_NAMES), $(eval $(call MAKE_UPPER_PACKAGE_NAME,$(name))))
@@ -338,7 +338,7 @@ $(foreach name, $(PKG_NAMES), $(eval $(call PROBE_PACKAGE,$(name))))
# make package info
define MAKE_PACKAGE_INFO
-" "$(1)":\t\t"$($($(1)_upper))"\n"
+" "$(1)":\t\t"$($($(1)_upper))"\n"
endef
define MAKE_PACKAGE_INFO_
$(if $(findstring y,$($(1))),__autoconf_head_$(PRO_PREFIX)CONFIG_PACKAGE_HAVE_$(1)_autoconf_tail__,)
@@ -359,43 +359,43 @@ config : .null
@$(ECHO) ""
@$(ECHO) "============================================================================="
@$(ECHO) "compile:"
- @$(ECHO) " plat:\t\t"$(PLAT)
- @$(ECHO) " arch:\t\t"$(BUILD_ARCH)
- @$(ECHO) " host:\t\t"$(HOST)
- @$(ECHO) " demo:\t\t"$(DEMO)
- @$(ECHO) " prof:\t\t"$(PROF)
- @$(ECHO) " debug:\t\t"$(DEBUG)
- @$(ECHO) " small:\t\t"$(SMALL)
- @$(ECHO) " ccache:\t\t"$(CCACHE)
- @$(ECHO) " distcc:\t\t"$(DISTCC)
- @$(ECHO) " branch:\t\t"$(BRANCH)
- @$(ECHO) " commit:\t\t"$(COMMIT)
- @$(ECHO) " luajit:\t\t"$(luajit_JIT)
+ @$(ECHO) " plat:\t\t"$(PLAT)
+ @$(ECHO) " arch:\t\t"$(BUILD_ARCH)
+ @$(ECHO) " host:\t\t"$(HOST)
+ @$(ECHO) " demo:\t\t"$(DEMO)
+ @$(ECHO) " prof:\t\t"$(PROF)
+ @$(ECHO) " debug:\t\t"$(DEBUG)
+ @$(ECHO) " small:\t\t"$(SMALL)
+ @$(ECHO) " ccache:\t\t"$(CCACHE)
+ @$(ECHO) " distcc:\t\t"$(DISTCC)
+ @$(ECHO) " branch:\t\t"$(BRANCH)
+ @$(ECHO) " commit:\t\t"$(COMMIT)
+ @$(ECHO) " luajit:\t\t"$(luajit_JIT)
@$(ECHO) ""
@$(ECHO) "packages:"
@$(ECHO) ""$(foreach name, $(PKG_NAMES), $(call MAKE_PACKAGE_INFO,$(name)))
@$(ECHO) ""
@$(ECHO) "directories:"
- @$(ECHO) " install:\t\t"$(abspath $(INSTALL))
- @$(ECHO) " package:\t\t"$(PACKAGE)
- @$(ECHO) " backend:\t\t"$(RUNTIME)
+ @$(ECHO) " install:\t\t"$(abspath $(INSTALL))
+ @$(ECHO) " package:\t\t"$(PACKAGE)
+ @$(ECHO) " backend:\t\t"$(RUNTIME)
@$(ECHO) ""
@$(ECHO) "toolchains:"
- @$(ECHO) " bin:\t\t"$(BIN)
- @$(ECHO) " pre:\t\t"$(PRE)
- @$(ECHO) " sdk:\t\t"$(SDK)
+ @$(ECHO) " bin:\t\t"$(BIN)
+ @$(ECHO) " pre:\t\t"$(PRE)
+ @$(ECHO) " sdk:\t\t"$(SDK)
@$(ECHO) ""
@$(ECHO) "flags:"
- @$(ECHO) " cflag:\t\t"$(CFLAG)
- @$(ECHO) " ccflag:\t\t"$(CCFLAG)
- @$(ECHO) " cxflag:\t\t"$(CXFLAG)
- @$(ECHO) " mflag:\t\t"$(MFLAG)
- @$(ECHO) " mmflag:\t\t"$(MMFLAG)
- @$(ECHO) " mxflag:\t\t"$(MXFLAG)
- @$(ECHO) " ldflag:\t\t"$(LDFLAG)
- @$(ECHO) " asflag:\t\t"$(ASFLAG)
- @$(ECHO) " arflag:\t\t"$(ARFLAG)
- @$(ECHO) " shflag:\t\t"$(SHFLAG)
+ @$(ECHO) " cflag:\t\t"$(CFLAG)
+ @$(ECHO) " ccflag:\t\t"$(CCFLAG)
+ @$(ECHO) " cxflag:\t\t"$(CXFLAG)
+ @$(ECHO) " mflag:\t\t"$(MFLAG)
+ @$(ECHO) " mmflag:\t\t"$(MMFLAG)
+ @$(ECHO) " mxflag:\t\t"$(MXFLAG)
+ @$(ECHO) " ldflag:\t\t"$(LDFLAG)
+ @$(ECHO) " asflag:\t\t"$(ASFLAG)
+ @$(ECHO) " arflag:\t\t"$(ARFLAG)
+ @$(ECHO) " shflag:\t\t"$(SHFLAG)
@$(ECHO) ""
@$(ECHO) "# config" > .config.mak
@$(ECHO) "IS_CONFIG =y" >> .config.mak
@@ -454,9 +454,9 @@ config : .null
@$(ECHO) "" >> .config.mak
@$(ECHO) "# platform" >> .config.mak
@$(ECHO) "PLAT ="$(PLAT) >> .config.mak
- @$(ECHO) ""$(call MAKE_UPPER,$(PLAT))" =y" >> .config.mak
+ @$(ECHO) ""$(call MAKE_UPPER,$(PLAT))" =y" >> .config.mak
@$(ECHO) "export PLAT" >> .config.mak
- @$(ECHO) "export "$(call MAKE_UPPER,$(PLAT)) >> .config.mak
+ @$(ECHO) "export "$(call MAKE_UPPER,$(PLAT)) >> .config.mak
@$(ECHO) "" >> .config.mak
@$(ECHO) "# architecture" >> .config.mak
@$(ECHO) "BUILD_ARCH ="$(BUILD_ARCH) >> .config.mak
@@ -515,10 +515,10 @@ config : .null
@$(ECHO) "" >> .config.mak
@$(ECHO) "BASE =y" >> .config.mak
@$(ECHO) "base_INCPATH =" >> .config.mak
- @$(ECHO) "base_LIBPATH =$(base_LIBPATH)" >> .config.mak
+ @$(ECHO) "base_LIBPATH =$(base_LIBPATH)" >> .config.mak
@$(ECHO) "base_INCFLAGS =" >> .config.mak
@$(ECHO) "base_LIBFLAGS =" >> .config.mak
- @$(ECHO) "base_LIBNAMES =$(base_LIBNAMES)" >> .config.mak
+ @$(ECHO) "base_LIBNAMES =$(base_LIBNAMES)" >> .config.mak
@$(ECHO) "export BASE" >> .config.mak
@$(ECHO) "export base_INCPATH" >> .config.mak
@$(ECHO) "export base_LIBPATH" >> .config.mak
@@ -526,7 +526,7 @@ config : .null
@$(ECHO) "export base_INCFLAGS" >> .config.mak
@$(ECHO) "export base_LIBFLAGS" >> .config.mak
@$(ECHO) "" >> .config.mak
- @$(ECHO) "luajit_JIT =$(luajit_JIT)" >> .config.mak
+ @$(ECHO) "luajit_JIT =$(luajit_JIT)" >> .config.mak
@$(ECHO) "export luajit_JIT" >> .config.mak
# ######################################################################################
diff --git a/makefile b/makefile
index 63d019542..906fa8d4c 100644
--- a/makefile
+++ b/makefile
@@ -1,5 +1,5 @@
# is debug?
-debug :=n
+debug :=n
# verbose
ifneq ($(VERBOSE),y)
@@ -9,67 +9,67 @@ endif
# prefix
ifeq ($(prefix),) # compatible with brew script (make install PREFIX=xxx DESTDIR=/xxx)
ifeq ($(PREFIX),)
-prefix :=$(if $(findstring /usr/local/bin,$(PATH)),/usr/local,/usr)
+prefix :=$(if $(findstring /usr/local/bin,$(PATH)),/usr/local,/usr)
else
-prefix :=$(PREFIX)
+prefix :=$(PREFIX)
endif
endif
# use luajit or lua backend
ifeq ($(RUNTIME),)
-RUNTIME :=lua
+RUNTIME :=lua
endif
# the temporary directory
ifeq ($(TMPDIR),)
-TMP_DIR :=$(if $(TMP_DIR),$(TMP_DIR),/tmp)
+TMP_DIR :=$(if $(TMP_DIR),$(TMP_DIR),/tmp)
else
# for termux
-TMP_DIR :=$(if $(TMP_DIR),$(TMP_DIR),$(TMPDIR))
+TMP_DIR :=$(if $(TMP_DIR),$(TMP_DIR),$(TMPDIR))
endif
# platform
-PLAT :=$(if ${shell uname | egrep -i linux},linux,)
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i darwin},macosx,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i cygwin},cygwin,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i msys},msys,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i mingw},msys,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i windows},windows,))
-PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i bsd},bsd,))
-PLAT :=$(if $(PLAT),$(PLAT),linux)
+PLAT :=$(if ${shell uname | egrep -i linux},linux,)
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i darwin},macosx,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i cygwin},cygwin,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i msys},msys,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i mingw},msys,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i windows},windows,))
+PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i bsd},bsd,))
+PLAT :=$(if $(PLAT),$(PLAT),linux)
# architecture
ifeq ($(BUILD_ARCH),)
ifneq ($(MSYSTEM_CARCH),)
-MSYSARCH := $(if $(findstring mingw32,$(shell which gcc)),i386,$(MSYSTEM_CARCH))
+MSYSARCH := $(if $(findstring mingw32,$(shell which gcc)),i386,$(MSYSTEM_CARCH))
else
-MSYSARCH := x$(shell getconf LONG_BIT)
+MSYSARCH := x$(shell getconf LONG_BIT)
endif
-BUILD_ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring macosx,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),arm64,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
-BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring macosx,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),arm64,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
# on termux/ci
ifneq ($(TERMUX_ARCH),)
-BUILD_ARCH := $(TERMUX_ARCH)
+BUILD_ARCH := $(TERMUX_ARCH)
endif
endif
# translate architecture, e.g. armhf/armv7l -> arm, arm64-v8a -> arm64
-BUILD_ARCH := $(if $(findstring aarch64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
-BUILD_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring aarch64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
ifneq ($(BUILD_ARCH),arm64)
-BUILD_ARCH := $(if $(findstring arm,$(BUILD_ARCH)),arm,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring arm,$(BUILD_ARCH)),arm,$(BUILD_ARCH))
endif
-BUILD_ARCH := $(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
# is windows?
iswin =
@@ -86,15 +86,15 @@ ifeq ($(PLAT),cygwin)
iswin = yes
endif
-destdir :=$(if $(DESTDIR),$(DESTDIR)/$(prefix),$(prefix))
-xmake_dir_install :=$(destdir)/share/xmake
-xmake_core :=./core/src/demo/demo.b
+destdir :=$(if $(DESTDIR),$(DESTDIR)/$(prefix),$(prefix))
+xmake_dir_install :=$(destdir)/share/xmake
+xmake_core :=./core/src/demo/demo.b
ifdef iswin
-xmake_core_install :=$(destdir)/bin/xmake.exe
+xmake_core_install :=$(destdir)/bin/xmake.exe
else
-xmake_core_install :=$(destdir)/bin/xmake
+xmake_core_install :=$(destdir)/bin/xmake
endif
-xrepo_bin_install :=$(destdir)/bin/xrepo
+xrepo_bin_install :=$(destdir)/bin/xrepo
build:
@echo compiling xmake-core ...