[PATCH] 1.0 preparations
authorJens Axboe <axboe@suse.de>
Tue, 11 Oct 2005 10:57:36 +0000 (12:57 +0200)
committerJens Axboe <axboe@suse.de>
Tue, 11 Oct 2005 10:57:36 +0000 (12:57 +0200)
Makefile
blkparse.c
blktrace.c
btrace.spec

index e26560544c5f97e8d398d7dfe54741e3de3f95f6..4e635911ac766c3cf4adc6c70e8bb5961f96bae6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,19 +1,23 @@
 CC     = gcc
-CFLAGS = -Wall -O2 -g -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+CFLAGS = -Wall -O2 -g
+ALL_CFLAGS = $(CFLAGS) -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
 PROGS  = blkparse blktrace verify_blkparse
 LIBS   = -lpthread
 SCRIPTS        = btrace
 
 all: depend $(PROGS) $(SCRIPTS)
 
+%.o: %.c
+       $(CC) -o $*.o -c $(ALL_CFLAGS) $<
+
 blkparse: blkparse.o blkparse_fmt.o rbtree.o act_mask.o
-       $(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
+       $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
 
 blktrace: blktrace.o act_mask.o $(LIBS)
-       $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
+       $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
 
 verify_blkparse: verify_blkparse.o
-       $(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
+       $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^)
 
 docs:
        $(MAKE) -C doc all
@@ -22,7 +26,7 @@ docsclean:
        $(MAKE) -C doc clean
 
 depend:
-       @$(CC) -MM $(CFLAGS) *.c 1> .depend
+       @$(CC) -MM $(ALL_CFLAGS) *.c 1> .depend
 
 clean: docsclean
        -rm -f *.o $(PROGS) .depend
@@ -31,6 +35,8 @@ INSTALL = install
 prefix = /usr/local
 bindir = $(prefix)/bin
 
+export prefix INSTALL
+
 install: $(PROGS) $(SCRIPTS)
        $(INSTALL) -m755 -d $(DESTDIR)$(bindir)
        $(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir)
index 1b5ab4ee894b0764e5c319940a70d965131cb074..ebe0f5d49074c145e18d8ffcf7883e22460ce8c2 100644 (file)
@@ -35,7 +35,7 @@
 #include "rbtree.h"
 #include "jhash.h"
 
-static char blkparse_version[] = "0.90";
+static char blkparse_version[] = "0.99";
 
 struct per_dev_info {
        dev_t dev;
index 6d5d9538a5e6e6137de4131cf3dd9ed55030866e..0d5c844e0104eb2134384bda6fd384079f3106d8 100644 (file)
@@ -37,7 +37,7 @@
 
 #include "blktrace.h"
 
-static char blktrace_version[] = "0.90";
+static char blktrace_version[] = "0.99";
 
 #define BUF_SIZE       (128 *1024)
 #define BUF_NR         (4)
index b74d07ad49f6e8858354a149f9af9e8104e72f3d..61987023d9403ed711ee982704127054d67de325 100644 (file)
@@ -35,10 +35,11 @@ Authors:
 %setup -q
 
 %build
-make all docs
+make CFLAGS="$RPM_OPT_FLAGS" all docs
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install
+rm -rf $RPM_BUILD_ROOT
+make dest=$RPM_BUILD_ROOT prefix=$RPM_BUILD_ROOT/%{_prefix} install
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -46,7 +47,7 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(-,root,root)
 %doc README doc/blktrace.pdf
-/usr/local/bin/*
+/usr/bin/*
 
 %changelog -n btrace
 * Mon Oct 10 2005 - axboe@suse.de