5 CHECKPATCH=/usr/src/linux/scripts/checkpatch.pl
7 SCAN_PAGEMAP_OBJS=main.o parse.o bintree.o analyze.o
8 SCAN_PAGEMAP_DEBUG_OBJS= $(patsubst %.o,%-debug.o,$(SCAN_PAGEMAP_OBJS))
10 scan-pagemap: $(SCAN_PAGEMAP_OBJS)
11 gcc -o $@ $(SCAN_PAGEMAP_OBJS)
13 debug-pagemap: $(SCAN_PAGEMAP_DEBUG_OBJS)
14 gcc -o $@ $(SCAN_PAGEMAP_DEBUG_OBJS) -DDEBUG
18 @$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@
28 @$(CC) -MMD -MF .$@.d $(CFLAGS) -DDEBUG -O0 -c $< -o $@
35 rm -rfv $(SCAN_PAGEMAP_OBJS) $(SCAN_PAGEMAP_DEBUG_OBJS) \
36 *~ scan-pagemap TAGS .*.d debug-pagemap
38 .PHONY: all clean TAGS