X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=Makefile;h=e730a4c00a0d01ec728af75fc3ab5fbf7fb2b1df;hp=c4899a244c8d5033260a743c85cdf10f24e94fe5;hb=83d0614d8b17eac97f891f7de2bb3ef265751dea;hpb=fa7a41a129697b6e7dce363060d2265f5fdb93a6 diff --git a/Makefile b/Makefile index c4899a2..e730a4c 100644 --- a/Makefile +++ b/Makefile @@ -6,13 +6,14 @@ STREAM_CIPHERS := HASHES := MACS := PRNGS := +ENCODINGS := # we use the gnu make standard library include gmsl include avr-makefile.inc include mkfiles/*.mk -ALGORITHMS = $(BLOCK_CIPHERS) $(STREAM_CIPHERS) $(HASHES) $(PRNGS) $(MACS) +ALGORITHMS = $(BLOCK_CIPHERS) $(STREAM_CIPHERS) $(HASHES) $(PRNGS) $(MACS) $(ENCODINGS) ALGORITHMS_OBJ = $(patsubst %,%_OBJ, $(ALGORITHMS)) ALGORITHMS_TEST_BIN = $(patsubst %,%_TEST_BIN, $(ALGORITHMS)) @@ -76,6 +77,8 @@ info: @echo " $(MACS)" @echo " PRNG functions:" @echo " $(PRNGS)" + @echo " encodings:" + @echo " $(ENCODINGS)" # @echo " ALGORITHMS_TEST_BIN:" # @echo " $(ALGORITHMS_TEST_BIN)" # @echo " ALGORITHMS_TEST_TARGET_ELF:" @@ -164,6 +167,7 @@ $(STREAM_CIPHERS_OBJ): $(patsubst %,%_OBJ, $(STREAM_CIPHERS)) $(HASHES_OBJ): $(patsubst %,%_OBJ, $(HASHES)) $(PRNGS_OBJ): $(patsubst %,%_OBJ, $(PRNGS)) $(MACS_OBJ): $(patsubst %,%_OBJ, $(MACS)) +$(ENCODINGS_OBJ): $(patsubst %,%_OBJ, $(ENCODINGS)) #------------------------------------------------------------------------------- @@ -241,6 +245,9 @@ macs: $(patsubst %, %_OBJ, $(MACS)) .PHONY: prngs prngs: $(patsubst %, %_OBJ, $(PRNGS)) +.PHONY: encodings +encodings: $(patsubst %, %_OBJ, $(ENCODINGS)) + tests: $(ALGORITHMS_TEST_BIN) \ $(ALGORITHMS_TEST_TARGET_ELF) \ $(ALGORITHMS_TEST_TARGET_HEX)