CONFIG += warn_off

INCLUDEPATH += include build/include.$$QMAKE_HOST.version casa-source/casa5/code casa-source/casatools/casacore

###
### gRPC libraries and include files are provided with the casatools
### module to ensure compatibility
###
GRPC_LIBS = $$system(python3 -m casatools --grpc-link)
GRPC_INCLUDE_raw = $$system(python3 -m casatools --grpc-compile)
GRPC_INCLUDE = $$replace(GRPC_INCLUDE_raw,-I,)
GRPC_PATH = $$system(python3 -m casatools --grpc-libpath)

###
### without this qmake will generate all of the MOC bindings for
### Qt classes that are #ifdefed out...
###
MOC_DIR = build/lib.$$QMAKE_HOST.version/moc
load(moc)
QMAKE_MOC += -DCASATOOLS

unix:!mac{
  CONFIG += debug cpp11
  include ( $$[QT_INSTALL_DATA]/mkspecs/features/qwt.prf )
  #include ( /usr/lib64/qt5/mkspecs/features/qwt.prf )
  #INCLUDEPATH += /usr/include/qt5
  INCLUDEPATH += $$GRPC_INCLUDE
  INCLUDEPATH += /opt/casa/02/include /usr/include/cfitsio /opt/casa/02/include/qwt
  LIBDIR_LIST = /opt/casa/02/lib /opt/rh/devtoolset-4/root/usr/lib/gcc/x86_64-redhat-linux/5.3.1 /opt/casa/02/lib/gcc5
  GFORTRAN = gfortran
  ###
  ### -lelf is needed simply to cause it to be located from within the casaviewer.app
  ### tree at runtime by the runtime loader... because whatever library depends upon
  ### libelf.so.1 does not include a RPATH/RUNPATH
  ###
  LIBS += -lsqlite3 -lqwt $$GRPC_LIBS -lpgsbox -lcpgplot -lpgplot -lwcs -lcfitsio -llapack -lgsl -lgslcblas -lblas -lgfortran -lelf
  QMAKE_CXXFLAGS += -DCASATOOLS -DCASADATA=\\\"/home/casa/data/trunk\\\"
}

macx:{
  DEFINES += NDEBUG
  CONFIG += cpp11
  MAC_THIRD_PARTY_PATH = "/opt/local"
  exists( /opt/casa/02 ) {
        MAC_THIRD_PARTY_PATH = "/opt/casa/02"
        message("Found /opt/casa/02")
  }
  exists( /opt/casa/03 ) {
        MAC_THIRD_PARTY_PATH = "/opt/casa/03"
        message("Found /opt/casa/03")
  }
  include ( $$[QT_INSTALL_DATA]/mkspecs/features/qwt.prf )
  INCLUDEPATH += $$GRPC_INCLUDE
  INCLUDEPATH += $$MAC_THIRD_PARTY_PATH/include
  LIBDIR_LIST = $$MAC_THIRD_PARTY_PATH/lib $$MAC_THIRD_PARTY_PATH/lib/gcc5
  GFORTRAN = gfortran-mp-5
  LIBS += -lsqlite3 $$GRPC_LIBS -lpgsbox_nox -lcpgplot_nox -lpgplot_nox -lwcs -lcfitsio -llapack -lblas -lgsl -lgfortran
  QMAKE_CXXFLAGS += -DCASATOOLS
}

OBJECTS_DIR = build/lib.$$QMAKE_HOST.version/objs
RCC_DIR = build/lib.$$QMAKE_HOST.version/rcc
UI_DIR = build/include.$$QMAKE_HOST.version/ui

CONFIG += object_parallel_to_source

QMAKE_CXXFLAGS += -std=c++11 -DUseCasacoreNamespace -DNO_CRASH_REPORTER -DAIPS_LINUX -DCASA6
QT += xml widgets printsupport

for(p, LIBDIR_LIST) {
    exists($$p):LIBS += -L$$p
    exists($$p):RPATH_LIBS += $$p
}
YACC_DIR = include/yacc
INCLUDEPATH += $$YACC_DIR
QMAKE_CC = ccache $$system(python3 -m casatools --compiler-cc)
QMAKE_CXX = ccache $$system(python3 -m casatools --compiler-cxx)

unix:!mac{
    # suppress the default RPATH if you wish
    QMAKE_LFLAGS_RPATH=
    # add your own with quoting gyrations to make sure $ORIGIN gets to the command line unexpanded
    QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/../lib\'"
    DESTDIR = build/bin.$$QMAKE_HOST.version/casaviewer.app/usr/bin
    APP = $$DESTDIR/../..
    QMAKE_POST_LINK = scripts/create-app name=viewer exe=$$DESTDIR/$$TARGET app=$$APP lib=$$DESTDIR/../lib tgt=$$lower($$QMAKE_HOST.os) plugins=$$[QT_INSTALL_PLUGINS] $$GRPC_PATH $$RPATH_LIBS
    APP_EXE = build/bin.$$QMAKE_HOST.version/$${TARGET}-x86_64.AppImage
}

macx:{
    # suppress the default RPATH if you wish
    QMAKE_LFLAGS_RPATH=
    # add your own with quoting gyrations to make sure $ORIGIN gets to the command line unexpanded
    QMAKE_LFLAGS += "-Wl,-rpath,\'@loader_path/../Frameworks\'"
    DESTDIR = build/bin.$$QMAKE_HOST.version
    APP = $$DESTDIR/$${TARGET}.app
    QMAKE_POST_LINK = scripts/create-app name=viewer exe=$$DESTDIR/$${TARGET}.app/Contents/MacOS/$$TARGET app=$$APP lib=$$DESTDIR/$${TARGET}.app/Contents/Frameworks tgt=$$lower($$QMAKE_HOST.os) plugins=$$[QT_INSTALL_PLUGINS] $$GRPC_PATH $$MAC_THIRD_PARTY_PATH/lib $$RPATH_LIBS
    ICON = casaviewer.icns
    APP_EXE = $$APP
}

fortran.name = Generate .o file for ${QMAKE_FILE_BASE}.f
fortran.input = FORTRAN_SOURCE  # variable containing our input files
fortran.output = ${OBJECTS_DIR}/${QMAKE_FILE_BASE}.o
fortran.commands = $$GFORTRAN -c ${QMAKE_FILE_NAME} -o ${QMAKE_FILE_OUT}
fortran.dependency_type = TYPE_C
QMAKE_EXTRA_COMPILERS += fortran
PRE_TARGETDEPS += compiler_fortran_make_all

yacc_ycc.name = Generate .YCC file for ${QMAKE_FILE_BASE}.yy
yacc_ycc.input = YACC_FILES  # variable containing our input files
yacc_ycc.variable_out = HEADERS
yacc_ycc.commands = bison -y -p ${QMAKE_FILE_BASE} -d -o $$YACC_DIR/${QMAKE_FILE_BASE}.ycc ${QMAKE_FILE_NAME}
yacc_ycc.output = $$YACC_DIR/${QMAKE_FILE_BASE}.ycc
yacc_ycc.dependency_type = TYPE_C
QMAKE_EXTRA_COMPILERS += yacc_ycc
PRE_TARGETDEPS += compiler_yacc_ycc_make_all

lex_lcc.name = Generate .LCC file for ${QMAKE_FILE_BASE}.ll
lex_lcc.input = LEX_FILES  # variable containing our input files
lex_lcc.variable_out = HEADERS
lex_lcc.commands = /usr/bin/flex -P${QMAKE_FILE_BASE} -o$$YACC_DIR/${QMAKE_FILE_BASE}.lcc ${QMAKE_FILE_NAME}
lex_lcc.output = $$YACC_DIR/${QMAKE_FILE_BASE}.lcc
lex_lcc.dependency_type = TYPE_C
QMAKE_EXTRA_COMPILERS += lex_lcc
PRE_TARGETDEPS += compiler_lex_lcc_make_all

PROTO_IMG = casa-source/casa5/code/display/protos/img.proto
PROTOS = $$PROTO_IMG \
         $$system(python3 -m casatools --proto-registrar) \
         $$system(python3 -m casatools --proto-shutdown) \
         $$system(python3 -m casatools --proto-ping) \

PROTOC = $$system(python3 -m casatools --grpc-protocpp)
PROTOPY = $$system(python3 -m casatools --grpc-protopy)
PROTO_SHUTDOWN = $$system(python3 -m casatools --proto-shutdown)
PROTO_PING = $$system(python3 -m casatools --proto-ping)
include(grpc_protobuf.pri)

FORTRAN_SOURCE = casa-source/casatools/casacore/scimath_f/fftpak.f casa-source/casatools/casacore/scimath_f/dfftpak.f
YACC_FILES = casa-source/casatools/casacore/tables/TaQL/RecordGram.yy \
  casa-source/casatools/casacore/casa/Json/JsonGram.yy \
  casa-source/casatools/casacore/tables/TaQL/TableGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSUvDistGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSStateGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSTimeGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSSpwGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSObservationGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSFieldGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSFeedGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSCorrGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSAntennaGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSScanGram.yy \
  casa-source/casatools/casacore/images/Images/ImageExprGram.yy \
  casa-source/casatools/casacore/ms/MSSel/MSArrayGram.yy
LEX_FILES = casa-source/casa5/code/display/ds9/ds9lex.ll \
  casa-source/casatools/casacore/tables/TaQL/RecordGram.ll \
  casa-source/casatools/casacore/casa/Json/JsonGram.ll \
  casa-source/casatools/casacore/tables/TaQL/TableGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSUvDistGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSStateGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSTimeGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSSpwGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSObservationGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSFieldGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSFeedGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSCorrGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSAntennaGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSScanGram.ll \
  casa-source/casatools/casacore/images/Images/ImageExprGram.ll \
  casa-source/casatools/casacore/ms/MSSel/MSArrayGram.ll

