diff options
| author | ruki <[email protected]> | 2022-12-24 17:18:19 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-12-24 17:18:19 +0800 |
| commit | 984307d5445ddbc65a97dd42e37215737c686a40 (patch) | |
| tree | bf2b6046ec66b9fd48e8527c697bf74cf8b7b766 /core/plat | |
| parent | 025b307d3b801fa67d1c087d398289f76ff607dc (diff) | |
remove makefile
Diffstat (limited to 'core/plat')
| -rw-r--r-- | core/plat/bsd/config.h | 22 | ||||
| -rw-r--r-- | core/plat/bsd/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/bsd/prefix.mak | 129 | ||||
| -rw-r--r-- | core/plat/cygwin/config.h | 22 | ||||
| -rw-r--r-- | core/plat/cygwin/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/cygwin/prefix.mak | 129 | ||||
| -rw-r--r-- | core/plat/iphoneos/config.h | 22 | ||||
| -rw-r--r-- | core/plat/iphoneos/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/iphoneos/prefix.mak | 167 | ||||
| -rw-r--r-- | core/plat/linux/config.h | 22 | ||||
| -rw-r--r-- | core/plat/linux/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/linux/prefix.mak | 134 | ||||
| -rw-r--r-- | core/plat/macosx/config.h | 22 | ||||
| -rw-r--r-- | core/plat/macosx/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/macosx/prefix.mak | 172 | ||||
| -rw-r--r-- | core/plat/mingw/config.h | 22 | ||||
| -rw-r--r-- | core/plat/mingw/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/mingw/prefix.mak | 130 | ||||
| -rw-r--r-- | core/plat/msys/config.h | 22 | ||||
| -rw-r--r-- | core/plat/msys/config.mak | 1 | ||||
| -rw-r--r-- | core/plat/msys/prefix.mak | 129 |
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 - - |
