include $(NOODLYBOX_HOME)/etc/makerule

EXENAME=accessfpga$(DOTEXE)
OBJS=accessfpga.o noodlybox.o samplefpga.o

VPATH=$(NOODLYBOX_HOME)/c

DEFS=
#DEFS=-DREALWORLD

INCLUDES=-I$(NOODLYBOX_HOME)/c

#DEBUG=
#OPTIMIZE=-O2
DEBUG=-g
OPTIMIZE=


.PRECIOUS : samplefpga.c

all : $(EXENAME)

clean : 
	-rm -f $(EXENAME) *.o samplefpga.h samplefpga.c

depend : $(OBJS:.o=.d)
	cat $^ > makefile.depend
	rm $^

$(EXENAME) : $(OBJS)
	$(CC) -o $@ $^

%.o : %.c
	$(CC) -W $(DEBUG) $(OPTIMIZE) $(DEFS) $(INCLUDES) -c $<

%.d : %.c
	$(CC) -W $(DEBUG) $(OPTIMIZE) $(DEFS) $(INCLUDES) -MM $< \
	| sed -e s,' [^ ]*\.c',, > $@

%.i : %.c
	$(CC) -W -E $(DEFS) -c $< -o $@

$(OBJS:.o=.d) : samplefpga.h

-include makefile.depend
