X-Git-Url: https://git.cryptolib.org/?p=arm-crypto-lib.git;a=blobdiff_plain;f=Makefile_sys_conf.inc;fp=Makefile_sys_conf.inc;h=15d897868d856b0130870456ee20f19d9a7a3111;hp=0000000000000000000000000000000000000000;hb=566eed8328ea61e4b18a7a77031ca22cdaf21ccc;hpb=2b315cbc6459229aa65274be41647394be099b85 diff --git a/Makefile_sys_conf.inc b/Makefile_sys_conf.inc new file mode 100644 index 0000000..15d8978 --- /dev/null +++ b/Makefile_sys_conf.inc @@ -0,0 +1,51 @@ +TOOLCHAIN = arm-elf-# +DEBUG = -gdwarf-2 +WARNING = -pedantic -Wall -Wstrict-prototypes -Werror +DEFS = -D$(call uc, $(subst -,_,$(MCU_TARGET))) +DEP_DIR = deps/$(BOARD)/# +TEST_DIR = test/# +BIN_DIR = bin/$(BOARD)/# +TESTSRC_DIR = test_src/# +ERASECMD = +TESTPORT = /dev/ttyUSB2 +TESTPORTBAUDR = 115200 +TESTLOG_DIR = testlog/# +TESTPREFIX = nessie-# +SPEEDTOOL = host/get_performance.rb +SPEEDLOG_DIR = speed_log/$(BOARD)/# +SPEEDPREFIX = +SPEEDCMD = performance +SIZE_DIR = size_log/# +LIST_DIR = listings/$(BOARD)/# +STAT_DIR = stats/# +AUTOASM_DIR = autoasm/$(BOARD)/# +LIB_DIR = lib/# +LIB_NAME = libcrypto.a +AUTOASM_OPT = -S +CSTD = gnu99 +LIBS = c gcc + +COMMON_FLAGS = \ + $(DEBUG) $(WARNING) -std=$(CSTD) $(OPTIMIZE) \ + -mcpu=$(MCU_TARGET) $(MCU_OPTS) $(DEFS) -MMD + + # -ffunction-sections -fdata-sections \ + +SIZESTAT_FILE = sizestats.txt + +CC = $(TOOLCHAIN)gcc +OBJCOPY = $(TOOLCHAIN)objcopy +OBJDUMP = $(TOOLCHAIN)objdump +SIZE = $(TOOLCHAIN)size +OPENOCD = openocd +READELF = readelf +AR = $(TOOLCHAIN)ar +CHMOD = chmod +CHOWN = chown +CHGRP = chgrp +RM = rm +RUBY = ruby +GET_TEST = host/get_test.rb +MAKE = make +MAKE2GRAPH = ~/bin/make2graph.rb +TWOPI = twopi