CXX = cl CXXFLAGS = /MD /EHsc /GR /nologo /ZI /Zc:wchar_t- /D "_WINDOWS" /D "_MBCS" /D"WIN32" /D"TSTAMP" \ /DI_AM_LINUX_HOST /DPIXEL_ROD /D__VISUALC__ $(GPIB_FLAG) $(GOEUSB_FLAG) \ /I. /I$(PIX_LIB) /I$(PIX_GPIB) /I$(ROOTSYS)\include \ !IF ("$(GOEUSB_FLAG)"=="/DHAVE_GOEUSB") /I"$(GOEUSBDIR)\include" \ !ENDIF /I$(USB_INCL_DIR) /I$(PIX_RS232) \ /I$(ROD_DAQ)\CommonWithDsp \ /I$(ROD_DAQ)\CommonWithDsp/Pixel \ /I$(VME_INTERFACE) /I$(DAQ_INCL_DIR) /I$(USBPIXDLL) LFLAGS = /NOLOGO delayimp.lib /NODEFAULTLIB:"libc" /SUBSYSTEM:windows MAKELIB = lib /NOLOGO DEL_FILE = del /q ####### Implicit rules .SUFFIXES:.cxx {.}.cxx{}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo @<< $< << ####### Build rules !IF ("$(GPIB_FLAG)"=="/DHAVE_GPIB") all: PixDcs.obj USB_PixDcs.obj GPIBPixDcs.obj GoeUSBPixDcs.obj RS232PixDcs.obj SleepWrapped.obj !ELSE all: PixDcs.obj USB_PixDcs.obj GoeUSBPixDcs.obj RS232PixDcs.obj SleepWrapped.obj !ENDIF PixDcs.obj: PixDcs.cxx PixDcs.h USB_PixDcs.obj: USB_PixDcs.cxx USB_PixDcs.h PixDcs.h GPIBPixDcs.obj: GPIBPixDcs.cxx GPIBPixDcs.h PixDcs.h SleepWrapped.h GoeUSBPixDcs.obj: GoeUSBPixDcs.cxx GoeUSBPixDcs.h PixDcs.h SleepWrapped.h RS232PixDcs.obj: RS232PixDcs.cxx RS232PixDcs.h PixDcs.h SleepWrapped.h SleepWrapped.obj: SleepWrapped.cxx SleepWrapped.h clean: $(DEL_FILE) *.obj *.lib