diff options
| author | ruki <[email protected]> | 2022-06-01 00:58:29 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-06-01 00:58:29 +0800 |
| commit | a440640d2dc3f32dd31beb0e800dab1b1568ff0c (patch) | |
| tree | 874ccf2cfaaf244476e3509601bfdfc2e06e3529 | |
| parent | 1dd24c1bde8636f1f24189f11a405b8174b68191 (diff) | |
format makefile
| -rw-r--r-- | core/makefile | 216 | ||||
| -rw-r--r-- | makefile | 76 |
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 # ###################################################################################### @@ -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 ... |
