
SUBDIRS	= Barrier-sim Barrier-cpu \
	  Sem-cpu EventSequence-cpu \
	  ParallelMalloc \
	  Phil-1 Phil-2 Phil-3 Phil-4 \
	  MM1 \
	  Random SR

all:
	$(foreach dir,$(SUBDIRS),echo $(dir) ;\
		$(MAKE) $(MFLAGS) -C $(dir) ; )

compile:
	$(foreach dir,$(SUBDIRS),echo $(dir);\
		$(MAKE) $(MFLAGS) -C $(dir) compile; )

relink:
	$(foreach dir,$(SUBDIRS),echo $(dir);\
		$(MAKE) $(MFLAGS) -C $(dir) relink; )

depend:
	$(foreach dir,$(SUBDIRS),echo $(dir);\
		$(MAKE) $(MFLAGS) -C $(dir) depend; )

clean:
	$(foreach dir,$(SUBDIRS),echo $(dir);\
		$(MAKE) $(MFLAGS) -C $(dir) clean; )

realclean:
	$(foreach dir,$(SUBDIRS),echo $(dir);\
		$(MAKE) $(MFLAGS) -C $(dir) realclean; )
