alias install : install-bin install-lib ;
explicit install ;

install install-bin : BwShapeApp FlatteShapeApp TwoPolesApp TMatrixGeneralApp TMatrixPiPiSWaveSimple4piPhpApp
                 : <location>$(TOP)/bin
                   <install-dependencies>on 
                   <install-type>EXE
                   ;

install install-lib : LineShapes
                 : <location>$(TOP)/lib 
                   <install-dependencies>on 
                   <install-type>LIB
                   ;

project : 
        ;

lib LineShapes : 
        [ glob *.cc : *App.cc ]  
        $(TOP)/qft++//qft++ 
        $(TOP)/ErrLogger//ErrLogger
	$(TOP)/Particle//Particle
	$(TOP)/PwaDynamics//PwaDynamics
	$(TOP)/ConfigParser//ConfigParser
	$(TOP)/PwaUtils//PwaUtils
	:  
	: 
	:   ;

exe BwShapeApp : BwShapeApp.cc LineShapes : ;
exe FlatteShapeApp : FlatteShapeApp.cc LineShapes : ;
exe TwoPolesApp : TwoPolesApp.cc LineShapes : ;
exe PiPiSWaveApp : PiPiSWaveApp.cc LineShapes : ;
exe TMatrixGeneralApp : TMatrixGeneralApp.cc LineShapes : ;
exe TMatrixPiPiSWaveSimple4piPhpApp : TMatrixPiPiSWaveSimple4piPhpApp.cc LineShapes : ;
exe VoigtShapeApp : VoigtShapeApp.cc LineShapes : ;
exe BarrierFactorApp : BarrierFactorApp.cc LineShapes : ;