SHELL = /bin/sh

all: libAGD

libAGD:
	cd augmentation;       $(MAKE)
	cd base;               $(MAKE)
	cd cgraphwin;          $(MAKE)
	cd cluster_orthogonal; $(MAKE)
	cd cplanarity;         $(MAKE)
	cd layout;             $(MAKE)
	cd mixed_model;        $(MAKE)
	cd orthogonal;         $(MAKE)
	cd planar_straight;    $(MAKE)
	cd planar_subgraph;    $(MAKE)
	cd planarity;          $(MAKE)
	cd shelling_order;     $(MAKE)
	cd spqr_tree;          $(MAKE)
	cd sugiyama;           $(MAKE)
	cd tree_layout;        $(MAKE)
	cd isugiyama;          $(MAKE)

clean: 
	cd augmentation;         $(MAKE) clean
	cd base;                 $(MAKE) clean
	cd cgraphwin;            $(MAKE) clean
	cd cluster_orthogonal;   $(MAKE) clean
	cd cplanarity;           $(MAKE) clean
	cd layout;               $(MAKE) clean
	cd mixed_model;          $(MAKE) clean
	cd orthogonal;           $(MAKE) clean
	cd planar_straight;      $(MAKE) clean
	cd planar_subgraph;      $(MAKE) clean
	cd planarity;            $(MAKE) clean
	cd shelling_order;       $(MAKE) clean
	cd spqr_tree;            $(MAKE) clean
	cd sugiyama;             $(MAKE) clean
	cd tree_layout;          $(MAKE) clean
	cd isugiyama;            $(MAKE) clean


touch: 
	cd augmentation;         $(MAKE) touch
	cd base;                 $(MAKE) touch
	cd cgraphwin;            $(MAKE) touch
	cd cluster_orthogonal;   $(MAKE) touch
	cd cplanarity;           $(MAKE) touch
	cd layout;               $(MAKE) touch
	cd mixed_model;          $(MAKE) touch
	cd orthogonal;           $(MAKE) touch
	cd planar_straight;      $(MAKE) touch
	cd planar_subgraph;      $(MAKE) touch
	cd planarity;            $(MAKE) touch
	cd shelling_order;       $(MAKE) touch
	cd spqr_tree;            $(MAKE) touch
	cd sugiyama;             $(MAKE) touch
	cd tree_layout;          $(MAKE) touch
	cd isugiyama;            $(MAKE) touch

