CORESRCS = uart_posix.c \
uart_win32.c \
util.c \
- util_posix.c
+ util_posix.c \
+ ui.c \
+ comms.c
CMDSRCS = crapto1/crapto1.c\
crapto1/crypto1.c\
crc64.c \
iso14443crc.c \
iso15693tools.c \
- data.c \
graph.c \
- ui.c \
cmddata.c \
lfdemod.c \
emv/crypto_polarssl.c\
emv/test/cda_test.c\
emv/cmdemv.c\
cmdhf.c \
+ cmdhflist.c \
cmdhf14a.c \
cmdhf14b.c \
cmdhf15.c \
cmdscript.c\
pm3_binlib.c\
pm3_bitlib.c\
- protocols.c\
- cmdcrc.c\
- reveng/reveng.c\
- reveng/cli.c\
- reveng/bmpbit.c\
- reveng/model.c\
- reveng/poly.c\
- reveng/getopt.c\
+ protocols.c
cpu_arch = $(shell uname -m)
ifneq ($(findstring 86, $(cpu_arch)), )
SUPPORTS_AVX512 := $(shell echo | gcc -E -mavx512f - > /dev/null 2>&1 && echo "True" )
HARD_SWITCH_NOSIMD = -mno-mmx -mno-sse2 -mno-avx -mno-avx2
HARD_SWITCH_MMX = -mmmx -mno-sse2 -mno-avx -mno-avx2
-HARD_SWITCH_SSE2 = -mmmx -msse2 -mno-avx -mno-avx2 -mstackrealign
+HARD_SWITCH_SSE2 = -mmmx -msse2 -mno-avx -mno-avx2
HARD_SWITCH_AVX = -mmmx -msse2 -mavx -mno-avx2
HARD_SWITCH_AVX2 = -mmmx -msse2 -mavx -mavx2
HARD_SWITCH_AVX512 = -mmmx -msse2 -mavx -mavx2 -mavx512f