Commit | Line | Data |
---|---|---|
63eba147 JA |
1 | CC = gcc |
2 | MYFLAGS = -DLVM_REMAP_WORKAROUND | |
584961e4 JB |
3 | CFLAGS = -Wall -O2 -W -g |
4 | #CFLAGS = -Wall -g -W -UDO_INLINE -DDEBUG | |
5 | ALL_CFLAGS = $(CFLAGS) -I.. -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 | |
63eba147 JA |
6 | PROGS = btt |
7 | #ELIBS = -lefence | |
8 | #PLIBS = -lpthread | |
9 | LIBS = $(PLIBS) $(ELIBS) | |
10 | OBJS = 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 | ||
13 | all: depend $(PROGS) | |
14 | ||
15 | depend: | |
16 | @$(CC) -MM $(ALL_CFLAGS) -I.. *.c 1> .depend | |
17 | ||
18 | clean: | |
19 | -rm -f *.o $(PROGS) .depend | |
20 | ||
21 | %.o: %.c | |
22 | $(CC) -o $*.o -c $(ALL_CFLAGS) $< | |
23 | ||
24 | btt: $(OBJS) | |
25 | $(CC) $(ALL_CFLAGS) -o $@ $(filter %.o,$^) $(LIBS) | |
26 | ||
27 | ifneq ($(wildcard .depend),) | |
28 | include .depend | |
29 | endif |