######################################################################
# Automatically generated by qmake (1.07a) Tue Oct 18 09:40:49 2005
######################################################################

TEMPLATE = app
DESTDIR = $(DAQ_BASE)/bin

unix {
QMAKE_CXXFLAGS = -pipe -g -DTSTAMP -DI_AM_LINUX_HOST -DPIXEL_ROD -DHAVE_PLDB -DCOMPL $(TDAQ_FLAG) \
                 -funsigned-char -fPIC -fexceptions
INCLUDEPATH += . $${system(root-config --incdir)} \
                 $(VME_INTERFACE) $(PIX_LIB)  $(MODULE_ANALYSIS) \
	         $(PIX_LIB)/PixConfDBInterface $(PIX_LIB)/PixController \
                 $(ROD_DAQ)/CommonWithDsp  $(ROD_DAQ)/CommonWithDsp/Pixel \
		 $(USBPIXDLL)
LIBS        +=  $${system(root-config --libs)}   -lHistPainter \
                -L$(DAQ_BASE)/lib -lPixLib -lModuleAnalysis -lPixAnalysis -lVmeInterface \
                 -lusbpixdll -lsiusb -lPixRS232
TDTEST = $$system(echo $TDAQ_FLAG)
count(TDTEST,0){
LIBS        +=   -lRodModule -lTimModule -lBocCard\
		 -L$(DAQ_LIB_DIR) -lvme_rcc -lcmem_rcc -lio_rcc -lrcc_error 
}
GPTEST = $$system(echo $GPIB_FLAG)
!count(GPTEST,0){
   LIBS        += -lPixGPIB -lgpibapi
}
   TGLIB.target = lib
   TGLIB.depends = $(UICDECLS) $(OBJECTS) $(OBJMOC) 
   TGLIB.commands = $(AR) $(DAQ_BASE)/lib/libDBeditor.a $(OBJECTS) $(OBJMOC) ; ar d $(DAQ_BASE)/lib/libDBeditor.a main.o ; $(RANLIB) libDBeditor.a
   TGSHR.target = shared
   TGSHR.depends = $(UICDECLS) $(OBJECTS) $(OBJMOC) 
   TGSHR.commands = $(LINK) -shared -o $(DAQ_BASE)/lib/libDBeditor.so $(OBJECTS) $(OBJMOC)
   QMAKE_EXTRA_UNIX_TARGETS += TGLIB TGSHR
}
win32{
   CONFIG += warn_off
#   CONFIG += console
   QMAKE_CXXFLAGS = /D"_CRT_SECURE_NO_WARNINGS" /D "_WINDOWS" /D "_MBCS" /DI_AM_LINUX_HOST /DPIXEL_ROD \
	            /DHAVE_PLDB /DCOMPL /DNOTDAQ /MP
   INCLUDEPATH += . $(ROOTSYS)/include $(VME_INTERFACE) $(MODULE_ANALYSIS) \ 
		    $(PIX_LIB) $(PIX_LIB)/PixConfDBInterface $(PIX_LIB)/PixController \
                    $(ROD_DAQ)/CommonWithDsp  $(ROD_DAQ)/CommonWithDsp/Pixel \
 		    $(USBPIXDLL)
   QMAKE_LFLAGS_RELEASE = delayimp.lib
   QMAKE_LFLAGS_WINDOWS += /LIBPATH:"$(ROOTSYS)\lib" /LIBPATH:"$(USB_LIB_DIR)" /LIBPATH:"$(DAQ_BASE)"\lib
   QMAKE_LFLAGS_CONSOLE += /LIBPATH:"$(ROOTSYS)\lib" /LIBPATH:"$(USB_LIB_DIR)" /LIBPATH:"$(DAQ_BASE)"\lib
   LIBS        += libCore.lib libCint.lib libRIO.lib libNet.lib libHist.lib libGraf.lib libGraf3d.lib libGpad.lib \
		  libTree.lib libRint.lib libPostscript.lib libMatrix.lib libPhysics.lib libMathCore.lib libHistPainter.lib \
		  libPixAnalysis.lib libPixLib.lib libVmeInterface.lib libModuleAnalysis.lib SiUSBLib.lib USBPixdll.lib \
		  libPixRS232.lib
   TGLIB.target = lib
#   TGLIB.depends = $(UICDECLS) $(OBJECTS) $(OBJMOC) 
   TGLIB.commands = lib /NOLOGO /OUT:"$(DAQ_BASE)"\lib\libDBeditor.lib release\*.obj
   QMAKE_EXTRA_WIN_TARGETS += TGLIB
}

# Input
HEADERS += MainPanel.h \
	   DBEdtEngine.h \
	   DBTreeView.h \
	   DBTreeItem.h \
	   DBFieldEdit.h \
	   DataView.h \
           GeneralDBfunctions.h \
	   ConfigTable.h \
	   GRView.h
FORMS +=   ConfigTableBase.ui \
	   DataViewBase.ui \
	   DBFieldEditBase.ui \
	   DBTreeViewBase.ui \
	   MainPanelBase.ui \
	   GRView.ui
SOURCES += main.cxx MainPanel.cxx \
	   DBEdtEngine.cxx \
	   DBTreeView.cxx \
	   DBTreeItem.cxx \
	   DBFieldEdit.cxx \
           DataView.cxx \
	   GeneralDBfunctions.cxx \
	   ConfigTable.cxx \
	   GRView.cxx
#The following line was inserted by qt3to4
QT +=  qt3support 

