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/linux | |
| parent | 025b307d3b801fa67d1c087d398289f76ff607dc (diff) | |
remove makefile
Diffstat (limited to 'core/plat/linux')
| -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 |
3 files changed, 0 insertions, 157 deletions
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 - - |
