echo '### -*-makefile-*- AUTOMATICALLY GENERATED: DO NOT EDIT'; \
$(foreach b,$(BLKSZS),b$b_N0=$(b$b_N0); ) \
\
echo '### -*-makefile-*- AUTOMATICALLY GENERATED: DO NOT EDIT'; \
$(foreach b,$(BLKSZS),b$b_N0=$(b$b_N0); ) \
\
TARGETS += $(OCBKAT0)
OCBKAT0 = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ0)-n$(b$($b_BLKSZ)_NSZ0).kat)
$(OCBKAT0): ocb3-%: ocbgen Makefile
TARGETS += $(OCBKAT0)
OCBKAT0 = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ0)-n$(b$($b_BLKSZ)_NSZ0).kat)
$(OCBKAT0): ocb3-%: ocbgen Makefile
$(call blkc-k0,$*) $(call blkc-n0,$*)+ \
$$(( $(call blkc-tsz0,$*)/8 )) $(call blkc-hmszs,$*)
$(call blkc-k0,$*) $(call blkc-n0,$*)+ \
$$(( $(call blkc-tsz0,$*)/8 )) $(call blkc-hmszs,$*)
TARGETS += $(OCBKAT1)
OCBKAT1 = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ1)-n$(b$($b_BLKSZ)_NSZ0).kat)
$(OCBKAT1): ocb3-%: ocbgen Makefile
TARGETS += $(OCBKAT1)
OCBKAT1 = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ1)-n$(b$($b_BLKSZ)_NSZ0).kat)
$(OCBKAT1): ocb3-%: ocbgen Makefile
$(call blkc-k1,$*) $(call blkc-n0,$*)+ \
$$(( $(call blkc-tsz1,$*)/8 )) $(call blkc-hmszs,$*)
$(call blkc-k1,$*) $(call blkc-n0,$*)+ \
$$(( $(call blkc-tsz1,$*)/8 )) $(call blkc-hmszs,$*)
TARGETS += $(OCBVERBOSE)
OCBVERBOSE = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ0)-n$(b$($b_BLKSZ)_NSZ0).verbose)
$(OCBVERBOSE): ocb3-%: ocbgen Makefile
TARGETS += $(OCBVERBOSE)
OCBVERBOSE = $(foreach b,$(BLKC), ocb3-$b-t$(b$($b_BLKSZ)_TSZ0)-n$(b$($b_BLKSZ)_NSZ0).verbose)
$(OCBVERBOSE): ocb3-%: ocbgen Makefile
$(call blkc-k0,$*) $(call blkc-n1,$*) \
$$(( $(call blkc-tsz0,$*)/8 )) $(call blkc-hmszv,$*)
$(call blkc-k0,$*) $(call blkc-n1,$*) \
$$(( $(call blkc-tsz0,$*)/8 )) $(call blkc-hmszv,$*)
TARGETS += $(OCBMCT)
OCBMCT = $(foreach b,$(BLKC), ocb3-$b-n$(b$($b_BLKSZ)_NSZ0).mct)
$(OCBMCT): ocb3-%: ocbgen Makefile
TARGETS += $(OCBMCT)
OCBMCT = $(foreach b,$(BLKC), ocb3-$b-n$(b$($b_BLKSZ)_NSZ0).mct)
$(OCBMCT): ocb3-%: ocbgen Makefile
./ocbgen ocb3 $(call blkc-name,$*) mct \
$$(( $$k/8 )) $$(( $(call blkc-nsz0,$*)/8 )) $$(( $$t/8 )); \
done; \
./ocbgen ocb3 $(call blkc-name,$*) mct \
$$(( $$k/8 )) $$(( $(call blkc-nsz0,$*)/8 )) $$(( $$t/8 )); \
done; \
TARGETS += $(LRAESVERBOSE)
LRAESVERBOSE = $(foreach k,$(LRAES), lraes$k.verbose)
$(LRAESVERBOSE): lraes%.verbose: ocbgen Makefile
TARGETS += $(LRAESVERBOSE)
LRAESVERBOSE = $(foreach k,$(LRAES), lraes$k.verbose)
$(LRAESVERBOSE): lraes%.verbose: ocbgen Makefile
- ./ocbgen >$@.new ocb3 rijndael lraes $$(( $*/8 )) \
- $(lraes$*_K0) $(lraes$*_M0) && \
- mv $@.new $@
+ $(call v_tag,LRAES)./ocbgen >$@.new ocb3 rijndael lraes $$(( $*/8 )) \
+ $(lraes$*_K0) $(lraes$*_M0)
+ $(V_AT)mv $@.new $@