Changes to update Tomato RAF.
[tomato.git] / release / src / router / dnscrypt / src / libnacl / tests / Makefile.in
blobc0520d5162f919b13c704e58d8158c3a172d1a6d
2 CC=@CC@
3 CFLAGS=@CFLAGS@
4 CPP=@CPPFLAGS@
5 LDFLAGS=@LDFLAGS@
6 LIBS=@LIBS@
8 TESTS_RESULTS = \
9 auth.res auth2.res auth5.res box.res box2.res box7.res box8.res \
10 core1.res core2.res core3.res core4.res core5.res core6.res \
11 hash.res hash3.res onetimeauth.res onetimeauth2.res \
12 onetimeauth7.res scalarmult.res scalarmult2.res scalarmult5.res \
13 scalarmult6.res secretbox.res secretbox2.res secretbox7.res \
14 secretbox8.res stream.res stream2.res stream3.res stream4.res
16 all: test
18 run-tests: $(TESTS_RESULTS)
20 test: .done
22 .done: run-tests
23 touch .done
25 .exe.res:
26 outfile=`echo "$@" | sed 's/.res$$/.out/'` ; \
27 `pwd`/$< | cmp $$outfile || exit 1
29 .c.exe:
30 nacl_lib="`pwd`/../../@NACL_PATH@/lib/local" ; \
31 nacl_include="`pwd`/../../@NACL_PATH@/include/local" ; \
32 $(CC) $(CPPFLAGS) $(CFLAGS) -I$$nacl_include $< $$nacl_lib/randombytes.o -o $@ $(LDFLAGS) -L$$nacl_lib -lnacl $(LIBS)
34 clean:
35 -rm -f .done
36 -rm -f *.exe
37 -rm -f *.res
38 -rm -fr *.dSYM
40 distclean: clean
42 .SUFFIXES: .c .cpp .res .exe