# $Id: Makefile,v 1.6 1998/11/08 00:29:34 brian Exp $

ifeq ($(TOPLEVEL)/.config, $(wildcard $(TOPLEVEL)/.config))
include $(TOPLEVEL)/.config
endif

SUBDIRS = fixed prog
export DRIVER_TYPE := DRIVER_$(subst -,_,$(CLK_TYPE))

%.o: %.c

.PHONY: all clockdrv.o

clockdrv.o:
	@echo ""
	@echo "Clock driver:   $(CLK_CLASS) $(CLK_TYPE)..."
	@set -e; $(MAKE) -C $(CLK_CLASS);

vgaclockdrv.o:
	@echo -n "clock driver:   fixed vga,";\
	@set -e; $(MAKE) -C fixed vga;\
	 echo " done."

depend:
	@set -e; $(MAKE) -C $(CLK_CLASS) depend;

all:
	@echo -n "clock/ :   "; set -e; \
	 for i in $(SUBDIRS); do echo -n "$$i "; $(MAKE) -C $$i all; done
	@cp $(CLK_CLASS)/$(CLK_TYPE).o clockdrv.o; echo

include $(TOPLEVEL)/.recursive
