.PHONY: all kernel drm drm-client driver2d driver3d samples clean install uninstall tar

all::;@echo $(shell uname -r)

all::;@echo "============================"
all::;@echo "     ATI R200 LINUX DDK"
all::;@echo "============================"

RM = rm -f
CURRENT_DIR = $(shell pwd)
SUBDIRS := drm drm-client driver2d driver3d vha samples
TOP = 

all::
	@for i in $(SUBDIRS) ;\
	do \
	echo ""; \
	$(MAKE) -C $$i $(MFLAGS); \
	done
	@echo ""
	@echo "--- make $@ completed ---"

drm::
	@$(MAKE) -C $@ $(MFLAGS)
	@echo ""
	@echo "--- make $@ completed ---"

driver2d::
	@$(MAKE) -C $@ $(MFLAGS)
	@echo ""
	@echo "--- make $@ completed ---"

driver3d::
	@$(MAKE) -C $@ $(MFLAGS)
	@echo ""
	@echo "--- make $@ completed ---"

samples::
	@$(MAKE) -C $@ $(MFLAGS)
	@echo ""
	@echo "--- make $@ completed ---"

install::
	@for i in $(SUBDIRS) ;\
	do \
	echo ""; \
	$(MAKE) -C $$i $(MFLAGS) $@; \
	done
	@echo ""
	@echo "--- make $@ completed ---"

uninstall::
	@for i in $(SUBDIRS) ;\
	do \
	echo ""; \
	$(MAKE) -C $$i $(MFLAGS) $@; \
	done
	@echo ""
	@echo "--- make $@ completed ---"

tar::clean
	@echo "tar called"
	$(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut   "#"*
	cd .. && tar czvpf R200_DDK.tgz R200_DDK

clean::
	@for i in $(SUBDIRS) ;\
	do \
	$(MAKE) -C $$i $(MFLAGS) clean; \
	done
	@echo ""
	@echo "--- make $@ completed ---"








