summaryrefslogtreecommitdiff
path: root/core/plat/linux
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/linux
parent025b307d3b801fa67d1c087d398289f76ff607dc (diff)
remove makefile
Diffstat (limited to 'core/plat/linux')
-rw-r--r--core/plat/linux/config.h22
-rw-r--r--core/plat/linux/config.mak1
-rw-r--r--core/plat/linux/prefix.mak134
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
-
-