#SUBDIRS = $(shell ls -p | grep /)
SUBDIRS = $(shell find . -mindepth 1 -maxdepth 1 -type d)

all:	subdirs

clean:	
	-rm -f drivers.o
	set -e; \
	for i in $(SUBDIRS); do \
	    $(MAKE) -C $$i $@ || echo "No error, just a try."; \
	done

real-clean:	
	set -e; \
	for i in $(SUBDIRS); do \
	    $(MAKE) -C $$i $@ || echo "No error, just a try."; \
	done

subdirs:
	set -e; \
	for i in $(SUBDIRS); do \
	    $(MAKE) -C $$i; \
	done
	$(MAKE) drivers.o

modules:
	set -e; \
	for i in $(SUBDIRS); do \
	    $(MAKE) -C $$i $@ || echo "No error, just a try."; \
	done

drivers.o: */*.o
	ld -r -o $@ */*.o

FORCE:

