.SUFFIXES: .SUFFIXES: .c .o # # a few testprimes time needed on a P4 2.4GHz using naive # # 11333555557777777 6sec # 74747474747474747 17sec # 255455445544554553 32sec # 953947941937929919 1min 7sec # 1111111111111111111 1min 13sec # 3331113965338635107 2min 2sec # 9561677372927686361 3min 22sec # 808793517812627212561 71m # PRIME = 11333555557777777 #TESTS = naive primelist primelist+mod6 list+window array-mod30 array-mod2310 aks2002 TESTS = naive list+window all: ${TESTS} .c.o: $< main.h gcc -g -Wall -c $< ${TESTS}: % : %.o main.o gcc -o $@ $@.o main.o -lgmp clean: rm -f *.o ${TESTS} test: all for X in ${TESTS}; do \ time ./$$X ${PRIME}; \ done