CFLAGS= -Wall -O2 -g
-CC=gcc
+CC=$(CROSS_COMPILE)gcc
SPARSE=sparse
CHECKPATCH=/usr/src/linux/scripts/checkpatch.pl
endif
scan-pagemap: $(SCAN_PAGEMAP_OBJS)
- $(QUIET_LINK)gcc $(CFLAGS) -o $@ $(SCAN_PAGEMAP_OBJS)
+ $(QUIET_LINK)$(CC) $(CFLAGS) -o $@ $(SCAN_PAGEMAP_OBJS)
debug-pagemap: $(SCAN_PAGEMAP_DEBUG_OBJS)
- $(QUIET_LINK)gcc $(CFLAGS) -o $@ $(SCAN_PAGEMAP_DEBUG_OBJS) -DDEBUG -O0
+ $(QUIET_LINK)$(CC) $(CFLAGS) -o $@ $(SCAN_PAGEMAP_DEBUG_OBJS) -DDEBUG -O0
.c.o:
$(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -c $< -o $@
ifeq ($(C),2)
$(CHECKPATCH) -f $<
endif
+ $(Q)cp .$@.d .$@.P; \
+ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
+ -e '/^$$/ d' -e 's/$$/ :/' < .$@.d >> .$@.P; \
+ mv .$@.P .$@.d
%-debug.o: %.c
$(QUIET_CC)$(CC) -MMD -MF .$@.d $(CFLAGS) -DDEBUG -O0 -c $< -o $@
+ $(Q)cp .$@.d .$@.P; \
+ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
+ -e '/^$$/ d' -e 's/$$/ :/' < .$@.d >> .$@.P; \
+ mv .$@.P .$@.d
TAGS:
@echo -e "\tTAGS\t"