-info:
- @echo "infos on AVR-Crypto-lib:"
- @echo " block ciphers:"
- @echo " $(BLOCK_CIPHERS)"
- @echo " stream ciphers:"
- @echo " $(STREAM_CIPHERS)"
- @echo " hash functions:"
- @echo " $(HASHES)"
- @echo " MAC functions:"
- @echo " $(MACS)"
- @echo " PRNG functions:"
- @echo " $(PRNGS)"
- @echo " encodings:"
- @echo " $(ENCODINGS)"
-# @echo " ALGORITHMS_TEST_BIN:"
-# @echo " $(ALGORITHMS_TEST_BIN)"
-# @echo " ALGORITHMS_TEST_TARGET_ELF:"
-# @echo " $(ALGORITHMS_TEST_TARGET_ELF)"
- @echo " targets:"
- @echo " all - all algorithm cores"
- @echo " cores - all algorithm cores"
- @echo " listings - all algorithm core listings"
- @echo " tests - all algorithm test programs"
- @echo " stats - all algorithm size statistics"
- @echo " blockciphers - all blockcipher cores"
- @echo " streamciphers - all streamcipher cores"
- @echo " hashes - all hash cores"
- @echo " macs - all MAC cores"
- @echo " prngs - all PRNG cores"
- @echo " all_testrun - testrun all algorithms"
- @echo " docu - build doxygen documentation"
- @echo " clean - remove a lot of builded files"
- @echo " xclean - also remove dependency files"
- @echo " *_TEST_BIN - build test program"
- @echo " *_TESTRUN - run nessie test"
- @echo " *_OBJ - build algorithm core"
- @echo " *_FLASH - flash test program"
- @echo " *_LIST - build assembler listing"
-
-#-------------------------------------------------------------------------------
-
-define SOURCEFILE_TEMPLATE
-$(BIN_DIR)$(1): $(2)/$(3).c
- $(CC) $(CFLAGS) -c -o $@ $<