mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 03:27:39 +00:00
1060 lines
32 KiB
Makefile
1060 lines
32 KiB
Makefile
#-*-mode:makefile-gmake;indent-tabs-mode:t;tab-width:8;coding:utf-8-*-┐
|
|
#───vi: set et ft=make ts=8 tw=8 fenc=utf-8 :vi───────────────────────┘
|
|
|
|
# Default Mode
|
|
#
|
|
# - `make`
|
|
# - Backtraces
|
|
# - Function tracing
|
|
# - Reasonably small
|
|
# - Reasonably optimized
|
|
# - Reasonably debuggable
|
|
|
|
ifeq ($(MODE),)
|
|
|
|
CONFIG_CCFLAGS += \
|
|
$(BACKTRACES) \
|
|
$(FTRACE) \
|
|
-Og
|
|
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
|
|
endif
|
|
|
|
# Optimized Mode
|
|
#
|
|
# - `make MODE=opt`
|
|
# - Backtraces
|
|
# - More optimized
|
|
# - Reasonably small
|
|
# - No memory corruption detection
|
|
# - assert() / CHECK_xx() may leak code into binary for debuggability
|
|
# - GCC 8+ hoists check fails into .text.cold, thus minimizing impact
|
|
|
|
ifeq ($(MODE), opt)
|
|
|
|
CONFIG_CPPFLAGS += \
|
|
-DNDEBUG \
|
|
-msse2avx \
|
|
-Wa,-msse2avx
|
|
|
|
CONFIG_CCFLAGS += \
|
|
$(BACKTRACES) \
|
|
-O3
|
|
|
|
TARGET_ARCH ?= \
|
|
-march=native
|
|
|
|
endif
|
|
|
|
# Release Mode
|
|
#
|
|
# - `make MODE=rel`
|
|
# - More optimized
|
|
# - Reasonably small
|
|
# - Numeric backtraces
|
|
# - Toilsome debuggability
|
|
# - assert() statements removed
|
|
# - DCHECK_xx() statements removed
|
|
# - No memory corruption detection
|
|
# - CHECK_xx() won't leak strings into binary
|
|
|
|
ifeq ($(MODE), rel)
|
|
|
|
CONFIG_CPPFLAGS += \
|
|
-DNDEBUG
|
|
|
|
CONFIG_CCFLAGS += \
|
|
$(BACKTRACES) \
|
|
-O2
|
|
|
|
endif
|
|
|
|
# Debug Mode
|
|
#
|
|
# - `make MODE=dbg`
|
|
# - Backtraces
|
|
# - Zero optimization
|
|
# - Enables sanitization
|
|
# - Enables stack canaries
|
|
# - Enormous binaries (b/c ubsan suboptimalities)
|
|
|
|
ifeq ($(MODE), dbg)
|
|
|
|
CONFIG_CPPFLAGS += \
|
|
-DMODE_DBG
|
|
|
|
CONFIG_CCFLAGS += \
|
|
$(BACKTRACES) \
|
|
$(FTRACE) \
|
|
-O2
|
|
|
|
CONFIG_COPTS += \
|
|
$(SECURITY_BLANKETS) \
|
|
$(SANITIZER)
|
|
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
|
|
OVERRIDE_CCFLAGS += \
|
|
-fno-pie
|
|
|
|
endif
|
|
|
|
# Tiny Mode
|
|
#
|
|
# - `make MODE=tiny`
|
|
# - No checks
|
|
# - No asserts
|
|
# - No canaries
|
|
# - No paranoia
|
|
# - No avx hooks
|
|
# - No backtraces
|
|
# - No algorithmics
|
|
# - YOLO
|
|
ifeq ($(MODE), tiny)
|
|
CONFIG_CPPFLAGS += \
|
|
-DTINY \
|
|
-DNDEBUG \
|
|
-DTRUSTWORTHY
|
|
CONFIG_CCFLAGS += \
|
|
-Os \
|
|
-fno-align-functions \
|
|
-fno-align-jumps \
|
|
-fno-align-labels \
|
|
-fno-align-loops
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
endif
|
|
|
|
# Linux-Only Tiny Mode
|
|
#
|
|
# - `make MODE=tiny`
|
|
# - No checks
|
|
# - No asserts
|
|
# - No canaries
|
|
# - No paranoia
|
|
# - No avx hooks
|
|
# - No backtraces
|
|
# - No portability
|
|
# - No algorithmics
|
|
# - YOLO
|
|
ifeq ($(MODE), tinylinux)
|
|
CONFIG_CPPFLAGS += \
|
|
-DTINY \
|
|
-DNDEBUG \
|
|
-DTRUSTWORTHY \
|
|
-DSUPPORT_VECTOR=1
|
|
CONFIG_CCFLAGS += \
|
|
-Os \
|
|
-fno-align-functions \
|
|
-fno-align-jumps \
|
|
-fno-align-labels \
|
|
-fno-align-loops
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
endif
|
|
|
|
# Linux+BSD Tiny Mode
|
|
#
|
|
# - `make MODE=tiny`
|
|
# - No apple
|
|
# - No checks
|
|
# - No asserts
|
|
# - No canaries
|
|
# - No paranoia
|
|
# - No microsoft
|
|
# - No avx hooks
|
|
# - No backtraces
|
|
# - No algorithmics
|
|
# - YOLO
|
|
ifeq ($(MODE), tinylinuxbsd)
|
|
CONFIG_CPPFLAGS += \
|
|
-DTINY \
|
|
-DNDEBUG \
|
|
-DTRUSTWORTHY \
|
|
-DSUPPORT_VECTOR=113
|
|
CONFIG_CCFLAGS += \
|
|
-Os \
|
|
-fno-align-functions \
|
|
-fno-align-jumps \
|
|
-fno-align-labels \
|
|
-fno-align-loops
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
endif
|
|
|
|
# Unix Tiny Mode
|
|
#
|
|
# - `make MODE=tiny`
|
|
# - No checks
|
|
# - No asserts
|
|
# - No canaries
|
|
# - No paranoia
|
|
# - No microsoft
|
|
# - No avx hooks
|
|
# - No backtraces
|
|
# - No algorithmics
|
|
# - YOLO
|
|
ifeq ($(MODE), tinysysv)
|
|
CONFIG_CPPFLAGS += \
|
|
-DTINY \
|
|
-DNDEBUG \
|
|
-DTRUSTWORTHY \
|
|
-DSUPPORT_VECTOR=121
|
|
CONFIG_CCFLAGS += \
|
|
-Os \
|
|
-fno-align-functions \
|
|
-fno-align-jumps \
|
|
-fno-align-labels \
|
|
-fno-align-loops
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
endif
|
|
|
|
# Tiny Metallic Unix Mode
|
|
#
|
|
# - `make MODE=tiny`
|
|
# - No checks
|
|
# - No asserts
|
|
# - No canaries
|
|
# - No paranoia
|
|
# - No microsoft
|
|
# - No avx hooks
|
|
# - No backtraces
|
|
# - No algorithmics
|
|
# - YOLO
|
|
ifeq ($(MODE), tinynowin)
|
|
CONFIG_CPPFLAGS += \
|
|
-DTINY \
|
|
-DNDEBUG \
|
|
-DTRUSTWORTHY \
|
|
-DSUPPORT_VECTOR=251
|
|
CONFIG_CCFLAGS += \
|
|
-Os \
|
|
-fno-align-functions \
|
|
-fno-align-jumps \
|
|
-fno-align-labels \
|
|
-fno-align-loops
|
|
TARGET_ARCH ?= \
|
|
-msse3
|
|
endif
|
|
|
|
# LLVM Mode
|
|
ifeq ($(MODE), llvm)
|
|
TARGET_ARCH ?= -msse3
|
|
CONFIG_CCFLAGS += $(BACKTRACES) $(FTRACE) -O2
|
|
AS = clang
|
|
CC = clang
|
|
CXX = clang++
|
|
CXXFILT = llvm-c++filt
|
|
LD = ld.lld
|
|
NM = llvm-nm
|
|
GCC = clang
|
|
STRIP = llvm-strip
|
|
OBJCOPY = llvm-objcopy
|
|
OBJDUMP = llvm-objdump
|
|
ADDR2LINE = llvm-addr2line
|
|
endif
|
|
|
|
# ANSI Mode
|
|
#
|
|
# These flags cause GCC to predefine __STRICT_ANSI__. Please be warned
|
|
# that Cosmopolitan headers are written to comply with that request if
|
|
# it's possible to do so. Consider the following example:
|
|
#
|
|
# make -j12 -O o//tool/viz/printvideo.i
|
|
# clang-format-10 -i o//tool/viz/printvideo.i
|
|
# less o//tool/viz/printvideo.i
|
|
#
|
|
# You'll notice functions like memcpy(), ioctl(), etc. get expanded into
|
|
# wild-eyed gnu-style performance hacks. You can turn it off as follows:
|
|
#
|
|
# make -j12 -O MODE=ansi o/ansi/tool/viz/printvideo.i
|
|
# clang-format-10 -i o/ansi/tool/viz/printvideo.i
|
|
# less o/ansi/tool/viz/printvideo.i
|
|
#
|
|
# Here it becomes clear that ANSI mode can help you decouple your source
|
|
# from Cosmopolitan, by turning it into plain ordinary textbook C code.
|
|
#
|
|
# Another potential use case is distributing code to folks using tools
|
|
# such as MSVC or XCode. You can run your binary objects through a tool
|
|
# like objconv to convert them to COFF or MachO. Then use ANSI mode to
|
|
# rollup one header file that'll enable linkage with minimal issues.
|
|
#
|
|
# Lastly note that in some cases, such as gc(), there simply isn't any
|
|
# ANSI workaround available. It's only in cases like that when we'll use
|
|
# the __asm__() header workaround, rather than simply removing it. We do
|
|
# however try to do that much less often than mainstream C libraries.
|
|
|
|
ifeq ($(MODE), ansi)
|
|
|
|
CONFIG_CFLAGS += -std=c11
|
|
#CONFIG_CPPFLAGS += -ansi
|
|
CONFIG_CXXFLAGS += -std=c++11
|
|
TARGET_ARCH ?= -msse3
|
|
|
|
endif
|
|
|
|
ifeq ($(MODE), v1)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=1
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v2)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=2
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v3)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=3
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v4)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=4
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v5)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=5
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v6)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=6
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v7)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=7
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v8)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=8
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v9)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=9
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v10)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=10
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v11)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=11
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v12)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=12
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v13)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=13
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v14)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=14
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v15)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=15
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v16)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=16
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v17)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=17
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v18)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=18
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v19)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=19
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v20)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=20
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v21)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=21
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v22)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=22
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v23)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=23
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v24)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=24
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v25)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=25
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v26)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=26
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v27)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=27
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v28)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=28
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v29)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=29
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v30)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=30
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v31)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=31
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v32)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=32
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v33)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=33
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v34)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=34
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v35)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=35
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v36)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=36
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v37)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=37
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v38)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=38
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v39)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=39
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v40)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=40
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v41)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=41
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v42)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=42
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v43)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=43
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v44)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=44
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v45)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=45
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v46)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=46
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v47)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=47
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v48)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=48
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v49)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=49
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v50)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=50
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v51)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=51
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v52)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=52
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v53)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=53
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v54)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=54
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v55)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=55
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v56)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=56
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v57)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=57
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v58)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=58
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v59)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=59
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v60)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=60
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v61)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=61
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v62)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=62
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v63)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=63
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v64)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=64
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v65)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=65
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v66)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=66
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v67)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=67
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v68)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=68
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v69)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=69
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v70)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=70
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v71)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=71
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v72)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=72
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v73)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=73
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v74)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=74
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v75)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=75
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v76)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=76
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v77)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=77
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v78)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=78
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v79)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=79
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v80)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=80
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v81)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=81
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v82)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=82
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v83)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=83
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v84)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=84
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v85)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=85
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v86)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=86
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v87)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=87
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v88)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=88
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v89)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=89
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v90)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=90
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v91)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=91
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v92)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=92
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v93)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=93
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v94)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=94
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v95)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=95
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v96)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=96
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v97)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=97
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v98)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=98
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v99)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=99
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v100)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=100
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v101)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=101
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v102)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=102
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v103)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=103
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v104)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=104
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v105)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=105
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v106)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=106
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v107)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=107
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v108)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=108
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v109)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=109
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v110)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=110
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v111)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=111
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v112)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=112
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v113)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=113
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v114)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=114
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v115)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=115
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v116)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=116
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v117)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=117
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v118)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=118
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v119)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=119
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v120)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=120
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v121)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=121
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v122)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=122
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v123)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=123
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v124)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=124
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v125)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=125
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v126)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=126
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|
|
|
|
ifeq ($(MODE), v127)
|
|
CONFIG_CPPFLAGS += -DTINY -DNDEBUG -DTRUSTWORTHY -DSUPPORT_VECTOR=127
|
|
CONFIG_CCFLAGS += -Os -fno-align-functions -fno-align-jumps -fno-align-labels -fno-align-loops
|
|
TARGET_ARCH ?= -msse3
|
|
endif
|