1# Debug programs Makefile 2 3TARGETS= buserr revoke fdpassing posixlock seekbench umtx vmpageinfo wildcardinfo 4TARGETS+= kmapinfo kwrite kshowprocs mbufinfo ncptrace ttyinfo vnodeinfo zallocinfo 5TARGETS+= evfilt_user bufqueues 6 7CFLAGS= -O0 -g -I ../../sys 8 9all: ${TARGETS} 10 11bufqueues: 12 $(CC) $(CFLAGS) bufqueues.c -lkvm -o ${.TARGET} 13 14buserr: 15 $(CC) $(CFLAGS) buserr.c -o ${.TARGET} 16 17evfilt_user: 18 $(CC) $(CFLAGS) evfilt_user.c -lpthread -o ${.TARGET} 19 20fdpassing: 21 $(CC) $(CFLAGS) fdpassing.c -o ${.TARGET} 22 23kmapinfo: 24 $(CC) $(CFLAGS) kmapinfo.c -lkvm -o ${.TARGET} 25 26kshowprocs: 27 $(CC) $(CFLAGS) kshowprocs.c -lkvm -o ${.TARGET} 28 29kwrite: 30 $(CC) $(CFLAGS) kwrite.c -lkvm -o ${.TARGET} 31 32mbufinfo: 33 $(CC) $(CFLAGS) mbufinfo.c -lkvm -o ${.TARGET} 34 35ncptrace: 36 $(CC) $(CFLAGS) ncptrace.c -lkvm -o ${.TARGET} 37 38posixlock: 39 $(CC) $(CFLAGS) posixlock.c -o ${.TARGET} 40 41revoke: 42 $(CC) $(CFLAGS) revoke.c -o ${.TARGET} 43 44seekbench: 45 $(CC) $(CFLAGS) seekbench.c -o ${.TARGET} 46 47ttyinfo: 48 $(CC) $(CFLAGS) ttyinfo.c -lkvm -o ${.TARGET} 49 50umtx: 51 $(CC) $(CFLAGS) umtx.c -o ${.TARGET} 52 53vmpageinfo: 54 $(CC) $(CFLAGS) vmpageinfo.c -lkvm -o ${.TARGET} 55 56vnodeinfo: 57 $(CC) $(CFLAGS) vnodeinfo.c -lkvm -o ${.TARGET} 58 59wildcardinfo: 60 $(CC) $(CFLAGS) wildcardinfo.c -lkvm -o ${.TARGET} 61 62zallocinfo: 63 $(CC) $(CFLAGS) zallocinfo.c -lkvm -o ${.TARGET} 64 65clean: 66 rm -f $(TARGETS) 67