1CFLAGS=-I../../include -O0 -g 2LDADD=-lpthread 3PROGRAM=stresstest 4SOURCES=main.c ../timer.c ../user.c ../kevent.c ../read.c ../vnode.c ../test.c 5 6all: $(PROGRAM) 7 8$(PROGRAM): $(SOURCES) 9 $(CC) -o $(PROGRAM) $(CFLAGS) $(SOURCES) ../../libkqueue.a $(LDADD) 10 11check: $(PROGRAM) 12 @echo "ERROR: The stresstest is currently not usable" ; false 13 rm -f core 2>/dev/null 14 ulimit -c 999999 ; ./$(PROGRAM) || true 15 if [ -f core ] ; then gdb ./$(PROGRAM) core ; fi 16 17valgrind: $(PROGRAM) 18 valgrind --tool=memcheck --leak-check=full --show-reachable=yes \ 19 --num-callers=20 --track-fds=yes ./$(PROGRAM) 20 21clean: 22 rm -f $(PROGRAM) core tags *.o 23 24edit: 25 ctags $(SOURCES) 26 $(EDITOR) $(SOURCES) 27 28distclean: clean 29 rm -f $(PROGRAM) 30