# $Id: Makefile,v 1.7 1999/03/07 18:41:35 becka Exp $

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

SUBDIRS = 3dlabs Cirrus Cyrix IBM Matrox S3 Tseng WD generic
export DRIVER_TYPE := DRIVER_$(ACCEL_TYPE)

%.o: %.c

.PHONY: accel.o all config

accel.o:
	@echo ""
	@echo "Accel driver: $(ACCEL_CLASS) $(ACCEL_TYPE)..."
	@set -e; $(MAKE) -C $(ACCEL_CLASS);

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

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

all:
	@echo -n "accel/ : "; set -e; \
	 for i in $(SUBDIRS); do echo -n "$$i "; $(MAKE) -C $$i all; done
	@cp $(ACCEL_CLASS)/$(ACCEL_TYPE).o accel.o; echo

include $(TOPLEVEL)/.recursive
