DIR = tests TESTS = tlbtest wwwtest hashtest exptest \ test_key_init test_priv_share read_priv_share save_shared_key read_shared_key mk_shared_key \ tclient tclient_auto tserver tserver_mp test_buffer \ rand_rsa_test rsa_test tlb_test_client sign_test top: (cd ..; $(MAKE) SUBDIRS=$(DIR) subdirs) all: $(TESTS) tests: $(TESTS) tlbtest: tlbtest.o $(LIB) $(CC) -o tlbtest tlbtest.o $(LDFLAGS) wwwtest: wwwtest.o $(LIB) $(CC) -o wwwtest wwwtest.o $(LDFLAGS) hashtest: hashtest.o $(LIB) $(CC) -o hashtest hashtest.o $(LDFLAGS) exptest: exptest.o $(LIB) $(CC) -o exptest exptest.o $(LDFLAGS) test_key_init: test_key_init.o $(LIB) $(CC) -o test_key_init test_key_init.o $(LDFLAGS) test_priv_share: test_priv_share.o $(LIB) $(CC) -o test_priv_share test_priv_share.o $(LDFLAGS) read_priv_share: read_priv_share.o $(LIB) $(CC) -o read_priv_share read_priv_share.o $(LDFLAGS) save_shared_key: save_shared_key.o $(LIB) $(CC) -o save_shared_key save_shared_key.o $(LDFLAGS) read_shared_key: read_shared_key.o $(LIB) $(CC) -o read_shared_key read_shared_key.o $(LDFLAGS) mk_shared_key: mk_shared_key.o $(LIB) $(CC) -o mk_shared_key mk_shared_key.o $(LDFLAGS) tclient: tclient.o $(LIB) $(CC) -o tclient tclient.o $(LDFLAGS) tclient_auto: tclient_auto.o $(LIB) $(CC) -o tclient_auto tclient_auto.o $(LDFLAGS) tserver: tserver.o $(LIB) $(CC) -o tserver tserver.o $(LDFLAGS) tserver_mp: tserver_mp.o $(LIB) $(CC) -o tserver_mp tserver_mp.o $(LDFLAGS) test_buffer: test_buffer.o $(LIB) $(CC) -o test_buffer test_buffer.o $(LDFLAGS) rand_rsa_test: rand_rsa_test.o $(LIB) $(CC) -o rand_rsa_test rand_rsa_test.o $(LDFLAGS) rsa_test: rsa_test.o $(LIB) $(CC) -o rsa_test rsa_test.o $(LDFLAGS) sign_test: sign_test.o $(LIB) $(CC) -o sign_test sign_test.o $(LDFLAGS) tlb_test_client: tlb_test_client.o $(LIB) $(CC) -o tlb_test_client tlb_test_client.o $(LDFLAGS) clean: $(RM) *.o $(TESTS) # Dependencies go here...