# $Id: Makefile,v 1.5 1998/11/08 00:29:38 brian Exp $

include $(TOPLEVEL)/.config

SUBDIRS = generic monosync multisync timelist
export DRIVER_TYPE := DRIVER_MONITOR

%.o: %.c

.PHONY: mondrv.o all

mondrv.o:
	@echo ""
	@echo "Monitor driver: $(MON_CLASS) $(MON_TYPE)..."
	@set -e; $(MAKE) -C $(MON_CLASS) $(MON_TYPE).o
	cp $(MON_CLASS)/$(MON_TYPE).o mondrv.o

vgamondrv.o:
	@echo -n "monitor driver: monosync VGA ,";\
	@set -e; $(MAKE) -C monosync vga.o;\
	 cp monosync/vga.o vgamondrv.o;\
	 echo " done."

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

all:
	@echo -n "monitor/ : "; set -e; \
	 for i in $(SUBDIRS); do echo -n "$$i "; $(MAKE) -C $$i all; done
	@cp $(MON_CLASS)/$(MON_TYPE).o mondrv.o; echo

include $(TOPLEVEL)/.recursive