SOURCES = casa-source/casa5/code/display/apps/casaviewer/casaviewer.cc \
  casa-source/casa5/code/display/QtViewer/grpcViewerAdaptor.cc \
  casa-source/casa5/code/display/QtViewer/AboutDialogViewer.cc \
  casa-source/casa5/code/display/QtViewer/AnimatorHolder.cc \
  casa-source/casa5/code/display/QtViewer/AnimatorWidget.cc \
  casa-source/casa5/code/display/QtViewer/ColorHistogram.cc \
  casa-source/casa5/code/display/QtViewer/ColorHistogramScale.cc \
  casa-source/casa5/code/display/QtViewer/ColorTransferWidget.cc \
  casa-source/casa5/code/display/QtViewer/CursorTrackingHolder.cc \
  casa-source/casa5/code/display/QtViewer/DisplayDataHolder.cc \
  casa-source/casa5/code/display/QtViewer/FileBox.cc \
  casa-source/casa5/code/display/QtViewer/InActiveDock.cc \
  casa-source/casa5/code/display/QtViewer/InvisibleAxis.cc \
  casa-source/casa5/code/display/QtViewer/MakeMask.cc \
  casa-source/casa5/code/display/QtViewer/MakeRegion.cc \
  casa-source/casa5/code/display/QtViewer/ViewerPreferences.cc \
  casa-source/casa5/code/display/QtViewer/QtCanvasManager.cc \
  casa-source/casa5/code/display/QtViewer/QtCleanPanelGui2.cc \
  casa-source/casa5/code/display/QtViewer/QtCleanPanelGui.cc \
  casa-source/casa5/code/display/QtViewer/QtDataManager.cc \
  casa-source/casa5/code/display/QtViewer/QtDataOptionsPanel.cc \
  casa-source/casa5/code/display/QtViewer/QtDisplayData.cc \
  casa-source/casa5/code/display/QtViewer/QtDisplayPanel.cc \
  casa-source/casa5/code/display/QtViewer/QtDisplayPanelGui.cc \
  casa-source/casa5/code/display/QtViewer/QtExportBrowser.cc \
  casa-source/casa5/code/display/QtViewer/QtExportManager.cc \
  casa-source/casa5/code/display/QtViewer/QtMouseToolBar.cc \
  casa-source/casa5/code/display/QtViewer/QtMouseTools.cc \
  casa-source/casa5/code/display/QtViewer/QtMouseToolState.cc \
  casa-source/casa5/code/display/QtViewer/QtOldMouseTools.cc \
  casa-source/casa5/code/display/QtViewer/QtOptions.cc \
  casa-source/casa5/code/display/QtViewer/QtPCColorTable.cc \
  casa-source/casa5/code/display/QtViewer/QtPixelCanvas.cc \
  casa-source/casa5/code/display/QtViewer/QtRegionManager.cc \
  casa-source/casa5/code/display/QtViewer/QtViewerBase.cc \
  casa-source/casa5/code/display/QtViewer/QtViewer.cc \
  casa-source/casa5/code/display/QtViewer/QtViewerPrintGui.cc \
  casa-source/casa5/code/display/QtViewer/QtWCBox.cc \
  casa-source/casa5/code/display/QtViewer/RegionToolManager.cc \
  casa-source/casa5/code/display/DisplayEvents/DTVisible.cc \
  casa-source/casa5/code/display/DisplayEvents/PCTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPolyToolImpl.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCRulerlineTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCCrosshairTool.cc \
  casa-source/casa5/code/display/DisplayEvents/PCPositionEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCPolylineTool.cc \
  casa-source/casa5/code/display/DisplayEvents/PCInvisTool.cc \
  casa-source/casa5/code/display/DisplayEvents/RegionTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiWCTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCRectTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCRTRegion.cc \
  casa-source/casa5/code/display/DisplayEvents/PCMotionEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCPositionVelocityTool.cc \
  casa-source/casa5/code/display/QtViewer/SlicerGen.cc \
  casa-source/casa5/code/display/QtViewer/TrackBox.cc \
  \
  casa-source/casa5/code/casatools/Config/State.cc \
  casa-source/casa5/code/casatools/Proc/Registrar.cc \
  \
  casa-source/casa5/code/casaqt/QtUtilities/QtId.cc \
  casa-source/casa5/code/display/QtPlotter/Util.cc  \
  casa-source/casa5/code/casaqt/QtUtilities/QtPanelBase.cc \
  casa-source/casa5/code/display/region/Point.cc \
  casa-source/casa5/code/display/region/Ellipse.cc \
  casa-source/casa5/code/display/region/Region.cc \
  casa-source/casa5/code/display/region/RegionCreator.cc \
  casa-source/casa5/code/display/region/QtRegionStats.cc \
  casa-source/casa5/code/display/region/QtRegionState.cc \
  casa-source/casa5/code/display/QtAutoGui/QtXmlRecord.cc \
  casa-source/casa5/code/display/QtAutoGui/QtGuiEntry.cc \
  casa-source/casa5/code/display/QtAutoGui/QtAutoGui.cc \
  casa-source/casa5/code/display/region/QtRegionDock.cc \
  casa-source/casa5/code/guitools/Histogram/ToolTipPicker.cc \
  casa-source/casa5/code/guitools/Histogram/BinPlotWidget.cc \
  casa-source/casa5/code/guitools/Histogram/FootPrintWidget.cc \
  casa-source/casa5/code/display/RegionShapes/QtRegionShapeManager.cc \
  casa-source/casa5/code/display/QtPlotter/LegendPreferences.cc \
  casa-source/casa5/code/display/QtPlotter/SmoothPreferences.cc \
  casa-source/casa5/code/display/QtPlotter/QtProfile.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFit.cc \
  casa-source/casa5/code/display/QtPlotter/annotations/PropertyListener.cc \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationText.cc \
  casa-source/casa5/code/display/QtPlotter/ProfileFitMarker.cc \
  casa-source/casa5/code/display/QtPlotter/QtCanvas.cc \
  casa-source/casa5/code/display/QtPlotter/CanvasHolder.cc \
  casa-source/casa5/code/display/QtPlotter/LineOverlaysTab.cc \
  casa-source/casa5/code/display/QtPlotter/LineOverlaysSearchResultsDialog.cc \
  casa-source/casa5/code/display/QtPlotter/SearchRedshiftDialog.cc \
  casa-source/casa5/code/display/QtPlotter/SettingsWidget.cc \
  casa-source/casa5/code/display/QtPlotter/SpectralPositioningWidget.cc \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageManagerDialog.cc \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageView.cc \
  casa-source/casa5/code/display/QtViewer/ImageManager/DisplayLabel.cc \
  casa-source/casa5/code/display/QtViewer/ImageManager/DisplayOptionsDialog.cc \
  casa-source/casa5/code/display/Fit/RegionBox.cc \
  casa-source/casa5/code/display/Fit/Fit2DTool.cc \
  casa-source/casa5/code/display/Fit/FindSourcesDialog.cc \
  casa-source/casa5/code/display/Fit/PixelRangeDialog.cc \
  casa-source/casa5/code/display/Fit/ResidualHistogramDialog.cc \
  casa-source/casa5/code/display/Fit/Fit2DLogDialog.cc \
  casa-source/casa5/code/display/Fit/Gaussian2DFitter.cc \
  casa-source/casa5/code/display/Fit/ColorComboDelegate.cc \
  casa-source/casa5/code/display/Fit/ComponentListWrapper.cc \
  casa-source/casa5/code/display/Slicer/SliceStatisticsFactory.cc \
  casa-source/casa5/code/display/Slicer/SegmentTracer.cc \
  casa-source/casa5/code/display/Slicer/SlicePlot.cc \
  casa-source/casa5/code/display/Slicer/SlicerMainWindow.cc \
  casa-source/casa5/code/display/Slicer/ImageSlice.cc \
  casa-source/casa5/code/display/Slicer/SliceColorPreferences.cc \
  casa-source/casa5/code/display/Slicer/SlicePlotPreferences.cc \
  casa-source/casa5/code/display/Slicer/SliceZoomer.cc \
  casa-source/casa5/code/display/Slicer/SliceSegment.cc \
  casa-source/casa5/code/display/Slicer/SliceAxisDraw.cc \
  casa-source/casa5/code/display/Slicer/SliceStatistics.cc \
  casa-source/casa5/code/display/Slicer/ImageSliceColorBar.cc \
  casa-source/casa5/code/display/Slicer/SliceWorker.cc \
  casa-source/casa5/code/display/Slicer/SliceStatisticsDistance.cc \
  casa-source/casa5/code/display/Slicer/SliceStatisticsPosition.cc \
  casa-source/casa5/code/guitools/Histogram/HistogramMain.cc \
  casa-source/casa5/code/guitools/Histogram/ImageLoader.cc \
  casa-source/casa5/code/guitools/Histogram/SaveHistogramWidget.cc \
  casa-source/casa5/code/display/Clean/CleanGui.cc \
  casa-source/casa5/code/display/region/Polygon.cc \
  casa-source/casa5/code/display/region/HistogramTab.cc \
  casa-source/casa5/code/display/ds9/ds9lex.cc \
  casa-source/casa5/code/display/ds9/ds9writer.cc \
  casa-source/casa5/code/display/ds9/ds9parse.cc \
  casa-source/casa5/code/display/ds9/ds9parser.cc \
  casa-source/casa5/code/display/ds9/ds9context.cc \
  casa-source/casa5/code/guitools/Histogram/Histogram.cc \
  casa-source/casa5/code/guitools/Histogram/FitWidget.cc \
  casa-source/casa5/code/guitools/Histogram/RangeControlsWidget.cc \
  casa-source/casa5/code/guitools/Histogram/BinCountWidget.cc \
  casa-source/casa5/code/guitools/Histogram/ChannelRangeWidget.cc \
  casa-source/casa5/code/guitools/Histogram/ZoomWidget.cc \
  casa-source/casa5/code/display/RegionShapes/QtSingleRegionShape.cc \
  casa-source/casa5/code/display/RegionShapes/QtNewRegionShape.cc \
  casa-source/casa5/code/display/RegionShapes/RegionShapes.cc \
  casa-source/casa5/code/display/RegionShapes/RegionShape.cc \
  casa-source/casa5/code/display/RegionShapes/RSFileReaderWriter.cc \
  casa-source/casa5/code/display/RegionShapes/DS9FileReader.cc \
  casa-source/casa5/code/display/RegionShapes/DS9FileWriter.cc \
  casa-source/casa5/code/display/RegionShapes/XMLFileReaderWriter.cc \
  casa-source/casa5/code/display/RegionShapes/RSUtils.cc \
  casa-source/casa5/code/display/QtPlotter/ColorSummaryDelegate.cc \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesWidget.cc \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesResultsWidget.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsWidgetOptical.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsWidgetRadio.cc \
  casa-source/casa5/code/display/QtPlotter/GaussianEstimateDialog.cc \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesDialog.cc \
  casa-source/casa5/code/display/QtPlotter/MomentSettingsWidgetOptical.cc \
  casa-source/casa5/code/display/QtPlotter/MomentSettingsWidgetRadio.cc \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageScroll.cc \
  casa-source/casa5/code/guitools/Histogram/ColorPreferences.cc \
  casa-source/casa5/code/guitools/Histogram/RangePicker.cc \
  casa-source/casa5/code/guitools/Histogram/FitterPoisson.cc \
  casa-source/casa5/code/guitools/Histogram/ColorDelegate.cc \
  casa-source/casa5/code/guitools/Histogram/FitterGaussian.cc \
  casa-source/casa5/code/guitools/Histogram/HistogramMarkerPoisson.cc \
  casa-source/casa5/code/guitools/Histogram/HistogramMarkerGaussian.cc \
  casa-source/casa5/code/guitools/Histogram/Fitter.cc \
  casa-source/casa5/code/display/region/HistogramGraph.cc \
  casa-source/casa5/code/display/Display/Options.cc \
  casa-source/casa5/code/display/Display/DisplayEnums.cc \
  casa-source/casa5/code/display/Display/ColorConversion.cc \
  casa-source/casa5/code/display/Display/ColormapDefinition.cc \
  casa-source/casa5/code/display/Display/DParameterMapKeyChoice.cc \
  casa-source/casa5/code/display/Display/DParameterColorChoice.cc \
  casa-source/casa5/code/display/Display/DParameterChoice.cc \
  casa-source/casa5/code/display/Display/DisplayParameter.cc \
  casa-source/casa5/code/display/Display/DParameterString.cc \
  casa-source/casa5/code/display/Display/PanelDisplay.cc \
  casa-source/casa5/code/display/Display/PCVGBuffer.cc \
  casa-source/casa5/code/display/Display/PixelCanvas.cc \
  casa-source/casa5/code/display/Display/PixelCanvasColorTable.cc \
  casa-source/casa5/code/display/Display/WCPGFilter.cc \
  casa-source/casa5/code/display/Display/WorldCanvas.cc \
  casa-source/casa5/code/display/Display/WorldCanvasHolder.cc \
  casa-source/casa5/code/display/Display/WorldCanvasPGPlotDriver.cc \
  casa-source/casa5/code/display/Display/Attribute.cc \
  casa-source/casa5/code/display/Display/AttributeBuffer.cc \
  casa-source/casa5/code/display/Display/AttValBase.cc \
  casa-source/casa5/code/display/Display/ColormapManager.cc \
  casa-source/casa5/code/display/Display/DParameterButton.cc \
  casa-source/casa5/code/display/DisplayEvents/WorldCanvasEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/PCRefreshEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCEllipseTool.cc \
  casa-source/casa5/code/display/DisplayEvents/DisplayEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/WCRefreshEH.cc \
  casa-source/casa5/code/display/DisplayEvents/WCRefreshEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCRTZoomer.cc \
  casa-source/casa5/code/display/DisplayEvents/PixelCanvasEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCETRegion.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCPTRegion.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCPolyTool.cc \
  casa-source/casa5/code/display/DisplayEvents/PCMotionEH.cc \
  casa-source/casa5/code/display/DisplayEvents/PCPositionEH.cc \
  casa-source/casa5/code/display/DisplayEvents/PCRefreshEH.cc \
  casa-source/casa5/code/display/DisplayEvents/WCPositionEH.cc \
  casa-source/casa5/code/display/DisplayEvents/DisplayTool.cc \
  casa-source/casa5/code/display/DisplayEvents/PCITFiddler.cc \
  casa-source/casa5/code/display/DisplayDatas/TblAsXYDM.cc \
  casa-source/casa5/code/display/DisplayDatas/WorldAxesDM.cc \
  casa-source/casa5/code/display/DisplayDatas/WedgeDM.cc \
  casa-source/casa5/code/display/DisplayDatas/LatticePADD2.cc \
  casa-source/casa5/code/display/DisplayDatas/LattPADMVector2.cc \
  casa-source/casa5/code/display/DisplayDatas/ScrollingRasterDM.cc \
  casa-source/casa5/code/display/DisplayDatas/LatticeAsVector2.cc \
  casa-source/casa5/code/display/DisplayDatas/AxesDisplayData.cc \
  casa-source/casa5/code/display/DisplayDatas/TblAsRasterDM.cc \
  casa-source/casa5/code/display/DisplayDatas/DisplayData.cc \
  casa-source/casa5/code/display/DisplayDatas/ActiveCaching2dDD.cc \
  casa-source/casa5/code/display/DisplayDatas/Histogram2dDD.cc \
  casa-source/casa5/code/display/DisplayDatas/PassiveCachingDD.cc \
  casa-source/casa5/code/display/DisplayDatas/PassiveTableDD.cc \
  casa-source/casa5/code/display/DisplayDatas/PrincipalAxesDD.cc \
  casa-source/casa5/code/display/DisplayDatas/ScrollingRasterDD.cc \
  casa-source/casa5/code/display/DisplayDatas/SkyCatOverlayDD.cc \
  casa-source/casa5/code/display/DisplayDatas/TblAsRasterDD.cc \
  casa-source/casa5/code/display/DisplayDatas/TblAsXYDD.cc \
  casa-source/casa5/code/display/DisplayDatas/WedgeDD.cc \
  casa-source/casa5/code/display/DisplayDatas/WorldAxesDD.cc \
  casa-source/casa5/code/display/DisplayDatas/DisplayMethod.cc \
  casa-source/casa5/code/display/DisplayDatas/Histogram2dDM.cc \
  casa-source/casa5/code/display/DisplayDatas/PrincipalAxesDM.cc \
  casa-source/casa5/code/display/DisplayDatas/SkyCatOverlayDM.cc \
  casa-source/casa5/code/display/DisplayDatas/AxesDisplayMethod.cc \
  casa-source/casa5/code/display/DisplayDatas/CachingDisplayData.cc \
  casa-source/casa5/code/display/DisplayDatas/CachingDisplayMethod.cc \
  casa-source/casa5/code/display/QtPlotter/ColorSummaryWidget.cc \
  casa-source/casa5/code/display/QtPlotter/ProfileTaskMonitor.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFitLogDialog.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsFixedTableCell.cc \
  casa-source/casa5/code/display/QtPlotter/GaussianEstimateWidget.cc \
  casa-source/casa5/code/display/QtPlotter/ThresholdingBinPlotDialog.cc \
  casa-source/casa5/code/display/QtPlotter/QtProfilePrefs.cc \
  casa-source/casa5/code/display/QtPlotter/WorldCanvasTranslator.cc \
  casa-source/casa5/code/display/QtPlotter/SmoothSpinBox.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasModeFactory.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasModeChannel.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasModeZoom.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasModeAnnotation.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasModeContextMenu.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasModeRangeSelection.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFitPolynomial.cc \
  casa-source/casa5/code/display/QtPlotter/SpecFitGaussian.cc \
  casa-source/casa5/code/display/QtPlotter/QtPlotSettings.cc \
  casa-source/casa5/code/display/QtPlotter/MolecularLine.cc \
  casa-source/casa5/code/display/QtPlotter/QtMWCTools.cc \
  casa-source/casa5/code/display/QtPlotter/CanvasCurve.cc \
  casa-source/casa5/code/display/QtPlotter/annotations/Annotation.cc \
  casa-source/casa5/code/display/QtPlotter/canvasMode/CanvasMode.cc \
  casa-source/casa5/code/display/QtPlotter/QtOldMWCTools.cc \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationEditor.cc \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationEditorText.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterChannel.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterFrequency.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterFrequencyVelocity.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterFrequencyWavelength.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterWavelength.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterWavelengthVelocity.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterWavelengthFrequency.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterVelocity.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterVelocityFrequency.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterVelocityWavelength.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/ConverterIntensity.cc \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesResultDisplayer.cc \
  casa-source/casa5/code/display/QtPlotter/ProfileTaskFacilitator.cc \
  casa-source/casa5/code/display/QtPlotter/conversion/Converter.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiEllipseTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPointTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiRectTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPolyTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPolylineTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPVTool.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPVToolImpl.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiEllipseToolImpl.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPointToolImpl.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiRectToolImpl.cc \
  casa-source/casa5/code/display/DisplayEvents/MultiPolylineToolImpl.cc \
  casa-source/casa5/code/display/DisplayEvents/WCMotionEH.cc \
  casa-source/casa5/code/display/DisplayEvents/MWCPannerTool.cc \
  casa-source/casa5/code/display/DisplayEvents/WCMotionEvent.cc \
  casa-source/casa5/code/display/DisplayEvents/WCPositionEvent.cc \
  casa-source/casa5/code/display/region/PVLine.cc \
  casa-source/casa5/code/display/region/Rectangle.cc \
  casa-source/casa5/code/display/region/Polyline.cc \
  casa-source/casa5/code/display/region/RegionSource.cc \
  casa-source/casa5/code/display/region/QtRegionSource.cc \
  casa-source/casa5/code/display/region/QtRegionSourceFactory.cc \
  casa-source/casa5/code/display/Display/DisplayMarkerDefinitions.cc \
  casa-source/casa5/code/display/Display/DisplayCoordinateSystem.cc \
  casa-source/casa5/code/display/Display/MultiWCHolder.cc \
  casa-source/casa5/code/display/Display/ColormapInfo.cc \
  casa-source/casa5/code/display/Display/DisplayState.cc \
  casa-source/casa5/code/display/Display/Colormap.cc \
  casa-source/casatools/casacore/measures/Measures/MCRadialVelocity.cc \
  casa-source/casatools/casacore/measures/Measures/MCEpoch.cc \
  casa-source/casatools/casacore/measures/Measures/MCBase.cc \
  casa-source/casatools/casacore/measures/Measures/MCBaseline.cc \
  casa-source/casatools/casacore/measures/Measures/MRBase.cc \
  casa-source/casatools/casacore/measures/Measures/Aberration.cc \
  casa-source/casatools/casacore/measures/Measures/MeasComet.cc \
  casa-source/casatools/casacore/measures/Measures/MCFrame.cc \
  casa-source/casatools/casacore/measures/Measures/MEarthMagnetic.cc \
  casa-source/casatools/casacore/measures/Measures/MPosition.cc \
  casa-source/casatools/casacore/measures/Measures/MRadialVelocity.cc \
  casa-source/casatools/casacore/casa/Arrays/Slice.cc \
  casa-source/casatools/casacore/casa/Arrays/Slicer.cc \
  casa-source/casatools/casacore/casa/Arrays/Vector_tmpl.cc \
  casa-source/casatools/casacore/casa/Arrays/Array_tmpl.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/CoordinateSystem.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/LinearXform.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/LinearXform2.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/DirectionCoordinate.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/Direction2Coordinate.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/FITSCoordinateUtil.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/Spectral2Coordinate.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageMetaDataConstants.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageMask.cc \
  casa-source/casa5/code/imageanalysis/IO/ProfileFitterEstimatesFileParser.cc \
  casa-source/casa5/code/imageanalysis/IO/OutputDestinationChecker.cc \
  casa-source/casa5/code/imageanalysis/Regions/CasacRegionManager.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImagePadder.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/PVGenerator.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/PixelValueManipulatorData.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/CasaImageBeamSet.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageProfileFitter.cc \
  casa-source/casa5/code/imageanalysis/IO/FitterEstimatesFileParser.cc \
  casa-source/casa5/code/imageanalysis/IO/AsciiAnnotationFileLine.cc \
  casa-source/casa5/code/imageanalysis/IO/RegionTextParser.cc \
  casa-source/casa5/code/imageanalysis/IO/ParameterParser.cc \
  casa-source/casa5/code/imageanalysis/IO/ImageProfileFitterResults.cc \
  casa-source/casa5/code/imageanalysis/IO/LogFile.cc \
  casa-source/casatools/casacore/images/Images/Image_tmpl.cc \
  casa-source/casa5/code/imageanalysis/Images/ComponentListImage.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnVector.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnLine.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnText.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnCircle.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnRotBox.cc \
  casa-source/casa5/code/imageanalysis/Annotations/RegionTextList.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnRectBox.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnEllipse.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnPolygon.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnPolyline.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnRegion.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnSymbol.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnotationBase.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnAnnulus.cc \
  casa-source/casa5/code/imageanalysis/Annotations/AnnCenterBox.cc \
  casa-source/casatools/casacore/measures/Measures/SolarPos.cc \
  casa-source/casatools/casacore/measures/Measures/MBaseline.cc \
  casa-source/casatools/casacore/measures/Measures/MDirection.cc \
  casa-source/casatools/casacore/measures/Measures/MFrequency.cc \
  casa-source/casatools/casacore/measures/Measures/MDoppler.cc \
  casa-source/casatools/casacore/measures/Measures/MCDoppler.cc \
  casa-source/casatools/casacore/measures/Measures/MCDirection.cc \
  casa-source/casatools/casacore/measures/Measures/MCFrequency.cc \
  casa-source/casatools/casacore/measures/Measures/MeasTable.cc \
  casa-source/casatools/casacore/measures/Measures/MCPosition.cc \
  casa-source/casatools/casacore/measures/Measures/MeasFrame.cc \
  casa-source/casatools/casacore/measures/Measures/MeasTableMul.cc \
  casa-source/casatools/casacore/measures/Measures/MeasIERS.cc \
  casa-source/casatools/casacore/measures/Measures/MeasJPL.cc \
  casa-source/casatools/casacore/measures/Measures/MeasMath.cc \
  casa-source/casatools/casacore/measures/Measures/Quality.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeasType.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableQuantumDesc.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeasRefDesc.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeasValueDesc.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeasDescBase.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeasOffsetDesc.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeasColumn.cc \
  casa-source/casatools/casacore/measures/TableMeasures/TableMeas_tmpl.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/QualityCoordinate.cc \
  casa-source/casatools/casacore/tables/Tables/ScaRecordColDesc.cc \
  casa-source/casatools/casacore/tables/Tables/ScaRecordColData.cc \
  casa-source/casatools/casacore/tables/Tables/ColumnsIndex.cc \
  casa-source/casatools/casacore/tables/Tables/NullTable.cc \
  casa-source/casatools/casacore/tables/Tables/TableLocker.cc \
  casa-source/casatools/casacore/tables/Tables/TableLock.cc \
  casa-source/casatools/casacore/tables/Tables/TableKeyword.cc \
  casa-source/casatools/casacore/tables/Tables/TableInfo.cc \
  casa-source/casatools/casacore/tables/Tables/ArrColDesc_tmpl.cc \
  casa-source/casatools/casacore/tables/Tables/RowCopier.cc \
  casa-source/casatools/casacore/casa/Quanta/QC.cc \
  casa-source/casatools/casacore/casa/Quanta/Unit.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap2.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap3.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap4.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap5.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap6.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitMap7.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitName.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitDim.cc \
  casa-source/casatools/casacore/casa/Quanta/QBase.cc \
  casa-source/casatools/casacore/casa/Quanta/MVuvw.cc \
  casa-source/casatools/casacore/casa/Quanta/MVAngle.cc \
  casa-source/casatools/casacore/casa/Quanta/QLogical2.cc \
  casa-source/casatools/casacore/casa/Quanta/MVBaseline.cc \
  casa-source/casatools/casacore/casa/Quanta/MVEarthMagnetic.cc \
  casa-source/casatools/casacore/casa/Quanta/MVDirection.cc \
  casa-source/casatools/casacore/casa/Quanta/MVFrequency.cc \
  casa-source/casatools/casacore/casa/Quanta/MVPosition.cc \
  casa-source/casatools/casacore/casa/Quanta/MVTime.cc \
  casa-source/casatools/casacore/casa/Quanta/MVDoppler.cc \
  casa-source/casatools/casacore/casa/Quanta/UnitVal.cc \
  casa-source/casatools/casacore/casa/Quanta/MeasValue.cc \
  casa-source/casatools/casacore/casa/Quanta/Quantum2.cc \
  casa-source/casatools/casacore/casa/Quanta/QuantumHolder.cc \
  casa-source/casatools/casacore/casa/Quanta/MVRadialVelocity.cc \
  casa-source/casatools/casacore/casa/Quanta/RotMatrix.cc \
  casa-source/casatools/casacore/casa/Quanta/Euler.cc \
  casa-source/casatools/casacore/casa/Quanta/MVEpoch.cc \
  casa-source/casatools/casacore/casa/BasicSL/String.cc \
  casa-source/casatools/casacore/casa/BasicMath/Random.cc \
  casa-source/casatools/casacore/casa/BasicMath/Math.cc \
  casa-source/casatools/casacore/casa/BasicSL/Complex.cc \
  casa-source/casatools/casacore/casa/BasicSL/IComplex.cc \
  casa-source/casatools/casacore/casa/BasicSL/RegexBase.cc \
  casa-source/casatools/casacore/casa/Utilities/Compare.cc \
  casa-source/casatools/casacore/casa/Utilities/ValType.cc \
  casa-source/casatools/casacore/casa/Utilities/CountedPtr2.cc \
  casa-source/casatools/casacore/casa/Utilities/Sort.cc \
  casa-source/casatools/casacore/casa/Utilities/SortError.cc \
  casa-source/casatools/casacore/casa/Utilities/Regex.cc \
  casa-source/casatools/casacore/casa/Utilities/cregex.cc \
  casa-source/casatools/casacore/casa/Utilities/MUString.cc \
  casa-source/casatools/casacore/casa/Utilities/Notice.cc \
  casa-source/casatools/casacore/casa/Utilities/StringDistance.cc \
  casa-source/casatools/casacore/casa/Utilities/RegSequence.cc \
  casa-source/casatools/casacore/casa/Utilities/RecordTransformable.cc \
  casa-source/casatools/casacore/casa/Utilities/Copy2.cc \
  casa-source/casatools/casacore/casa/Utilities/Precision.cc \
  casa-source/casatools/casacore/casa/Utilities/DataType.cc \
  casa-source/casatools/casacore/casa/Exceptions/Error2.cc \
  casa-source/casatools/casacore/casa/Arrays/ArrayUtil2.cc \
  casa-source/casatools/casacore/casa/Arrays/Matrix_tmpl.cc \
  casa-source/casatools/casacore/casa/Arrays/ArrayError.cc \
  casa-source/casatools/casacore/casa/Arrays/ArrayBase.cc \
  casa-source/casatools/casacore/casa/Arrays/ArrayPosIter.cc \
  casa-source/casatools/casacore/casa/Arrays/IPosition.cc \
  casa-source/casatools/casacore/casa/Arrays/IPosition2.cc \
  casa-source/casatools/casacore/casa/Arrays/AxesMapping.cc \
  casa-source/casatools/casacore/casa/Arrays/AxesSpecifier.cc \
  casa-source/casatools/casacore/casa/Arrays/ExtendSpecifier.cc \
  casa-source/casatools/casacore/casa/Containers/Allocator.cc \
  casa-source/casatools/casacore/casa/Containers/Block.cc \
  casa-source/casatools/casacore/casa/Containers/Block_tmpl.cc \
  casa-source/casatools/casacore/casa/Containers/ValueHolderRep.cc \
  casa-source/casatools/casacore/casa/Containers/RecordRep.cc \
  casa-source/casatools/casacore/scimath/StatsFramework/BiweightStatisticsData.cc \
  casa-source/casatools/casacore/scimath/StatsFramework/StatisticsData.cc \
  casa-source/casatools/casacore/scimath/StatsFramework/ClassicalStatisticsData.cc \
  casa-source/casatools/casacore/scimath/Fitting/LSQFit.cc \
  casa-source/casatools/casacore/scimath/Fitting/LSQFit3.cc \
  casa-source/casatools/casacore/scimath/Fitting/LSQMatrix.cc \
  casa-source/casatools/casacore/scimath/Fitting/LSQMatrix2.cc \
  casa-source/casatools/casacore/tables/Tables/RefColumn.cc \
  casa-source/casatools/casacore/tables/Tables/RefTable.cc \
  casa-source/casatools/casacore/tables/Tables/Table.cc \
  casa-source/casatools/casacore/tables/TaQL/UDFBase.cc \
  casa-source/casatools/casacore/tables/TaQL/RecordExpr.cc \
  casa-source/casatools/casacore/tables/TaQL/TableGram.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprNodeRecord.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprNodeRep.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprDerNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprDerNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprLogicNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprLogicNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprFuncNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprGroupAggrFunc.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprGroupAggrFuncArray.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprUDFNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprUDFNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprMathNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprMathNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprNodeSet.cc \
  casa-source/casatools/casacore/tables/DataMan/MemoryStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMCoordColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMCubeBuff.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMIdColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMDataColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledShapeStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledDataStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledFileHelper.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledFileAccess.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/VirtualTaQLColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledStManAccessor.cc \
  casa-source/casatools/casacore/tables/DataMan/DataManAccessor.cc \
  casa-source/casatools/casacore/tables/Tables/TableAttr.cc \
  casa-source/casatools/casacore/tables/Tables/TableCopy.cc \
  casa-source/casatools/casacore/tables/Tables/ScaColDesc_tmpl.cc \
  casa-source/casatools/casacore/tables/Tables/ReadAsciiTable.cc \
  casa-source/casatools/casacore/tables/Tables/TableDesc.cc \
  casa-source/casatools/casacore/tables/Tables/BaseTabIter.cc \
  casa-source/casatools/casacore/tables/Tables/SetupNewTab.cc \
  casa-source/casatools/casacore/tables/Tables/BaseTable.cc \
  casa-source/casatools/casacore/tables/Tables/BaseColumn.cc \
  casa-source/casatools/casacore/tables/Tables/ColumnDesc.cc \
  casa-source/casatools/casacore/tables/Tables/TableTrace.cc \
  casa-source/casatools/casacore/tables/Tables/TableError.cc \
  casa-source/casatools/casacore/tables/Tables/TableRow.cc \
  casa-source/casatools/casacore/tables/Tables/TableColumn.cc \
  casa-source/casatools/casacore/tables/Tables/ColumnSet.cc \
  casa-source/casatools/casacore/tables/Tables/RefRows.cc \
  casa-source/casatools/casacore/tables/Tables/PlainTable.cc \
  casa-source/casatools/casacore/tables/Tables/PlainColumn.cc \
  casa-source/casatools/casacore/tables/Tables/TableLockData.cc \
  casa-source/casatools/casacore/tables/Tables/TableSyncData.cc \
  casa-source/casatools/casacore/tables/Tables/BaseColDesc.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMDirColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMIndColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMIndStringColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMStringHandler.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMShape.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMIndex.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMOption.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMCube.cc \
  casa-source/casatools/casacore/tables/DataMan/StArrAipsIO.cc \
  casa-source/casatools/casacore/tables/DataMan/StIndArrAIO.cc \
  casa-source/casatools/casacore/tables/DataMan/StArrayFile.cc \
  casa-source/casatools/casacore/tables/DataMan/StIndArray.cc \
  casa-source/casatools/casacore/tables/DataMan/SSMBase.cc \
  casa-source/casatools/casacore/tables/DataMan/IncrementalStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/MSMIndColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/MSMDirColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/MSMColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/MSMBase.cc \
  casa-source/casatools/casacore/tables/DataMan/StManAipsIO.cc \
  casa-source/casatools/casacore/tables/DataMan/ForwardCol.cc \
  casa-source/casatools/casacore/tables/DataMan/BitFlagsEngine.cc \
  casa-source/casatools/casacore/tables/DataMan/DataManError.cc \
  casa-source/casatools/casacore/tables/DataMan/StManColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/CompressFloat.cc \
  casa-source/casatools/casacore/tables/DataMan/CompressComplex.cc \
  casa-source/casatools/casacore/tables/DataMan/StandardStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/StandardStManAccessor.cc \
  casa-source/casatools/casacore/tables/DataMan/IncrStManAccessor.cc \
  casa-source/casatools/casacore/tables/DataMan/ISMBase.cc \
  casa-source/casatools/casacore/tables/Tables/TableRecord.cc \
  casa-source/casatools/casacore/tables/DataMan/DataManager.cc \
  casa-source/casatools/casacore/tables/Tables/ArrayColumn_tmpl.cc \
  casa-source/casatools/casacore/tables/Tables/ScalarColumn_tmpl.cc \
  casa-source/casatools/casacore/tables/Tables/ConcatColumn.cc \
  casa-source/casatools/casacore/tables/Tables/ConcatTable.cc \
  casa-source/casatools/casacore/tables/Tables/ConcatRows.cc \
  casa-source/casatools/casacore/tables/Tables/ColumnCache.cc \
  casa-source/casatools/casacore/tables/Tables/SubTabDesc.cc \
  casa-source/casatools/casacore/tables/Tables/ColDescSet.cc \
  casa-source/casatools/casacore/tables/Tables/TableCache.cc \
  casa-source/casatools/casacore/tables/Tables/StorageOption.cc \
  casa-source/casatools/casacore/tables/Tables/TableIter.cc \
  casa-source/casatools/casacore/tables/Tables/TableIterProxy.cc \
  casa-source/casatools/casacore/tables/Tables/TabPath.cc \
  casa-source/casatools/casacore/tables/Tables/TableRecordRep.cc \
  casa-source/casatools/casacore/tables/Tables/MemoryTable.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLShow.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprFuncNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLNodeVisitor.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLNodeResult.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLStyle.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLNodeDer.cc \
  casa-source/casatools/casacore/tables/TaQL/RecordGram.cc \
  casa-source/casatools/casacore/tables/TaQL/TableParse.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprUnitNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprGroup.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprConeNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprRange.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLResult.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprNode.cc \
  casa-source/casatools/casacore/tables/TaQL/MArrayBase.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLNodeHandler.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprAggrNode.cc \
  casa-source/casatools/casacore/tables/TaQL/ExprAggrNodeArray.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLNode.cc \
  casa-source/casatools/casacore/tables/TaQL/TaQLNodeRep.cc \
  casa-source/casatools/casacore/tables/LogTables/NewFile.cc \
  casa-source/casatools/casacore/tables/LogTables/LoggerHolder.cc \
  casa-source/casatools/casacore/tables/LogTables/TableLogSink.cc \
  casa-source/casatools/casacore/tables/Tables/TableProxy.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMFile.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/TSMCubeMMap.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledColumnStMan.cc \
  casa-source/casatools/casacore/tables/DataMan/DataManInfo.cc \
  casa-source/casatools/casacore/tables/DataMan/VirtColEng.cc \
  casa-source/casatools/casacore/tables/DataMan/ISMBucket.cc \
  casa-source/casatools/casacore/tables/DataMan/ISMColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/ISMIndColumn.cc \
  casa-source/casatools/casacore/tables/DataMan/ISMIndex.cc \
  casa-source/casatools/casacore/tables/DataMan/TiledCellStMan.cc \
  casa-source/casa5/code/asdmstman/AsdmColumn.cc \
  casa-source/casa5/code/asdmstman/AsdmIndex.cc \
  casa-source/casa5/code/asdmstman/AsdmStMan.cc \
  casa-source/casa5/code/asdmstman/Register.cc \
  casa-source/casa5/code/display/DisplayDatas/MSAsRaster.cc \
  casa-source/casa5/code/display/Utilities/DlTarget.cc \
  casa-source/casa5/code/display/Utilities/DlHandle.cc \
  casa-source/casa5/code/display/Utilities/dtor.cc \
  casa-source/casa5/code/display/Utilities/ImageProperties.cc \
  casa-source/casa5/code/display/Utilities/DisplayOptions.cc \
  casa-source/casa5/code/display/Utilities/Lowlevel.cc \
  casa-source/casatools/casacore/casa/System/PGPlotter.cc \
  casa-source/casatools/casacore/casa/System/PGPlotterInterface.cc \
  casa-source/casatools/casacore/casa/System/PGPlotterNull.cc \
  casa-source/casatools/casacore/casa/System/Aipsrc.cc \
  casa-source/casatools/casacore/casa/System/Casarc.cc \
  casa-source/casatools/casacore/casa/System/AipsrcValue2.cc \
  casa-source/casatools/casacore/casa/System/AipsrcVString.cc \
  casa-source/casatools/casacore/casa/System/AipsrcBool.cc \
  casa-source/casatools/casacore/casa/System/ProgressMeter.cc \
  casa-source/casatools/casacore/casa/System/ObjectID.cc \
  casa-source/casatools/casacore/casa/System/ObjectID2.cc \
  casa-source/casatools/casacore/ms/MSOper/MSDerivedValues.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSDopplerUtil.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSTableImpl.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSWeatherColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSTable.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSSysCalColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSStateColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSSpWindowColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSSpectralWindow.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFeed.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFieldColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFlagCmdColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFreqOffColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSHistoryColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSAntennaColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSDataDescColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSDataDescription.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSDopplerColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSPointingColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSObsColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSPolColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSProcessorColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSDoppler.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSField.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFlagCmd.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFreqOffset.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSHistory.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSObservation.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSPointing.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSPolarization.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSProcessor.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSSource.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSState.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSSysCal.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSWeather.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSourceIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSTableIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSParse.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSSourceColumns.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSSpwErrorHandler.cc \
  casa-source/casatools/casacore/ms/MSSel/MSObservationParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSDataDescIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSFieldIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSPolIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSArrayParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSCorrParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSFeedIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSFieldParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSPolnParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSScanParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSpwIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSStateIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSTimeParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSUvDistParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSObservationGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSFieldGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSFeedGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSCorrGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSAntennaGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSScanGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSPolnGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSpwGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSUvDistGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSStateGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSTimeGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSArrayGram.cc \
  casa-source/casatools/casacore/ms/MSSel/MSAntennaIndex.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSelectionErrorHandler.cc \
  casa-source/casatools/casacore/ms/MSSel/MSAntennaParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSelection.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSpwParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSFeedParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSStateParse.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSelectableTable.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSelectionTools.cc \
  casa-source/casatools/casacore/ms/MSSel/MSSelectionError.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSMainColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSFeedColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSAntenna.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MeasurementSet.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSColumns.cc \
  casa-source/casatools/casacore/ms/MeasurementSets/MSIter.cc \
  casa-source/casatools/casacore/measures/Measures/Stokes.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/StokesCoordinate.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/SpectralCoordinate.cc \
  casa-source/casatools/casacore/measures/Measures/VelocityMachine.cc \
  casa-source/casatools/casacore/measures/Measures/Precession.cc \
  casa-source/casatools/casacore/measures/Measures/Muvw.cc \
  casa-source/casatools/casacore/measures/Measures/Nutation.cc \
  casa-source/casatools/casacore/measures/Measures/Measure.cc \
  casa-source/casatools/casacore/measures/Measures/MeasData.cc \
  casa-source/casatools/casacore/measures/Measures/MConvertBase.cc \
  casa-source/casatools/casacore/measures/Measures/MeasureHolder.cc \
  casa-source/casatools/casacore/measures/Measures/MEpoch.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/Coordinate.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/ObsInfo.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/Projection.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/CoordinateUtil.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/LinearCoordinate.cc \
  casa-source/casatools/casacore/coordinates/Coordinates/TabularCoordinate.cc \
  casa-source/casatools/casacore/lattices/Lattices/Lattices_tmpl.cc \
  casa-source/casatools/casacore/lattices/Lattices/LatticeStepper.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCIntersection.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCLELMask.cc \
  casa-source/casatools/casacore/lattices/LEL/LELCoordinates.cc \
  casa-source/casatools/casacore/lattices/Lattices/TiledLineStepper.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/LatticeHistProgress.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/LatticeHistSpecialize.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/LattStatsProgress.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/Fit2D.cc \
  casa-source/casatools/casacore/lattices/Lattices/TiledShape.cc \
  casa-source/casatools/casacore/lattices/Lattices/TileStepper.cc \
  casa-source/casatools/casacore/lattices/Lattices/LatticeBase.cc \
  casa-source/casatools/casacore/lattices/Lattices/LatticeLocker.cc \
  casa-source/casatools/casacore/lattices/LEL/LELRegion.cc \
  casa-source/casatools/casacore/lattices/LEL/LELAttribute.cc \
  casa-source/casatools/casacore/lattices/LEL/LELBinary2.cc \
  casa-source/casatools/casacore/lattices/LEL/LELFunction2.cc \
  casa-source/casatools/casacore/lattices/LEL/LatticeExprNode.cc \
  casa-source/casatools/casacore/lattices/LEL/LELArrayBase.cc \
  casa-source/casatools/casacore/lattices/LEL/LELLattCoord.cc \
  casa-source/casatools/casacore/lattices/LEL/LELLattCoordBase.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/LattStatsSpecialize.cc \
  casa-source/casatools/casacore/lattices/LEL/LELUnary2.cc \
  casa-source/casatools/casacore/lattices/LRegions/RegionType.cc \
  casa-source/casatools/casacore/lattices/LRegions/LattRegionHolder.cc \
  casa-source/casatools/casacore/lattices/LRegions/FITSMask.cc \
  casa-source/casatools/casacore/lattices/LRegions/LatticeRegion.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCExtension.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCEllipsoid.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCRegionFixed.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCRegionMulti.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCRegion.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCRegion2.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCComplement.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCDifference.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCPagedMask.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCHDF5Mask.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCPixelSet.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCSlicer.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCBox.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCMask.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCUnion.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCPolygon.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCStretch.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCConcatenation.cc \
  casa-source/casatools/casacore/lattices/LRegions/LCRegionSingle.cc \
  casa-source/casatools/casacore/lattices/Lattices/LatticeIndexer.cc \
  casa-source/casatools/casacore/lattices/Lattices/LatticeNavigator.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/LatticeProgress.cc \
  casa-source/casatools/casacore/lattices/LatticeMath/LatticeStatsBase.cc \
  casa-source/casatools/casacore/lattices/Lattices/PixelCurve1D.cc \
  casa-source/casatools/casacore/casa/Logging/LogFilterInterface.cc \
  casa-source/casatools/casacore/casa/Logging/MemoryLogSink.cc \
  casa-source/casatools/casacore/casa/Logging/NullLogSink.cc \
  casa-source/casatools/casacore/casa/Logging/LogFilter.cc \
  casa-source/casatools/casacore/casa/Logging/LogSinkInterface.cc \
  casa-source/casatools/casacore/casa/Logging/LogSink.cc \
  casa-source/casatools/casacore/casa/Logging/LogIO.cc \
  casa-source/casatools/casacore/casa/Logging/LogMessage.cc \
  casa-source/casatools/casacore/casa/Logging/StreamLogSink.cc \
  casa-source/casatools/casacore/casa/Logging/LogOrigin.cc \
  casa-source/casatools/casacore/casa/Json/JsonError.cc \
  casa-source/casatools/casacore/casa/Json/JsonOut.cc \
  casa-source/casatools/casacore/casa/Json/JsonKVMap.cc \
  casa-source/casatools/casacore/casa/Json/JsonValue.cc \
  casa-source/casatools/casacore/casa/Json/JsonParser.cc \
  casa-source/casatools/casacore/images/Images/ImageExprGram.cc \
  casa-source/casatools/casacore/images/Images/ImageInfo.cc \
  casa-source/casatools/casacore/images/Images/FITSErrorImage.cc \
  casa-source/casatools/casacore/images/Images/ImageAttrGroup.cc \
  casa-source/casatools/casacore/images/Images/ImageAttrGroupCasa.cc \
  casa-source/casatools/casacore/images/Images/PagedImage2.cc \
  casa-source/casatools/casacore/images/Images/ImageOpener.cc \
  casa-source/casatools/casacore/images/Images/ImageExprParse.cc \
  casa-source/casatools/casacore/images/Images/ImageAttrHandler.cc \
  casa-source/casatools/casacore/images/Images/ImageAttrHandlerCasa.cc \
  casa-source/casatools/casacore/images/Images/ImageAttrHandlerHDF5.cc \
  casa-source/casatools/casacore/images/Images/ImageAttrGroupHDF5.cc \
  casa-source/casatools/casacore/images/Images/ImageFITS2Converter.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/SpectralCollapser.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageCollapserData.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageCollapser2.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/SpectralFitter.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageFactory2.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ProfileFitResults.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageInputProcessor.cc \
  casa-source/casa5/code/imageanalysis/ImageAnalysis/ImageMomentsProgress.cc \
  casa-source/casatools/casacore/images/Regions/ImageRegion.cc \
  casa-source/casatools/casacore/images/Images/FITSImgParser.cc \
  casa-source/casatools/casacore/images/Regions/RegionHandlerMemory.cc \
  casa-source/casatools/casacore/images/Regions/RegionHandler.cc \
  casa-source/casatools/casacore/images/Regions/RegionHandlerHDF5.cc \
  casa-source/casatools/casacore/images/Regions/RegionHandlerTable.cc \
  casa-source/casatools/casacore/images/Regions/WCEllipsoid.cc \
  casa-source/casatools/casacore/images/Regions/WCExtension.cc \
  casa-source/casatools/casacore/images/Regions/WCCompound.cc \
  casa-source/casatools/casacore/images/Regions/WCComplement.cc \
  casa-source/casatools/casacore/images/Regions/WCDifference.cc \
  casa-source/casatools/casacore/images/Regions/RegionManager.cc \
  casa-source/casatools/casacore/images/Regions/WCRegion.cc \
  casa-source/casatools/casacore/images/Regions/WCRegion2.cc \
  casa-source/casatools/casacore/images/Regions/WCUnion.cc \
  casa-source/casatools/casacore/images/Regions/WCPolygon.cc \
  casa-source/casatools/casacore/images/Regions/WCLELMask.cc \
  casa-source/casatools/casacore/images/Regions/WCIntersection.cc \
  casa-source/casatools/casacore/images/Regions/WCConcatenation.cc \
  casa-source/casatools/casacore/images/Regions/WCBox.cc \
  casa-source/casatools/casacore/images/Images/MIRIADImage.cc \
  casa-source/casatools/casacore/images/Images/ImageBeamSet.cc \
  casa-source/casatools/casacore/images/Images/LELImageCoord.cc \
  casa-source/casatools/casacore/images/Images/HDF5Image2.cc \
  casa-source/casatools/casacore/images/Images/FITSQualityMask.cc \
  ./casa-source/casatools/casacore/images/Images/ImageUtilities.cc \
  casa-source/casatools/casacore/casa/OS/Timer.cc \
  casa-source/casatools/casacore/casa/OS/SymLink.cc \
  casa-source/casatools/casacore/casa/OS/Path.cc \
  casa-source/casatools/casacore/casa/OS/EnvVar.cc \
  casa-source/casatools/casacore/casa/OS/DynLib.cc \
  casa-source/casatools/casacore/casa/OS/Conversion.cc \
  casa-source/casatools/casacore/casa/OS/LECanonicalConversion.cc \
  casa-source/casatools/casacore/casa/OS/MemoryTrace.cc \
  casa-source/casatools/casacore/casa/OS/Mutex.cc \
  casa-source/casatools/casacore/casa/OS/RegularFile.cc \
  casa-source/casatools/casacore/casa/OS/Directory.cc \
  casa-source/casatools/casacore/casa/OS/DOos.cc \
  casa-source/casatools/casacore/casa/OS/DirectoryIterator.cc \
  casa-source/casatools/casacore/casa/OS/File.cc \
  casa-source/casatools/casacore/casa/OS/HostInfo.cc \
  casa-source/casatools/casacore/casa/OS/CanonicalConversion.cc \
  casa-source/casatools/casacore/casa/OS/Time.cc \
  casa-source/casatools/casacore/casa/IO/TypeIO.cc \
  casa-source/casatools/casacore/casa/IO/BucketBase.cc \
  casa-source/casatools/casacore/casa/IO/BucketMapped.cc \
  casa-source/casatools/casacore/casa/IO/BucketBuffered.cc \
  casa-source/casatools/casacore/casa/IO/MultiHDF5.cc \
  casa-source/casatools/casacore/casa/IO/MultiFile.cc \
  casa-source/casatools/casacore/casa/IO/MemoryIO.cc \
  casa-source/casatools/casacore/casa/IO/MMapfdIO.cc \
  casa-source/casatools/casacore/casa/IO/MFFileIO.cc \
  casa-source/casatools/casacore/casa/IO/BucketFile.cc \
  casa-source/casatools/casacore/casa/IO/FiledesIO.cc \
  casa-source/casatools/casacore/casa/IO/MultiFileBase.cc \
  casa-source/casatools/casacore/casa/IO/RegularFileIO.cc \
  casa-source/casatools/casacore/casa/IO/LockFile.cc \
  casa-source/casatools/casacore/casa/IO/FilebufIO.cc \
  casa-source/casatools/casacore/casa/IO/FileLocker.cc \
  casa-source/casatools/casacore/casa/IO/ByteIO.cc \
  casa-source/casatools/casacore/casa/IO/CanonicalIO.cc \
  casa-source/casatools/casacore/casa/IO/LECanonicalIO.cc \
  casa-source/casatools/casacore/casa/IO/BucketCache.cc \
  casa-source/casatools/casacore/casa/OS/OMP.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5DataSet.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5Object.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5Record.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5DataType.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5Group.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5Error.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5File.cc \
  casa-source/casatools/casacore/casa/HDF5/HDF5HidMeta.cc \
  casa-source/casatools/casacore/casa/Containers/Record2Interface.cc \
  casa-source/casatools/casacore/casa/Containers/ValueHolder.cc \
  casa-source/casatools/casacore/casa/Containers/RecordInterface.cc \
  casa-source/casatools/casacore/casa/Containers/RecordDescRep.cc \
  casa-source/casatools/casacore/casa/Containers/RecordDesc.cc \
  casa-source/casatools/casacore/casa/Containers/IterError.cc \
  casa-source/casatools/casacore/casa/Containers/Record.cc \
  casa-source/casatools/casacore/casa/Containers/Record2.cc \
  casa-source/casatools/casacore/fits/FITS/FITSHistoryUtil.cc \
  casa-source/casatools/casacore/fits/FITS/BinTable.cc \
  casa-source/casatools/casacore/fits/FITS/FITSDateUtil.cc \
  casa-source/casatools/casacore/fits/FITS/hdu2.cc \
  casa-source/casatools/casacore/fits/FITS/fits.cc \
  casa-source/casatools/casacore/fits/FITS/fitsio.cc \
  casa-source/casatools/casacore/fits/FITS/blockio.cc \
  casa-source/casatools/casacore/fits/FITS/FITSError.cc \
  casa-source/casatools/casacore/fits/FITS/FITSSpectralUtil.cc \
  casa-source/casatools/casacore/fits/FITS/FITSKeywordUtil.cc \
  casa-source/casatools/casacore/fits/FITS/FITSTable2.cc \
  casa-source/casatools/casacore/images/Images/FITSImage.cc \
  casa-source/casatools/casacore/images/Images/FITSQualityImage.cc \
  casa-source/casatools/casacore/scimath/Mathematics/NumericTraits.cc \
  casa-source/casatools/casacore/scimath/Mathematics/GaussianBeam.cc \
  casa-source/casatools/casacore/scimath/Mathematics/VectorKernel.cc \
  casa-source/casatools/casacore/scimath/Mathematics/Interpolate2D.cc \
  casa-source/casatools/casacore/scimath/Mathematics/Combinatorics.cc \
  casa-source/casatools/casacore/scimath/Mathematics/FFTServer.cc \
  casa-source/casatools/casacore/scimath/Mathematics/FFTPack.cc \
  casa-source/casatools/casacore/scimath/Mathematics/FFTW.cc \
  casa-source/casatools/casacore/scimath/Mathematics/Geometry.cc \
  casa-source/casatools/casacore/scimath/StatsFramework/ZScoreCalculator.cc \
  casa-source/casatools/casacore/scimath/Functionals/FuncExpression.cc \
  casa-source/casatools/casacore/scimath/Functionals/FuncExprData.cc \
  casa-source/casatools/casacore/casa/BasicSL/Constants.cc \
  \
  casa-source/casa5/code/msvis/MSVis/VLAT.cc \
  casa-source/casa5/code/msvis/MSVis/MsRows.cc \
  casa-source/casa5/code/msvis/MSVis/MeasurementSet2.cc \
  casa-source/casa5/code/msvis/MSVis/VisBufferAsync.cc \
  casa-source/casa5/code/msvis/MSVis/VisibilityIterator.cc \
  casa-source/casa5/code/msvis/MSVis/VisibilityIterator2.cc \
  casa-source/casa5/code/msvis/MSVis/VisibilityIteratorImpl.cc \
  casa-source/casa5/code/msvis/MSVis/VisibilityIteratorImpl2.cc \
  casa-source/casa5/code/msvis/MSVis/VisibilityIteratorImplAsync.cc \
  casa-source/casa5/code/msvis/MSVis/AsynchronousInterface.cc \
  casa-source/casa5/code/msvis/MSVis/ViFrequencySelection.cc \
  casa-source/casa5/code/msvis/MSVis/ViImplementation2.cc \
  casa-source/casa5/code/msvis/MSVis/VisBufferAsyncWrapper.cc \
  casa-source/casa5/code/msvis/MSVis/PointingDirectionCache.cc \
  casa-source/casa5/code/msvis/MSVis/VisModelDataI.cc \
  casa-source/casa5/code/msvis/MSVis/VisBuffer.cc \
  casa-source/casa5/code/msvis/MSVis/VisImagingWeight.cc \
  casa-source/casa5/code/msvis/MSVis/SpectralWindow.cc \
  casa-source/casa5/code/msvis/MSVis/ViColumns2.cc \
  casa-source/casa5/code/msvis/MSVis/AsynchronousTools.cc \
  casa-source/casa5/code/msvis/MSVis/UtilJ.cc \
  casa-source/casa5/code/msvis/MSVis/VisBufferImpl2.cc \
  casa-source/casa5/code/msvis/MSVis/Vbi2MsRow.cc \
  casa-source/casa5/code/msvis/MSVis/VisBufferComponents2.cc \
    casa-source/casa5/code/msvis/MSVis/MSIter2.cc \
  casa-source/casa5/code/msvis/MSVis/VisBuffer2.cc \
  casa-source/casa5/code/msvis/MSVis/MSUtil.cc \
  \
  casa-source/casatools/casacore/mirlib/bug.c \
  casa-source/casatools/casacore/mirlib/dio.c \
  casa-source/casatools/casacore/mirlib/headio.c \
  casa-source/casatools/casacore/mirlib/hio.c \
  casa-source/casatools/casacore/mirlib/key.c \
  casa-source/casatools/casacore/mirlib/maskio.c \
  casa-source/casatools/casacore/mirlib/pack.c \
  casa-source/casatools/casacore/mirlib/scrio.c \
  casa-source/casatools/casacore/mirlib/uvio.c \
  casa-source/casatools/casacore/mirlib/xyio.c \
  casa-source/casatools/casacore/mirlib/xyzio.c \
  casa-source/casatools/casacore/casa/IO/AipsIO.cc \
  casa-source/casatools/casacore/casa/System/Choice.cc \
  casa-source/casatools/casacore/casa/System/AppInfo.cc \
  casa-source/casatools/casacore/casa/System/AppState.cc \
  casa-source/casatools/casacore/casa/Arrays/ArrayPartMath.cc \
  casa-source/casatools/casacore/casa/Arrays/Array2.cc \
  casa-source/casatools/casacore/casa/Arrays/Array2Math.cc \
  casa-source/casatools/casacore/casa/Arrays/Matrix2Math.cc \
  \
  casa-source/casa5/code/components/ComponentModels/DiskShape.cc \
  casa-source/casa5/code/components/ComponentModels/C11Timer.cc \
  casa-source/casa5/code/components/ComponentModels/LimbDarkenedDiskShape.cc \
  casa-source/casa5/code/components/ComponentModels/SkyComponentFactory.cc \
  casa-source/casa5/code/components/ComponentModels/TabularSpectrum.cc \
  casa-source/casa5/code/components/ComponentModels/ConstantSpectrum.cc \
  casa-source/casa5/code/components/ComponentModels/SpectralIndex.cc \
  casa-source/casa5/code/components/ComponentModels/TwoSidedShape.cc \
  casa-source/casa5/code/components/ComponentModels/SpectralModel.cc \
  casa-source/casa5/code/components/ComponentModels/GaussianShape.cc \
  casa-source/casa5/code/components/ComponentModels/SkyComponent.cc \
  casa-source/casa5/code/components/ComponentModels/SkyCompRep.cc \
  casa-source/casa5/code/components/ComponentModels/ComponentList.cc \
  casa-source/casa5/code/components/ComponentModels/ComponentShape.cc \
  casa-source/casa5/code/components/ComponentModels/PointShape.cc \
  casa-source/casa5/code/components/ComponentModels/SkyCompBase.cc \
  casa-source/casa5/code/components/ComponentModels/ComponentType.cc \
  casa-source/casa5/code/components/ComponentModels/ComponentType2.cc \
  casa-source/casa5/code/components/ComponentModels/GaussianDeconvolver.cc \
  casa-source/casa5/code/components/SpectralComponents/LogTransformedPolynomialSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/PowerLogPolynomialSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/GaussianMultipletSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/PolynomialSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/LorentzianSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/GaussianSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/CompiledSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/SpectralElementFactory.cc \
  casa-source/casa5/code/components/SpectralComponents/SpectralEstimate.cc \
  casa-source/casa5/code/components/SpectralComponents/PCFSpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/SpectralList.cc \
  casa-source/casa5/code/components/SpectralComponents/SpectralFit.cc \
  casa-source/casa5/code/components/SpectralComponents/SpectralElement.cc \
  casa-source/casa5/code/components/SpectralComponents/SpectralElement2.cc \
  casa-source/casa5/code/display/DisplayCanvas/DefaultWCSizeControlHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/DefaultWCCoordinateHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCResampleHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCSimpleResampleHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCSizeControlHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCLinearScaleHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCPowerScaleHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCDataScaleHandler.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCCSNLAxisLabeller.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCCSAxisLabeller.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCAxisLabeller.cc \
  casa-source/casa5/code/display/DisplayCanvas/WCCoordinateHandler.cc \
  casa-source/casa5/code/spectrallines/Splatalogue/Searcher.cc \
  casa-source/casa5/code/spectrallines/Splatalogue/SearcherFactory.cc \
  casa-source/casa5/code/spectrallines/Splatalogue/SplatResult.cc \
  casa-source/casa5/code/spectrallines/Splatalogue/SQLiteSearch/DatabaseConnector.cc \
  casa-source/casa5/code/spectrallines/Splatalogue/SQLiteSearch/SearcherSQLite.cc \
  \
  include/casagrpc/types/variant.cc \
  include/casagrpc/types/record.cc \
  \
  source/casa-version.cc \
  source/casacore-version.cc

