[PATCH] Makefile: add dependencies
authorJens Axboe <axboe@suse.de>
Wed, 5 Oct 2005 09:47:25 +0000 (11:47 +0200)
committerJens Axboe <axboe@suse.de>
Wed, 5 Oct 2005 09:47:25 +0000 (11:47 +0200)
Makefile

index e631964b4d5dbdc8e6150c358b78c0c1fff82f06..a3e23295110287533b53d65e42ded72d65e95440 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ PROGS   = blkparse blktrace verify_blkparse
 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,$^)
@@ -21,8 +21,11 @@ docs:
 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
@@ -32,3 +35,4 @@ install: $(PROGS) $(SCRIPTS)
        $(INSTALL) -m755 -d $(DESTDIR)$(bindir)
        $(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir)
 
+include .depend