LIBS = -lpthread
SCRIPTS = btrace
-all: $(PROGS) $(SCRIPTS)
+all: depend $(PROGS) $(SCRIPTS)
blkparse: blkparse.o blkparse_fmt.o rbtree.o act_mask.o
$(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
docsclean:
$(MAKE) -C doc clean
+depend:
+ @$(CC) -MM $(CFLAGS) *.[ch] 1> .depend
+
clean: docsclean
- -rm -f *.o $(PROGS)
+ -rm -f *.o $(PROGS) .depend
INSTALL = install
prefix = /usr/local
$(INSTALL) -m755 -d $(DESTDIR)$(bindir)
$(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir)
+include .depend