-sha3-test.confirm: sha3-test sha3-tests.in
- ./sha3-test <$(srcdir)/sha3-tests.in
- touch $@
-
-XDH_FUNCS = x25519 x448
-x25519_FIELD = f25519
-x448_FIELD = fgoldi
-XDH_FIELDS = $(foreach f,$(XDH_FUNCS),$($f_FIELD))
-
-$(addsuffix -test, $(XDH_FIELDS)): %-test: %-test.o %.o crypto-test.o
- $(CC) $(LDFLAGS) $(ALL_CFLAGS) -o $@ $^
-
-$(addsuffix -test.o, $(XDH_FIELDS)): %-test.o: ec-field-test.c
- $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c \
- -DFIELD=$* $< -o $@
-
-$(addsuffix -test, $(XDH_FUNCS)): %-test: %-test.o %.o crypto-test.o
- $(CC) $(LDFLAGS) $(ALL_CFLAGS) -o $@ $^
-x25519-test: f25519.o
-x448-test: fgoldi.o
-
-$(addsuffix -test.o, $(XDH_FUNCS)): %-test.o: xdh-test.c
- $(CC) $(CPPFLAGS) $(ALL_CFLAGS) -c \
- -DXDH=$* -DFIELD=$($*_FIELD) \
- $< -o $@
-
-$(addsuffix -test.confirm, $(XDH_FUNCS) $(XDH_FIELDS)): \