drivers :
	cd A2               ; make all_drivers
	cd BKL              ; make all_drivers
	cd BPG              ; make all_drivers
	cd Chv              ; make all_drivers
	cd ChvList          ; make all_drivers
	cd ChvManager       ; make all_drivers
	cd Coords           ; make all_drivers
	cd DSTree           ; make all_drivers
	cd DV               ; make all_drivers
	cd DenseMtx         ; make all_drivers
	cd Drand            ; make all_drivers
	cd EGraph           ; make all_drivers
	cd ETree            ; make all_drivers
	cd FrontMtx         ; make all_drivers
	cd GPart            ; make all_drivers
	cd Graph            ; make all_drivers
	cd I2Ohash          ; make all_drivers
	cd IIheap           ; make all_drivers
	cd IV               ; make all_drivers
	cd IVL              ; make all_drivers
	cd Ideq             ; make all_drivers
	cd InpMtx           ; make all_drivers
	cd Lock             ; make all_drivers
	cd MPI              ; make all_drivers
	cd MSMD             ; make all_drivers
	cd MT               ; make all_drivers
	cd Network          ; make all_drivers
	cd PatchAndGoInfo   ; make all_drivers
	cd Pencil           ; make all_drivers
	cd Perm             ; make all_drivers
	cd SemiImplMtx      ; make all_drivers
	cd SolveMap         ; make all_drivers
	cd SubMtx           ; make all_drivers
	cd SubMtxList       ; make all_drivers
	cd SubMtxManager    ; make all_drivers
	cd SymbFac          ; make all_drivers
	cd Tree             ; make all_drivers
	cd Utilities        ; make all_drivers
	cd ZV               ; make all_drivers
	cd misc             ; make all_drivers

clean :
	cd A2               ; make clean
	cd BKL              ; make clean
	cd BPG              ; make clean
	cd Chv              ; make clean
	cd ChvList          ; make clean
	cd ChvManager       ; make clean
	cd Coords           ; make clean
	cd DSTree           ; make clean
	cd DV               ; make clean
	cd DenseMtx         ; make clean
	cd Drand            ; make clean
	cd EGraph           ; make clean
	cd ETree            ; make clean
	cd FrontMtx         ; make clean
	cd GPart            ; make clean
	cd Graph            ; make clean
	cd I2Ohash          ; make clean
	cd IIheap           ; make clean
	cd IV               ; make clean
	cd IVL              ; make clean
	cd Ideq             ; make clean
	cd InpMtx           ; make clean
	cd Lock             ; make clean
	cd MPI              ; make clean
	cd MSMD             ; make clean
	cd MT               ; make clean
	cd Network          ; make clean
	cd PatchAndGoInfo   ; make clean
	cd Pencil           ; make clean
	cd Perm             ; make clean
	cd SemiImplMtx      ; make clean
	cd SolveMap         ; make clean
	cd SubMtx           ; make clean
	cd SubMtxList       ; make clean
	cd SubMtxManager    ; make clean
	cd SymbFac          ; make clean
	cd Tree             ; make clean
	cd Utilities        ; make clean
	cd ZV               ; make clean
	cd misc             ; make clean
	cd documentation    ; make clean
	- rm -f *.o *.a

lib :
	cd A2               ; make lib
	cd BKL              ; make lib
	cd BPG              ; make lib
	cd Chv              ; make lib
	cd ChvList          ; make lib
	cd ChvManager       ; make lib
	cd Coords           ; make lib
	cd DSTree           ; make lib
	cd DV               ; make lib
	cd DenseMtx         ; make lib
	cd Drand            ; make lib
	cd EGraph           ; make lib
	cd ETree            ; make lib
	cd FrontMtx         ; make lib
	cd GPart            ; make lib
	cd Graph            ; make lib
	cd I2Ohash          ; make lib
	cd IIheap           ; make lib
	cd IV               ; make lib
	cd IVL              ; make lib
	cd Ideq             ; make lib
	cd InpMtx           ; make lib
	cd Lock             ; make lib
	cd MSMD             ; make lib
	cd Network          ; make lib
	cd PatchAndGoInfo   ; make lib
	cd Pencil           ; make lib
	cd Perm             ; make lib
	cd SemiImplMtx      ; make lib
	cd SolveMap         ; make lib
	cd SubMtx           ; make lib
	cd SubMtxList       ; make lib
	cd SubMtxManager    ; make lib
	cd SymbFac          ; make lib
	cd Tree             ; make lib
	cd Utilities        ; make lib
	cd ZV               ; make lib
	cd misc             ; make lib
#cd MPI              ; make lib
#cd MT               ; make lib

global :
	cd A2/src             ; make -f makeGlobalLib
	cd BKL/src            ; make -f makeGlobalLib
	cd BPG/src            ; make -f makeGlobalLib
	cd Chv/src            ; make -f makeGlobalLib
	cd ChvList/src        ; make -f makeGlobalLib
	cd ChvManager/src     ; make -f makeGlobalLib
	cd Coords/src         ; make -f makeGlobalLib
	cd DSTree/src         ; make -f makeGlobalLib
	cd DV/src             ; make -f makeGlobalLib
	cd DenseMtx/src       ; make -f makeGlobalLib
	cd Drand/src          ; make -f makeGlobalLib
	cd EGraph/src         ; make -f makeGlobalLib
	cd ETree/src          ; make -f makeGlobalLib
	cd FrontMtx/src       ; make -f makeGlobalLib
	cd GPart/src          ; make -f makeGlobalLib
	cd Graph/src          ; make -f makeGlobalLib
	cd I2Ohash/src        ; make -f makeGlobalLib
	cd IIheap/src         ; make -f makeGlobalLib
	cd IV/src             ; make -f makeGlobalLib
	cd IVL/src            ; make -f makeGlobalLib
	cd Ideq/src           ; make -f makeGlobalLib
	cd InpMtx/src         ; make -f makeGlobalLib
	cd Lock/src           ; make -f makeGlobalLib
	cd MSMD/src           ; make -f makeGlobalLib
	cd Network/src        ; make -f makeGlobalLib
	cd PatchAndGoInfo/src ; make -f makeGlobalLib
	cd Pencil/src         ; make -f makeGlobalLib
	cd Perm/src           ; make -f makeGlobalLib
	cd SemiImplMtx/src    ; make -f makeGlobalLib
	cd SolveMap/src       ; make -f makeGlobalLib
	cd SubMtx/src         ; make -f makeGlobalLib
	cd SubMtxList/src     ; make -f makeGlobalLib
	cd SubMtxManager/src  ; make -f makeGlobalLib
	cd SymbFac/src        ; make -f makeGlobalLib
	cd Tree/src           ; make -f makeGlobalLib
	cd Utilities/src      ; make -f makeGlobalLib
	cd ZV/src             ; make -f makeGlobalLib
	cd misc/src           ; make -f makeGlobalLib
#cd MPI/src            ; make -f makeGlobalLib
#cd MT/src             ; make -f makeGlobalLib
