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

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

include $(TOPLEVEL)/.make_rules

SUBDIRS = ATI Bt Chips Cyrix ICS Matrox nVidia TI none ATT Cirrus IBM S3 Tseng
export DRIVER_TYPE := DRIVER_$(DAC_TYPE)

%.o: %.c

.PHONY: dacdrv.o all

dacdrv.o: 	
	@echo ""
	@echo "Ramdac driver:  $(DAC_CLASS) $(DAC_TYPE)..."
	@set -e; $(MAKE) -C $(DAC_CLASS)

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

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

all: 
	@echo -n "ramdac/ :  "; set -e; \
	  for i in $(SUBDIRS); do echo -n "$$i "; $(MAKE) -C $$i all; done
	@cp $(DAC_CLASS)/$(DAC_TYPE).o dacdrv.o; echo

include $(TOPLEVEL)/.recursive
