# # This file is part of Pretty Curved Privacy (pcp1). # # Copyright (C) 2013 T.Linden. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # You can contact me by mail: . # AM_CFLAGS = -I../include/pcp -I../src -I../libpcp/scrypt/crypto -Wall -g check_PROGRAMS = col invalidkeys pwhashes gencheader statictest cpptest gencheader_LDADD = ../libpcp/.libs/libpcp1.a gencheader_SOURCES = gencheader.c statictest_LDADD = ../libpcp/.libs/libpcp1.a statictest_SOURCES = statictest.c col_LDADD = ../libpcp/.libs/libpcp1.a col_SOURCES = collisions.c ../src/compat_getopt.c invalidkeys_LDADD = ../libpcp/.libs/libpcp1.a \ ../src/keyprint.o ../src/keymgmt.o ../src/readpass.o invalidkeys_SOURCES = invalidkeys.c pwhashes_LDADD = ../libpcp/.libs/libpcp1.a pwhashes_SOURCES = pwhashes.c AM_CXXFLAGS = -I../include -I../bindings/cpp -I../libpcp/scrypt/crypto -Wall -g cpptest_LDADD = ../bindings/cpp/.libs/libpcp1++.a ../libpcp/.libs/libpcp1.a cpptest_SOURCES = cpptest.cpp # # Note: some of these unit tests run only on freebsd. # required sudo settings: # %wheel ALL = NOPASSWD: /sbin/umount # %wheel ALL = NOPASSWD: /sbin/mdmfs test: check rm -f test* v* stresstest/* ./unittests.pl unittests.cfg $(CHECK) @echo "To run a single test only, type: 'make test CHECK=testname'" stresstest: check ./unittests.pl stresstests.cfg iotest: check ./unittests.pl iotests.cfg sudo umount -f env