TEMPLATE = app

TARGET = WaferAnalysis

# Input
HEADERS += WaferAnalysis.h \
           WaferAnalysisPanel.h \
       WaferButton.h \
       WaferCuts.h \
       WaferAnalysis.h \
       WaferPlots.h \
       WaferData.h \
       WaferComboBox.h \
       WaferSettings.h \
       WaferBasis.h \
       WaferWorker.h \
       WaferXML.h
SOURCES += main.cxx \
       WaferAnalysis.cxx \
       WaferAnalysisPanel.cxx \
       WaferButton.cxx \
       WaferCuts.cpp \
       WaferAnalysis.cxx \
       WaferPlots.cpp \
       WaferData.cpp \
       WaferComboBox.cpp \
       WaferSettings.cpp \
       WaferBasis.cpp \
       WaferWorker.cpp \
       WaferXML.cpp
FORMS =    WaferAnalysisPanel.ui

QT +=  qt3support 

unix {
   QMAKE_CXXFLAGS = -pipe -g -DTSTAMP -DI_AM_LINUX_HOST -DPIXEL_ROD -DHAVE_PLDB $(TDAQ_FLAG) \
                    $(GPIB_FLAG) -DCF__LINUX -funsigned-char -fPIC -fexceptions
   INCLUDEPATH += $${system(root-config --incdir)} $(MODULE_ANALYSIS) $(PIX_LIB)  \
	          $(PIX_LIB)/PixConfDBInterface $(PIX_LIB)/PixController $(PIX_ANA) $(DBEDT) \
                  $(ROD_DAQ)/CommonWithDsp $(ROD_DAQ)/CommonWithDsp/Pixel \
                  $(VME_INTERFACE) $(USB_INCL_DIR) $(USBPIXDLL) \
                  External
   LIBS        += $${system(root-config --libs)} -lHistPainter -lpthread \
	          -L$(DAQ_BASE)/lib -lModuleAnalysis -lPixLib -lVmeInterface -lPixAnalysis  -lDBeditor \
                  -lusbpixdll -lsiusb 
}
win32{
   CONFIG += release qt #thread
# (un-)comment following line to switch between windows and console building
#   CONFIG += console
   QMAKE_CXXFLAGS += /D"_CRT_SECURE_NO_WARNINGS" /D"_WINDOWS" /D"_MBCS" /DI_AM_LINUX_HOST  \
		    /DPIXEL_ROD /DHAVE_PLDB /DCOMPL /DNOTDAQ /D__VISUALC__ /MDd
   INCLUDEPATH += . $(ROOTSYS)/include $(VME_INTERFACE) $(MODULE_ANALYSIS) \ 
		    $(PIX_LIB) $(PIX_LIB)/PixConfDBInterface $(PIX_LIB)/PixController \
                    $(ROD_DAQ)/CommonWithDsp  $(ROD_DAQ)/CommonWithDsp/Pixel $(PIX_ANA) \
		    $(DBEDT) $(USB_INCL_DIR) $(USBPIXDLL)
   #QMAKE_LFLAGS_RELEASE = delayimp.lib
   #QMAKE_LFLAGS += /LIBPATH:"$(ROOTSYS)\lib" /LIBPATH:"$(USB_LIB_DIR)" /LIBPATH:"$(DAQ_BASE)"\lib
   LIBS        += $(ROOTSYS)/lib/libCore.lib $(ROOTSYS)/lib/libCint.lib $(ROOTSYS)/lib/libRIO.lib $(ROOTSYS)/lib/libNet.lib $(ROOTSYS)/lib/libHist.lib $(ROOTSYS)/lib/libGraf.lib $(ROOTSYS)/lib/libGraf3d.lib $(ROOTSYS)/lib/libGpad.lib \
		  $(ROOTSYS)/lib/libTree.lib $(ROOTSYS)/lib/libRint.lib $(ROOTSYS)/lib/libPostscript.lib $(ROOTSYS)/lib/libMatrix.lib $(ROOTSYS)/lib/libPhysics.lib $(ROOTSYS)/lib/libMathCore.lib $(ROOTSYS)/lib/libHistPainter.lib \
		  $(DAQ_BASE)/lib/libPixAnalysis.lib $(DAQ_BASE)/lib/libPixLib.lib $(DAQ_BASE)/lib/libVmeInterface.lib $(DAQ_BASE)/lib/libModuleAnalysis.lib $(DAQ_BASE)/lib/libDBeditor.lib \
		  $(USB_LIB_DIR)/SiUSBLib.lib  $(USB_LIB_DIR)/USBPixdll.lib
    CONFIG(debug, debug|release) {
        TARGET = $$join(TARGET,,,_debug)
    } else {
        TARGET = $$join(TARGET,,,)
    } 
}

DEPENDPATH += .

DESTDIR = $(DAQ_BASE)/bin