HEADERS = casa-source/casa5/code/display/QtViewer/DisplayDataHolder.h \
  casa-source/casa5/code/display/QtViewer/grpcViewerAdaptor.qo.h \
  casa-source/casa5/code/display/QtViewer/QtLELEdit.qo.h \
  casa-source/casa5/code/display/QtViewer/InvisibleAxis.h \
  casa-source/casa5/code/display/QtViewer/QtOptions.h \
  casa-source/casa5/code/display/QtViewer/QtPCColorTable.h \
  casa-source/casa5/code/display/QtViewer/QtWCBox.h \
  casa-source/casa5/code/display/QtViewer/AboutDialogViewer.qo.h \
  casa-source/casa5/code/display/QtViewer/AnimatorHolder.qo.h \
  casa-source/casa5/code/display/QtViewer/AnimatorWidget.qo.h \
  casa-source/casa5/code/display/QtViewer/ColorHistogram.qo.h \
  casa-source/casa5/code/display/QtViewer/ColorHistogramScale.qo.h \
  casa-source/casa5/code/display/QtViewer/ColorTransferWidget.qo.h \
  casa-source/casa5/code/display/QtViewer/CursorTrackingHolder.qo.h \
  casa-source/casa5/code/display/QtViewer/FileBox.qo.h \
  casa-source/casa5/code/display/QtViewer/InActiveDock.qo.h \
  casa-source/casa5/code/display/QtViewer/MakeMask.qo.h \
  casa-source/casa5/code/display/QtViewer/MakeRegion.qo.h \
  casa-source/casa5/code/display/QtViewer/ViewerPreferences.qo.h \
  casa-source/casa5/code/display/QtViewer/QtCanvasManager.qo.h \
  casa-source/casa5/code/display/QtViewer/QtCleanPanelGui2.qo.h \
  casa-source/casa5/code/display/QtViewer/QtCleanPanelGui.qo.h \
  casa-source/casa5/code/display/QtViewer/QtDataManager.qo.h \
  casa-source/casa5/code/display/QtViewer/QtDataOptionsPanel.qo.h \
  casa-source/casa5/code/display/QtViewer/QtDisplayData.qo.h \
  casa-source/casa5/code/display/QtViewer/QtDisplayPanel.qo.h \
  casa-source/casa5/code/display/QtViewer/QtDisplayPanelGui.qo.h \
  casa-source/casa5/code/display/QtViewer/QtExportBrowser.qo.h \
  casa-source/casa5/code/display/QtViewer/QtExportManager.qo.h \
  casa-source/casa5/code/display/QtViewer/QtMouseToolBar.qo.h \
  casa-source/casa5/code/display/QtViewer/QtMouseTools.qo.h \
  casa-source/casa5/code/display/QtViewer/QtMouseToolState.qo.h \
  casa-source/casa5/code/display/QtViewer/QtOldMouseTools.qo.h \
  casa-source/casa5/code/display/QtPlotter/QtOldMWCTools.qo.h \
  casa-source/casa5/code/display/QtViewer/QtPixelCanvas.qo.h \
  casa-source/casa5/code/display/QtViewer/QtRegionManager.qo.h \
  casa-source/casa5/code/display/QtViewer/QtViewerBase.qo.h \
  casa-source/casa5/code/display/QtViewer/QtViewer.qo.h \
  casa-source/casa5/code/display/QtViewer/QtViewerPrintGui.qo.h \
  casa-source/casa5/code/display/QtViewer/RegionToolManager.qo.h \
  casa-source/casa5/code/display/QtViewer/SlicerGen.qo.h \
  casa-source/casa5/code/display/QtViewer/TrackBox.qo.h \
  casa-source/casa5/code/display/QtViewer/QtDisplayDataGui.qo.h \
  \
  casa-source/casa5/code/display/region/Polyline.qo.h \
  casa-source/casa5/code/display/region/Region.qo.h \
  casa-source/casa5/code/display/region/PVLine.qo.h \
  casa-source/casa5/code/display/region/QtRegionSource.qo.h \
  casa-source/casa5/code/display/region/QtRegionState.qo.h \
  casa-source/casa5/code/display/region/QtRegionDock.qo.h \
  casa-source/casa5/code/display/region/QtRegionStats.qo.h \
  casa-source/casa5/code/guitools/Histogram/BinPlotWidget.qo.h \
  casa-source/casa5/code/guitools/Histogram/FootPrintWidget.qo.h \
  casa-source/casa5/code/display/RegionShapes/QtRegionShapeManager.qo.h \
  casa-source/casa5/code/display/RegionShapes/RSUtils.qo.h \
  casa-source/casa5/code/display/QtPlotter/LegendPreferences.qo.h \
  casa-source/casa5/code/display/QtPlotter/SmoothPreferences.qo.h \
  casa-source/casa5/code/display/QtPlotter/QtProfile.qo.h \
  casa-source/casa5/code/display/QtPlotter/QtCanvas.qo.h \
  casa-source/casa5/code/display/QtPlotter/CanvasHolder.qo.h \
  casa-source/casa5/code/display/QtPlotter/LineOverlaysTab.qo.h \
  casa-source/casa5/code/display/QtPlotter/LineOverlaysSearchResultsDialog.qo.h \
  casa-source/casa5/code/display/QtPlotter/SearchRedshiftDialog.qo.h \
  casa-source/casa5/code/display/QtPlotter/SettingsWidget.qo.h \
  casa-source/casa5/code/display/QtPlotter/SpectralPositioningWidget.qo.h \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageManagerDialog.qo.h \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageView.qo.h \
  casa-source/casa5/code/display/QtViewer/ImageManager/DisplayLabel.qo.h \
  casa-source/casa5/code/display/Fit/Fit2DTool.qo.h \
  casa-source/casa5/code/display/Fit/FindSourcesDialog.qo.h \
  casa-source/casa5/code/display/Fit/PixelRangeDialog.qo.h \
  casa-source/casa5/code/display/Fit/ResidualHistogramDialog.qo.h \
  casa-source/casa5/code/display/Fit/Fit2DLogDialog.qo.h \
  casa-source/casa5/code/display/Slicer/SlicePlot.qo.h \
  casa-source/casa5/code/display/Slicer/SlicerMainWindow.qo.h \
  casa-source/casa5/code/display/Slicer/ImageSlice.qo.h \
  casa-source/casa5/code/guitools/Histogram/HistogramMain.qo.h \
  casa-source/casa5/code/guitools/Histogram/ImageLoader.qo.h \
  casa-source/casa5/code/guitools/Histogram/SaveHistogramWidget.qo.h \
  casa-source/casa5/code/display/Clean/CleanGui.qo.h \
  casa-source/casa5/code/display/region/HistogramTab.qo.h \
  casa-source/casa5/code/guitools/Histogram/FitWidget.qo.h \
  casa-source/casa5/code/guitools/Histogram/RangeControlsWidget.qo.h \
  casa-source/casa5/code/guitools/Histogram/BinCountWidget.qo.h \
  casa-source/casa5/code/guitools/Histogram/ChannelRangeWidget.qo.h \
  casa-source/casa5/code/guitools/Histogram/ZoomWidget.qo.h \
  casa-source/casa5/code/display/RegionShapes/QtSingleRegionShape.qo.h \
  casa-source/casa5/code/display/RegionShapes/QtNewRegionShape.qo.h \
  casa-source/casa5/code/display/RegionShapes/DS9FileWriter.qo.h \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesWidget.qo.h \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesResultsWidget.qo.h \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsWidgetOptical.qo.h \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsWidgetRadio.qo.h \
  casa-source/casa5/code/display/QtPlotter/GaussianEstimateDialog.qo.h \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesDialog.qo.h \
  casa-source/casa5/code/display/QtPlotter/MomentSettingsWidgetOptical.qo.h \
  casa-source/casa5/code/display/QtPlotter/MomentSettingsWidgetRadio.qo.h \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageScroll.qo.h \
  casa-source/casa5/code/display/Slicer/SliceColorPreferences.qo.h \
  casa-source/casa5/code/display/Slicer/SlicePlotPreferences.qo.h \
  casa-source/casa5/code/display/Slicer/SliceSegment.qo.h \
  casa-source/casa5/code/guitools/Histogram/ColorPreferences.qo.h \
  casa-source/casa5/code/display/region/HistogramGraph.qo.h \
  casa-source/casa5/code/display/QtPlotter/SpecFitLogDialog.qo.h \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsFixedTableCell.qo.h \
  casa-source/casa5/code/display/QtPlotter/GaussianEstimateWidget.qo.h \
  casa-source/casa5/code/display/QtPlotter/ThresholdingBinPlotDialog.qo.h \
  casa-source/casa5/code/display/QtPlotter/QtMWCTools.qo.h \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationEditor.qo.h \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationEditorText.qo.h \
  casa-source/casa5/code/display/QtPlotter/QtProfilePrefs.qo.h \
  casa-source/casa5/code/display/QtPlotter/ColorSummaryWidget.qo.h \
  casa-source/casa5/code/casaqt/QtUtilities/QtPanelBase.qo.h \
  casa-source/casa5/code/display/QtAutoGui/QtAutoGui.qo.h \
  casa-source/casa5/code/display/QtAutoGui/QtGuiEntry.qo.h

