[PATCH] blktrace: fix a few -W warnings
[blktrace.git] / Makefile
1 CC      = gcc
2 CFLAGS  = -Wall -W -O2 -g -D_GNU_SOURCE
3 PROGS   = blkparse blktrace verify_blkparse
4 LIBS    = -lpthread
5 SCRIPTS = btrace
6
7 all: $(PROGS) $(SCRIPTS)
8
9 blkparse: blkparse.o blkparse_fmt.o rbtree.o act_mask.o
10         $(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
11
12 blktrace: blktrace.o act_mask.o $(LIBS)
13         $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
14
15 verify_blkparse: verify_blkparse.o
16         $(CC) $(CFLAGS) -o $@ $(filter %.o,$^)
17
18 clean:
19         -rm -f *.o $(PROGS)
20
21 INSTALL = install
22 prefix = /usr/local
23 bindir = $(prefix)/bin
24
25 install: $(PROGS) $(SCRIPTS)
26         $(INSTALL) -m755 -d $(DESTDIR)$(bindir)
27         $(INSTALL) $(PROGS) $(SCRIPTS) $(DESTDIR)$(bindir)
28