summaryrefslogtreecommitdiff
path: root/core/plat
diff options
context:
space:
mode:
authorruki <[email protected]>2022-12-24 17:18:19 +0800
committerruki <[email protected]>2022-12-24 17:18:19 +0800
commit984307d5445ddbc65a97dd42e37215737c686a40 (patch)
treebf2b6046ec66b9fd48e8527c697bf74cf8b7b766 /core/plat
parent025b307d3b801fa67d1c087d398289f76ff607dc (diff)
remove makefile
Diffstat (limited to 'core/plat')
-rw-r--r--core/plat/bsd/config.h22
-rw-r--r--core/plat/bsd/config.mak1
-rw-r--r--core/plat/bsd/prefix.mak129
-rw-r--r--core/plat/cygwin/config.h22
-rw-r--r--core/plat/cygwin/config.mak1
-rw-r--r--core/plat/cygwin/prefix.mak129
-rw-r--r--core/plat/iphoneos/config.h22
-rw-r--r--core/plat/iphoneos/config.mak1
-rw-r--r--core/plat/iphoneos/prefix.mak167
-rw-r--r--core/plat/linux/config.h22
-rw-r--r--core/plat/linux/config.mak1
-rw-r--r--core/plat/linux/prefix.mak134
-rw-r--r--core/plat/macosx/config.h22
-rw-r--r--core/plat/macosx/config.mak1
-rw-r--r--core/plat/macosx/prefix.mak172
-rw-r--r--core/plat/mingw/config.h22
-rw-r--r--core/plat/mingw/config.mak1
-rw-r--r--core/plat/mingw/prefix.mak130
-rw-r--r--core/plat/msys/config.h22
-rw-r--r--core/plat/msys/config.mak1
-rw-r--r--core/plat/msys/prefix.mak129
21 files changed, 0 insertions, 1151 deletions
diff --git a/core/plat/bsd/config.h b/core/plat/bsd/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/bsd/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/bsd/config.mak b/core/plat/bsd/config.mak
deleted file mode 100644
index 8b1378917..000000000
--- a/core/plat/bsd/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/core/plat/bsd/prefix.mak b/core/plat/bsd/prefix.mak
deleted file mode 100644
index e9486bdb6..000000000
--- a/core/plat/bsd/prefix.mak
+++ /dev/null
@@ -1,129 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .o
-
-LIB_PREFIX = lib
-LIB_SUFFIX = .a
-
-DLL_PREFIX = lib
-DLL_SUFFIX = .so
-
-ASM_SUFFIX = .S
-
-# prefix
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),)
-
-# tool
-CC := $(if $(CC),$(CC),$(PRE_)gcc)
-LD := $(if $(CC),$(CC),$(PRE_)gcc) # we do not use ld directly
-AR := $(if $(AR),$(AR),$(PRE_)ar)
-STRIP := $(if $(STRIP),$(STRIP),$(PRE_)strip)
-RANLIB := $(if $(RANLIB),$(RANLIB),$(PRE_)ranlib)
-AS := $(CC)
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = gmake -r
-
-# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
-
-# check flags for x64 or x86
-ifneq ($(AHFLAGS),)
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-CXFLAGS_CHECK :=
-export CXFLAGS_CHECK
-endif
-
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK := $(call LD_CHECK,-no-pie,)
-export LDFLAGS_CHECK
-endif
-endif
-
-# cxflags: .c/.cc/.cpp files
-CXFLAGS_RELEASE =
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = $(AHFLAGS) $(CXFLAGS_CHECK) -c -Wall
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# suppress warning for ccache + clang bug
-CXFLAGS += $(if $(findstring clang,$(CC)),-Qunused-arguments,)
-
-# optimization
-ifeq ($(SMALL),y)
-CXFLAGS_RELEASE += -Os
-else
-CXFLAGS_RELEASE += -O3
-endif
-
-# profile
-ifeq ($(PROF),y)
-CXFLAGS += -g -pg -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS := $(CFLAGS) \
- -std=gnu99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE = -fno-rtti
-CCFLAGS_DEBUG =
-CCFLAGS := $(CXXFLAGS) -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# ldflags
-LDFLAGS_RELEASE =
-LDFLAGS_DEBUG = -rdynamic -lexecinfo
-LDFLAGS := $(LDFLAGS) $(AHFLAGS) $(LDFLAGS_CHECK)
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-LDFLAGS += -pg
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG +=
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = -c $(AHFLAGS)
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(AHFLAGS) -shared -Wl,-soname
-
-# include sub-config
-include $(PLAT_DIR)/config.mak
-
-
diff --git a/core/plat/cygwin/config.h b/core/plat/cygwin/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/cygwin/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/cygwin/config.mak b/core/plat/cygwin/config.mak
deleted file mode 100644
index 140207723..000000000
--- a/core/plat/cygwin/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-BASE_LIBS := ws2_32
diff --git a/core/plat/cygwin/prefix.mak b/core/plat/cygwin/prefix.mak
deleted file mode 100644
index 1eacbda9a..000000000
--- a/core/plat/cygwin/prefix.mak
+++ /dev/null
@@ -1,129 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .o
-
-LIB_PREFIX = lib
-LIB_SUFFIX = .a
-
-DLL_PREFIX = lib
-DLL_SUFFIX = .so
-
-ASM_SUFFIX = .S
-
-# prefix
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),)
-
-# tool
-CC = $(PRE_)gcc
-LD = $(PRE_)gcc
-AR = $(PRE_)ar
-STRIP = $(PRE_)strip
-RANLIB = $(PRE_)ranlib
-AS = $(CC)
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = make -r
-
-# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
-
-# check flags for x64 or x86
-ifneq ($(AHFLAGS),)
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-CXFLAGS_CHECK :=
-export CXFLAGS_CHECK
-endif
-
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK := $(call LD_CHECK,-no-pie,)
-export LDFLAGS_CHECK
-endif
-endif
-
-# cxflags: .c/.cc/.cpp files
-CXFLAGS_RELEASE =
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = $(AHFLAGS) $(CXFLAGS_CHECK) -c -Wall
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# suppress warning for ccache + clang bug
-CXFLAGS += $(if $(findstring clang,$(CC)),-Qunused-arguments,)
-
-# optimization
-ifeq ($(SMALL),y)
-CXFLAGS_RELEASE += -Os
-else
-CXFLAGS_RELEASE += -O3
-endif
-
-# profile
-ifeq ($(PROF),y)
-CXFLAGS += -g -pg -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS = \
- -std=gnu99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE = -fno-rtti
-CCFLAGS_DEBUG =
-CCFLAGS = -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# ldflags
-LDFLAGS_RELEASE =
-LDFLAGS_DEBUG =
-LDFLAGS = $(AHFLAGS) $(LDFLAGS_CHECK) -static-libgcc
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-LDFLAGS += -pg
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG +=
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = -c $(AHFLAGS)
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(AHFLAGS) -shared -Wl,-soname
-
-# include sub-config
-include $(PLAT_DIR)/config.mak
-
-
diff --git a/core/plat/iphoneos/config.h b/core/plat/iphoneos/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/iphoneos/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/iphoneos/config.mak b/core/plat/iphoneos/config.mak
deleted file mode 100644
index 8b1378917..000000000
--- a/core/plat/iphoneos/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/core/plat/iphoneos/prefix.mak b/core/plat/iphoneos/prefix.mak
deleted file mode 100644
index c2b2d93b6..000000000
--- a/core/plat/iphoneos/prefix.mak
+++ /dev/null
@@ -1,167 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .o
-
-LIB_PREFIX = lib
-LIB_SUFFIX = .a
-
-DLL_PREFIX =
-DLL_SUFFIX = .dylib
-
-ASM_SUFFIX = .S
-
-# target arch
-TARGETARCH := $(if $(findstring x86_64,$(BUILD_ARCH)),-arch x86_64,$(TARGETARCH))
-TARGETARCH := $(if $(findstring arm64,$(BUILD_ARCH)),-arch arm64,$(TARGETARCH))
-TARGETARCH := $(if $(findstring i386,$(BUILD_ARCH)),-arch i386,$(TARGETARCH))
-TARGETARCH += -miphoneos-version-min=10.0
-
-# prefix
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),xcrun -sdk iphoneos )
-
-# cc
-CC := $(if $(CC),$(CC),$(PRE_)clang)
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-CXFLAGS_CHECK := $(call CC_CHECK,-ftrapv,)
-export CXFLAGS_CHECK
-endif
-
-# ld
-LD := $(if $(CC),$(CC),$(PRE_)clang)
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK := $(call LD_CHECK,-ftrapv,)
-export LDFLAGS_CHECK
-endif
-
-# tool
-MM := $(if $(CC),$(CC),$(PRE_)clang)
-AR := $(if $(AR),$(AR),$(PRE_)ar)
-STRIP := $(if $(STRIP),$(STRIP),$(PRE_)strip)
-RANLIB := $(if $(RANLIB),$(RANLIB),$(PRE_)ranlib)
-AS = $(PRE_)clang
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = make -r
-
-# cxflags: .c/.cc/.cpp files
-CXFLAGS_RELEASE = -fvisibility=hidden
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = $(TARGETARCH) -c -Wall -Werror -Wno-error=deprecated-declarations -Qunused-arguments
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# opti
-ifeq ($(SMALL),y)
-CXFLAGS_RELEASE += -Os
-else
-CXFLAGS_RELEASE += -O3
-endif
-
-# prof
-ifeq ($(PROF),y)
-CXFLAGS += -g -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer $(CXFLAGS_CHECK)
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS = \
- -std=c99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno -fno-tree-vectorize
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE =
-CCFLAGS_DEBUG =
-CCFLAGS = \
- -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
- -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# mxflags: .m/.mm files
-MXFLAGS_RELEASE = -fvisibility=hidden
-MXFLAGS_DEBUG = -g -D__tb_debug__
-MXFLAGS = \
- $(TARGETARCH) -c -Wall -Werror -Wno-error=deprecated-declarations -Qunused-arguments \
- $(ARCH_CXFLAGS) -fmessage-length=0 -pipe -fpascal-strings \
- "-DIBOutlet=__attribute__((iboutlet))" \
- "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" \
- "-DIBAction=void)__attribute__((ibaction)"
-MXFLAGS-I = -I
-MXFLAGS-o = -o
-
-# opti
-ifeq ($(SMALL),y)
-MXFLAGS_RELEASE += -Os
-else
-MXFLAGS_RELEASE += -O3
-endif
-
-# prof
-ifeq ($(PROF),y)
-MXFLAGS += -g -fno-omit-frame-pointer
-else
-MXFLAGS_RELEASE += -fomit-frame-pointer
-MXFLAGS_DEBUG += -fno-omit-frame-pointer $(LDFLAGS_CHECK)
-endif
-
-# mflags: .m files
-MFLAGS_RELEASE =
-MFLAGS_DEBUG =
-MFLAGS = -std=c99
-
-# mmflags: .mm files
-MMFLAGS_RELEASE =
-MMFLAGS_DEBUG =
-MMFLAGS =
-
-# ldflags
-LDFLAGS_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),,-pagezero_size 10000 -image_base 100000000)
-LDFLAGS_RELEASE =
-LDFLAGS_DEBUG =
-LDFLAGS = $(TARGETARCH) -all_load $(LDFLAGS_ARCH) -framework CoreFoundation -framework Foundation
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG += -ftrapv
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = $(TARGETARCH) -c -Wall
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(ARCH_LDFLAGS) -dynamiclib
-
-# config
-include $(PLAT_DIR)/config.mak
-
-
diff --git a/core/plat/linux/config.h b/core/plat/linux/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/linux/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/linux/config.mak b/core/plat/linux/config.mak
deleted file mode 100644
index 8b1378917..000000000
--- a/core/plat/linux/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/core/plat/linux/prefix.mak b/core/plat/linux/prefix.mak
deleted file mode 100644
index 3508bc60e..000000000
--- a/core/plat/linux/prefix.mak
+++ /dev/null
@@ -1,134 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .o
-
-LIB_PREFIX = lib
-LIB_SUFFIX = .a
-
-DLL_PREFIX = lib
-DLL_SUFFIX = .so
-
-ASM_SUFFIX = .S
-
-# prefix
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),)
-
-# tool
-CC := $(if $(CC),$(CC),$(PRE_)gcc)
-LD := $(if $(CC),$(CC),$(PRE_)gcc) # we do not use ld directly
-AR := $(if $(AR),$(AR),$(PRE_)ar)
-STRIP := $(if $(STRIP),$(STRIP),$(PRE_)strip)
-RANLIB := $(if $(RANLIB),$(RANLIB),$(PRE_)ranlib)
-AS := $(CC)
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = make -r
-
-# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
-
-# check flags for x64 or x86
-ifneq ($(AHFLAGS),)
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-ifeq ($(BUILD_ARCH),arm64)
-#CXFLAGS_CHECK := $(call CC_CHECK,-mfpu=neon,)
-endif
-ifeq ($(BUILD_ARCH),x86_64)
-#CXFLAGS_CHECK := $(call CC_CHECK,-msse -msse2 -msse3 -mavx -mavx2,)
-endif
-export CXFLAGS_CHECK
-endif
-
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK := $(call LD_CHECK,-no-pie,)
-export LDFLAGS_CHECK
-endif
-endif
-
-# cxflags: .c/.cc/.cpp files
-CXFLAGS_RELEASE =
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = $(AHFLAGS) $(CXFLAGS_CHECK) -c -Wall
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# suppress warning for ccache + clang bug
-CXFLAGS += $(if $(findstring clang,$(CC)),-Qunused-arguments,)
-
-# optimization
-ifeq ($(SMALL),y)
-CXFLAGS_RELEASE += -Os
-else
-CXFLAGS_RELEASE += -O3
-endif
-
-# profile
-ifeq ($(PROF),y)
-CXFLAGS += -g -pg -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS := $(CFLAGS) \
- -std=gnu99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE = -fno-rtti
-CCFLAGS_DEBUG =
-CCFLAGS := $(CXXFLAGS) -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# ldflags
-LDFLAGS_RELEASE =
-LDFLAGS_DEBUG = -rdynamic
-LDFLAGS := $(LDFLAGS) $(AHFLAGS) $(LDFLAGS_CHECK)
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-LDFLAGS += -pg
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG +=
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = -c $(AHFLAGS)
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(AHFLAGS) -shared -Wl,-soname
-
-# include sub-config
-include $(PLAT_DIR)/config.mak
-
-
diff --git a/core/plat/macosx/config.h b/core/plat/macosx/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/macosx/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/macosx/config.mak b/core/plat/macosx/config.mak
deleted file mode 100644
index 8b1378917..000000000
--- a/core/plat/macosx/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/core/plat/macosx/prefix.mak b/core/plat/macosx/prefix.mak
deleted file mode 100644
index 706772631..000000000
--- a/core/plat/macosx/prefix.mak
+++ /dev/null
@@ -1,172 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .o
-
-LIB_PREFIX = lib
-LIB_SUFFIX = .a
-
-DLL_PREFIX =
-DLL_SUFFIX = .dylib
-
-ASM_SUFFIX = .S
-
-# cpu bits
-BITS := $(if $(findstring x86_64,$(BUILD_ARCH)),64,$(BITS))
-BITS := $(if $(findstring arm64,$(BUILD_ARCH)),64,$(BITS))
-BITS := $(if $(findstring i386,$(BUILD_ARCH)),32,$(BITS))
-BITS := $(if $(BITS),$(BITS),$(shell getconf LONG_BIT))
-
-# prefix
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),xcrun -sdk macosx )
-
-# cc
-CC = $(PRE_)clang
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-ifeq ($(BUILD_ARCH),arm64)
-#CXFLAGS_CHECK := $(call CC_CHECK,-mfpu=neon,)
-endif
-ifeq ($(BUILD_ARCH),x86_64)
-# it will crash on ci
-#CXFLAGS_CHECK := $(call CC_CHECK,-msse -msse2 -msse3 -mavx -mavx2,)
-endif
-export CXFLAGS_CHECK
-endif
-
-# ld
-LD = $(PRE_)clang
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK :=
-export LDFLAGS_CHECK
-endif
-
-# tool
-MM = $(PRE_)clang
-AR = $(PRE_)ar
-STRIP = $(PRE_)strip
-RANLIB = $(PRE_)ranlib
-AS = $(PRE_)clang
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = make -r
-
-# cxflags: .c/.cc/.cpp files, @note luajit cannot use -Oz, because it will panic
-CXFLAGS_RELEASE = -Os -fvisibility=hidden -fvisibility-inlines-hidden -flto
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = -m$(BITS) -c -Wall -Werror -Wno-error=deprecated-declarations -Qunused-arguments $(CXFLAGS_CHECK)
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-CXFLAGS += -g -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS = \
- -std=c99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno -fno-tree-vectorize
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE =
-CCFLAGS_DEBUG =
-CCFLAGS = \
- -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \
- -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# mxflags: .m/.mm files
-MXFLAGS_RELEASE = -Os -fvisibility=hidden -fvisibility-inlines-hidden -flto
-MXFLAGS_DEBUG = -g -D__tb_debug__
-MXFLAGS = \
- -m$(BITS) -c -Wall -Werror -Wno-error=deprecated-declarations -Qunused-arguments \
- -mssse3 $(ARCH_CXFLAGS) -fmessage-length=0 -pipe -fpascal-strings \
- "-DIBOutlet=__attribute__((iboutlet))" \
- "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" \
- "-DIBAction=void)__attribute__((ibaction)"
-MXFLAGS-I = -I
-MXFLAGS-o = -o
-
-# opti
-ifeq ($(SMALL),y)
-MXFLAGS_RELEASE += -Os
-else
-MXFLAGS_RELEASE += -O3
-endif
-
-# prof
-ifeq ($(PROF),y)
-MXFLAGS += -g -fno-omit-frame-pointer
-else
-MXFLAGS_RELEASE += -fomit-frame-pointer
-MXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# mflags: .m files
-MFLAGS_RELEASE =
-MFLAGS_DEBUG =
-MFLAGS = -std=c99
-
-# mmflags: .mm files
-MMFLAGS_RELEASE =
-MMFLAGS_DEBUG =
-MMFLAGS =
-
-# ldflags
-LDFLAGS_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),,-pagezero_size 10000 -image_base 100000000)
-LDFLAGS_RELEASE = -flto
-LDFLAGS_DEBUG =
-LDFLAGS = -m$(BITS) -all_load $(LDFLAGS_ARCH) -mmacosx-version-min=10.7 -framework CoreFoundation -framework CoreServices
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG += -ftrapv
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = -m$(BITS) -c -Wall
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(ARCH_LDFLAGS) -dynamiclib -mmacosx-version-min=10.7
-
-# include directory
-INC_DIR += /usr/include /usr/local/include
-
-# library directory
-LIB_DIR += /usr/lib /usr/local/lib
-
-# config
-include $(PLAT_DIR)/config.mak
-
-
diff --git a/core/plat/mingw/config.h b/core/plat/mingw/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/mingw/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/mingw/config.mak b/core/plat/mingw/config.mak
deleted file mode 100644
index 140207723..000000000
--- a/core/plat/mingw/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-BASE_LIBS := ws2_32
diff --git a/core/plat/mingw/prefix.mak b/core/plat/mingw/prefix.mak
deleted file mode 100644
index 09185c3f6..000000000
--- a/core/plat/mingw/prefix.mak
+++ /dev/null
@@ -1,130 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .obj
-
-LIB_PREFIX =
-LIB_SUFFIX = .lib
-
-DLL_PREFIX =
-DLL_SUFFIX = .dll
-
-ASM_SUFFIX = .S
-
-# prefix
-PRE := $(if $(findstring x86_64,$(BUILD_ARCH)),x86_64-w64-mingw32-,i686-w64-mingw32-)
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),$(PRE))
-
-# tool
-CC := $(if $(CC),$(CC),$(PRE_)gcc)
-LD := $(if $(CC),$(CC),$(PRE_)gcc) # we do not use ld directly
-AR := $(if $(AR),$(AR),$(PRE_)ar)
-STRIP := $(if $(STRIP),$(STRIP),$(PRE_)strip)
-RANLIB := $(if $(RANLIB),$(RANLIB),$(PRE_)ranlib)
-AS := $(CC)
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = make -r
-
-# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
-
-# check flags for x64 or x86
-ifneq ($(AHFLAGS),)
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-CXFLAGS_CHECK :=
-export CXFLAGS_CHECK
-endif
-
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK := $(call LD_CHECK,-no-pie,)
-export LDFLAGS_CHECK
-endif
-endif
-
-# cxflags: .c/.cc/.cpp files
-CXFLAGS_RELEASE =
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = $(AHFLAGS) $(CXFLAGS_CHECK) -c -Wall
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# suppress warning for ccache + clang bug
-CXFLAGS += $(if $(findstring clang,$(CC)),-Qunused-arguments,)
-
-# optimization
-ifeq ($(SMALL),y)
-CXFLAGS_RELEASE += -Os
-else
-CXFLAGS_RELEASE += -O3
-endif
-
-# profile
-ifeq ($(PROF),y)
-CXFLAGS += -g -pg -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS = \
- -std=gnu99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE = -fno-rtti
-CCFLAGS_DEBUG =
-CCFLAGS = -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# ldflags
-LDFLAGS_RELEASE =
-LDFLAGS_DEBUG =
-LDFLAGS = $(AHFLAGS) $(LDFLAGS_CHECK) -static-libgcc
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-LDFLAGS += -pg
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG +=
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = -c $(AHFLAGS)
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(AHFLAGS) -shared -Wl,-soname
-
-# include sub-config
-include $(PLAT_DIR)/config.mak
-
-
diff --git a/core/plat/msys/config.h b/core/plat/msys/config.h
deleted file mode 100644
index e55edbc80..000000000
--- a/core/plat/msys/config.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef XM_CONFIG_H
-#define XM_CONFIG_H
-
-// packages
-// [packages]
-
-// major version
-#define XM_CONFIG_VERSION_MAJOR [major]
-
-// minor version
-#define XM_CONFIG_VERSION_MINOR [minor]
-
-// alter version
-#define XM_CONFIG_VERSION_ALTER [alter]
-
-// build version
-#define XM_CONFIG_VERSION_BUILD [build]
-
-// small
-#define XM_CONFIG_SMALL [small]
-
-#endif
diff --git a/core/plat/msys/config.mak b/core/plat/msys/config.mak
deleted file mode 100644
index 140207723..000000000
--- a/core/plat/msys/config.mak
+++ /dev/null
@@ -1 +0,0 @@
-BASE_LIBS := ws2_32
diff --git a/core/plat/msys/prefix.mak b/core/plat/msys/prefix.mak
deleted file mode 100644
index 19e608031..000000000
--- a/core/plat/msys/prefix.mak
+++ /dev/null
@@ -1,129 +0,0 @@
-# architecture makefile configure
-
-# prefix & suffix
-BIN_PREFIX =
-BIN_SUFFIX = .b
-
-OBJ_PREFIX =
-OBJ_SUFFIX = .o
-
-LIB_PREFIX = lib
-LIB_SUFFIX = .a
-
-DLL_PREFIX = lib
-DLL_SUFFIX = .so
-
-ASM_SUFFIX = .S
-
-# prefix
-PRE_ := $(if $(BIN),$(BIN)/$(PRE),)
-
-# tool
-CC := $(if $(CC),$(CC),$(PRE_)gcc)
-LD := $(if $(CC),$(CC),$(PRE_)gcc) # we do not use ld directly
-AR := $(if $(AR),$(AR),$(PRE_)ar)
-STRIP := $(if $(STRIP),$(STRIP),$(PRE_)strip)
-RANLIB := $(if $(RANLIB),$(RANLIB),$(PRE_)ranlib)
-AS := $(CC)
-RM = rm -f
-RMDIR = rm -rf
-CP = cp
-CPDIR = cp -r
-MKDIR = mkdir -p
-MAKE = make -r
-
-# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
-
-# check flags for x64 or x86
-ifneq ($(AHFLAGS),)
-ifeq ($(CXFLAGS_CHECK),)
-CC_CHECK = ${shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-CXFLAGS_CHECK :=
-export CXFLAGS_CHECK
-endif
-
-ifeq ($(LDFLAGS_CHECK),)
-LD_CHECK = ${shell if $(LD) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi }
-LDFLAGS_CHECK := $(call LD_CHECK,-no-pie,)
-export LDFLAGS_CHECK
-endif
-endif
-
-# cxflags: .c/.cc/.cpp files
-CXFLAGS_RELEASE =
-CXFLAGS_DEBUG = -g -D__tb_debug__
-CXFLAGS = $(AHFLAGS) $(CXFLAGS_CHECK) -c -Wall
-CXFLAGS-I = -I
-CXFLAGS-o = -o
-
-# suppress warning for ccache + clang bug
-CXFLAGS += $(if $(findstring clang,$(CC)),-Qunused-arguments,)
-
-# optimization
-ifeq ($(SMALL),y)
-CXFLAGS_RELEASE += -Os
-else
-CXFLAGS_RELEASE += -O3
-endif
-
-# profile
-ifeq ($(PROF),y)
-CXFLAGS += -g -pg -fno-omit-frame-pointer
-else
-CXFLAGS_RELEASE += -fomit-frame-pointer
-CXFLAGS_DEBUG += -fno-omit-frame-pointer
-endif
-
-# cflags: .c files
-CFLAGS_RELEASE =
-CFLAGS_DEBUG =
-CFLAGS = \
- -std=gnu99 \
- -D_GNU_SOURCE=1 -D_REENTRANT \
- -fno-math-errno
-
-# ccflags: .cc/.cpp files
-CCFLAGS_RELEASE = -fno-rtti
-CCFLAGS_DEBUG =
-CCFLAGS = -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600
-
-# ldflags
-LDFLAGS_RELEASE =
-LDFLAGS_DEBUG =
-LDFLAGS = $(AHFLAGS) $(LDFLAGS_CHECK) -static-libgcc
-LDFLAGS-L = -L
-LDFLAGS-l = -l
-LDFLAGS-f =
-LDFLAGS-o = -o
-
-# prof
-ifeq ($(PROF),y)
-LDFLAGS += -pg
-else
-LDFLAGS_RELEASE += -s
-LDFLAGS_DEBUG +=
-endif
-
-# asflags
-ASFLAGS_RELEASE =
-ASFLAGS_DEBUG =
-ASFLAGS = -c $(AHFLAGS)
-ASFLAGS-I = -I
-ASFLAGS-o = -o
-
-# arflags
-ARFLAGS_RELEASE =
-ARFLAGS_DEBUG =
-ARFLAGS = -cr
-ARFLAGS-o =
-
-# shflags
-SHFLAGS_RELEASE = -s
-SHFLAGS = $(AHFLAGS) -shared -Wl,-soname
-
-# include sub-config
-include $(PLAT_DIR)/config.mak
-
-