SUBDIRS = rm rootname decodelf dm_anon fileprov genericdm rmm taskserv #vfs
# this Makefile doesn't build linux

world:	symlink all
all:
	$(MAKE) -C l4
	for i in $(SUBDIRS); do          \
	  if ! ( $(MAKE) -C $$i/idl && $(MAKE) -C $$i/idl idlinstall ) ; then \
	    exit 1;                      \
          fi                             \
	done
	$(MAKE) -C lib
	for i in $(SUBDIRS); do          \
	  if ! $(MAKE) -C $$i; then      \
	    exit 1;                      \
          fi                             \
	done

symlink:
	if ! test -L l4/lib/libl4sys/include/l4; then \
	  ln -s ../../../../include/l4 l4/lib/libl4sys/include/;  \
        fi
	

clean:	cleanservices cleanlibs
cleanservices:
	for i in $(SUBDIRS); do          \
	  $(MAKE) -C $$i clean;          \
	done
cleanlibs:
	$(MAKE) -C lib clean

