all:libs shared

libs:
	cd DataContainer && nmake 
	cd Fitting && nmake 
	cd BocAnalysis && nmake
	cd StatusViewer && qmake && nmake release-all

shared:	DataContainer/PixelDataContainer.obj \
	DataContainer/PixDBData.obj \
	Fitting/FitClass.obj \
	Fitting/fitPixel.obj \
	Fitting/fittingRoutines.obj \
	BocAnalysis/BocScanAnalysis.obj \
	StatusViewer/release/ModuleLabel.obj \
	StatusViewer/release/moc_ModuleLabel.obj \
	StatusViewer/release/Sector.obj \
	StatusViewer/release/moc_Sector.obj \
	StatusViewer/release/ModuleMap.obj \
	StatusViewer/release/moc_ModuleMap.obj
	lib /NOLOGO /OUT:"$(DAQ_BASE)"\lib\libPixAnalysis.lib \
	DataContainer/PixelDataContainer.obj \
	DataContainer/PixDBData.obj \
	Fitting/FitClass.obj \
	Fitting/fitPixel.obj \
	Fitting/fittingRoutines.obj \
	BocAnalysis/BocScanAnalysis.obj \
	StatusViewer/release/ModuleLabel.obj \
	StatusViewer/release/moc_ModuleLabel.obj \
	StatusViewer/release/Sector.obj \
	StatusViewer/release/moc_Sector.obj \
	StatusViewer/release/ModuleMap.obj \
	StatusViewer/release/moc_ModuleMap.obj

clean:
	del /q *.dll *.lib *~
	cd DataContainer && nmake clean
	cd Fitting && nmake clean
	cd BocAnalysis && nmake clean
	cd StatusViewer && qmake && nmake clean && del /q *~
