all: libs shared libs: cd Bits && nmake cd Histo && nmake cd PixConfDBInterface && nmake cd PixDbInterface && nmake cd Config && nmake cd PixController && nmake # cd PixTrigController && nmake cd PixBoc && nmake cd PixFe && nmake cd PixMcc && nmake cd PixModule && nmake cd PixModuleGroup && nmake cd PixDcs && nmake cd PixProber && nmake !IF ("$(GPIB_FLAG)"=="/DHAVE_GPIB") shared: Bits/Bits.obj \ Histo\Histo.obj \ PixConfDBInterface/CfgWizardDB.obj \ PixConfDBInterface/PixConfDBInterface.obj \ PixConfDBInterface/RootDBDict.obj \ PixConfDBInterface/RootDB.obj \ PixConfDBInterface/TurboDaqDB.obj \ PixDbInterface/PixDbInterface.obj \ PixDbInterface/RootDbDict.obj \ PixDbInterface/RootDb.obj \ PixBoc/PixBoc.obj \ PixController/PixController.obj \ PixController/PixScanConfig.obj \ PixController/PixScan.obj \ PixController/RodPixController.obj \ PixController/TpllPixController.obj \ PixController/USBPixController.obj \ PixDcs/PixDcs.obj \ PixDcs/USB_PixDcs.obj \ PixDcs/GPIBPixDcs.obj \ PixDcs/GoeUSBPixDcs.obj \ PixDcs/RS232PixDcs.obj \ PixDcs/SleepWrapped.obj \ Config/ConfGroup.obj \ Config/Config.obj \ Config/ConfObj.obj \ PixFe/PixFeData.obj \ PixFe/PixFeI1Config.obj \ PixFe/PixFeI1.obj \ PixFe/PixFeI2Config.obj \ PixFe/PixFeI2.obj \ PixFe/PixFeI4AConfig.obj \ PixFe/PixFeI4A.obj \ PixFe/PixFeI4BConfig.obj \ PixFe/PixFeI4B.obj \ PixFe/PixFeStructures.obj \ PixMcc/PixMccData.obj \ PixMcc/PixMccI1Config.obj \ PixMcc/PixMccI1.obj \ PixMcc/PixMccI2Config.obj \ PixMcc/PixMccI2.obj \ PixMcc/PixMccStructures.obj \ PixModule/PixModule.obj \ PixModuleGroup/PixModuleGroup.obj lib /NOLOGO /OUT:"$(DAQ_BASE)"\lib\libPixLib.lib \ Bits\Bits.obj \ Histo\Histo.obj \ PixConfDBInterface/CfgWizardDB.obj \ PixConfDBInterface/PixConfDBInterface.obj \ PixConfDBInterface/RootDBDict.obj \ PixConfDBInterface/RootDB.obj \ PixConfDBInterface/TurboDaqDB.obj \ PixDbInterface/PixDbInterface.obj \ PixDbInterface/RootDbDict.obj \ PixDbInterface/RootDb.obj \ PixBoc/PixBoc.obj \ PixController/PixController.obj \ PixController/PixScanConfig.obj \ PixController/PixScan.obj \ PixController/RodPixController.obj \ PixController/TpllPixController.obj \ PixController/USBPixController.obj \ PixDcs/PixDcs.obj \ PixDcs/GPIBPixDcs.obj \ PixDcs/USB_PixDcs.obj \ PixDcs/GoeUSBPixDcs.obj \ PixDcs/RS232PixDcs.obj \ PixDcs/SleepWrapped.obj \ Config/ConfGroup.obj \ Config/Config.obj \ Config/ConfObj.obj \ PixFe/PixFeData.obj \ PixFe/PixFeI1Config.obj \ PixFe/PixFeI1.obj \ PixFe/PixFeI2Config.obj \ PixFe/PixFeI2.obj \ PixFe/PixFeI4AConfig.obj \ PixFe/PixFeI4A.obj \ PixFe/PixFeI4BConfig.obj \ PixFe/PixFeI4B.obj \ PixFe/PixFeStructures.obj \ PixMcc/PixMccData.obj \ PixMcc/PixMccI1Config.obj \ PixMcc/PixMccI1.obj \ PixMcc/PixMccI2Config.obj \ PixMcc/PixMccI2.obj \ PixMcc/PixMccStructures.obj \ PixModule/PixModule.obj \ PixModuleGroup/PixModuleGroup.obj \ PixProber/PixProber.obj \ PixProber/SuessPixProber.obj \ PixProber/LBNLPixProber.obj \ PixProber/AlessiLBNLPixProber.obj \ # PixTrigController/TimPixTrigController.obj !ELSE shared: Bits/Bits.obj \ Histo\Histo.obj \ PixConfDBInterface/CfgWizardDB.obj \ PixConfDBInterface/PixConfDBInterface.obj \ PixConfDBInterface/RootDBDict.obj \ PixConfDBInterface/RootDB.obj \ PixConfDBInterface/TurboDaqDB.obj \ PixDbInterface/PixDbInterface.obj \ PixDbInterface/RootDbDict.obj \ PixDbInterface/RootDb.obj \ PixBoc/PixBoc.obj \ PixController/PixController.obj \ PixController/PixScanConfig.obj \ PixController/PixScan.obj \ PixController/RodPixController.obj \ PixController/TpllPixController.obj \ PixController/USBPixController.obj \ PixDcs/PixDcs.obj \ PixDcs/USB_PixDcs.obj \ PixDcs/GoeUSBPixDcs.obj \ PixDcs/RS232PixDcs.obj \ PixDcs/SleepWrapped.obj \ Config/ConfGroup.obj \ Config/Config.obj \ Config/ConfObj.obj \ PixFe/PixFeData.obj \ PixFe/PixFeI1Config.obj \ PixFe/PixFeI1.obj \ PixFe/PixFeI2Config.obj \ PixFe/PixFeI2.obj \ PixFe/PixFeI4AConfig.obj \ PixFe/PixFeI4A.obj \ PixFe/PixFeI4BConfig.obj \ PixFe/PixFeI4B.obj \ PixFe/PixFeStructures.obj \ PixMcc/PixMccData.obj \ PixMcc/PixMccI1Config.obj \ PixMcc/PixMccI1.obj \ PixMcc/PixMccI2Config.obj \ PixMcc/PixMccI2.obj \ PixMcc/PixMccStructures.obj \ PixModule/PixModule.obj \ PixModuleGroup/PixModuleGroup.obj lib /NOLOGO /OUT:"$(DAQ_BASE)"\lib\libPixLib.lib \ Bits\Bits.obj \ Histo\Histo.obj \ PixConfDBInterface/CfgWizardDB.obj \ PixConfDBInterface/PixConfDBInterface.obj \ PixConfDBInterface/RootDBDict.obj \ PixConfDBInterface/RootDB.obj \ PixConfDBInterface/TurboDaqDB.obj \ PixDbInterface/PixDbInterface.obj \ PixDbInterface/RootDbDict.obj \ PixDbInterface/RootDb.obj \ PixBoc/PixBoc.obj \ PixController/PixController.obj \ PixController/PixScanConfig.obj \ PixController/PixScan.obj \ PixController/RodPixController.obj \ PixController/TpllPixController.obj \ PixController/USBPixController.obj \ PixDcs/PixDcs.obj \ PixDcs/USB_PixDcs.obj \ PixDcs/RS232PixDcs.obj \ PixDcs/GoeUSBPixDcs.obj \ PixDcs/SleepWrapped.obj \ Config/ConfGroup.obj \ Config/Config.obj \ Config/ConfObj.obj \ PixFe/PixFeData.obj \ PixFe/PixFeI1Config.obj \ PixFe/PixFeI1.obj \ PixFe/PixFeI2Config.obj \ PixFe/PixFeI2.obj \ PixFe/PixFeI4AConfig.obj \ PixFe/PixFeI4A.obj \ PixFe/PixFeI4BConfig.obj \ PixFe/PixFeI4B.obj \ PixFe/PixFeStructures.obj \ PixMcc/PixMccData.obj \ PixMcc/PixMccI1Config.obj \ PixMcc/PixMccI1.obj \ PixMcc/PixMccI2Config.obj \ PixMcc/PixMccI2.obj \ PixMcc/PixMccStructures.obj \ PixModule/PixModule.obj \ PixModuleGroup/PixModuleGroup.obj \ PixProber/PixProber.obj \ PixProber/SuessPixProber.obj \ PixProber/LBNLPixProber.obj \ PixProber/AlessiLBNLPixProber.obj # PixTrigController/TimPixTrigController.obj !ENDIF clean: cd Bits && nmake clean cd Histo && nmake clean cd PixConfDBInterface && nmake clean cd PixDbInterface && nmake clean cd Config && nmake clean cd PixController && nmake clean cd PixTrigController && nmake clean cd PixBoc && nmake clean cd PixFe && nmake clean cd PixMcc && nmake clean cd PixModule && nmake clean cd PixModuleGroup && nmake clean cd PixDcs && nmake clean cd PixProber && nmake clean # cd Examples && nmake clean del /q *.dll *.lib *.obj