# $Id: Makefile,v 1.8 1999/01/18 22:01:38 tanner Exp $

include $(TOPLEVEL)/.config

include $(TOPLEVEL)/.make_rules

SUBDIRS = ATI IBM Chips Cirrus Cyrix Hercules Matrox nVidia S3 Tseng

export DRIVER_TYPE := DRIVER_$(CHIP_TYPE)

%.o: %.c

.PHONY: chipdrv.o all config

chipdrv.o:
	@echo ""
	@echo "Chipset driver: $(CHIP_CLASS) $(CHIP_TYPE)..."
	@set -e; $(MAKE) -C $(CHIP_CLASS);

vgachipdrv.o:
	@echo -n -e "chipset driver: IBM vga,"; \
	@set -e; $(MAKE) -C IBM vga;\
	 echo " done."

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

all:
	@echo -n "chipset/ : "; set -e; \
	 for i in $(SUBDIRS); do echo -n "$$i "; $(MAKE) -C $$i all; done
	@cp $(CHIP_CLASS)/$(CHIP_TYPE).o chipdrv.o; echo

include $(TOPLEVEL)/.recursive