RESOURCES += casa-source/casa5/code/display/QtViewer/QtViewer.qrc \
  casa-source/casa5/code/display/region/QtRegionDock.qrc \
  casa-source/casa5/code/display/QtAutoGui/QtAutoGui.qrc \
  casa-source/casa5/code/display/QtPlotter/QtPlotter.qrc

FORMS = casa-source/casa5/code/display/region/QtRegionState.ui \
  casa-source/casa5/code/display/region/QtImageRegionStats.ui \
  casa-source/casa5/code/display/region/QtMsRegionStats.ui \
  casa-source/casa5/code/display/region/SlicerStats.ui \
  casa-source/casa5/code/display/region/PVLineStats.ui \
  casa-source/casa5/code/display/region/QtRegionDock.ui \
  casa-source/casa5/code/display/region/QtRegionStats.ui \
  casa-source/casa5/code/display/QtViewer/AboutDialogViewer.ui \
  casa-source/casa5/code/display/QtViewer/AnimatorHolder.ui \
  casa-source/casa5/code/display/QtViewer/AnimatorWidget.ui \
  casa-source/casa5/code/display/QtViewer/ColorHistogram.ui \
  casa-source/casa5/code/guitools/Histogram/BinPlotWidget.ui \
  casa-source/casa5/code/guitools/Histogram/FootPrintWidget.ui \
  casa-source/casa5/code/display/QtViewer/ColorTransferWidget.ui \
  casa-source/casa5/code/display/QtViewer/CursorTrackingHolder.ui \
  casa-source/casa5/code/display/QtAutoGui/adjustmentBottom.ui \
  casa-source/casa5/code/display/QtAutoGui/sliderLabelItem.ui \
  casa-source/casa5/code/display/QtAutoGui/sliderEditorItem.ui \
  casa-source/casa5/code/display/QtAutoGui/lineEditorItem.ui \
  casa-source/casa5/code/display/QtAutoGui/comboItem.ui \
  casa-source/casa5/code/display/QtAutoGui/checkButtonItem.ui \
  casa-source/casa5/code/display/QtAutoGui/pushButtonItem.ui \
  casa-source/casa5/code/display/QtAutoGui/minMaxEditorItem.ui \
  casa-source/casa5/code/display/QtAutoGui/pairItem.ui \
  casa-source/casa5/code/display/QtViewer/QtCanvasManager.ui \
  casa-source/casa5/code/display/QtViewer/CursorLink.ui \
  casa-source/casa5/code/display/QtViewer/SlicerGen.ui \
  casa-source/casa5/code/display/QtViewer/QtDataManager.ui \
  casa-source/casa5/code/display/QtViewer/QtDataMgrMsSelect.ui \
  casa-source/casa5/code/display/QtViewer/VOParam.ui \
  casa-source/casa5/code/display/QtViewer/QtDataOptionsPanel.ui \
  casa-source/casa5/code/display/RegionShapes/QtRegionShapeManager.ui \
  casa-source/casa5/code/display/RegionShapes/QtRSFileLoader.ui \
  casa-source/casa5/code/display/RegionShapes/QtRSFileSaver.ui \
  casa-source/casa5/code/display/QtViewer/printControl.ui \
  casa-source/casa5/code/display/QtViewer/QtRegionMgr.ui \
  casa-source/casa5/code/display/QtPlotter/LegendPreferences.ui \
  casa-source/casa5/code/display/QtPlotter/SmoothPreferences.ui \
  casa-source/casa5/code/display/QtPlotter/QtProfileGUI.ui \
  casa-source/casa5/code/display/QtPlotter/CanvasHolder.ui \
  casa-source/casa5/code/display/QtPlotter/LineOverlaysTab.ui \
  casa-source/casa5/code/display/QtPlotter/ColorSummaryWidget.ui \
  casa-source/casa5/code/display/QtPlotter/QtProfilePrefsGUI.ui \
  casa-source/casa5/code/display/QtPlotter/LineOverlaysSearchResultsDialog.ui \
  casa-source/casa5/code/display/QtPlotter/SearchRedshiftDialog.ui \
  casa-source/casa5/code/display/QtPlotter/SettingsWidget.ui \
  casa-source/casa5/code/display/QtPlotter/SpectralPositioningWidget.ui \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationEditor.ui \
  casa-source/casa5/code/display/QtPlotter/annotations/AnnotationEditorText.ui \
  casa-source/casa5/code/display/QtViewer/QtExportManager.ui \
  casa-source/casa5/code/display/QtViewer/ViewerPreferences.ui \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageManagerDialog.ui \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageView.ui \
  casa-source/casa5/code/display/Fit/Fit2DTool.ui \
  casa-source/casa5/code/display/Fit/FindSourcesDialog.ui \
  casa-source/casa5/code/display/Fit/PixelRangeDialog.ui \
  casa-source/casa5/code/display/Fit/ResidualHistogramDialog.ui \
  casa-source/casa5/code/display/Fit/Fit2DLogDialog.ui \
  casa-source/casa5/code/display/Slicer/SlicerMainWindow.ui \
  casa-source/casa5/code/display/Slicer/ImageSlice.ui \
  casa-source/casa5/code/guitools/Histogram/HistogramMain.ui \
  casa-source/casa5/code/guitools/Histogram/ImageLoader.ui \
  casa-source/casa5/code/guitools/Histogram/SaveHistogramWidget.ui \
  casa-source/casa5/code/display/Clean/CleanGui.ui \
  casa-source/casa5/code/display/QtViewer/QtExportBrowser.ui \
  casa-source/casa5/code/display/region/HistogramTab.ui \
  casa-source/casa5/code/guitools/Histogram/FitWidget.ui \
  casa-source/casa5/code/guitools/Histogram/RangeControlsWidget.ui \
  casa-source/casa5/code/guitools/Histogram/BinCountWidget.ui \
  casa-source/casa5/code/guitools/Histogram/ChannelRangeWidget.ui \
  casa-source/casa5/code/guitools/Histogram/ZoomWidget.ui \
  casa-source/casa5/code/display/RegionShapes/QtSingleRegionShape.ui \
  casa-source/casa5/code/display/RegionShapes/QtEditRegionShape.ui \
  casa-source/casa5/code/display/RegionShapes/QtNewRegionShape.ui \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesWidget.ui \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesResultsWidget.ui \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsWidgetOptical.ui \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsWidgetRadio.ui \
  casa-source/casa5/code/display/QtPlotter/GaussianEstimateDialog.ui \
  casa-source/casa5/code/display/QtPlotter/SearchMoleculesDialog.ui \
  casa-source/casa5/code/display/QtPlotter/MomentSettingsWidgetOptical.ui \
  casa-source/casa5/code/display/QtPlotter/MomentSettingsWidgetRadio.ui \
  casa-source/casa5/code/display/QtViewer/ImageManager/ImageScroll.ui \
  casa-source/casa5/code/display/Slicer/SliceColorPreferences.ui \
  casa-source/casa5/code/display/Slicer/SlicePlotPreferences.ui \
  casa-source/casa5/code/display/Slicer/SliceSegment.ui \
  casa-source/casa5/code/guitools/Histogram/ColorPreferences.ui \
  casa-source/casa5/code/display/Clean/ConfirmStop.ui \
  casa-source/casa5/code/display/region/HistogramGraph.ui \
  casa-source/casa5/code/display/QtPlotter/SpecFitLogDialog.ui \
  casa-source/casa5/code/display/QtPlotter/SpecFitSettingsFixedTableCell.ui \
  casa-source/casa5/code/display/QtPlotter/GaussianEstimateWidget.ui \
  casa-source/casa5/code/display/QtPlotter/ThresholdingBinPlotDialog.ui \
  casa-source/casa5/code/display/RegionShapes/QtDS9WriteOptions.ui

TARGET = casaviewer

python_module.target = py
python_module.commands = scripts/generate-module prefix=build/python.$$QMAKE_HOST.version/casaviewer app=$$APP_EXE protoc=$$PROTOPY shutdown=$$PROTO_SHUTDOWN ping=$$PROTO_PING img=$$PROTO_IMG BUILD=$(BUILD)
python_module.depends = $$APP
QMAKE_EXTRA_TARGETS += python_module