include MCONFIG

FILES   = $(shell echo *.c)
OBJS    = $(FILES:.c=.o) 
HDRS	= $(shell echo *.h arch/*.h)
SUBDIRS = 



$(PROGNAME): $(OBJS)
	$(LD) $(LDFLAGS) -o $(PROGNAME) $(OBJS)


.c.o: $(HDRS)
	$(CC) -c $(INCLUDES) $(CPPFLAGS) $(CFLAGS) -o $@ $<


all: $(OBJS) $(PROGNAME) 

clean: 
	rm -f \#*~ *.[oais] .stamp
	find -name core -exec rm {} \;
	rm -f $(PROGNAME)
	rm -f microcode.bin

reallyclean: clean 
	-find -name "\#*~" -exec rm {} \;


tar: reallyclean
	mkdir -p ../archive
	DIR=$$(basename $$(pwd)) ;\
	cd .. ; \
	tar -czf archive/$${DIR}-$$(date +%Y%m%d).tar.gz $${DIR}

hardcopy:
	find -type f -name "*.h" -exec enscript -Ec -T3 -C -fCourier7 -G {} \;
	find -type f -name "*.c" -exec enscript -Ec -T3 -C -fCourier7 -G {} \;

