TEMPLATE = app

SOURCES += main.cpp \
	   MainForm.cpp \
	   Pixel.cpp \
	   SimpleQWTPlot.cpp \
	   WordErrorRateStatusQThread.cpp  \
	   GRegister.cpp \
	   image.cpp

HEADERS += main.h \
	   MainForm.h \
	   Pixel.h \
	   SimpleQWTPlot.h \
	   WordErrorRateStatusQThread.h \
	   $(USBCMN)/inc/SiUSBLib.h \
	   GRegister.h \
 	   image.h

FORMS = MainForm.ui

CONFIG += qt 
CONFIG += warn_on

INCLUDEPATH += $(USBCMN)/inc \
	       $(USBPIXDLL) \
	       $(QWTDIR)/src \
	       ./Fitting

DEBUG_SUFFIX        = 
RELEASE_SUFFIX      = 

DESTDIR = ../bin

unix{
DEFINES += CF__LINUX
}

win32{
DEFINES += __VISUALC__ \
INITGUID
DEBUG_SUFFIX      = d
CONFIG += release 
#CONFIG           += debug
	QMAKE_CXXFLAGS += /MP
}

CONFIG(debug, debug|release) {
	win32{LIBS += $(DAQ_BASE)/lib/USBPixdlld.lib \
	            user32.lib $(QWTDIR)/lib/qwtd5.lib \
	            ./Fitting/debug/Fitting.lib \
	            $(USBCMN)/lib/SiUSBLibd.lib \
			$(DAQ_BASE)/lib/libPixGPIB.lib
	     }
	
	unix: LIBS += -L$(QWTDIR)/lib -lqwt -L./Fitting -lFitting \
		      -L$(DAQ_BASE)/bin -ldusbpixdll -L$(USBCMN)/lib -ldsiusb 
}

CONFIG(release) {
	win32 {LIBS += $(DAQ_BASE)/lib/USBPixdll.lib \
    	            user32.lib $(QWTDIR)/lib/qwt5.lib \
	            ./Fitting/release/Fitting.lib \
    	            $(USBCMN)/lib/SiUSBLib.lib \
			$(DAQ_BASE)/lib/libPixGPIB.lib
   	       }     
 	
	unix: LIBS += -L$(QWTDIR)/lib -lqwt -L./Fitting -lFitting \
		      -L$(DAQ_BASE)/bin -lusbpixdll -L$(USBCMN)/lib -lsiusb 
 }
