
include ../make.def

EXE = cache_walk 
OBJ = cache_walk.o 
SRC = cache_walk.c 

CFLAGS += -I.
ifdef  N 
CFLAGS += -DN=$(N)
endif
LDFLAGS = util.o 

.PHONY: clean all

default: $(EXE)
all: clean default

.c.o: $(SRC) 
	$(CC) $(CFLAGS) -c -o $@ $<
	$(CC) $(CFLAGS) -S -c $<

$(EXE): cache_walk.o util.o
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
	$(CP) $(EXE) ../$(EXE)	

clean:
	$(QRM)$(RM) $(OBJ) $(EXE) *.s
