3 # COUNT_IOS - Counts struct io's left at end
4 # DEBUG - Various and sundy debug asserts
5 # NDEBUG - Defined: no asserts, Undefined: asserts
9 CFLAGS = -Wall -W -O2 -g
10 INCS = -I. -I.. -I../btt
11 OCFLAGS = -UCOUNT_IOS -UDEBUG -DNDEBUG
12 XCFLAGS = -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
13 override CFLAGS += $(INCS) $(XCFLAGS) $(OCFLAGS)
15 PROGS = btrecord btreplay
29 -rm -f *.o $(PROGS) .depend
32 $(CC) $(CFLAGS) -c -o $*.o $<
35 $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
38 $(CC) $(CFLAGS) -o $@ $(filter %.o,$^) $(LIBS)
41 @$(CC) -MM $(CFLAGS) *.c 1> .depend
43 ifneq ($(wildcard .depend),)