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