SUBDIRS = 2D XvMC
CP = /bin/cp

all: release

subdirs:
	for dir in $(SUBDIRS); do $(MAKE) -C $$dir || exit 1; done

release: subdirs
	${CP} -f 2D/savage_drv.o release/
#	${CP} -f 3D/savage_dri.o release/
#	$CP -f DRM/savage.o release/
	${CP} -f XvMC/libsavageXvMC.so.1.0 release/

depend:
	for dir in $(SUBDIRS); do $(MAKE) -C $$dir depend >& /dev/null || exit 1; done

install:
	for dir in $(SUBDIRS); do $(MAKE) -C $$dir install || exit 1; done

clean:
	$(RM) -f *.o *~
	$(RM) -f release/*
	for dir in $(SUBDIRS); do $(MAKE) -C $$dir clean || exit 1; done
