[PATCH] Fixed the Makefile in btt/
[blktrace.git] / btt / Makefile
CommitLineData
63eba147
JA
1CC = gcc
2MYFLAGS = -DLVM_REMAP_WORKAROUND
584961e4
JB
3CFLAGS = -Wall -O2 -W -g
4#CFLAGS = -Wall -g -W -UDO_INLINE -DDEBUG
5ALL_CFLAGS = $(CFLAGS) -I.. -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
63eba147
JA
6PROGS = btt
7#ELIBS = -lefence
8#PLIBS = -lpthread
9LIBS = $(PLIBS) $(ELIBS)
10OBJS = bt_timeline.o args.o output.o proc.o trace.o misc.o devs.o \
11 traverse.o iofree.o devmap.o cylist.o
12
13all: depend $(PROGS)
14
15depend:
16 @$(CC) -MM $(ALL_CFLAGS) -I.. *.c 1> .depend
17
18clean:
19 -rm -f *.o $(PROGS) .depend
20
21%.o: %.c
22 $(CC) -o $*.o -c $(ALL_CFLAGS) $<
23
24btt: $(OBJS)
25 $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
26
27ifneq ($(wildcard .depend),)
28include .depend
29endif