[PATCH] Added blkrawverify utility
[blktrace.git] / Makefile
index 8f3473b1084e5acecda143970e9a08d1b417d768..3997fdfe1103d0e77946bec4622e8fa331183152 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
 CC     = gcc
 CFLAGS = -Wall -O2 -g
 ALL_CFLAGS = $(CFLAGS) -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-PROGS  = blkparse blktrace verify_blkparse
+PROGS  = blkparse blktrace verify_blkparse blkrawverify
 LIBS   = -lpthread
 SCRIPTS        = btrace
 
@@ -19,6 +19,9 @@ blktrace: blktrace.o act_mask.o $(LIBS)
 verify_blkparse: verify_blkparse.o
        $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
 
+blkrawverify: blkrawverify.o
+       $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
+
 docs:
        $(MAKE) -C doc all
 
@@ -28,25 +31,27 @@ docsclean:
 depend:
        @$(CC) -MM $(ALL_CFLAGS) *.c 1> .depend
 
+INSTALL = install
+prefix = /usr/local
+bindir = $(prefix)/bin
+RPMBUILD = rpmbuild
+TAR = tar
+
+export prefix INSTALL TAR
+
 dist: btrace.spec
        git-tar-tree HEAD btrace-1.0 > btrace-1.0.tar
        @mkdir -p btrace-1.0
        @cp btrace.spec btrace-1.0
-       @tar rf btrace-1.0.tar btrace-1.0/btrace.spec
+       $(TAR) rf btrace-1.0.tar btrace-1.0/btrace.spec
        @rm -rf btrace-1.0
        @bzip2 btrace-1.0.tar
 
 rpm: dist
-       rpmbuild -ta btrace-1.0.tar.bz2
+       $(RPMBUILD) -ta btrace-1.0.tar.bz2
 
 clean: docsclean
-       -rm -f *.o $(PROGS) .depend
-
-INSTALL = install
-prefix = /usr/local
-bindir = $(prefix)/bin
-
-export prefix INSTALL
+       -rm -f *.o $(PROGS) .depend btrace-1.0.tar.bz2
 
 install: $(PROGS) $(SCRIPTS)
        $(INSTALL) -m755 -d $(DESTDIR)$(bindir)