[Rose-commits] r19 - in trunk: . config docs docs/Rose
docs/Rose/Tutorial exampleTranslators exampleTranslators/AstCopyReplTester
exampleTranslators/DOTGenerator exampleTranslators/PDFGenerator
exampleTranslators/defaultTranslator exampleTranslators/documentedExamples
exampleTranslators/documentedExamples/AstRewriteExamples
exampleTranslators/documentedExamples/dataBaseExamples
exampleTranslators/documentedExamples/simpleTranslatorExamples
exampleTranslators/graphicalUserInterfaceExamples
exampleTranslators/graphicalUserInterfaceExamples/attributes
exampleTranslators/graphicalUserInterfaceExamples/layout
exampleTranslators/graphicalUserInterfaceExamples/query
exampleTranslators/graphicalUserInterfaceExamples/slicing projects
projects/BabelPreprocessor projects/BinaryCloneDetection
projects/BinaryContextLookup projects/C_to_Promela projects/CloneDetection
projects/DatalogAnalysis
projects/DatalogAnalysis/relationTranslatorGenerator
projects/DatalogAnalysis/src projects/DatalogAnalysis/src/DBFactories
projects/DatalogAnalysis/tests projects/DistributedMemoryAnalysisCompass
projects/DocumentationGenerator projects/FiniteStateModelChecker
projects/MPICodeMotion projects/OpenMP_Translator
projects/OpenMP_Translator/tests
projects/OpenMP_Translator/tests/cvalidationsuite
projects/OpenMP_Translator/tests/developmentTests
projects/OpenMP_Translator/tests/epcc-c
projects/OpenMP_Translator/tests/npb2.3-omp-c
projects/OpenMP_Translator/tests/npb2.3-omp-c/BT
projects/OpenMP_Translator/tests/npb2.3-omp-c/CG
projects/OpenMP_Translator/tests/npb2.3-omp-c/EP
projects/OpenMP_Translator/tests/npb2.3-omp-c/FT
projects/OpenMP_Translator/tests/npb2.3-omp-c/IS
projects/OpenMP_Translator/tests/npb2.3-omp-c/LU
projects/OpenMP_Translator/tests/npb2.3-omp-c/MG
projects/OpenMP_Translator/tests/npb2.3-omp-c/SP projects/arrayOptimization
projects/arrayOptimization/test projects/assemblyToSourceAst
projects/binCompass projects/binCompass/analyses
projects/binCompass/graphanalyses projects/binaryVisualization
projects/bugSeeding projects/ch! eckPoint
liaoch at osp5.lbl.gov
liaoch at osp5.lbl.gov
Sat Aug 30 01:10:28 PDT 2008
Author: liaoch
Date: 2008-08-30 01:10:25 -0700 (Sat, 30 Aug 2008)
New Revision: 19
Added:
trunk/config/mdl_have_opengl.m4
trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.compass.external.makefile
trunk/src/frontend/CxxFrontend/roseBinaryEDG-i686-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
trunk/src/frontend/CxxFrontend/roseBinaryEDG-x86_64-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
Removed:
trunk/projects/compass/extensions/checkers/nameConsistency/compassEmptyMain.C
trunk/projects/compass/extensions/checkers/nameConsistency/regressionException
trunk/projects/compass/extensions/checkers/staticConstructorInitialization/Makefile.am
trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compass.C
trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compassTestMain.C
trunk/src/frontend/CxxFrontend/roseBinaryEDG-i686-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz
trunk/src/frontend/CxxFrontend/roseBinaryEDG-x86_64-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz
Modified:
trunk/Makefile.in
trunk/aclocal.m4
trunk/config/Makefile.in
trunk/configure
trunk/configure.in
trunk/docs/Makefile.in
trunk/docs/Rose/Makefile.in
trunk/docs/Rose/Tutorial/Makefile.in
trunk/exampleTranslators/AstCopyReplTester/Makefile.in
trunk/exampleTranslators/DOTGenerator/Makefile.in
trunk/exampleTranslators/Makefile.in
trunk/exampleTranslators/PDFGenerator/Makefile.in
trunk/exampleTranslators/defaultTranslator/Makefile.in
trunk/exampleTranslators/documentedExamples/AstRewriteExamples/Makefile.in
trunk/exampleTranslators/documentedExamples/Makefile.in
trunk/exampleTranslators/documentedExamples/dataBaseExamples/Makefile.in
trunk/exampleTranslators/documentedExamples/simpleTranslatorExamples/Makefile.in
trunk/exampleTranslators/graphicalUserInterfaceExamples/Makefile.in
trunk/exampleTranslators/graphicalUserInterfaceExamples/attributes/Makefile.in
trunk/exampleTranslators/graphicalUserInterfaceExamples/layout/Makefile.in
trunk/exampleTranslators/graphicalUserInterfaceExamples/query/Makefile.in
trunk/exampleTranslators/graphicalUserInterfaceExamples/slicing/Makefile.in
trunk/projects/BabelPreprocessor/Makefile.in
trunk/projects/BinaryCloneDetection/Makefile.in
trunk/projects/BinaryContextLookup/Makefile.in
trunk/projects/C_to_Promela/Makefile.in
trunk/projects/CloneDetection/Makefile.in
trunk/projects/DatalogAnalysis/Makefile.in
trunk/projects/DatalogAnalysis/relationTranslatorGenerator/Makefile.in
trunk/projects/DatalogAnalysis/src/DBFactories/Makefile.in
trunk/projects/DatalogAnalysis/src/Makefile.in
trunk/projects/DatalogAnalysis/tests/Makefile.in
trunk/projects/DistributedMemoryAnalysisCompass/Makefile.in
trunk/projects/DocumentationGenerator/Makefile.in
trunk/projects/FiniteStateModelChecker/Makefile.in
trunk/projects/MPICodeMotion/Makefile.in
trunk/projects/Makefile.in
trunk/projects/OpenMP_Translator/Makefile.in
trunk/projects/OpenMP_Translator/tests/Makefile.in
trunk/projects/OpenMP_Translator/tests/cvalidationsuite/Makefile.in
trunk/projects/OpenMP_Translator/tests/developmentTests/Makefile.in
trunk/projects/OpenMP_Translator/tests/epcc-c/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/BT/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/CG/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/EP/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/FT/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/IS/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/LU/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/MG/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/Makefile.in
trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/SP/Makefile.in
trunk/projects/arrayOptimization/Makefile.in
trunk/projects/arrayOptimization/test/Makefile.in
trunk/projects/assemblyToSourceAst/Makefile.in
trunk/projects/assemblyToSourceAst/x86AssemblyToC.C
trunk/projects/binCompass/Makefile.am
trunk/projects/binCompass/Makefile.in
trunk/projects/binCompass/analyses/Makefile.in
trunk/projects/binCompass/binCompassMain.cpp
trunk/projects/binCompass/graphanalyses/Makefile.in
trunk/projects/binaryVisualization/Makefile.am
trunk/projects/binaryVisualization/Makefile.in
trunk/projects/binaryVisualization/vizzBinary.C
trunk/projects/bugSeeding/Makefile.in
trunk/projects/checkPointExample/Makefile.in
trunk/projects/compass/Makefile.in
trunk/projects/compass/extensions/checkers/allowedFunctions/compass_parameters
trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.C
trunk/projects/compass/extensions/prerequisites/BinDataFlowPrerequisite.h
trunk/projects/compass/src/Makefile.in
trunk/projects/compass/src/compassSupport/Makefile.am
trunk/projects/compass/src/compassSupport/Makefile.in
trunk/projects/compass/src/compassSupport/compass.C
trunk/projects/compass/src/compassSupport/compass.inc
trunk/projects/compass/src/compass_scripts/compass_template_generator/compass.C
trunk/projects/compass/src/util/C-API/Makefile.am
trunk/projects/compass/src/util/C-API/Makefile.in
trunk/projects/compass/src/util/MPIAbstraction/Makefile.in
trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/Makefile.in
trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/Makefile.in
trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/Makefile.in
trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/mpi2c++/Makefile.in
trunk/projects/compass/src/util/Makefile.in
trunk/projects/compass/tools/Makefile.in
trunk/projects/compass/tools/compass/CHECKER_LIST
trunk/projects/compass/tools/compass/Makefile.am
trunk/projects/compass/tools/compass/Makefile.in
trunk/projects/compass/tools/compass/RULE_SELECTION
trunk/projects/compass/tools/compass/buildCheckers.C
trunk/projects/compass/tools/compass/checkers.h
trunk/projects/compass/tools/compass/doc/Makefile.in
trunk/projects/compass/tools/compass/tests/C_tests/Makefile.in
trunk/projects/compass/tools/compass/tests/Cxx_tests/Makefile.in
trunk/projects/compass/tools/compass/tests/Makefile.in
trunk/projects/compass/tools/compassVerifier/Makefile.am
trunk/projects/compass/tools/compassVerifier/Makefile.in
trunk/projects/compass/tools/sampleCompassSubset/Makefile.in
trunk/projects/dataStructureGraphing/Makefile.in
trunk/projects/highLevelGrammars/Makefile.in
trunk/projects/javaport/Makefile.am
trunk/projects/javaport/Makefile.in
trunk/projects/palette/Makefile.in
trunk/projects/palette/rose.P
trunk/projects/programModeling/Makefile.in
trunk/projects/reverseComputation/Makefile.in
trunk/projects/runtimeErrorCheck/Makefile.in
trunk/projects/simpleCallGraphAnalysis/Makefile.in
trunk/rose_config.h.in
trunk/scripts/Makefile.in
trunk/src/3rdPartyLibraries/MSTL/Makefile.in
trunk/src/3rdPartyLibraries/Makefile.in
trunk/src/3rdPartyLibraries/antlr-jars/Makefile.in
trunk/src/3rdPartyLibraries/fortran-parser/Makefile.in
trunk/src/Makefile.in
trunk/src/ROSETTA/Grammar/BinaryInstruction.code
trunk/src/ROSETTA/Grammar/Node.code
trunk/src/ROSETTA/Grammar/Support.code
trunk/src/ROSETTA/Makefile.in
trunk/src/ROSETTA/astNodeList
trunk/src/ROSETTA/src/Makefile.in
trunk/src/ROSETTA/src/binaryInstruction.C
trunk/src/ROSETTA/src/buildStorageClasses.C
trunk/src/ROSETTA/src/support.C
trunk/src/backend/Makefile.in
trunk/src/backend/asmUnparser/Makefile.in
trunk/src/backend/asmUnparser/unparseAsm.C
trunk/src/backend/asmUnparser/unparseAsm.h
trunk/src/backend/unparser/CxxCodeGeneration/Makefile.in
trunk/src/backend/unparser/CxxCodeGeneration/unparseCxx_types.C
trunk/src/backend/unparser/FortranCodeGeneration/Makefile.in
trunk/src/backend/unparser/Makefile.in
trunk/src/backend/unparser/PHPCodeGeneration/Makefile.in
trunk/src/backend/unparser/formatSupport/Makefile.in
trunk/src/backend/unparser/languageIndependenceSupport/Makefile.in
trunk/src/backend/unparser/unparser.C
trunk/src/frontend/BinaryDisassembly/Makefile.in
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.cpp
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.h
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_ControlFlowAnalysis.cpp
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.cpp
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.h
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.cpp
trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.h
trunk/src/frontend/BinaryDisassembly/graph/RoseBin_DotGraph.cpp
trunk/src/frontend/BinaryDisassembly/graph/RoseBin_Graph.h
trunk/src/frontend/CxxFrontend/Makefile.am
trunk/src/frontend/CxxFrontend/Makefile.in
trunk/src/frontend/Disassemblers/Makefile.in
trunk/src/frontend/Disassemblers/disassemblerCommon.C
trunk/src/frontend/Disassemblers/disassemblers.h
trunk/src/frontend/Disassemblers/x86Disassembler.C
trunk/src/frontend/ExecFormats/Makefile.in
trunk/src/frontend/ExecFormats/ROSE_ExecDOS.C
trunk/src/frontend/ExecFormats/ROSE_ExecELF.C
trunk/src/frontend/ExecFormats/ROSE_ExecGeneric.C
trunk/src/frontend/ExecFormats/ROSE_ExecLE.C
trunk/src/frontend/ExecFormats/ROSE_ExecNE.C
trunk/src/frontend/ExecFormats/ROSE_ExecPE.C
trunk/src/frontend/Makefile.in
trunk/src/frontend/OpenFortranParser_SAGE_Connection/Makefile.in
trunk/src/frontend/PHPFrontend/Makefile.in
trunk/src/frontend/SageIII/Makefile.in
trunk/src/frontend/SageIII/astFileIO/Makefile.in
trunk/src/frontend/SageIII/astFixup/Makefile.in
trunk/src/frontend/SageIII/astHiddenTypeAndDeclarationLists/Makefile.in
trunk/src/frontend/SageIII/astMerge/Makefile.in
trunk/src/frontend/SageIII/astPostProcessing/Makefile.in
trunk/src/frontend/SageIII/astTokenStream/Makefile.in
trunk/src/frontend/SageIII/astVisualization/Makefile.in
trunk/src/frontend/SageIII/rtiHelpers.h
trunk/src/frontend/SageIII/sageInterface/Makefile.in
trunk/src/frontend/SageIII/sageSupport.C
trunk/src/frontend/SageIII/virtualCFG/Makefile.in
trunk/src/midend/Makefile.in
trunk/src/midend/astDiagnostics/Makefile.in
trunk/src/midend/astInlining/Makefile.in
trunk/src/midend/astOutlining/Makefile.in
trunk/src/midend/astProcessing/Makefile.in
trunk/src/midend/astQuery/Makefile.in
trunk/src/midend/astRewriteMechanism/Makefile.in
trunk/src/midend/astUtil/Makefile.in
trunk/src/midend/astUtil/annotation/Makefile.in
trunk/src/midend/astUtil/astInterface/Makefile.in
trunk/src/midend/astUtil/astSupport/Makefile.in
trunk/src/midend/astUtil/symbolicVal/Makefile.in
trunk/src/midend/loopProcessing/Makefile.in
trunk/src/midend/loopProcessing/computation/Makefile.in
trunk/src/midend/loopProcessing/depGraph/Makefile.in
trunk/src/midend/loopProcessing/depInfo/Makefile.in
trunk/src/midend/loopProcessing/driver/Makefile.in
trunk/src/midend/loopProcessing/prepostTransformation/Makefile.in
trunk/src/midend/loopProcessing/slicing/Makefile.in
trunk/src/midend/programAnalysis/CFG/Makefile.in
trunk/src/midend/programAnalysis/CallGraphAnalysis/Makefile.in
trunk/src/midend/programAnalysis/Makefile.in
trunk/src/midend/programAnalysis/OAWrap/Makefile.in
trunk/src/midend/programAnalysis/annotationLanguageParser/Makefile.in
trunk/src/midend/programAnalysis/dataflowAnalysis/Makefile.in
trunk/src/midend/programAnalysis/defUseAnalysis/Makefile.in
trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.am
trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.in
trunk/src/midend/programAnalysis/dominanceAnalysis/Makefile.in
trunk/src/midend/programAnalysis/pointerAnal/Makefile.in
trunk/src/midend/programAnalysis/sideEffectAnalysis/Makefile.in
trunk/src/midend/programAnalysis/staticInterproceduralSlicing/Makefile.in
trunk/src/midend/programAnalysis/valuePropagation/Makefile.in
trunk/src/midend/programTransformation/Makefile.in
trunk/src/midend/programTransformation/constantFolding/Makefile.in
trunk/src/midend/programTransformation/finiteDifferencing/Makefile.in
trunk/src/midend/programTransformation/functionCallNormalization/Makefile.in
trunk/src/midend/programTransformation/implicitCodeGeneration/Makefile.in
trunk/src/midend/programTransformation/partialRedundancyElimination/Makefile.in
trunk/src/midend/programTransformation/runtimeTransformation/Makefile.in
trunk/src/roseExtensions/Makefile.in
trunk/src/roseExtensions/SQLiteConnection/Makefile.in
trunk/src/roseExtensions/dataStructureTraversal/Makefile.in
trunk/src/roseExtensions/databaseConnection/Makefile.in
trunk/src/roseExtensions/highLevelGrammar/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/docs/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir2sage/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/sage/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/util/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml-xercesc/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml2profir/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/profir/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/profir2sage/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/sage/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/util/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/xml-xercesc/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/xml/Makefile.in
trunk/src/roseExtensions/roseHPCToolkit/src/xml2profir/Makefile.in
trunk/src/roseExtensions/sqlite3x/Makefile.in
trunk/src/roseIndependentSupport/Makefile.in
trunk/src/roseIndependentSupport/dot2gml/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/src/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRCodeBox/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/icons22/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRQueryBox/Makefile.in
trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRTree/Makefile.in
trunk/src/roseSupport/Makefile.in
trunk/src/util/Makefile.in
trunk/src/util/commandlineProcessing/Makefile.in
trunk/src/util/graphs/Makefile.in
trunk/src/util/stringSupport/Makefile.in
trunk/src/util/support/Makefile.in
trunk/tests/CompileTests/A++Code/Makefile.in
trunk/tests/CompileTests/A++Tests/Makefile.in
trunk/tests/CompileTests/C99_tests/Makefile.in
trunk/tests/CompileTests/C_subset_of_Cxx_tests/Makefile.in
trunk/tests/CompileTests/C_tests/Makefile.in
trunk/tests/CompileTests/Cxx_tests/Makefile.in
trunk/tests/CompileTests/ElsaTestCases/Makefile.in
trunk/tests/CompileTests/ElsaTestCases/ctests/Makefile.in
trunk/tests/CompileTests/ElsaTestCases/gnu/Makefile.in
trunk/tests/CompileTests/ElsaTestCases/kandr/Makefile.in
trunk/tests/CompileTests/ElsaTestCases/std/Makefile.in
trunk/tests/CompileTests/ExpressionTemplateExample_tests/Makefile.in
trunk/tests/CompileTests/Fortran_tests/Makefile.in
trunk/tests/CompileTests/Makefile.in
trunk/tests/CompileTests/OpenMP_C_tests/Makefile.in
trunk/tests/CompileTests/OvertureCode/Makefile.in
trunk/tests/CompileTests/P++Tests/Makefile.in
trunk/tests/CompileTests/PythonExample_tests/Makefile.in
trunk/tests/CompileTests/RoseExample_tests/Makefile.in
trunk/tests/CompileTests/UPC_tests/Makefile.in
trunk/tests/CompileTests/boost_tests/Makefile.in
trunk/tests/CompileTests/colorAST_tests/Makefile.in
trunk/tests/CompileTests/copyAST_tests/Makefile.in
trunk/tests/CompileTests/hiddenTypeAndDeclarationListTests/Makefile.in
trunk/tests/CompileTests/mergeAST_tests/Makefile.in
trunk/tests/CompileTests/sourcePosition_tests/Makefile.in
trunk/tests/CompileTests/uninitializedField_tests/Makefile.in
trunk/tests/CompileTests/unparseToString_tests/Makefile.in
trunk/tests/CompileTests/virtualCFG_tests/Makefile.in
trunk/tests/CompilerOptionsTests/Makefile.in
trunk/tests/CompilerOptionsTests/testCpreprocessorOption/Makefile.in
trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/Makefile.in
trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/Makefile.in
trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseInsensitive/Makefile.in
trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseSensitive/Makefile.in
trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileNames/Makefile.in
trunk/tests/CompilerOptionsTests/testForSpuriousOutput/Makefile.in
trunk/tests/CompilerOptionsTests/testHeaderFileOutput/Makefile.in
trunk/tests/CompilerOptionsTests/testOutputFileOption/Makefile.in
trunk/tests/Makefile.in
trunk/tests/PerformanceTests/Makefile.in
trunk/tests/RunTests/A++Tests/Makefile.in
trunk/tests/RunTests/Makefile.in
trunk/tests/roseTests/Makefile.in
trunk/tests/roseTests/PHPTests/Makefile.in
trunk/tests/roseTests/astFileIOTests/Makefile.in
trunk/tests/roseTests/astInliningTests/Makefile.in
trunk/tests/roseTests/astInterfaceTests/Makefile.in
trunk/tests/roseTests/astMergeTests/Makefile.in
trunk/tests/roseTests/astOutliningTests/Makefile.am
trunk/tests/roseTests/astOutliningTests/Makefile.in
trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.am
trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.in
trunk/tests/roseTests/astPerformanceTests/Makefile.in
trunk/tests/roseTests/astProcessingTests/Makefile.in
trunk/tests/roseTests/astQueryTests/Makefile.in
trunk/tests/roseTests/astRewriteTests/Makefile.in
trunk/tests/roseTests/astSymbolTableTests/Makefile.in
trunk/tests/roseTests/binaryTests/Makefile.in
trunk/tests/roseTests/binaryTests/runTest.C
trunk/tests/roseTests/loopProcessingTests/Makefile.in
trunk/tests/roseTests/programAnalysisTests/Makefile.in
trunk/tests/roseTests/programAnalysisTests/defUseAnalysisTests/Makefile.in
trunk/tests/roseTests/programAnalysisTests/sideEffectAnalysisTests/Makefile.in
trunk/tests/roseTests/programAnalysisTests/staticInterproceduralSlicingTests/Makefile.in
trunk/tests/roseTests/programAnalysisTests/testCallGraphAnalysis/Makefile.in
trunk/tests/roseTests/programTransformationTests/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/01/ANALYSIS/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/01/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROFILE/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROGRAM/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/02/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/02/PROFILE/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/02/struct_ls/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/03/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/03/PROFILE/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/03/struct_ls/Makefile.in
trunk/tests/roseTests/roseHPCToolkitTests/data/Makefile.in
trunk/tests/roseTests/utilTests/Makefile.in
trunk/tests/translatorTests/Makefile.in
trunk/tools/Makefile.in
trunk/tutorial/Makefile.in
trunk/tutorial/binaryAnalysis.C
trunk/tutorial/database/Makefile.in
trunk/tutorial/outliner/Makefile.in
trunk/tutorial/roseHPCT/Makefile.in
Log:
Load rose-0.9.3a-1828 into trunk.
Modified: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -108,6 +108,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -248,8 +249,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -343,6 +346,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -383,6 +388,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/aclocal.m4
===================================================================
--- trunk/aclocal.m4 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/aclocal.m4 2008-08-30 08:10:25 UTC (rev 19)
@@ -1110,6 +1110,7 @@
m4_include([config/compiler-defs.m4])
m4_include([config/enable-rosehpct.m4])
m4_include([config/generate-backend-compiler-specific-headers.m4])
+m4_include([config/mdl_have_opengl.m4])
m4_include([config/qrose.m4])
m4_include([config/support-bddbddb.m4])
m4_include([config/support-binary-analysis.m4])
Modified: trunk/config/Makefile.in
===================================================================
--- trunk/config/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/config/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -214,8 +215,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -309,6 +312,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -349,6 +354,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Added: trunk/config/mdl_have_opengl.m4
===================================================================
--- trunk/config/mdl_have_opengl.m4 (rev 0)
+++ trunk/config/mdl_have_opengl.m4 2008-08-30 08:10:25 UTC (rev 19)
@@ -0,0 +1,164 @@
+# ===========================================================================
+# http://autoconf-archive.cryp.to/mdl_have_opengl.html
+# ===========================================================================
+#
+# SYNOPSIS
+#
+# MDL_HAVE_OPENGL
+#
+# DESCRIPTION
+#
+# Search for OpenGL. We search first for Mesa (a GPL'ed version of Mesa)
+# before a vendor's version of OpenGL, unless we were specifically asked
+# not to with `--with-Mesa=no' or `--without-Mesa'.
+#
+# The four "standard" OpenGL libraries are searched for: "-lGL", "-lGLU",
+# "-lGLX" (or "-lMesaGL", "-lMesaGLU" as the case may be) and "-lglut".
+#
+# All of the libraries that are found (since "-lglut" or "-lGLX" might be
+# missing) are added to the shell output variable "GL_LIBS", along with
+# any other libraries that are necessary to successfully link an OpenGL
+# application (e.g. the X11 libraries). Care has been taken to make sure
+# that all of the libraries in "GL_LIBS" are listed in the proper order.
+#
+# Additionally, the shell output variable "GL_CFLAGS" is set to any flags
+# (e.g. "-I" flags) that are necessary to successfully compile an OpenGL
+# application.
+#
+# The following shell variable (which are not output variables) are also
+# set to either "yes" or "no" (depending on which libraries were found) to
+# help you determine exactly what was found.
+#
+# have_GL
+# have_GLU
+# have_GLX
+# have_glut
+#
+# LAST MODIFICATION
+#
+# 2008-04-12
+#
+# COPYLEFT
+#
+# Copyright (c) 2008 Matthew D. Langston
+# Copyright (c) 2008 Ahmet Inan <auto at ainan.org>
+#
+# This program is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by the
+# Free Software Foundation; either version 2 of the License, or (at your
+# option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
+# Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along
+# with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+# As a special exception, the respective Autoconf Macro's copyright owner
+# gives unlimited permission to copy, distribute and modify the configure
+# scripts that are the output of Autoconf when processing the Macro. You
+# need not follow the terms of the GNU General Public License when using
+# or distributing such scripts, even though portions of the text of the
+# Macro appear in them. The GNU General Public License (GPL) does govern
+# all other use of the material that constitutes the Autoconf Macro.
+#
+# This special exception to the GPL applies to versions of the Autoconf
+# Macro released by the Autoconf Macro Archive. When you make and
+# distribute a modified version of the Autoconf Macro, you may extend this
+# special exception to the GPL to apply to your modified version as well.
+
+AC_DEFUN([MDL_HAVE_OPENGL],
+[
+ AC_REQUIRE([AC_PROG_CC])
+ AC_REQUIRE([AC_PATH_X])
+ AC_REQUIRE([AC_PATH_XTRA])
+
+ AC_CACHE_CHECK([for OpenGL], mdl_cv_have_OpenGL,
+ [
+dnl Check for Mesa first, unless we were asked not to.
+ AC_ARG_WITH([--with-Mesa],
+ [Prefer the Mesa library over a vendors native OpenGL library (default=yes)],
+ with_Mesa_help_string)
+ AC_ARG_ENABLE(Mesa, $with_Mesa_help_string, use_Mesa=$enableval, use_Mesa=yes)
+
+ if test x"$use_Mesa" = xyes; then
+ GL_search_list="MesaGL GL"
+ GLU_search_list="MesaGLU GLU"
+ GLX_search_list="MesaGLX GLX"
+ else
+ GL_search_list="GL MesaGL"
+ GLU_search_list="GLU MesaGLU"
+ GLX_search_list="GLX MesaGLX"
+ fi
+
+ AC_LANG_SAVE
+ AC_LANG_C
+
+dnl If we are running under X11 then add in the appropriate libraries.
+if test x"$no_x" != xyes; then
+dnl Add everything we need to compile and link X programs to GL_X_CFLAGS
+dnl and GL_X_LIBS.
+ GL_CFLAGS="$X_CFLAGS"
+ GL_X_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXext -lXmu -lXt -lXi $X_EXTRA_LIBS"
+fi
+ GL_save_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$GL_CFLAGS"
+
+ GL_save_LIBS="$LIBS"
+ LIBS="$GL_X_LIBS"
+
+
+ # Save the "AC_MSG_RESULT file descriptor" to FD 8.
+ exec 8>&AC_FD_MSG
+
+ # Temporarily turn off AC_MSG_RESULT so that the user gets pretty
+ # messages.
+ exec AC_FD_MSG>/dev/null
+
+ AC_SEARCH_LIBS(glAccum, $GL_search_list, have_GL=yes, have_GL=no)
+ AC_SEARCH_LIBS(gluBeginCurve, $GLU_search_list, have_GLU=yes, have_GLU=no)
+ AC_SEARCH_LIBS(glXChooseVisual, $GLX_search_list, have_GLX=yes, have_GLX=no)
+ AC_SEARCH_LIBS(glutInit, glut, have_glut=yes, have_glut=no)
+
+
+
+ # Restore pretty messages.
+ exec AC_FD_MSG>&8
+
+ if test -n "$LIBS"; then
+ mdl_cv_have_OpenGL=yes
+ GL_LIBS="$LIBS"
+ AC_SUBST(GL_CFLAGS)
+ AC_SUBST(GL_LIBS)
+ else
+ mdl_cv_have_OpenGL=no
+ GL_CFLAGS=
+ fi
+
+dnl Reset GL_X_LIBS regardless, since it was just a temporary variable
+dnl and we don't want to be global namespace polluters.
+ GL_X_LIBS=
+
+ LIBS="$GL_save_LIBS"
+ CPPFLAGS="$GL_save_CPPFLAGS"
+
+ AC_LANG_RESTORE
+
+dnl bugfix: dont forget to cache this variables, too
+ mdl_cv_GL_CFLAGS="$GL_CFLAGS"
+ mdl_cv_GL_LIBS="$GL_LIBS"
+ mdl_cv_have_GL="$have_GL"
+ mdl_cv_have_GLU="$have_GLU"
+ mdl_cv_have_GLX="$have_GLX"
+ mdl_cv_have_glut="$have_glut"
+ ])
+ GL_CFLAGS="$mdl_cv_GL_CFLAGS"
+ GL_LIBS="$mdl_cv_GL_LIBS"
+ have_GL="$mdl_cv_have_GL"
+ have_GLU="$mdl_cv_have_GLU"
+ have_GLX="$mdl_cv_have_GLX"
+ have_glut="$mdl_cv_have_glut"
+])
+dnl endof bugfix -ainan
Modified: trunk/configure
===================================================================
--- trunk/configure 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/configure 2008-08-30 08:10:25 UTC (rev 19)
@@ -465,7 +465,7 @@
ac_subdirs_all="$ac_subdirs_all Projects/DataBase"
ac_subdirs_all="$ac_subdirs_all src/3rdPartyLibraries/libltdl src/3rdPartyLibraries/libharu-2.1.0"
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar configure_date ROSE_USE_QROSE_TRUE ROSE_USE_QROSE_FALSE DOT_TO_GML_TRANSLATOR_TRUE DOT_TO_GML_TRANSLATOR_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os ROSE_HOME CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP qt_libraries qt_includes QT_INCLUDES QT_LDFLAGS LIB_QT MOC gl_libraries gl_includes GL_INCLUDES GL_LDFLAGS LIB_GL LIB_IMAGES_LDFLAGS PNG_TRUE PNG_FALSE JPEG_TRUE JPEG_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE BOOST_CPPFLAGS BOOST_LDFLAGS ac_boost_path BOOST_THREAD_LIB BOOST_DATE_TIME_LIB BOOST_REGEX_LIB BOOST_PROGRAM_OPTIONS_LIB BOOST_SERIALIZATION_LIB BOOST_SYSTEM_LIB BOOST_FILESYSTEM_LIB ROSE_USE_BOOST_WAVE_TRUE ROSE_USE_BOOST_WAVE_FALSE BOOST_WAVE_LIB SQLITE3_CFLAGS SQLITE3_LDFLAGS SQLITE3_VERSION MYSQL_CONFIG MYSQL_VERSION MYSQL_CFLAGS MYSQL_LDFLAGS ROSE_USE_LONG_MAKE_CHECK_RULE_TRUE ROSE_USE_LONG_MAKE_CHECK_RULE_FALSE XML2_CONFIG XML_CPPFLAGS XML_LIBS ROSE_USE_XML_TRUE ROSE_USE_XML_FALSE ROSE_OBJDUMP_PATH ac_ct_ROSE_OBJDUMP_PATH ROSE_USE_OBJDUMP_TRUE ROSE_USE_OBJDUMP_FALSE ROSE_USE_BINARYCONTEXTLOOKUP_TRUE ROSE_USE_BINARYCONTEXTLOOKUP_FALSE CXXCPP EGREP VALGRIND_BINARY USE_VALGRIND_TRUE USE_VALGRIND_FALSE USE_BINARY_ANALYSIS_TESTS_TRUE USE_BINARY_ANALYSIS_TESTS_FALSE LEX LEXLIB LEX_OUTPUT_ROOT subdirs optional_DataBase_subdirs MySQL_login_stri!
ng MySQL
_path MySQL_server MySQL_username MySQL_password MySQL_database_name ROSE_USE_MYSQL_DATABASE_TRUE ROSE_USE_MYSQL_DATABASE_FALSE ROSE_USE_SQLITE_DATABASE_TRUE ROSE_USE_SQLITE_DATABASE_FALSE maple_path ROSE_USE_MAPLE_TRUE ROSE_USE_MAPLE_FALSE yices_path ROSE_USE_YICES_TRUE ROSE_USE_YICES_FALSE php_path ROSE_USE_PHP_TRUE ROSE_USE_PHP_FALSE ROSE_USE_BINARY_SQL_TRUE ROSE_USE_BINARY_SQL_FALSE wine_path ROSE_USE_WINDOWS_BINARY_ANALYSIS_SUPPORT_TRUE ROSE_USE_WINDOWS_BINARY_ANALYSIS_SUPPORT_FALSE edg_union_struct_debugging_value omp_runtime_support_path ROSE_USE_OPENMP_TRUE ROSE_USE_OPENMP_FALSE gcc_omp_path ROSE_USE_GCC_OMP_TRUE ROSE_USE_GCC_OMP_FALSE ROSE_MPI_TRUE ROSE_MPI_FALSE MPICXX ac_ct_MPICXX python_path PERL CLASSPATH JAVA_PATH JAVA_JVM_LINK JAVA_JVM_INCLUDE JAVA JAVAC JAR OPEN_FORTRAN_PARSER_PATH GFORTRAN_PATH ROSE_USE_OPEN_FORTRAN_PARSER_TRUE ROSE_USE_OPEN_FORTRAN_PARSER_FALSE SWIG SWIG_LIB ENABLE_JAVAPORT_TRUE ENABLE_JAVAPORT_FALSE bddbddb_path ROSE_USE_BDDBDDB_TRUE ROSE_USE_BDDBDDB_FALSE optional_Visualization_subdirs FLTK_include_path FLTK_libs_path GraphViz_include_path GraphViz_libs_path GLUT_include_path GLUT_libs_path ROSE_USE_VISUALIZATION_TRUE ROSE_USE_VISUALIZATION_FALSE DOXYGEN_EXTRACT_ALL DOXYGEN_EXTRACT_PRIVATE DOXYGEN_EXTRACT_STATIC DOXYGEN_INTERNAL_DOCS DOXYGEN_HIDE_UNDOC_MEMBERS DOXYGEN_HIDE_UNDOC_CLASSES DOXYGEN_HIDE_FRIEND_COMPOUNDS DOXYGEN_ENABLED_SECTIONS DOXYGEN_ADDED_DIRECTORY_1 DOXYGEN_ADDED_DIRECTORY_2 DOXYGEN_USE_TAG_FILE LTDLINCL LIBLTDL INSTALL_LTDL_TRUE INSTALL_LTDL_FALSE CONVENIENCE_LTDL_TRUE CONVENIENCE_LTDL_FALSE LIBADD_DL LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB F77 FFLAGS ac_ct_F77 LIBTOOL USE_ROSE_IN_BUILD_TREE_VAR_TRUE USE_ROSE_IN_BUILD_TREE_VAR_FALSE CXX_DEBUG CXX_OPTIMIZE CXX_WARNINGS CXX_TEMPLATE_REPOSITORY_PATH CXX_TEMPLATE_OBJECTS purify_PREFIX purify_INCLUDES purify_LIBS purify_BIN PURIFY_OPTIONS AUX_LINKER CCLD CXXLD insure_PREFIX insure_INCLUDES insure_LIBS insure_BIN INSURE_OPTIONS LIBS_WITH_RPATH Axx_INCLUDES Axx_LIBS Pxx_INCLUDES Pxx_LIBS AXXPXX_SPECIFIC_T!
ESTS_TRU
E AXXPXX_SPECIFIC_TESTS_FALSE USE_GCJ_TRUE USE_GCJ_FALSE RT_LIBS DQ_DEVELOPER_TESTS_TRUE DQ_DEVELOPER_TESTS_FALSE CXX_STATIC_LIB_UPDATE CXX_SHARED_LIB_UPDATE LIBOBJS OBJ EXE GEN_BE MD5 BINARY_EDG_TARBALL_ENABLED_TRUE BINARY_EDG_TARBALL_ENABLED_FALSE build_triplet_without_redhat EXPECTED_BINARY_EDG_DIRNAME top_pwd absolute_path_srcdir INCLUDE_COMPASS_MAKEFILE_INC ROSEHPCT_DEP_INCLUDES ROSEHPCT_DEP_LIBS ROSE_BUILD_ROSEHPCT_TRUE ROSE_BUILD_ROSEHPCT_FALSE LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar configure_date ROSE_USE_QROSE_TRUE ROSE_USE_QROSE_FALSE DOT_TO_GML_TRANSLATOR_TRUE DOT_TO_GML_TRANSLATOR_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os ROSE_HOME CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP qt_libraries qt_includes QT_INCLUDES QT_LDFLAGS LIB_QT MOC gl_libraries gl_includes GL_INCLUDES GL_LDFLAGS LIB_GL LIB_IMAGES_LDFLAGS PNG_TRUE PNG_FALSE JPEG_TRUE JPEG_FALSE CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE BOOST_CPPFLAGS BOOST_LDFLAGS ac_boost_path BOOST_THREAD_LIB BOOST_DATE_TIME_LIB BOOST_REGEX_LIB BOOST_PROGRAM_OPTIONS_LIB BOOST_SERIALIZATION_LIB BOOST_SYSTEM_LIB BOOST_FILESYSTEM_LIB ROSE_USE_BOOST_WAVE_TRUE ROSE_USE_BOOST_WAVE_FALSE BOOST_WAVE_LIB SQLITE3_CFLAGS SQLITE3_LDFLAGS SQLITE3_VERSION MYSQL_CONFIG MYSQL_VERSION MYSQL_CFLAGS MYSQL_LDFLAGS ROSE_USE_LONG_MAKE_CHECK_RULE_TRUE ROSE_USE_LONG_MAKE_CHECK_RULE_FALSE XML2_CONFIG XML_CPPFLAGS XML_LIBS ROSE_USE_XML_TRUE ROSE_USE_XML_FALSE ROSE_OBJDUMP_PATH ac_ct_ROSE_OBJDUMP_PATH ROSE_USE_OBJDUMP_TRUE ROSE_USE_OBJDUMP_FALSE ROSE_USE_BINARYCONTEXTLOOKUP_TRUE ROSE_USE_BINARYCONTEXTLOOKUP_FALSE CXXCPP EGREP VALGRIND_BINARY USE_VALGRIND_TRUE USE_VALGRIND_FALSE USE_BINARY_ANALYSIS_TESTS_TRUE USE_BINARY_ANALYSIS_TESTS_FALSE LEX LEXLIB LEX_OUTPUT_ROOT subdirs optional_DataBase_subdirs MySQL_login_stri!
ng MySQL
_path MySQL_server MySQL_username MySQL_password MySQL_database_name ROSE_USE_MYSQL_DATABASE_TRUE ROSE_USE_MYSQL_DATABASE_FALSE ROSE_USE_SQLITE_DATABASE_TRUE ROSE_USE_SQLITE_DATABASE_FALSE maple_path ROSE_USE_MAPLE_TRUE ROSE_USE_MAPLE_FALSE yices_path ROSE_USE_YICES_TRUE ROSE_USE_YICES_FALSE php_path ROSE_USE_PHP_TRUE ROSE_USE_PHP_FALSE ROSE_USE_BINARY_SQL_TRUE ROSE_USE_BINARY_SQL_FALSE wine_path ROSE_USE_WINDOWS_BINARY_ANALYSIS_SUPPORT_TRUE ROSE_USE_WINDOWS_BINARY_ANALYSIS_SUPPORT_FALSE edg_union_struct_debugging_value omp_runtime_support_path ROSE_USE_OPENMP_TRUE ROSE_USE_OPENMP_FALSE gcc_omp_path ROSE_USE_GCC_OMP_TRUE ROSE_USE_GCC_OMP_FALSE ROSE_MPI_TRUE ROSE_MPI_FALSE MPICXX ac_ct_MPICXX X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS GL_CFLAGS GL_LIBS ROSE_USE_OPENGL_TRUE ROSE_USE_OPENGL_FALSE python_path PERL CLASSPATH JAVA_PATH JAVA_JVM_LINK JAVA_JVM_INCLUDE JAVA JAVAC JAR OPEN_FORTRAN_PARSER_PATH GFORTRAN_PATH ROSE_USE_OPEN_FORTRAN_PARSER_TRUE ROSE_USE_OPEN_FORTRAN_PARSER_FALSE SWIG SWIG_LIB ENABLE_JAVAPORT_TRUE ENABLE_JAVAPORT_FALSE bddbddb_path ROSE_USE_BDDBDDB_TRUE ROSE_USE_BDDBDDB_FALSE optional_Visualization_subdirs FLTK_include_path FLTK_libs_path GraphViz_include_path GraphViz_libs_path GLUT_include_path GLUT_libs_path ROSE_USE_VISUALIZATION_TRUE ROSE_USE_VISUALIZATION_FALSE DOXYGEN_EXTRACT_ALL DOXYGEN_EXTRACT_PRIVATE DOXYGEN_EXTRACT_STATIC DOXYGEN_INTERNAL_DOCS DOXYGEN_HIDE_UNDOC_MEMBERS DOXYGEN_HIDE_UNDOC_CLASSES DOXYGEN_HIDE_FRIEND_COMPOUNDS DOXYGEN_ENABLED_SECTIONS DOXYGEN_ADDED_DIRECTORY_1 DOXYGEN_ADDED_DIRECTORY_2 DOXYGEN_USE_TAG_FILE LTDLINCL LIBLTDL INSTALL_LTDL_TRUE INSTALL_LTDL_FALSE CONVENIENCE_LTDL_TRUE CONVENIENCE_LTDL_FALSE LIBADD_DL LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB F77 FFLAGS ac_ct_F77 LIBTOOL USE_ROSE_IN_BUILD_TREE_VAR_TRUE USE_ROSE_IN_BUILD_TREE_VAR_FALSE CXX_DEBUG CXX_OPTIMIZE CXX_WARNINGS CXX_TEMPLATE_REPOSITORY_PATH CXX_TEMPLATE_OBJECTS purify_PREFIX purify_INCLUDES purify_LIBS purify_BIN PURIFY_OPTIONS AUX_LINKER CCLD CXXLD insure_PREFIX insure_INCLUDES insure_LIBS in!
sure_BIN
INSURE_OPTIONS LIBS_WITH_RPATH Axx_INCLUDES Axx_LIBS Pxx_INCLUDES Pxx_LIBS AXXPXX_SPECIFIC_TESTS_TRUE AXXPXX_SPECIFIC_TESTS_FALSE USE_GCJ_TRUE USE_GCJ_FALSE RT_LIBS DQ_DEVELOPER_TESTS_TRUE DQ_DEVELOPER_TESTS_FALSE CXX_STATIC_LIB_UPDATE CXX_SHARED_LIB_UPDATE LIBOBJS OBJ EXE GEN_BE MD5 BINARY_EDG_TARBALL_ENABLED_TRUE BINARY_EDG_TARBALL_ENABLED_FALSE build_triplet_without_redhat EXPECTED_BINARY_EDG_DIRNAME top_pwd absolute_path_srcdir INCLUDE_COMPASS_MAKEFILE_INC ROSEHPCT_DEP_INCLUDES ROSEHPCT_DEP_LIBS ROSE_BUILD_ROSEHPCT_TRUE ROSE_BUILD_ROSEHPCT_FALSE LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@@ -1043,6 +1043,7 @@
--disable-binary-analysis-tests
Disable tests of ROSE binary analysis code
--enable-edg_union_struct_debugging Specify if EDG Union/Struct debugging support is to be used
+$with_Mesa_help_string
--enable-doxygen-developer-docs .......... Enable display of internal project detail with Doxygen.
--enable-doxygen-generate-fast-docs ...... Enable faster generation of Doxygen documents using
tag file mechanism to connect Sage III documentation to
@@ -1146,6 +1147,7 @@
--with-omp_runtime_support=PATH Specify the prefix where Omni OpenMP Runtime System is installed
--with-gcc_omp Enables OMP in ROSE to run Compass thread parallel
--with-mpi Configure option to have MPI-based tools built.
+Prefer the Mesa library over a vendors native OpenGL library (default=yes)
--with-python Specify the path to the Python 2.4 interpreter (the binary itself)
--with-java use Java for Fortran or Javaport support (default is
YES if Java can be found)
@@ -4097,8 +4099,8 @@
if test -n "$ac_cv_path_moc"; then
output=`eval "$ac_cv_path_moc --help 2>&1 | sed -e '1q' | grep Qt"`
fi
- echo "configure:4100: tried to call $ac_cv_path_moc --help 2>&1 | sed -e '1q' | grep Qt" >&5
- echo "configure:4101: moc output: $output" >&5
+ echo "configure:4102: tried to call $ac_cv_path_moc --help 2>&1 | sed -e '1q' | grep Qt" >&5
+ echo "configure:4103: moc output: $output" >&5
if test -z "$output"; then
@@ -11072,7 +11074,2025 @@
fi
+# TP SUPPORT FOR OPENGL
+echo "$as_me:$LINENO: checking for X" >&5
+echo $ECHO_N "checking for X... $ECHO_C" >&6
+
+# Check whether --with-x or --without-x was given.
+if test "${with_x+set}" = set; then
+ withval="$with_x"
+
+fi;
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+ # The user explicitly disabled X.
+ have_x=disabled
+else
+ if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
+ # Both variables are already set.
+ have_x=yes
+ else
+ if test "${ac_cv_have_x+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -fr conftest.dir
+if mkdir conftest.dir; then
+ cd conftest.dir
+ # Make sure to not put "make" in the Imakefile rules, since we grep it out.
+ cat >Imakefile <<'_ACEOF'
+acfindx:
+ @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
+_ACEOF
+ if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
+ # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+ for ac_extension in a so sl; do
+ if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
+ test -f $ac_im_libdir/libX11.$ac_extension; then
+ ac_im_usrlibdir=$ac_im_libdir; break
+ fi
+ done
+ # Screen out bogus values from the imake configuration. They are
+ # bogus both because they are the default anyway, and because
+ # using them would break gcc on systems where it needs fixed includes.
+ case $ac_im_incroot in
+ /usr/include) ;;
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+ esac
+ case $ac_im_usrlibdir in
+ /usr/lib | /lib) ;;
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+ esac
+ fi
+ cd ..
+ rm -fr conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+ # Guess where to find include files, by looking for Intrinsic.h.
+ # First, try using that file with no special directory specified.
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <X11/Intrinsic.h>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } >/dev/null; then
+ if test -s conftest.err; then
+ ac_cpp_err=$ac_cxx_preproc_warn_flag
+ ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
+ else
+ ac_cpp_err=
+ fi
+else
+ ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+ # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ for ac_dir in $ac_x_header_dirs; do
+ if test -r "$ac_dir/X11/Intrinsic.h"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+done
+fi
+rm -f conftest.err conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+ # Check for the libraries.
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS=$LIBS
+ LIBS="-lXt $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+#include <X11/Intrinsic.h>
+int
+main ()
+{
+XtMalloc (0)
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+LIBS=$ac_save_LIBS
+for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+ # Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl; do
+ if test -r $ac_dir/libXt.$ac_extension; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
+ # Didn't find X anywhere. Cache the known absence of X.
+ ac_cv_have_x="have_x=no"
+else
+ # Record where we found X for the cache.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
+fi
+fi
+
+ fi
+ eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+ echo "$as_me:$LINENO: result: $have_x" >&5
+echo "${ECHO_T}$have_x" >&6
+ no_x=yes
+else
+ # If each of the values was on the command line, it overrides each guess.
+ test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+ test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
+ echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
+echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
+fi
+ if test "$no_x" = yes; then
+ # Not all programs may use this symbol, but it does not hurt to define it.
+
+cat >>confdefs.h <<\_ACEOF
+#define X_DISPLAY_MISSING 1
+_ACEOF
+
+ X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+ if test -n "$x_includes"; then
+ X_CFLAGS="$X_CFLAGS -I$x_includes"
+ fi
+
+ # It would also be nice to do this for all -L options, not just this one.
+ if test -n "$x_libraries"; then
+ X_LIBS="$X_LIBS -L$x_libraries"
+ # For Solaris; some versions of Sun CC require a space after -R and
+ # others require no space. Words are not sufficient . . . .
+ case `(uname -sr) 2>/dev/null` in
+ "SunOS 5"*)
+ echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
+echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
+ ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_R_nospace=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_R_nospace=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ if test $ac_R_nospace = yes; then
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ X_LIBS="$X_LIBS -R$x_libraries"
+ else
+ LIBS="$ac_xsave_LIBS -R $x_libraries"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_R_space=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_R_space=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ if test $ac_R_space = yes; then
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ X_LIBS="$X_LIBS -R $x_libraries"
+ else
+ echo "$as_me:$LINENO: result: neither works" >&5
+echo "${ECHO_T}neither works" >&6
+ fi
+ fi
+ LIBS=$ac_xsave_LIBS
+ esac
+ fi
+
+ # Check for system-dependent libraries X programs must link with.
+ # Do this before checking for the system-independent R6 libraries
+ # (-lICE), since we may need -lsocket or whatever for X linking.
+
+ if test "$ISC" = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+ else
+ # Martyn Johnson says this is needed for Ultrix, if the X
+ # libraries were built with DECnet support. And Karl Berry says
+ # the Alpha needs dnet_stub (dnet does not exist).
+ ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XOpenDisplay ();
+int
+main ()
+{
+XOpenDisplay ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ :
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
+if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dnet_ntoa ();
+int
+main ()
+{
+dnet_ntoa ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dnet_dnet_ntoa=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dnet_dnet_ntoa=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
+if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+fi
+
+ if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+ echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
+echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
+if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldnet_stub $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dnet_ntoa ();
+int
+main ()
+{
+dnet_ntoa ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dnet_stub_dnet_ntoa=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dnet_stub_dnet_ntoa=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
+if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+fi
+
+ fi
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ LIBS="$ac_xsave_LIBS"
+
+ # msh at cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+ # to get the SysV transport functions.
+ # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
+ # needs -lnsl.
+ # The nsl library prevents programs from opening the X display
+ # on Irix 5.2, according to T.E. Dickey.
+ # The functions gethostbyname, getservbyname, and inet_addr are
+ # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
+ echo "$as_me:$LINENO: checking for gethostbyname" >&5
+echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
+if test "${ac_cv_func_gethostbyname+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define gethostbyname innocuous_gethostbyname
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char gethostbyname (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef gethostbyname
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
+choke me
+#else
+char (*f) () = gethostbyname;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != gethostbyname;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_gethostbyname=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_gethostbyname=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
+
+ if test $ac_cv_func_gethostbyname = no; then
+ echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
+echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
+if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lnsl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname ();
+int
+main ()
+{
+gethostbyname ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_nsl_gethostbyname=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_nsl_gethostbyname=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
+if test $ac_cv_lib_nsl_gethostbyname = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+fi
+
+ if test $ac_cv_lib_nsl_gethostbyname = no; then
+ echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
+echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
+if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lbsd $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname ();
+int
+main ()
+{
+gethostbyname ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_bsd_gethostbyname=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_bsd_gethostbyname=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
+if test $ac_cv_lib_bsd_gethostbyname = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
+fi
+
+ fi
+ fi
+
+ # lieder at skyler.mavd.honeywell.com says without -lsocket,
+ # socket/setsockopt and other routines are undefined under SCO ODT
+ # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
+ # on later versions), says Simon Leinen: it contains gethostby*
+ # variants that don't use the name server (or something). -lsocket
+ # must be given before -lnsl if both are needed. We assume that
+ # if connect needs -lnsl, so does gethostbyname.
+ echo "$as_me:$LINENO: checking for connect" >&5
+echo $ECHO_N "checking for connect... $ECHO_C" >&6
+if test "${ac_cv_func_connect+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define connect to an innocuous variant, in case <limits.h> declares connect.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define connect innocuous_connect
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char connect (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef connect
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_connect) || defined (__stub___connect)
+choke me
+#else
+char (*f) () = connect;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != connect;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_connect=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_connect=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
+echo "${ECHO_T}$ac_cv_func_connect" >&6
+
+ if test $ac_cv_func_connect = no; then
+ echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
+echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
+if test "${ac_cv_lib_socket_connect+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect ();
+int
+main ()
+{
+connect ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_socket_connect=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_socket_connect=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
+echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
+if test $ac_cv_lib_socket_connect = yes; then
+ X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+fi
+
+ fi
+
+ # Guillermo Gomez says -lposix is necessary on A/UX.
+ echo "$as_me:$LINENO: checking for remove" >&5
+echo $ECHO_N "checking for remove... $ECHO_C" >&6
+if test "${ac_cv_func_remove+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define remove to an innocuous variant, in case <limits.h> declares remove.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define remove innocuous_remove
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char remove (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef remove
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char remove ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_remove) || defined (__stub___remove)
+choke me
+#else
+char (*f) () = remove;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != remove;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_remove=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_remove=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
+echo "${ECHO_T}$ac_cv_func_remove" >&6
+
+ if test $ac_cv_func_remove = no; then
+ echo "$as_me:$LINENO: checking for remove in -lposix" >&5
+echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
+if test "${ac_cv_lib_posix_remove+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lposix $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char remove ();
+int
+main ()
+{
+remove ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_posix_remove=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_posix_remove=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
+echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
+if test $ac_cv_lib_posix_remove = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+fi
+
+ fi
+
+ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+ echo "$as_me:$LINENO: checking for shmat" >&5
+echo $ECHO_N "checking for shmat... $ECHO_C" >&6
+if test "${ac_cv_func_shmat+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define shmat innocuous_shmat
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shmat (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef shmat
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shmat ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shmat) || defined (__stub___shmat)
+choke me
+#else
+char (*f) () = shmat;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shmat;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shmat=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shmat=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
+echo "${ECHO_T}$ac_cv_func_shmat" >&6
+
+ if test $ac_cv_func_shmat = no; then
+ echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
+echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
+if test "${ac_cv_lib_ipc_shmat+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lipc $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shmat ();
+int
+main ()
+{
+shmat ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_ipc_shmat=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_ipc_shmat=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
+echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
+if test $ac_cv_lib_ipc_shmat = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+fi
+
+ fi
+ fi
+
+ # Check for libraries that X11R6 Xt/Xaw programs need.
+ ac_save_LDFLAGS=$LDFLAGS
+ test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+ # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+ # check for ICE first), but we must link in the order -lSM -lICE or
+ # we get undefined symbols. So assume we have SM if we have ICE.
+ # These have to be linked with before -lX11, unlike the other
+ # libraries we check for below, so use a different variable.
+ # John Interrante, Karl Berry
+ echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
+echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
+if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lICE $X_EXTRA_LIBS $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char IceConnectionNumber ();
+int
+main ()
+{
+IceConnectionNumber ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_ICE_IceConnectionNumber=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_ICE_IceConnectionNumber=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
+if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
+ X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+fi
+
+ LDFLAGS=$ac_save_LDFLAGS
+
+fi
+
+
+
+
+
+
+ echo "$as_me:$LINENO: checking for OpenGL" >&5
+echo $ECHO_N "checking for OpenGL... $ECHO_C" >&6
+if test "${mdl_cv_have_OpenGL+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+
+# Check whether --with---with-Mesa or --without---with-Mesa was given.
+if test "${with___with_Mesa+set}" = set; then
+ withval="$with___with_Mesa"
+ with_Mesa_help_string
+fi;
+ # Check whether --enable-Mesa or --disable-Mesa was given.
+if test "${enable_Mesa+set}" = set; then
+ enableval="$enable_Mesa"
+ use_Mesa=$enableval
+else
+ use_Mesa=yes
+fi;
+
+ if test x"$use_Mesa" = xyes; then
+ GL_search_list="MesaGL GL"
+ GLU_search_list="MesaGLU GLU"
+ GLX_search_list="MesaGLX GLX"
+ else
+ GL_search_list="GL MesaGL"
+ GLU_search_list="GLU MesaGLU"
+ GLX_search_list="GLX MesaGLX"
+ fi
+
+
+
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+if test x"$no_x" != xyes; then
+ GL_CFLAGS="$X_CFLAGS"
+ GL_X_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXext -lXmu -lXt -lXi $X_EXTRA_LIBS"
+fi
+ GL_save_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$GL_CFLAGS"
+
+ GL_save_LIBS="$LIBS"
+ LIBS="$GL_X_LIBS"
+
+
+ # Save the "AC_MSG_RESULT file descriptor" to FD 8.
+ exec 8>&6
+
+ # Temporarily turn off AC_MSG_RESULT so that the user gets pretty
+ # messages.
+ exec 6>/dev/null
+
+ echo "$as_me:$LINENO: checking for library containing glAccum" >&5
+echo $ECHO_N "checking for library containing glAccum... $ECHO_C" >&6
+if test "${ac_cv_search_glAccum+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_func_search_save_LIBS=$LIBS
+ac_cv_search_glAccum=no
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char glAccum ();
+int
+main ()
+{
+glAccum ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_glAccum="none required"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+if test "$ac_cv_search_glAccum" = no; then
+ for ac_lib in $GL_search_list; do
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char glAccum ();
+int
+main ()
+{
+glAccum ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_glAccum="-l$ac_lib"
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ done
+fi
+LIBS=$ac_func_search_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_search_glAccum" >&5
+echo "${ECHO_T}$ac_cv_search_glAccum" >&6
+if test "$ac_cv_search_glAccum" != no; then
+ test "$ac_cv_search_glAccum" = "none required" || LIBS="$ac_cv_search_glAccum $LIBS"
+ have_GL=yes
+else
+ have_GL=no
+fi
+
+ echo "$as_me:$LINENO: checking for library containing gluBeginCurve" >&5
+echo $ECHO_N "checking for library containing gluBeginCurve... $ECHO_C" >&6
+if test "${ac_cv_search_gluBeginCurve+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_func_search_save_LIBS=$LIBS
+ac_cv_search_gluBeginCurve=no
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gluBeginCurve ();
+int
+main ()
+{
+gluBeginCurve ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_gluBeginCurve="none required"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+if test "$ac_cv_search_gluBeginCurve" = no; then
+ for ac_lib in $GLU_search_list; do
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gluBeginCurve ();
+int
+main ()
+{
+gluBeginCurve ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_gluBeginCurve="-l$ac_lib"
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ done
+fi
+LIBS=$ac_func_search_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_search_gluBeginCurve" >&5
+echo "${ECHO_T}$ac_cv_search_gluBeginCurve" >&6
+if test "$ac_cv_search_gluBeginCurve" != no; then
+ test "$ac_cv_search_gluBeginCurve" = "none required" || LIBS="$ac_cv_search_gluBeginCurve $LIBS"
+ have_GLU=yes
+else
+ have_GLU=no
+fi
+
+ echo "$as_me:$LINENO: checking for library containing glXChooseVisual" >&5
+echo $ECHO_N "checking for library containing glXChooseVisual... $ECHO_C" >&6
+if test "${ac_cv_search_glXChooseVisual+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_func_search_save_LIBS=$LIBS
+ac_cv_search_glXChooseVisual=no
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char glXChooseVisual ();
+int
+main ()
+{
+glXChooseVisual ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_glXChooseVisual="none required"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+if test "$ac_cv_search_glXChooseVisual" = no; then
+ for ac_lib in $GLX_search_list; do
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char glXChooseVisual ();
+int
+main ()
+{
+glXChooseVisual ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_glXChooseVisual="-l$ac_lib"
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ done
+fi
+LIBS=$ac_func_search_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_search_glXChooseVisual" >&5
+echo "${ECHO_T}$ac_cv_search_glXChooseVisual" >&6
+if test "$ac_cv_search_glXChooseVisual" != no; then
+ test "$ac_cv_search_glXChooseVisual" = "none required" || LIBS="$ac_cv_search_glXChooseVisual $LIBS"
+ have_GLX=yes
+else
+ have_GLX=no
+fi
+
+ echo "$as_me:$LINENO: checking for library containing glutInit" >&5
+echo $ECHO_N "checking for library containing glutInit... $ECHO_C" >&6
+if test "${ac_cv_search_glutInit+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_func_search_save_LIBS=$LIBS
+ac_cv_search_glutInit=no
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char glutInit ();
+int
+main ()
+{
+glutInit ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_glutInit="none required"
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+if test "$ac_cv_search_glutInit" = no; then
+ for ac_lib in glut; do
+ LIBS="-l$ac_lib $ac_func_search_save_LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char glutInit ();
+int
+main ()
+{
+glutInit ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag"
+ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_search_glutInit="-l$ac_lib"
+break
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ done
+fi
+LIBS=$ac_func_search_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_search_glutInit" >&5
+echo "${ECHO_T}$ac_cv_search_glutInit" >&6
+if test "$ac_cv_search_glutInit" != no; then
+ test "$ac_cv_search_glutInit" = "none required" || LIBS="$ac_cv_search_glutInit $LIBS"
+ have_glut=yes
+else
+ have_glut=no
+fi
+
+
+
+
+ # Restore pretty messages.
+ exec 6>&8
+
+ if test -n "$LIBS"; then
+ mdl_cv_have_OpenGL=yes
+ GL_LIBS="$LIBS"
+
+
+ else
+ mdl_cv_have_OpenGL=no
+ GL_CFLAGS=
+ fi
+
+ GL_X_LIBS=
+
+ LIBS="$GL_save_LIBS"
+ CPPFLAGS="$GL_save_CPPFLAGS"
+
+ ac_ext=cc
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+
+
+ mdl_cv_GL_CFLAGS="$GL_CFLAGS"
+ mdl_cv_GL_LIBS="$GL_LIBS"
+ mdl_cv_have_GL="$have_GL"
+ mdl_cv_have_GLU="$have_GLU"
+ mdl_cv_have_GLX="$have_GLX"
+ mdl_cv_have_glut="$have_glut"
+
+fi
+echo "$as_me:$LINENO: result: $mdl_cv_have_OpenGL" >&5
+echo "${ECHO_T}$mdl_cv_have_OpenGL" >&6
+ GL_CFLAGS="$mdl_cv_GL_CFLAGS"
+ GL_LIBS="$mdl_cv_GL_LIBS"
+ have_GL="$mdl_cv_have_GL"
+ have_GLU="$mdl_cv_have_GLU"
+ have_GLX="$mdl_cv_have_GLX"
+ have_glut="$mdl_cv_have_glut"
+
+# echo "have_GL = '$have_GL' and have_glut = '$have_glut'"
+
+
+if test ! "x$have_GL" = xno -a ! "x$have_glut" = xno; then
+ ROSE_USE_OPENGL_TRUE=
+ ROSE_USE_OPENGL_FALSE='#'
+else
+ ROSE_USE_OPENGL_TRUE='#'
+ ROSE_USE_OPENGL_FALSE=
+fi
+
+
# Call supporting macro for python
# Begin macro ROSE_SUPPORT_PYTHON.
@@ -13369,7 +15389,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 13372 "configure"' > conftest.$ac_ext
+ echo '#line 15392 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -14673,7 +16693,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 14676 "configure"
+#line 16696 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -16596,7 +18616,7 @@
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 16599 "configure"' > conftest.$ac_ext
+ echo '#line 18619 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -16850,7 +18870,7 @@
# Provide some information about the compiler.
-echo "$as_me:16853:" \
+echo "$as_me:18873:" \
"checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@@ -17888,11 +19908,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:17891: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:19911: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:17895: \$? = $ac_status" >&5
+ echo "$as_me:19915: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@@ -18121,11 +20141,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:18124: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:20144: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:18128: \$? = $ac_status" >&5
+ echo "$as_me:20148: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@@ -18181,11 +20201,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:18184: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:20204: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:18188: \$? = $ac_status" >&5
+ echo "$as_me:20208: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -19515,7 +21535,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 19518 "configure"' > conftest.$ac_ext
+ echo '#line 21538 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -20386,7 +22406,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 20389 "configure"
+#line 22409 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -20484,7 +22504,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 20487 "configure"
+#line 22507 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -22667,11 +24687,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:22670: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24690: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:22674: \$? = $ac_status" >&5
+ echo "$as_me:24694: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@@ -22727,11 +24747,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:22730: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:24750: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:22734: \$? = $ac_status" >&5
+ echo "$as_me:24754: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -23238,7 +25258,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 23241 "configure"' > conftest.$ac_ext
+ echo '#line 25261 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -24109,7 +26129,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 24112 "configure"
+#line 26132 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -24207,7 +26227,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 24210 "configure"
+#line 26230 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -25034,11 +27054,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:25037: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:27057: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:25041: \$? = $ac_status" >&5
+ echo "$as_me:27061: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@@ -25094,11 +27114,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:25097: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:27117: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:25101: \$? = $ac_status" >&5
+ echo "$as_me:27121: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -26408,7 +28428,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 26411 "configure"' > conftest.$ac_ext
+ echo '#line 28431 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -27153,11 +29173,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:27156: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:29176: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:27160: \$? = $ac_status" >&5
+ echo "$as_me:29180: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@@ -27386,11 +29406,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:27389: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:29409: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:27393: \$? = $ac_status" >&5
+ echo "$as_me:29413: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
@@ -27446,11 +29466,11 @@
-e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:27449: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:29469: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:27453: \$? = $ac_status" >&5
+ echo "$as_me:29473: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
@@ -28780,7 +30800,7 @@
libsuff=
case "$host_cpu" in
x86_64*|s390x*|powerpc64*)
- echo '#line 28783 "configure"' > conftest.$ac_ext
+ echo '#line 30803 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -29651,7 +31671,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 29654 "configure"
+#line 31674 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -29749,7 +31769,7 @@
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 29752 "configure"
+#line 31772 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -31074,8 +33094,8 @@
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
- echo "configure:31077:" CXXP is $CXX >&5
- echo "configure:31078:" CXXCPP is $CXXCPP >&5
+ echo "configure:33097:" CXXP is $CXX >&5
+ echo "configure:33098:" CXXCPP is $CXXCPP >&5
CXX_ID=unknown
CXX_VERSION=unknown
@@ -31084,7 +33104,7 @@
# Check if it is a Sun compiler.
if test $CXX_ID = unknown; then
- echo "configure:31087:" checking if $CXX is sunpro >&5
+ echo "configure:33107:" checking if $CXX is sunpro >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
@@ -31111,7 +33131,7 @@
# Check if it is a GNU compiler.
if test $CXX_ID = unknown; then
- echo "configure:31114:" checking if $CXX is gnu >&5
+ echo "configure:33134:" checking if $CXX is gnu >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -31139,7 +33159,7 @@
# Check if it is a DEC compiler.
if test $CXX_ID = unknown; then
- echo "configure:31142:" checking if $CXX is dec >&5
+ echo "configure:33162:" checking if $CXX is dec >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -31164,7 +33184,7 @@
# Check if it is a KAI compiler.
if test $CXX_ID = unknown; then
- echo "configure:31167:" checking if $CXX is kai >&5
+ echo "configure:33187:" checking if $CXX is kai >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -31189,7 +33209,7 @@
# Check if it is a SGI compiler.
if test $CXX_ID = unknown; then
- echo "configure:31192:" checking if $CXX is sgi >&5
+ echo "configure:33212:" checking if $CXX is sgi >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -31214,7 +33234,7 @@
# Check if it is a IBM compiler.
if test $CXX_ID = unknown; then
- echo "configure:31217:" checking if $CXX is xlc >&5
+ echo "configure:33237:" checking if $CXX is xlc >&5
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -31256,7 +33276,7 @@
else
btng_log_vars_value="unset";
fi
- echo "configure:31259:" "$btng_log_vars_index is $btng_log_vars_value" >&5;
+ echo "configure:33279:" "$btng_log_vars_index is $btng_log_vars_value" >&5;
done
@@ -32252,7 +34272,7 @@
# IBM does not have a method for supporting shared libraries
# Here is a kludge.
CXX_SHARED_LIB_UPDATE="`cd ${srcdir}/../config && pwd`/mklib.aix -o"
- echo "configure:32255:" CXX_SHARED_LIB_UPDATE changed to $CXX_SHARED_LIB_UPDATE especially for the IBM >&5
+ echo "configure:34275:" CXX_SHARED_LIB_UPDATE changed to $CXX_SHARED_LIB_UPDATE especially for the IBM >&5
fi
echo "$as_me:$LINENO: result: $CXX_STATIC_LIB_UPDATE and $CXX_SHARED_LIB_UPDATE" >&5
echo "${ECHO_T}$CXX_STATIC_LIB_UPDATE and $CXX_SHARED_LIB_UPDATE" >&6
@@ -38418,7 +40438,7 @@
fi
-release_binary_compatibility_signature="e204228be5913489473c2cbfe7191b77" # This variable will be substituted in binary-EDG release copies of configure.in
+release_binary_compatibility_signature="3711d0cbeb4d9223844007b9ebe175ea" # This variable will be substituted in binary-EDG release copies of configure.in
build_triplet_without_redhat=`echo $build | sed s/-redhat-/-pc-/`
expected_binary_edg_dirname="roseBinaryEDG-${build_triplet_without_redhat}-${release_binary_compatibility_signature}"
expected_binary_edg_tarball="${expected_binary_edg_dirname}.tar.gz"
@@ -39351,6 +41371,13 @@
Usually this means the macro was only invoked conditionally." >&2;}
{ (exit 1); exit 1; }; }
fi
+if test -z "${ROSE_USE_OPENGL_TRUE}" && test -z "${ROSE_USE_OPENGL_FALSE}"; then
+ { { echo "$as_me:$LINENO: error: conditional \"ROSE_USE_OPENGL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&5
+echo "$as_me: error: conditional \"ROSE_USE_OPENGL\" was never defined.
+Usually this means the macro was only invoked conditionally." >&2;}
+ { (exit 1); exit 1; }; }
+fi
if test -z "${ROSE_USE_OPEN_FORTRAN_PARSER_TRUE}" && test -z "${ROSE_USE_OPEN_FORTRAN_PARSER_FALSE}"; then
{ { echo "$as_me:$LINENO: error: conditional \"ROSE_USE_OPEN_FORTRAN_PARSER\" was never defined.
Usually this means the macro was only invoked conditionally." >&5
@@ -40421,6 +42448,14 @@
s, at ROSE_MPI_FALSE@,$ROSE_MPI_FALSE,;t t
s, at MPICXX@,$MPICXX,;t t
s, at ac_ct_MPICXX@,$ac_ct_MPICXX,;t t
+s, at X_CFLAGS@,$X_CFLAGS,;t t
+s, at X_PRE_LIBS@,$X_PRE_LIBS,;t t
+s, at X_LIBS@,$X_LIBS,;t t
+s, at X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
+s, at GL_CFLAGS@,$GL_CFLAGS,;t t
+s, at GL_LIBS@,$GL_LIBS,;t t
+s, at ROSE_USE_OPENGL_TRUE@,$ROSE_USE_OPENGL_TRUE,;t t
+s, at ROSE_USE_OPENGL_FALSE@,$ROSE_USE_OPENGL_FALSE,;t t
s, at python_path@,$python_path,;t t
s, at PERL@,$PERL,;t t
s, at CLASSPATH@,$CLASSPATH,;t t
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/configure.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -290,6 +290,11 @@
AM_CONDITIONAL(ROSE_MPI,test "$with_mpi" = yes)
AC_CHECK_TOOLS(MPICXX, [mpiCC mpic++ mpicxx])
+# TP SUPPORT FOR OPENGL
+AC_PATH_X dnl We need to do this by hand for some reason
+MDL_HAVE_OPENGL
+# echo "have_GL = '$have_GL' and have_glut = '$have_glut'"
+AM_CONDITIONAL(ROSE_USE_OPENGL, test ! "x$have_GL" = xno -a ! "x$have_glut" = xno)
# Call supporting macro for python
ROSE_SUPPORT_PYTHON
@@ -692,7 +697,7 @@
AM_CONDITIONAL(BINARY_EDG_TARBALL_ENABLED, [test "x$binary_edg_tarball_enabled" = "xyes"])
-release_binary_compatibility_signature="e204228be5913489473c2cbfe7191b77" # This variable will be substituted in binary-EDG release copies of configure.in
+release_binary_compatibility_signature="3711d0cbeb4d9223844007b9ebe175ea" # This variable will be substituted in binary-EDG release copies of configure.in
build_triplet_without_redhat=`echo $build | sed s/-redhat-/-pc-/`
expected_binary_edg_dirname="roseBinaryEDG-${build_triplet_without_redhat}-${release_binary_compatibility_signature}"
expected_binary_edg_tarball="${expected_binary_edg_dirname}.tar.gz"
Modified: trunk/docs/Makefile.in
===================================================================
--- trunk/docs/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/docs/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -67,6 +67,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -187,8 +188,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -282,6 +285,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -322,6 +327,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/docs/Rose/Makefile.in
===================================================================
--- trunk/docs/Rose/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/docs/Rose/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -217,8 +218,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -312,6 +315,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -352,6 +357,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/docs/Rose/Tutorial/Makefile.in
===================================================================
--- trunk/docs/Rose/Tutorial/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/docs/Rose/Tutorial/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -62,6 +62,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -173,8 +174,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -268,6 +271,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -308,6 +313,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/AstCopyReplTester/Makefile.in
===================================================================
--- trunk/exampleTranslators/AstCopyReplTester/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/AstCopyReplTester/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/DOTGenerator/Makefile.in
===================================================================
--- trunk/exampleTranslators/DOTGenerator/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/DOTGenerator/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -248,8 +249,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -343,6 +346,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -383,6 +388,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/Makefile.in
===================================================================
--- trunk/exampleTranslators/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/PDFGenerator/Makefile.in
===================================================================
--- trunk/exampleTranslators/PDFGenerator/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/PDFGenerator/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/defaultTranslator/Makefile.in
===================================================================
--- trunk/exampleTranslators/defaultTranslator/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/defaultTranslator/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/documentedExamples/AstRewriteExamples/Makefile.in
===================================================================
--- trunk/exampleTranslators/documentedExamples/AstRewriteExamples/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/documentedExamples/AstRewriteExamples/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/documentedExamples/Makefile.in
===================================================================
--- trunk/exampleTranslators/documentedExamples/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/documentedExamples/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -209,8 +210,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -304,6 +307,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -344,6 +349,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/documentedExamples/dataBaseExamples/Makefile.in
===================================================================
--- trunk/exampleTranslators/documentedExamples/dataBaseExamples/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/documentedExamples/dataBaseExamples/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -200,8 +201,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -295,6 +298,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -335,6 +340,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/documentedExamples/simpleTranslatorExamples/Makefile.in
===================================================================
--- trunk/exampleTranslators/documentedExamples/simpleTranslatorExamples/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/documentedExamples/simpleTranslatorExamples/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/graphicalUserInterfaceExamples/Makefile.in
===================================================================
--- trunk/exampleTranslators/graphicalUserInterfaceExamples/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/graphicalUserInterfaceExamples/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/graphicalUserInterfaceExamples/attributes/Makefile.in
===================================================================
--- trunk/exampleTranslators/graphicalUserInterfaceExamples/attributes/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/graphicalUserInterfaceExamples/attributes/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -238,8 +239,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -333,6 +336,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -373,6 +378,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/graphicalUserInterfaceExamples/layout/Makefile.in
===================================================================
--- trunk/exampleTranslators/graphicalUserInterfaceExamples/layout/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/graphicalUserInterfaceExamples/layout/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -238,8 +239,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -333,6 +336,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -373,6 +378,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/graphicalUserInterfaceExamples/query/Makefile.in
===================================================================
--- trunk/exampleTranslators/graphicalUserInterfaceExamples/query/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/graphicalUserInterfaceExamples/query/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -238,8 +239,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -333,6 +336,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -373,6 +378,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/exampleTranslators/graphicalUserInterfaceExamples/slicing/Makefile.in
===================================================================
--- trunk/exampleTranslators/graphicalUserInterfaceExamples/slicing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/exampleTranslators/graphicalUserInterfaceExamples/slicing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -238,8 +239,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -333,6 +336,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -373,6 +378,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/BabelPreprocessor/Makefile.in
===================================================================
--- trunk/projects/BabelPreprocessor/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/BabelPreprocessor/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -253,8 +254,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -348,6 +351,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -388,6 +393,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/BinaryCloneDetection/Makefile.in
===================================================================
--- trunk/projects/BinaryCloneDetection/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/BinaryCloneDetection/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/BinaryContextLookup/Makefile.in
===================================================================
--- trunk/projects/BinaryContextLookup/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/BinaryContextLookup/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -254,8 +255,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -349,6 +352,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -389,6 +394,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/C_to_Promela/Makefile.in
===================================================================
--- trunk/projects/C_to_Promela/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/C_to_Promela/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -250,8 +251,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -345,6 +348,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -385,6 +390,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/CloneDetection/Makefile.in
===================================================================
--- trunk/projects/CloneDetection/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/CloneDetection/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -244,8 +245,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -339,6 +342,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -379,6 +384,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DatalogAnalysis/Makefile.in
===================================================================
--- trunk/projects/DatalogAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DatalogAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DatalogAnalysis/relationTranslatorGenerator/Makefile.in
===================================================================
--- trunk/projects/DatalogAnalysis/relationTranslatorGenerator/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DatalogAnalysis/relationTranslatorGenerator/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DatalogAnalysis/src/DBFactories/Makefile.in
===================================================================
--- trunk/projects/DatalogAnalysis/src/DBFactories/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DatalogAnalysis/src/DBFactories/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -224,8 +225,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -319,6 +322,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -359,6 +364,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DatalogAnalysis/src/Makefile.in
===================================================================
--- trunk/projects/DatalogAnalysis/src/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DatalogAnalysis/src/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -257,8 +258,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -352,6 +355,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -392,6 +397,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DatalogAnalysis/tests/Makefile.in
===================================================================
--- trunk/projects/DatalogAnalysis/tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DatalogAnalysis/tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DistributedMemoryAnalysisCompass/Makefile.in
===================================================================
--- trunk/projects/DistributedMemoryAnalysisCompass/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DistributedMemoryAnalysisCompass/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -100,6 +100,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -298,8 +299,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -393,6 +396,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -433,6 +438,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/DocumentationGenerator/Makefile.in
===================================================================
--- trunk/projects/DocumentationGenerator/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/DocumentationGenerator/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -97,6 +97,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -298,8 +299,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -393,6 +396,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -433,6 +438,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/FiniteStateModelChecker/Makefile.in
===================================================================
--- trunk/projects/FiniteStateModelChecker/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/FiniteStateModelChecker/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/MPICodeMotion/Makefile.in
===================================================================
--- trunk/projects/MPICodeMotion/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/MPICodeMotion/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -241,8 +242,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -336,6 +339,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -376,6 +381,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/Makefile.in
===================================================================
--- trunk/projects/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -246,8 +247,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -341,6 +344,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -381,6 +386,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/cvalidationsuite/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/cvalidationsuite/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/cvalidationsuite/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -257,8 +258,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -352,6 +355,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -392,6 +397,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/developmentTests/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/developmentTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/developmentTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -305,8 +306,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -400,6 +403,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -440,6 +445,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/epcc-c/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/epcc-c/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/epcc-c/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -219,8 +220,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -314,6 +317,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -354,6 +359,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/BT/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/BT/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/BT/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/CG/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/CG/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/CG/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/EP/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/EP/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/EP/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/FT/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/FT/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/FT/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/IS/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/IS/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/IS/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/LU/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/LU/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/LU/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/MG/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/MG/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/MG/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/SP/Makefile.in
===================================================================
--- trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/SP/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/OpenMP_Translator/tests/npb2.3-omp-c/SP/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/arrayOptimization/Makefile.in
===================================================================
--- trunk/projects/arrayOptimization/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/arrayOptimization/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -267,8 +268,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -362,6 +365,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -402,6 +407,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/arrayOptimization/test/Makefile.in
===================================================================
--- trunk/projects/arrayOptimization/test/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/arrayOptimization/test/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -172,8 +173,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -267,6 +270,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -307,6 +312,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/assemblyToSourceAst/Makefile.in
===================================================================
--- trunk/projects/assemblyToSourceAst/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/assemblyToSourceAst/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -256,8 +257,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -351,6 +354,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -391,6 +396,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/assemblyToSourceAst/x86AssemblyToC.C
===================================================================
--- trunk/projects/assemblyToSourceAst/x86AssemblyToC.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/assemblyToSourceAst/x86AssemblyToC.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -2151,8 +2151,7 @@
}
}
-// DQ (8/13/2008): This needs to be modified to use Robb's support in the binary file format (when it is finished and available).
- SgStatement* sw = makeDispatchSwitch(buildUnsignedLongLongIntValHex(asmFile->get_associated_entry_point()));
+ SgStatement* sw = makeDispatchSwitch(buildUnsignedLongLongIntValHex(asmFile->get_interpretations()[0]->get_header()->get_entry_rva()));
prependStatement(sw, whileBody);
prependStatement(
Modified: trunk/projects/binCompass/Makefile.am
===================================================================
--- trunk/projects/binCompass/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binCompass/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -38,7 +38,7 @@
@echo "*** ROSE/tests/roseTests/programAnalysisTests/defUseAnalysisTests: make check rule complete (terminated normally) ***"
@echo "*********************************************************************************************************************"
-CLEANFILES = dfg.dot thomas.dot cfg.dot unparsed.s dfg.gml out/buffer2.bin.PrintAsmInstruction.out out/buffer2.bin.PrintAsmFunctions.out output out/*
+CLEANFILES = *.dot dfg.dot thomas.dot cfg.dot unparsed.s dfg.gml out/buffer2.bin.PrintAsmInstruction.out out/buffer2.bin.PrintAsmFunctions.out output out/*
binCompassMain.o: binCompassMain.cpp
Modified: trunk/projects/binCompass/Makefile.in
===================================================================
--- trunk/projects/binCompass/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binCompass/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -246,8 +247,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -341,6 +344,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -381,6 +386,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -630,7 +639,7 @@
INCLUDES = $(ROSE_INCLUDES) -I$(builddir) $(LTDLINCL)
LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) -ldl $(LIBLTDL)
binCompassMain_SOURCES = binCompassMain.cpp
-CLEANFILES = dfg.dot thomas.dot cfg.dot unparsed.s dfg.gml out/buffer2.bin.PrintAsmInstruction.out out/buffer2.bin.PrintAsmFunctions.out output out/*
+CLEANFILES = *.dot dfg.dot thomas.dot cfg.dot unparsed.s dfg.gml out/buffer2.bin.PrintAsmInstruction.out out/buffer2.bin.PrintAsmFunctions.out output out/*
all: all-recursive
.SUFFIXES:
Modified: trunk/projects/binCompass/analyses/Makefile.in
===================================================================
--- trunk/projects/binCompass/analyses/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binCompass/analyses/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -233,8 +234,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -328,6 +331,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -368,6 +373,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/binCompass/binCompassMain.cpp
===================================================================
--- trunk/projects/binCompass/binCompassMain.cpp 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binCompass/binCompassMain.cpp 2008-08-30 08:10:25 UTC (rev 19)
@@ -160,12 +160,15 @@
SgProject* project = frontend(argc,argv);
ROSE_ASSERT (project != NULL);
SgAsmFile* file = project->get_file(0).get_binaryFile();
+ const SgAsmInterpretationPtrList& interps = file->get_interpretations();
+ ROSE_ASSERT (interps.size() == 1);
+ SgAsmInterpretation* interp = interps[0];
if (containsArgument(argc, argv, "-printTree")) {
fprintf(stderr, "Printing AST... _binary_tree.dot\n");
string filename="_binary_tree.dot";
AST_BIN_Traversal* trav = new AST_BIN_Traversal();
- trav->run(file->get_global_block(), filename);
+ trav->run(interp->get_global_block(), filename);
if (test) {
int instrnr = trav->getNrOfInstructions();
cerr << " Instructions written to file: " << instrnr << endl;
@@ -176,6 +179,7 @@
RoseBin_Graph* graph;
VirtualBinCFG::AuxiliaryInformation* info = new VirtualBinCFG::AuxiliaryInformation(file);
+ std::map<int,std::set<SgAsmFunctionDeclaration*> > components;
// call graph analysis *******************************************************
if (containsArgument(argc, argv, "-callgraph")) {
@@ -186,8 +190,9 @@
callFileName = "callgraph.gml";
graph= new RoseBin_GMLGraph(info);
}
- RoseBin_CallGraphAnalysis* callanalysis = new RoseBin_CallGraphAnalysis(file->get_global_block(), new RoseObj(), info);
+ RoseBin_CallGraphAnalysis* callanalysis = new RoseBin_CallGraphAnalysis(interp->get_global_block(), new RoseObj(), info);
callanalysis->run(graph, callFileName, !mergedEdges);
+ callanalysis->getConnectedComponents(components);
if (test) {
cerr << " nr of nodes visited in callanalysis : " << callanalysis->nodesVisited() << endl;
ROSE_ASSERT(callanalysis->nodesVisited()==10);
@@ -196,6 +201,18 @@
}
}
+ if (containsArgument(argc, argv, "-printTree")) {
+ fprintf(stderr, "Printing AST... _binary_tree2.dot\n");
+ string filename="_binary_tree2.dot";
+ AST_BIN_Traversal* trav = new AST_BIN_Traversal();
+ trav->run(interp->get_global_block(), filename);
+ if (test) {
+ int instrnr = trav->getNrOfInstructions();
+ cerr << " Instructions written to file: " << instrnr << endl;
+ ROSE_ASSERT(instrnr==861);
+ }
+ }
+
// control flow analysis *******************************************************
if (containsArgument(argc, argv, "-cfa")) {
string cfgFileName = "cfg.dot";
@@ -204,15 +221,43 @@
cfgFileName = "cfg.gml";
graph= new RoseBin_GMLGraph(info);
}
- RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(file->get_global_block(), forward, new RoseObj(), edges, info);
+ RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), edges, info);
cfganalysis->run(graph, cfgFileName, mergedEdges);
-
+
+#if 1
+ std::map<int,std::set<SgAsmFunctionDeclaration*> >::const_iterator comps = components.begin();
+ //set<std::string> partialCFG;
+
+ for (;comps!=components.end();++comps) {
+ set<std::string> partialCFG;
+ int nr = comps->first;
+ cerr << " found the following component " << nr << endl;
+ std::set<SgAsmFunctionDeclaration*> funcs = comps->second;
+ std::set<SgAsmFunctionDeclaration*>::const_iterator it = funcs.begin();
+ for (;it!=funcs.end();++it) {
+ SgAsmFunctionDeclaration* function = *it;
+ string name = function->get_name();
+
+name.append("_f");
+ cerr << " binCompass CALLGRAPH ANALYSIS : found function : " << name << endl;
+ partialCFG.insert(name);
+ }
+ string filename = "thomas";
+ filename.append(RoseBin_support::ToString(nr));
+ filename.append(".dot");
+ cerr << " binCompass writing to file " << filename << endl;
+ cfganalysis->printGraph(filename,partialCFG);
+ }
+ //cfganalysis->printGraph(filename,partialCFG);
+#endif
+#if 0
set<std::string> partialCFG;
partialCFG.insert(" 80483c0_f");
partialCFG.insert(" 8048491_f");
partialCFG.insert(" 8048363_f");
partialCFG.insert(" 804828f_f");
cfganalysis->printGraph("thomas.dot",partialCFG);
+#endif
if (test) {
cout << " cfa -- Number of nodes == " << cfganalysis->nodesVisited() << endl;
@@ -224,6 +269,18 @@
}
}
+ if (containsArgument(argc, argv, "-printTree")) {
+ fprintf(stderr, "Printing AST... _binary_tree3.dot\n");
+ string filename="_binary_tree3.dot";
+ AST_BIN_Traversal* trav = new AST_BIN_Traversal();
+ trav->run(interp->get_global_block(), filename);
+ if (test) {
+ int instrnr = trav->getNrOfInstructions();
+ cerr << " Instructions written to file: " << instrnr << endl;
+ ROSE_ASSERT(instrnr==861);
+ }
+ }
+
if (containsArgument(argc, argv, "-dfa")) {
cerr << " creating dataflow graph ... " << endl;
string dfgFileName = "dfg.dot";
@@ -232,7 +289,7 @@
dfgFileName = "dfg.gml";
graph= new RoseBin_GMLGraph(info);
}
- RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(file->get_global_block(), forward, new RoseObj(), info);
+ RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), info);
dfanalysis->init(interprocedural, edges);
dfanalysis->run(graph, dfgFileName, mergedEdges);
if (test) {
@@ -292,9 +349,9 @@
filename = "out/"+filename+".out";
cerr << "Writing file : " << filename << endl;
myfile.open(filename.c_str());
- asmf->init(file->get_global_block());
- asmf->traverse(file->get_global_block(), preorder);
- asmf->finish(file->get_global_block());
+ asmf->init(interp->get_global_block());
+ asmf->traverse(interp->get_global_block(), preorder);
+ asmf->finish(interp->get_global_block());
string output = asmf->get_output();
myfile << output << " \n";
myfile.close();
@@ -310,7 +367,7 @@
dfgFileName = "dfg.gml";
graph= new RoseBin_GMLGraph(info);
}
- RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(file->get_global_block(), forward, new RoseObj(), edges, info);
+ RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), edges, info);
cfganalysis->run(graph, dfgFileName, mergedEdges);
if (test) {
cerr << " cfa -- Number of nodes == " << cfganalysis->nodesVisited() << endl;
@@ -324,7 +381,7 @@
cerr << "CFG (-checkGraph) finished ----- Graph nr of nodes : " << graph->nodes.size() << endl;
ROSE_ASSERT(graph->nodes.size()>0);
- RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(file->get_global_block(), forward, new RoseObj(), info);
+ RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), info);
//dfanalysis->init(interprocedural, edges,graph);
dfanalysis->init(interprocedural, edges);
dfanalysis->run(graph, dfgFileName, mergedEdges);
@@ -358,7 +415,7 @@
}
}
- unparseAsmStatementToFile("unparsed.s", file->get_global_block());
+ unparseAsmStatementToFile("unparsed.s", interp->get_global_block());
lt_dlexit();
Modified: trunk/projects/binCompass/graphanalyses/Makefile.in
===================================================================
--- trunk/projects/binCompass/graphanalyses/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binCompass/graphanalyses/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -237,8 +238,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -332,6 +335,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -372,6 +377,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/binaryVisualization/Makefile.am
===================================================================
--- trunk/projects/binaryVisualization/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binaryVisualization/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,28 +1,24 @@
include $(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs
-if ROSE_USE_BINARY_SQL
-OPENGL=-L/usr/lib64/ -lGL -lGLU -lglut
+if ROSE_USE_OPENGL
-#EXTRA_DIST = buffer2.bin
+INCLUDES = $(ROSE_INCLUDES) -I$(builddir) $(GL_CFLAGS)
-#SUBDIRS = analyses graphanalyses
-
-INCLUDES = $(ROSE_INCLUDES) -I$(builddir) $(LTDLINCL)
-
bin_PROGRAMS = vizzBinary
-LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) -ldl $(LIBLTDL) $(OPENGL)
+LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) $(GL_LIBS)
vizzBinary_SOURCES = vizzBinary.C
check-local: vizzBinary
-CLEANFILES = *.o
+else
-vizzBinary.o: vizzBinary.C
+bin_PROGRAMS =
+endif
-clean:
- rm *.o
+#EXTRA_DIST = buffer2.bin
-endif
+#SUBDIRS = analyses graphanalyses
+
Modified: trunk/projects/binaryVisualization/Makefile.in
===================================================================
--- trunk/projects/binaryVisualization/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binaryVisualization/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -64,7 +64,7 @@
host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs
- at ROSE_USE_BINARY_SQL_TRUE@bin_PROGRAMS = vizzBinary$(EXEEXT)
+ at ROSE_USE_OPENGL_TRUE@bin_PROGRAMS = vizzBinary$(EXEEXT)
subdir = projects/binaryVisualization
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -117,8 +118,7 @@
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(bin_PROGRAMS)
am__vizzBinary_SOURCES_DIST = vizzBinary.C
- at ROSE_USE_BINARY_SQL_TRUE@am_vizzBinary_OBJECTS = \
- at ROSE_USE_BINARY_SQL_TRUE@ vizzBinary.$(OBJEXT)
+ at ROSE_USE_OPENGL_TRUE@am_vizzBinary_OBJECTS = vizzBinary.$(OBJEXT)
vizzBinary_OBJECTS = $(am_vizzBinary_OBJECTS)
vizzBinary_LDADD = $(LDADD)
am__DEPENDENCIES_1 =
@@ -141,11 +141,9 @@
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_4) \
$(am__DEPENDENCIES_5)
- at ROSE_USE_BINARY_SQL_TRUE@vizzBinary_DEPENDENCIES = \
- at ROSE_USE_BINARY_SQL_TRUE@ $(am__DEPENDENCIES_1) \
- at ROSE_USE_BINARY_SQL_TRUE@ $(am__DEPENDENCIES_6) \
- at ROSE_USE_BINARY_SQL_TRUE@ $(am__DEPENDENCIES_1) \
- at ROSE_USE_BINARY_SQL_TRUE@ $(am__DEPENDENCIES_1)
+ at ROSE_USE_OPENGL_TRUE@vizzBinary_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+ at ROSE_USE_OPENGL_TRUE@ $(am__DEPENDENCIES_6) \
+ at ROSE_USE_OPENGL_TRUE@ $(am__DEPENDENCIES_1)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
@@ -244,8 +242,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -339,6 +339,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -379,6 +381,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -623,15 +629,9 @@
# instead of just the individual shared library.
# JJW 7/25/2008: This should probably just be the same as ROSE_LIBS
ROSE_SEPARATE_LIBS = $(ROSE_LIBS)
- at ROSE_USE_BINARY_SQL_TRUE@OPENGL = -L/usr/lib64/ -lGL -lGLU -lglut
-
-#EXTRA_DIST = buffer2.bin
-
-#SUBDIRS = analyses graphanalyses
- at ROSE_USE_BINARY_SQL_TRUE@INCLUDES = $(ROSE_INCLUDES) -I$(builddir) $(LTDLINCL)
- at ROSE_USE_BINARY_SQL_TRUE@LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) -ldl $(LIBLTDL) $(OPENGL)
- at ROSE_USE_BINARY_SQL_TRUE@vizzBinary_SOURCES = vizzBinary.C
- at ROSE_USE_BINARY_SQL_TRUE@CLEANFILES = *.o
+ at ROSE_USE_OPENGL_TRUE@INCLUDES = $(ROSE_INCLUDES) -I$(builddir) $(GL_CFLAGS)
+ at ROSE_USE_OPENGL_TRUE@LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) $(GL_LIBS)
+ at ROSE_USE_OPENGL_TRUE@vizzBinary_SOURCES = vizzBinary.C
all: all-am
.SUFFIXES:
@@ -798,7 +798,7 @@
|| exit 1; \
fi; \
done
- at ROSE_USE_BINARY_SQL_FALSE@check-local:
+ at ROSE_USE_OPENGL_FALSE@check-local:
check-am: all-am
$(MAKE) $(AM_MAKEFLAGS) check-local
check: check-am
@@ -824,7 +824,6 @@
mostlyclean-generic:
clean-generic:
- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
@@ -832,7 +831,7 @@
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
- at ROSE_USE_BINARY_SQL_FALSE@clean: clean-am
+clean: clean-am
clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
@@ -915,12 +914,11 @@
# with make distcheck rule
# -lannotationLanguageParser(appears after -lvaluePropagation)
- at ROSE_USE_BINARY_SQL_TRUE@check-local: vizzBinary
+ at ROSE_USE_OPENGL_TRUE@check-local: vizzBinary
- at ROSE_USE_BINARY_SQL_TRUE@vizzBinary.o: vizzBinary.C
+#EXTRA_DIST = buffer2.bin
- at ROSE_USE_BINARY_SQL_TRUE@clean:
- at ROSE_USE_BINARY_SQL_TRUE@ rm *.o
+#SUBDIRS = analyses graphanalyses
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Modified: trunk/projects/binaryVisualization/vizzBinary.C
===================================================================
--- trunk/projects/binaryVisualization/vizzBinary.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/binaryVisualization/vizzBinary.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -735,6 +735,9 @@
SgProject* project = frontend(argc,argv);
ROSE_ASSERT (project != NULL);
SgAsmFile* file = project->get_file(0).get_binaryFile();
+ const SgAsmInterpretationPtrList& interps = file->get_interpretations();
+ ROSE_ASSERT (interps.size() == 1);
+ SgAsmInterpretation* interp = interps[0];
#if 0
@@ -776,14 +779,14 @@
RoseBin_DotGraph* dotGraph = new RoseBin_DotGraph(info);
RoseBin_GMLGraph* gmlGraph = new RoseBin_GMLGraph(info);
char* cfgFileName = "cfg.dot";
- RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(file->get_global_block(), forward, new RoseObj(), edges, info);
+ RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), edges, info);
cfganalysis->run(dotGraph, cfgFileName, mergedEdges);
// RoseBin_unparse up;
//up.init(project, "unparsed.s");
//up.unparse();
- unparseAsmStatementToFile( "unparsed.s", file->get_global_block());
+ unparseAsmStatementToFile( "unparsed.s", interp->get_global_block());
Traversal trav;
trav.run(project,max);
Modified: trunk/projects/bugSeeding/Makefile.in
===================================================================
--- trunk/projects/bugSeeding/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/bugSeeding/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -241,8 +242,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -336,6 +339,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -376,6 +381,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/checkPointExample/Makefile.in
===================================================================
--- trunk/projects/checkPointExample/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/checkPointExample/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/Makefile.in
===================================================================
--- trunk/projects/compass/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/extensions/checkers/allowedFunctions/compass_parameters
===================================================================
--- trunk/projects/compass/extensions/checkers/allowedFunctions/compass_parameters 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/allowedFunctions/compass_parameters 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,4 +1,4 @@
-AllowedFunctions.OutFile=/home/yuan5/ROSE/WORKING_COPY/BUILD/projects/compass/tools/compassVerifier/functions.allow
+AllowedFunctions.OutFile=/home/yuan5/ROSE/AUG0508/BUILD/projects/compass/tools/compassVerifier/functions.allow
AllowedFunctions.Function0=vector < std::string , std::allocator< std::string > > ,::CommandlineProcessing::generateArgListFromArgcArgv,int,*char[],
AllowedFunctions.Function1=&basic_ostream < char , std::char_traits< char > > ,::std::operator<<,&basic_ostream < char , std::char_traits< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
AllowedFunctions.Function2=string,::StringUtility::StringWithLineNumber::toString,
@@ -12,905 +12,888 @@
AllowedFunctions.Function10=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator+=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
AllowedFunctions.Function11=void,::std::vector < StringWithLineNumber , std::allocator< StringWithLineNumber > > ::push_back,&value_type,
AllowedFunctions.Function12=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,size_type,
-AllowedFunctions.Function13=void,::Exec::Architecture::set_isa,InsSetArchitecture,
-AllowedFunctions.Function14=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function15=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator=,*char,
-AllowedFunctions.Function16=void,::Exec::ExecFile::ctor,
-AllowedFunctions.Function17=void,::Exec::ExecSection::ctor,
-AllowedFunctions.Function18=addr_t,::Exec::ExecSection::write,*FILE,addr_t,size_t,*void,
-AllowedFunctions.Function19=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::size,
-AllowedFunctions.Function20=*char,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::c_str,
-AllowedFunctions.Function21=void,::Exec::ExecHeader::ctor,
-AllowedFunctions.Function22=const_reference,::std::vector < addr_t , std::allocator< addr_t > > ::operator[],size_type,
-AllowedFunctions.Function23=void,::std::vector < addr_t , std::allocator< addr_t > > ::push_back,&value_type,
-AllowedFunctions.Function24=void,::std::vector < std::string , std::allocator< std::string > > ::push_back,&value_type,
-AllowedFunctions.Function25=void,::__assert_fail,*char,*char,unsigned int,*char,
-AllowedFunctions.Function26=*SgStatement,::isSgStatement,*SgNode,
-AllowedFunctions.Function27=*SgExpression,::isSgExpression,*SgNode,
-AllowedFunctions.Function28=*SgInitializedName,::isSgInitializedName,*SgNode,
-AllowedFunctions.Function29=bool,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::empty,
-AllowedFunctions.Function30=const_reference,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::back,
-AllowedFunctions.Function31=const_reference,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::front,
-AllowedFunctions.Function32=void,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::insert,iterator,__normal_iterator < std::vector < CFGEdge , std::allocator< CFGEdge > > ::const_pointer , std::vector < CFGEdge , std::allocator< CFGEdge > > ::vector_type > ,__normal_iterator < std::vector < CFGEdge , std::allocator< CFGEdge > > ::const_pointer , std::vector < CFGEdge , std::allocator< CFGEdge > > ::vector_type > ,
-AllowedFunctions.Function33=iterator,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::end,
-AllowedFunctions.Function34=const_iterator,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::begin,
-AllowedFunctions.Function35=const_iterator,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::end,
-AllowedFunctions.Function36=size_type,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::size,
-AllowedFunctions.Function37=const_reference,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::operator[],size_type,
-AllowedFunctions.Function38=EdgeConditionKind,::VirtualCFG::CFGEdge::condition,
-AllowedFunctions.Function39=*SgExpression,::VirtualCFG::CFGEdge::caseLabel,
-AllowedFunctions.Function40=*SgExpression,::VirtualCFG::CFGEdge::conditionBasedOn,
-AllowedFunctions.Function41=vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,::VirtualCFG::CFGEdge::scopesBeingExited,
-AllowedFunctions.Function42=void,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::insert,iterator,__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
-AllowedFunctions.Function43=iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::end,
-AllowedFunctions.Function44=iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::begin,
-AllowedFunctions.Function45=vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,::VirtualCFG::CFGEdge::scopesBeingEntered,
-AllowedFunctions.Function46=bool,::std::operator==,&vector < CFGEdge , std::allocator< CFGEdge > > ,&vector < CFGEdge , std::allocator< CFGEdge > > ,
-AllowedFunctions.Function47=bool,::std::operator!=,&vector < CFGEdge , std::allocator< CFGEdge > > ,&vector < CFGEdge , std::allocator< CFGEdge > > ,
-AllowedFunctions.Function48=unsigned int,::VirtualCFG::CFGNode::childCount,*SgNode,
-AllowedFunctions.Function49=string,::VirtualCFG::CFGNode::toString,
-AllowedFunctions.Function50=string,::VirtualCFG::CFGNode::toStringForDebugging,
-AllowedFunctions.Function51=string,::VirtualCFG::CFGNode::id,
-AllowedFunctions.Function52=string,::VirtualCFG::CFGPath::toString,
-AllowedFunctions.Function53=string,::VirtualCFG::CFGPath::toStringForDebugging,
-AllowedFunctions.Function54=string,::VirtualCFG::CFGPath::id,
-AllowedFunctions.Function55=const_iterator,::std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::find,&key_type,
-AllowedFunctions.Function56=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_type , std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type , std::_Select1st< std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type > , std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_compare , std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function57=const_iterator,::std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::end,
-AllowedFunctions.Function58=pointer,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_type , std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type , std::_Select1st< std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type > , std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_compare , std::map < uint64_t , SgAsmInstruction * , std::less< Exec::addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function59=const_iterator,::std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::find,&key_type,
-AllowedFunctions.Function60=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::key_type , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::value_type , std::_Select1st< std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::value_type > , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::key_compare , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function61=const_iterator,::std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::end,
-AllowedFunctions.Function62=pointer,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::key_type , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::value_type , std::_Select1st< std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::value_type > , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::key_compare , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< Exec::addr_t > , std::allocator< Exec::addr_t > > > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function63=void,::std::vector < SgNode * , std::allocator< SgNode * > > ::push_back,&value_type,
-AllowedFunctions.Function64=*SgSwitchStatement,::SageBuilder::buildSwitchStatement,*SgStatement,*SgBasicBlock,
-AllowedFunctions.Function65=*SgExprStatement,::SageBuilder::buildExprStatement,*SgExpression,
-AllowedFunctions.Function66=*SgIfStmt,::SageBuilder::buildIfStmt,*SgStatement,*SgStatement,*SgStatement,
-AllowedFunctions.Function67=*SgWhileStmt,::SageBuilder::buildWhileStmt,*SgStatement,*SgStatement,
-AllowedFunctions.Function68=bool,::ROSE_MemoryUsage::getStatmInfo,
-AllowedFunctions.Function69=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::flush,
-AllowedFunctions.Function70=&iterator,::Ast::iterator::operator++,
-AllowedFunctions.Function71=iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::begin,
-AllowedFunctions.Function72=reference,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator*,
-AllowedFunctions.Function73=bool,::std::operator==,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function74=void,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::push_back,&value_type,
-AllowedFunctions.Function75=void,::AstObserver::ObserveCopyAst,&AstInterfaceImpl,&AstNodePtr,&AstNodePtr,
-AllowedFunctions.Function76=void,::AstInterface::GetTypeInfo,&AstNodeType,*string,*string,*int,
-AllowedFunctions.Function77=void,::std::vector < SgFileId , std::allocator< int > > ::push_back,&value_type,
-AllowedFunctions.Function78=size_type,::std::vector < SgFileId , std::allocator< int > > ::size,
-AllowedFunctions.Function79=void,::std::vector < std::vector< SgFileId , std::allocator< int > > , std::allocator< std::vector< SgFileId , std::allocator< int > > > > ::push_back,&value_type,
-AllowedFunctions.Function80=reference,::std::vector < std::vector< SgFileId , std::allocator< int > > , std::allocator< std::vector< SgFileId , std::allocator< int > > > > ::operator[],size_type,
-AllowedFunctions.Function81=const_reference,::std::vector < std::vector< SgFileId , std::allocator< int > > , std::allocator< std::vector< SgFileId , std::allocator< int > > > > ::operator[],size_type,
-AllowedFunctions.Function82=const_reference,::std::vector < SgFileId , std::allocator< int > > ::operator[],size_type,
-AllowedFunctions.Function83=SgName,::SgSymbol::get_name,
-AllowedFunctions.Function84=int,::SgName::operator!=,&SgName,
-AllowedFunctions.Function85=int,::SgName::operator<,&SgName,
-AllowedFunctions.Function86=iterator,::__gnu_cxx::hash_map < std::string , VectorOfNamespaceInformation , HashFunction_String , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::begin,
-AllowedFunctions.Function87=bool,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , VectorOfNamespaceInformation > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , VectorOfNamespaceInformation > > , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::operator!=,&iterator,
-AllowedFunctions.Function88=iterator,::__gnu_cxx::hash_map < std::string , VectorOfNamespaceInformation , HashFunction_String , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::end,
-AllowedFunctions.Function89=&iterator,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , VectorOfNamespaceInformation > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , VectorOfNamespaceInformation > > , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::operator++,
-AllowedFunctions.Function90=pointer,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , VectorOfNamespaceInformation > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , VectorOfNamespaceInformation > > , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::operator->,
-AllowedFunctions.Function91=iterator,::std::vector < NamespaceInformation , std::allocator< NamespaceInformation > > ::begin,
-AllowedFunctions.Function92=iterator,::__gnu_cxx::hash_map < std::string , it_VectorOfNamespaceInformation_boolean , HashFunction_String , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::find,&key_type,
-AllowedFunctions.Function93=bool,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > > , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::operator==,&iterator,
-AllowedFunctions.Function94=iterator,::__gnu_cxx::hash_map < std::string , it_VectorOfNamespaceInformation_boolean , HashFunction_String , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::end,
-AllowedFunctions.Function95=pair < __gnu_cxx::hashtable < std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > > , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::iterator , bool > ,::__gnu_cxx::hash_map < std::string , it_VectorOfNamespaceInformation_boolean , HashFunction_String , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::insert,&value_type,
-AllowedFunctions.Function96=pair < std::basic_string< char , std::char_traits< char > , std::allocator< char > > , it_VectorOfNamespaceInformation_boolean > ,::std::make_pair,basic_string < char , std::char_traits< char > , std::allocator< char > > ,it_VectorOfNamespaceInformation_boolean,
-AllowedFunctions.Function97=pointer,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > > , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::operator->,
-AllowedFunctions.Function98=long,::strtol,*char,**char,int,
-AllowedFunctions.Function99=bool,::x86InstructionIsConditionalControlTransfer,*SgAsmx86Instruction,
-AllowedFunctions.Function100=bool,::x86InstructionIsConditionalDataTransfer,*SgAsmx86Instruction,
-AllowedFunctions.Function101=bool,::x86InstructionIsConditionalFlagControlTransfer,*SgAsmx86Instruction,
-AllowedFunctions.Function102=bool,::x86InstructionIsConditionalFlagDataTransfer,*SgAsmx86Instruction,
-AllowedFunctions.Function103=bool,::x86InstructionIsConditionalFlagBitAndByte,*SgAsmx86Instruction,
-AllowedFunctions.Function104=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::substr,size_type,size_type,
-AllowedFunctions.Function105=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::operator+,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,*char,
-AllowedFunctions.Function106=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,char,size_type,
-AllowedFunctions.Function107=reference,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator[],size_type,
-AllowedFunctions.Function108=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator+=,*char,
-AllowedFunctions.Function109=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator+=,char,
-AllowedFunctions.Function110=int,::gettimeofday,*timeval,__timezone_ptr_t,
-AllowedFunctions.Function111=void,::std::list < std::string , std::allocator< std::string > > ::clear,
-AllowedFunctions.Function112=void,::__gnu_cxx::hash_map < int , SgAsmFunctionDeclaration * , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< SgAsmFunctionDeclaration * > > ::clear,
-AllowedFunctions.Function113=void,::__gnu_cxx::hash_map < uint64_t , SgAsmInstruction * , __gnu_cxx::hash< uint64_t > , std::equal_to< uint64_t > , std::allocator< SgAsmInstruction * > > ::clear,
-AllowedFunctions.Function114=void,::__gnu_cxx::hash_map < int , std::string , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< std::string > > ::clear,
-AllowedFunctions.Function115=void,::std::vector < std::string , std::allocator< std::string > > ::clear,
-AllowedFunctions.Function116=void,::std::vector < SgFileId , std::allocator< int > > ::clear,
-AllowedFunctions.Function117=void,::std::vector < exprTreeType , std::allocator< exprTreeType > > ::clear,
-AllowedFunctions.Function118=void,::std::vector < std::map< int , std::vector< SgFileId , std::allocator< int > > , std::less< int > , std::allocator< std::pair< const int , std::vector< SgFileId , std::allocator< int > > > > > , std::allocator< std::map< int , std::vector< SgFileId , std::allocator< int > > , std::less< int > , std::allocator< std::pair< const int , std::vector< SgFileId , std::allocator< int > > > > > > > ::clear,
-AllowedFunctions.Function119=void,::__gnu_cxx::hash_map < int , exprSubstitutionType , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< exprSubstitutionType > > ::clear,
-AllowedFunctions.Function120=size_type,::__gnu_cxx::hash_map < uint64_t , SgAsmInstruction * , __gnu_cxx::hash< uint64_t > , std::equal_to< uint64_t > , std::allocator< SgAsmInstruction * > > ::size,
-AllowedFunctions.Function121=size_type,::__gnu_cxx::hash_map < int , SgAsmFunctionDeclaration * , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< SgAsmFunctionDeclaration * > > ::size,
-AllowedFunctions.Function122=void,::RoseBin_support::setDebugMode,bool,
-AllowedFunctions.Function123=void,::RoseBin_support::setDebugModeMin,bool,
-AllowedFunctions.Function124=void,::RoseBin_FlowAnalysis::convertBlocksToFunctions,*SgAsmNode,
-AllowedFunctions.Function125=void,::RoseBin_FlowAnalysis::initFunctionList,*SgAsmNode,
-AllowedFunctions.Function126=void,::RoseBin_FlowAnalysis::resolveFunctions,*SgAsmNode,
-AllowedFunctions.Function127=void,::RoseBin_FlowAnalysis::process_jumps,
-AllowedFunctions.Function128=&*SgDirectedGraphNode,::__gnu_cxx::hash_map < uint64_t , SgDirectedGraphNode * , __gnu_cxx::hash< uint64_t > , std::equal_to< uint64_t > , std::allocator< SgDirectedGraphNode * > > ::operator[],&key_type,
-AllowedFunctions.Function129=iterator,::std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::begin,
-AllowedFunctions.Function130=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_type , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type , std::_Select1st< std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type > , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_compare , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function131=iterator,::std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::end,
-AllowedFunctions.Function132=_Self,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_type , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type , std::_Select1st< std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type > , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_compare , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::_Pair_alloc_type > ::value_type > ::operator++,int,
-AllowedFunctions.Function133=pointer,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_type , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type , std::_Select1st< std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type > , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_compare , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function134=&vector < addr_t , std::allocator< addr_t > > ,::std::vector < addr_t , std::allocator< addr_t > > ::operator=,&vector < addr_t , std::allocator< addr_t > > ,
-AllowedFunctions.Function135=iterator,::std::vector < addr_t , std::allocator< addr_t > > ::begin,
-AllowedFunctions.Function136=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < addr_t , std::allocator< addr_t > > ::pointer , std::vector < addr_t , std::allocator< addr_t > > ::vector_type > ,&__normal_iterator < std::vector < addr_t , std::allocator< addr_t > > ::pointer , std::vector < addr_t , std::allocator< addr_t > > ::vector_type > ,
-AllowedFunctions.Function137=iterator,::std::vector < addr_t , std::allocator< addr_t > > ::end,
-AllowedFunctions.Function138=&__normal_iterator < std::vector < addr_t , std::allocator< addr_t > > ::pointer , std::vector < addr_t , std::allocator< addr_t > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < addr_t , std::allocator< addr_t > > ::pointer , std::vector < addr_t , std::allocator< addr_t > > ::vector_type > ::operator++,
-AllowedFunctions.Function139=reference,::__gnu_cxx::__normal_iterator < std::vector < addr_t , std::allocator< addr_t > > ::pointer , std::vector < addr_t , std::allocator< addr_t > > ::vector_type > ::operator*,
-AllowedFunctions.Function140=string,::RoseBin_support::HexToString,unsigned long long,
-AllowedFunctions.Function141=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::operator+,*char,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function142=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::operator+,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function143=string,::RoseBin_support::getTypeName,DataTypes,
-AllowedFunctions.Function144=string,::RoseBin_support::ToString,int,
-AllowedFunctions.Function145=size_type,::__gnu_cxx::hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ::size,
-AllowedFunctions.Function146=void,::__gnu_cxx::hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ::clear,
-AllowedFunctions.Function147=&hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ,::__gnu_cxx::hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ::operator=,
-AllowedFunctions.Function148=*SgAsmTypeWord,::SgAsmTypeWord::createType,
-AllowedFunctions.Function149=*SgAsmTypeDoubleWord,::SgAsmTypeDoubleWord::createType,
-AllowedFunctions.Function150=*SgAsmTypeQuadWord,::SgAsmTypeQuadWord::createType,
-AllowedFunctions.Function151=void,::ChainableTypeLayoutGenerator::setNext,*ChainableTypeLayoutGenerator,
-AllowedFunctions.Function152=void,::ChainableTypeLayoutGenerator::setBeginningRecursively,*ChainableTypeLayoutGenerator,
-AllowedFunctions.Function153=void,::std::map < SgNode * , std::string , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::string > > > ::clear,
-AllowedFunctions.Function154=*SgFunctionParameterList,::SgFunctionDeclaration::get_parameterList,
-AllowedFunctions.Function155=vector < SgNode * , std::allocator< SgNode * > > ,::SgFunctionParameterList::get_traversalSuccessorContainer,
-AllowedFunctions.Function156=size_type,::std::vector < SgNode * , std::allocator< SgNode * > > ::size,
-AllowedFunctions.Function157=reference,::std::vector < SgNode * , std::allocator< SgNode * > > ::operator[],size_type,
-AllowedFunctions.Function158=*SgType,::SgInitializedName::get_type,
-AllowedFunctions.Function159=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,*char,size_type,
-AllowedFunctions.Function160=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::replace,size_type,size_type,*char,
-AllowedFunctions.Function161=*SgFunctionDeclaration,::SgFunctionDefinition::get_declaration,
-AllowedFunctions.Function162=SgName,::SgFunctionDeclaration::get_qualified_name,
-AllowedFunctions.Function163=*char,::SgName::str,
-AllowedFunctions.Function164=*Sg_File_Info,::SgLocatedNode::get_file_info,
-AllowedFunctions.Function165=*char,::Sg_File_Info::get_filename,
-AllowedFunctions.Function166=bool,::VirtualCFG::CFGNode::isInteresting,
-AllowedFunctions.Function167=*SgFunctionCallExp,::isSgFunctionCallExp,*SgNode,
-AllowedFunctions.Function168=&map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ,::std::map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ::operator=,&map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ,
-AllowedFunctions.Function169=void,::std::map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ::clear,
-AllowedFunctions.Function170=void,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::clear,
-AllowedFunctions.Function171=void,::__gnu_cxx::hash_map < SgNode * , int , __gnu_cxx::hash< SgNode * > , std::equal_to< SgNode * > , std::allocator< int > > ::clear,
-AllowedFunctions.Function172=void,::std::set < SgNode * , std::less< SgNode * > , std::allocator< SgNode * > > ::clear,
-AllowedFunctions.Function173=void,::std::map < SgNode * , bool , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , bool > > > ::clear,
-AllowedFunctions.Function174=*char,::strdup,*char,
-AllowedFunctions.Function175=iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::erase,iterator,iterator,
-AllowedFunctions.Function176=iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::begin,
-AllowedFunctions.Function177=iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::end,
-AllowedFunctions.Function178=&vector < SgNode * , std::allocator< SgNode * > > ,::std::vector < SgNode * , std::allocator< SgNode * > > ::operator=,&vector < SgNode * , std::allocator< SgNode * > > ,
-AllowedFunctions.Function179=const_reference,::std::vector < SgNode * , std::allocator< SgNode * > > ::operator[],size_type,
-AllowedFunctions.Function180=&basic_ostream < char , std::char_traits< char > > ,::std::operator<<,&basic_ostream < char , std::char_traits< char > > ,*char,
-AllowedFunctions.Function181=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*_Fb___Rb__L129R__Re___Gb___Rb__L129R__Re___Fe_,
-AllowedFunctions.Function182=int,::DefUseAnalysis::run,bool,
-AllowedFunctions.Function183=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,unsigned int,
-AllowedFunctions.Function184=size_type,::std::map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ::size,
-AllowedFunctions.Function185=&SgFile,::SgProject::get_file,int,
-AllowedFunctions.Function186=*SgAsmFile,::SgFile::get_binaryFile,
-AllowedFunctions.Function187=*SgAsmBlock,::SgAsmFile::get_global_block,
-AllowedFunctions.Function188=void,::RoseBin_DataFlowAnalysis::run,*RoseBin_Graph,string,bool,
-AllowedFunctions.Function189=void,::std::vector < Prerequisite * , std::allocator< Prerequisite * > > ::push_back,&value_type,
-AllowedFunctions.Function190=&basic_istream < char , std::char_traits< char > > ,::std::operator>>,&basic_istream < char , std::char_traits< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function191=bool,::std::basic_ios < char , std::char_traits< char > > ::operator!,
-AllowedFunctions.Function192=bool,::std::basic_ios < char , std::char_traits< char > > ::eof,
-AllowedFunctions.Function193=*ifstream,::Compass::openFile,string,
-AllowedFunctions.Function194=&basic_istream < char , std::char_traits< char > > ,::std::getline,&basic_istream < char , std::char_traits< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function195=bool,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::empty,
-AllowedFunctions.Function196=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find_last_not_of,char,size_type,
-AllowedFunctions.Function197=void,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::resize,size_type,
-AllowedFunctions.Function198=iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::find,&key_type,
-AllowedFunctions.Function199=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function200=iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::end,
-AllowedFunctions.Function201=&mapped_type,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::operator[],&key_type,
-AllowedFunctions.Function202=const_iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::find,&key_type,
-AllowedFunctions.Function203=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function204=const_iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::end,
-AllowedFunctions.Function205=pointer,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function206=*char,::getenv,*char,
-AllowedFunctions.Function207=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::operator>>,&int,
-AllowedFunctions.Function208=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::operator>>,&double,
-AllowedFunctions.Function209=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::operator>>,&bool,
-AllowedFunctions.Function210=*void,::std::basic_ios < char , std::char_traits< char > > ::operator void *,
-AllowedFunctions.Function211=void,::std::vector < double , std::allocator< double > > ::push_back,&value_type,
-AllowedFunctions.Function212=string,::Compass::formatStandardSourcePosition,&string,int,int,
-AllowedFunctions.Function213=&string,::Sg_File_Info::get_filenameString,
-AllowedFunctions.Function214=int,::Sg_File_Info::get_line,
-AllowedFunctions.Function215=int,::Sg_File_Info::get_col,
-AllowedFunctions.Function216=string,::Compass::formatStandardSourcePosition,&string,int,int,&string,int,int,
-AllowedFunctions.Function217=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,int,
-AllowedFunctions.Function218=__string_type,::std::basic_ostringstream < char , std::char_traits< char > , std::allocator< char > > ::str,
-AllowedFunctions.Function219=bool,::std::operator!=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function220=*SgLocatedNode,::isSgLocatedNode,*SgNode,
-AllowedFunctions.Function221=*Sg_File_Info,::SgLocatedNode::get_startOfConstruct,
-AllowedFunctions.Function222=*Sg_File_Info,::SgLocatedNode::get_endOfConstruct,
-AllowedFunctions.Function223=string,::Compass::formatStandardSourcePosition,*Sg_File_Info,*Sg_File_Info,
-AllowedFunctions.Function224=string,::Compass::formatStandardSourcePosition,*Sg_File_Info,
-AllowedFunctions.Function225=string,::SgNode::class_name,
-AllowedFunctions.Function226=string,::StringUtility::getPathFromFileName,&string,
-AllowedFunctions.Function227=string,::StringUtility::stripPathFromFileName,&string,
-AllowedFunctions.Function228=*SgProject,::TransformationSupport::getProject,*SgNode,
-AllowedFunctions.Function229=&SgStringList,::SgProject::get_includePathList,
-AllowedFunctions.Function230=&SgStringList,::SgProject::get_excludePathList,
-AllowedFunctions.Function231=&SgStringList,::SgProject::get_includeFileList,
-AllowedFunctions.Function232=&SgStringList,::SgProject::get_excludeFileList,
-AllowedFunctions.Function233=bool,::Sg_File_Info::isCompilerGenerated,
-AllowedFunctions.Function234=const_iterator,::std::vector < std::string , std::allocator< std::string > > ::begin,
-AllowedFunctions.Function235=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,
-AllowedFunctions.Function236=const_iterator,::std::vector < std::string , std::allocator< std::string > > ::end,
-AllowedFunctions.Function237=reference,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator*,
-AllowedFunctions.Function238=__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function239=void,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::push_back,&value_type,
-AllowedFunctions.Function240=string,::Compass::OutputViolationBase::getString,
-AllowedFunctions.Function241=bool,::CommandlineProcessing::isOption,&vector < std::string , std::allocator< std::string > > ,string,string,bool,
-AllowedFunctions.Function242=bool,::CommandlineProcessing::isOptionWithParameter,&vector < std::string , std::allocator< std::string > > ,string,string,&int,bool,
-AllowedFunctions.Function243=int,::printf,*char,...,
-AllowedFunctions.Function244=bool,::CommandlineProcessing::isOptionWithParameter,&vector < std::string , std::allocator< std::string > > ,string,string,&string,bool,
-AllowedFunctions.Function245=bool,::std::basic_ios < char , std::char_traits< char > > ::good,
-AllowedFunctions.Function246=void,::exit,int,
-AllowedFunctions.Function247=pos_type,::std::basic_ostream < char , std::char_traits< char > > ::tellp,
-AllowedFunctions.Function248=streamoff,::std::fpos < mbstate_t > ::operator std::streamoff,
-AllowedFunctions.Function249=iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::begin,
-AllowedFunctions.Function250=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,
-AllowedFunctions.Function251=iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::end,
-AllowedFunctions.Function252=__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function253=reference,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator*,
-AllowedFunctions.Function254=const_iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::begin,
-AllowedFunctions.Function255=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ,&__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ,
-AllowedFunctions.Function256=const_iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::end,
-AllowedFunctions.Function257=__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function258=reference,::__gnu_cxx::__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ::operator*,
-AllowedFunctions.Function259=void,::std::basic_fstream < char , std::char_traits< char > > ::close,
-AllowedFunctions.Function260=size_type,::std::vector < Prerequisite * , std::allocator< Prerequisite * > > ::size,
-AllowedFunctions.Function261=void,::Compass::runPrereqs,*Prerequisite,*SgProject,
-AllowedFunctions.Function262=const_reference,::std::vector < Prerequisite * , std::allocator< Prerequisite * > > ::operator[],size_type,
-AllowedFunctions.Function263=iterator,::std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::find,&key_type,
-AllowedFunctions.Function264=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_type , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type , std::_Identity< std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type > , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_compare , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::_Key_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function265=iterator,::std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::end,
-AllowedFunctions.Function266=pair < std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::iterator , bool > ,::std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::insert,&value_type,
-AllowedFunctions.Function267=void,::Compass::Prerequisite::run,*SgProject,
-AllowedFunctions.Function268=PrerequisiteList,::Compass::Prerequisite::getPrerequisites,
-AllowedFunctions.Function269=void,::Compass::runPrereqs,*Checker,*SgProject,
-AllowedFunctions.Function270=result_type,::boost::function2 < void , Parameters , OutputObject * , std::allocator< void > > ::operator(),Parameters,*OutputObject,
-AllowedFunctions.Function271=iterator,::std::vector < DummyAttribute , std::allocator< void * > > ::begin,
-AllowedFunctions.Function272=iterator,::std::vector < DummyAttribute , std::allocator< void * > > ::end,
-AllowedFunctions.Function273=void,::AstSuccessorsSelectors::selectDefaultSuccessors,*SgNode,&SuccessorsContainer,
-AllowedFunctions.Function274=AstNodePtrSynAttr,::AstBottomUpProcessing < AstNodePtrSynAttr > ::evaluateSynthesizedAttribute,*SgNode,SynthesizedAttributesList,
-AllowedFunctions.Function275=AstNodePtrSynAttr,::AstBottomUpProcessing < AstNodePtrSynAttr > ::defaultSynthesizedAttribute,
-AllowedFunctions.Function276=void,::SinglyLinkedListWrap < ProcessAstTreeBase::TraverseState > ::PopFirst,
-AllowedFunctions.Function277=void,::SinglyLinkedListWrap < ProcessAstTreeBase::TraverseState > ::DeleteAll,
-AllowedFunctions.Function278=iterator,::std::vector < SgFileId , std::allocator< int > > ::begin,
-AllowedFunctions.Function279=iterator,::std::vector < SgFileId , std::allocator< int > > ::end,
-AllowedFunctions.Function280=&basic_ostream < char , std::char_traits< char > > ,::std::operator<<,&basic_ostream < char , std::char_traits< char > > ,_Setw,
-AllowedFunctions.Function281=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*_Fb___Rb__std__scope__ios_base__Re___Gb___Rb__std__scope__ios_base__Re___Fe_,
-AllowedFunctions.Function282=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,unsigned long long,
-AllowedFunctions.Function283=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*_Fb___Rb__L123R__Re___Gb___Rb__L123R__Re___Fe_,
-AllowedFunctions.Function284=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::getline,*char_type,streamsize,
-AllowedFunctions.Function285=&mapped_type,::std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::operator[],&key_type,
-AllowedFunctions.Function286=void,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::push_back,&value_type,
-AllowedFunctions.Function287=*char,::std::exception::what,
-AllowedFunctions.Function288=string,::Compass::parseString,&string,
-AllowedFunctions.Function289=string,::Compass::Parameters::operator[],&string,
-AllowedFunctions.Function290=reverse_iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::rbegin,
-AllowedFunctions.Function291=bool,::std::operator!=,&reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ,&reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ,
-AllowedFunctions.Function292=reverse_iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::rend,
-AllowedFunctions.Function293=reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ,::std::reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ::operator++,int,
-AllowedFunctions.Function294=iterator,::std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::find,&key_type,
-AllowedFunctions.Function295=reference,::std::reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ::operator*,
-AllowedFunctions.Function296=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_type , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type , std::_Select1st< std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type > , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_compare , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function297=iterator,::std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::end,
-AllowedFunctions.Function298=pointer,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_type , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type , std::_Select1st< std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type > , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_compare , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function299=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,
-AllowedFunctions.Function300=__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function301=iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::erase,iterator,
-AllowedFunctions.Function302=__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,::std::find,__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,&*Checker,
-AllowedFunctions.Function303=reference,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator*,
-AllowedFunctions.Function304=void,::AstSimpleProcessing::traverse,*SgNode,Order,
-AllowedFunctions.Function305=*SgAssignOp,::isSgAssignOp,*SgNode,
-AllowedFunctions.Function306=*SgAssignInitializer,::isSgAssignInitializer,*SgNode,
-AllowedFunctions.Function307=*SgBasicBlock,::isSgBasicBlock,*SgNode,
-AllowedFunctions.Function308=*SgFunctionRefExp,::isSgFunctionRefExp,*SgNode,
-AllowedFunctions.Function309=*SgExpression,::SgFunctionCallExp::get_function,
-AllowedFunctions.Function310=*SgMemberFunctionRefExp,::isSgMemberFunctionRefExp,*SgNode,
-AllowedFunctions.Function311=*SgFunctionSymbol,::SgFunctionRefExp::get_symbol,
-AllowedFunctions.Function312=SgName,::SgFunctionSymbol::get_name,
-AllowedFunctions.Function313=&string,::SgName::getString,
-AllowedFunctions.Function314=*SgMemberFunctionSymbol,::SgMemberFunctionRefExp::get_symbol,
-AllowedFunctions.Function315=SgName,::SgMemberFunctionSymbol::get_name,
-AllowedFunctions.Function316=int,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::compare,*char,
-AllowedFunctions.Function317=*SgCastExp,::isSgCastExp,*SgNode,
-AllowedFunctions.Function318=*SgExprListExp,::SgFunctionCallExp::get_args,
-AllowedFunctions.Function319=&SgExpressionPtrList,::SgExprListExp::get_expressions,
-AllowedFunctions.Function320=reference,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::front,
-AllowedFunctions.Function321=*SgVarRefExp,::isSgVarRefExp,*SgNode,
-AllowedFunctions.Function322=*SgExpression,::SgUnaryOp::get_operand,
-AllowedFunctions.Function323=iterator,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::begin,
-AllowedFunctions.Function324=bool,::std::_List_iterator < std::pair< SgInitializedName * , SgNode * > > ::operator!=,&_Self,
-AllowedFunctions.Function325=iterator,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::end,
-AllowedFunctions.Function326=_Self,::std::_List_iterator < std::pair< SgInitializedName * , SgNode * > > ::operator++,int,
-AllowedFunctions.Function327=*SgVariableSymbol,::SgVarRefExp::get_symbol,
-AllowedFunctions.Function328=*SgInitializedName,::SgVariableSymbol::get_declaration,
-AllowedFunctions.Function329=reference,::std::_List_iterator < std::pair< SgInitializedName * , SgNode * > > ::operator*,
-AllowedFunctions.Function330=iterator,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::erase,iterator,
-AllowedFunctions.Function331=void,::Compass::OutputObject::addOutput,*OutputViolationBase,
-AllowedFunctions.Function332=*SgExpression,::SgBinaryOp::get_rhs_operand,
-AllowedFunctions.Function333=*SgExpression,::SgBinaryOp::get_lhs_operand,
-AllowedFunctions.Function334=void,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::push_back,&value_type,
-AllowedFunctions.Function335=*SgExpression,::SgAssignInitializer::get_operand,
-AllowedFunctions.Function336=*SgNode,::SgNode::get_parent,
-AllowedFunctions.Function337=*SgScopeStatement,::SgStatement::get_scope,
-AllowedFunctions.Function338=size_type,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::size,
-AllowedFunctions.Function339=void,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::clear,
-AllowedFunctions.Function340=void,::StringUtility::homeDir,&string,
-AllowedFunctions.Function341=int,::atoi,*char,
-AllowedFunctions.Function342=__string_type,::std::basic_stringstream < char , std::char_traits< char > , std::allocator< char > > ::str,
-AllowedFunctions.Function343=void,::boost::algorithm::replace_all,&string,&char[],&char[],
-AllowedFunctions.Function344=*char,::realpath,*char,*char,
-AllowedFunctions.Function345=void,::std::basic_ofstream < char , std::char_traits< char > > ::close,
-AllowedFunctions.Function346=*SgArrayType,::isSgArrayType,*SgNode,
-AllowedFunctions.Function347=*SgType,::SgArrayType::get_base_type,
-AllowedFunctions.Function348=string,::CompassAnalyses::AllowedFunctions::Traversal::typeVariantT,*SgType,int,
-AllowedFunctions.Function349=VariantT,::SgType::variantT,
-AllowedFunctions.Function350=*SgFunctionType,::isSgFunctionType,*SgNode,
-AllowedFunctions.Function351=SgName,::SgFunctionType::get_mangled_type,
-AllowedFunctions.Function352=*SgModifierType,::isSgModifierType,*SgNode,
-AllowedFunctions.Function353=*SgType,::SgModifierType::get_base_type,
-AllowedFunctions.Function354=*SgNamedType,::isSgNamedType,*SgNode,
-AllowedFunctions.Function355=SgName,::SgNamedType::get_name,
-AllowedFunctions.Function356=*SgPointerType,::isSgPointerType,*SgNode,
-AllowedFunctions.Function357=*SgType,::SgPointerType::get_base_type,
-AllowedFunctions.Function358=*SgQualifiedNameType,::isSgQualifiedNameType,*SgNode,
-AllowedFunctions.Function359=*SgType,::SgQualifiedNameType::get_base_type,
-AllowedFunctions.Function360=*SgReferenceType,::isSgReferenceType,*SgNode,
-AllowedFunctions.Function361=*SgType,::SgReferenceType::get_base_type,
-AllowedFunctions.Function362=*SgTypeUnknown,::isSgTypeUnknown,*SgNode,
-AllowedFunctions.Function363=SgName,::SgTypeUnknown::get_mangled,
-AllowedFunctions.Function364=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::assign,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function365=*SgFunctionType,::SgFunctionDeclaration::get_type,
-AllowedFunctions.Function366=*SgType,::SgFunctionType::get_return_type,
-AllowedFunctions.Function367=&SgInitializedNamePtrList,::SgFunctionDeclaration::get_args,
-AllowedFunctions.Function368=const_iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::begin,
-AllowedFunctions.Function369=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
-AllowedFunctions.Function370=const_iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::end,
-AllowedFunctions.Function371=__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function372=reference,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator*,
-AllowedFunctions.Function373=FileNameClassification,::StringUtility::classifyFileName,&string,&string,
-AllowedFunctions.Function374=*SgFunctionDefinition,::SgFunctionDeclaration::get_definition,
-AllowedFunctions.Function375=&string,::SgLocatedNode::getFilenameString,
-AllowedFunctions.Function376=iterator,::std::vector < std::string , std::allocator< std::string > > ::begin,
-AllowedFunctions.Function377=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,
-AllowedFunctions.Function378=iterator,::std::vector < std::string , std::allocator< std::string > > ::end,
-AllowedFunctions.Function379=__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function380=reference,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator*,
-AllowedFunctions.Function381=void,::CompassAnalyses::AllowedFunctions::Traversal::uniqueNameGenerator,&stringstream,*SgFunctionDeclaration,&string,
-AllowedFunctions.Function382=VariantT,::SgNode::variantT,
-AllowedFunctions.Function383=*SgFunctionDeclaration,::SgFunctionSymbol::get_declaration,
-AllowedFunctions.Function384=void,::CompassAnalyses::AllowedFunctions::Traversal::functionDeclarationHandler,*SgFunctionDeclaration,string,*SgNode,
-AllowedFunctions.Function385=*SgMemberFunctionDeclaration,::SgMemberFunctionSymbol::get_declaration,
-AllowedFunctions.Function386=void,::CompassAnalyses::AllowedFunctions::Traversal::run,*SgNode,
-AllowedFunctions.Function387=unspecified_bool_type,::boost::algorithm::iterator_range < __gnu_cxx::__normal_iterator< std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::pointer , std::basic_string< char , std::char_traits< char > , std::allocator< char > > > > ::operator boost::algorithm::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >::pointer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::unspecified_bool_type,
-AllowedFunctions.Function388=*SgMemberFunctionDeclaration,::isSgMemberFunctionDeclaration,*SgNode,
-AllowedFunctions.Function389=SgName,::SgMemberFunctionDeclaration::get_qualified_name,
-AllowedFunctions.Function390=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::rfind,*char,size_type,
-AllowedFunctions.Function391=size_type,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::size,
-AllowedFunctions.Function392=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
-AllowedFunctions.Function393=__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function394=reference,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator*,
-AllowedFunctions.Function395=SgName,::SgInitializedName::get_name,
-AllowedFunctions.Function396=*SgBasicBlock,::SgFunctionDefinition::get_body,
-AllowedFunctions.Function397=&SgStatementPtrList,::SgBasicBlock::get_statements,
-AllowedFunctions.Function398=iterator,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::begin,
-AllowedFunctions.Function399=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,
-AllowedFunctions.Function400=iterator,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::end,
-AllowedFunctions.Function401=__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function402=*SgIfStmt,::isSgIfStmt,*SgNode,
-AllowedFunctions.Function403=reference,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator*,
-AllowedFunctions.Function404=*SgStatement,::SgIfStmt::get_conditional,
-AllowedFunctions.Function405=*SgExprStatement,::isSgExprStatement,*SgNode,
-AllowedFunctions.Function406=*SgExpression,::SgExprStatement::get_expression,
-AllowedFunctions.Function407=*SgEqualityOp,::isSgEqualityOp,*SgNode,
-AllowedFunctions.Function408=vector < SgNode * , std::allocator< SgNode * > > ,::SgEqualityOp::get_traversalSuccessorContainer,
-AllowedFunctions.Function409=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,
-AllowedFunctions.Function410=iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::end,
-AllowedFunctions.Function411=__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function412=vector < SgNode * , std::allocator< SgNode * > > ,::SgCastExp::get_traversalSuccessorContainer,
-AllowedFunctions.Function413=*SgThisExp,::isSgThisExp,*SgNode,
-AllowedFunctions.Function414=*SgAddressOfOp,::isSgAddressOfOp,*SgNode,
-AllowedFunctions.Function415=vector < SgNode * , std::allocator< SgNode * > > ,::SgAddressOfOp::get_traversalSuccessorContainer,
-AllowedFunctions.Function416=SgName,::SgVariableSymbol::get_name,
-AllowedFunctions.Function417=SgName,::SgFunctionDeclaration::get_name,
-AllowedFunctions.Function418=*SgType,::SgFunctionDeclaration::get_orig_return_type,
-AllowedFunctions.Function419=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::length,
-AllowedFunctions.Function420=NodeQuerySynthesizedAttributeType,::NodeQuery::querySubTree,*SgNode,VariantT,QueryDepth,
-AllowedFunctions.Function421=bool,::std::vector < SgNode * , std::allocator< SgNode * > > ::empty,
-AllowedFunctions.Function422=*SgReturnStmt,::isSgReturnStmt,*SgNode,
-AllowedFunctions.Function423=vector < SgNode * , std::allocator< SgNode * > > ,::SgReturnStmt::get_traversalSuccessorContainer,
-AllowedFunctions.Function424=*SgPointerDerefExp,::isSgPointerDerefExp,*SgNode,
-AllowedFunctions.Function425=vector < SgNode * , std::allocator< SgNode * > > ,::SgPointerDerefExp::get_traversalSuccessorContainer,
-AllowedFunctions.Function426=*SgFunctionDeclaration,::isSgFunctionDeclaration,*SgNode,
-AllowedFunctions.Function427=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_type , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type , std::_Identity< std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type > , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_compare , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::_Key_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function428=*SgProject,::isSgProject,*SgNode,
-AllowedFunctions.Function429=void,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::erase,iterator,iterator,
-AllowedFunctions.Function430=iterator,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::begin,
-AllowedFunctions.Function431=iterator,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::end,
-AllowedFunctions.Function432=void,::CompassAnalyses::AsynchronousSignalHandler::setupAsyncSignalSafeFunctionList,
-AllowedFunctions.Function433=size_type,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::size,
-AllowedFunctions.Function434=*SgDeclarationStatement,::SgDeclarationStatement::get_definingDeclaration,
-AllowedFunctions.Function435=int,::SgName::operator==,&SgName,
-AllowedFunctions.Function436=iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::begin,
-AllowedFunctions.Function437=__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function438=reference,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator*,
-AllowedFunctions.Function439=iterator,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::find,&key_type,
-AllowedFunctions.Function440=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::key_type , std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::value_type , std::_Identity< std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::value_type > , std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::key_compare , std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::_Key_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function441=pair < std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::iterator , bool > ,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::insert,&value_type,
-AllowedFunctions.Function442=&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator++,
-AllowedFunctions.Function443=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,
-AllowedFunctions.Function444=iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::end,
-AllowedFunctions.Function445=void,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::push_back,&value_type,
-AllowedFunctions.Function446=void,::RoseBin_DataFlowAnalysis::getRootNodes,&vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ,
-AllowedFunctions.Function447=void,::RoseBin_DataFlowAnalysis::init,
-AllowedFunctions.Function448=void,::RoseBin_DataFlowAnalysis::traverseGraph,&vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ,*RoseBin_DataFlowAbstract,bool,
-AllowedFunctions.Function449=*SgAsmx86Instruction,::isSgAsmx86Instruction,*SgNode,
-AllowedFunctions.Function450=*SgNode,::SgGraphNode::get_SgNode,
-AllowedFunctions.Function451=X86InstructionKind,::SgAsmx86Instruction::get_kind,
-AllowedFunctions.Function452=unsigned int,::SgAsmStatement::get_address,
-AllowedFunctions.Function453=*SgAsmOperandList,::SgAsmInstruction::get_operandList,
-AllowedFunctions.Function454=&SgAsmExpressionPtrList,::SgAsmOperandList::get_operands,
-AllowedFunctions.Function455=size_type,::std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::size,
-AllowedFunctions.Function456=iterator,::std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::begin,
-AllowedFunctions.Function457=reference,::__gnu_cxx::__normal_iterator < std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::pointer , std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::vector_type > ::operator*,
-AllowedFunctions.Function458=string,::SgAsmExpression::get_replacement,
-AllowedFunctions.Function459=string,::unparseX86Expression,*SgAsmExpression,bool,
-AllowedFunctions.Function460=bool,::RoseBin_support::DEBUG_MODE,
-AllowedFunctions.Function461=bool,::RoseBin_DataFlowAbstract::sameParents,*SgDirectedGraphNode,*SgDirectedGraphNode,
-AllowedFunctions.Function462=*SgDirectedGraphNode,::RoseBin_DataFlowAbstract::getPredecessor,*SgDirectedGraphNode,
-AllowedFunctions.Function463=pair < enum X86RegisterClass , int > ,::RoseBin_DataFlowAbstract::check_isRegister,*SgDirectedGraphNode,*SgAsmx86Instruction,bool,&bool,
-AllowedFunctions.Function464=string,::unparseX86Register,X86RegisterClass,int,X86PositionInRegister,
-AllowedFunctions.Function465=uint64_t,::RoseBin_DataFlowAbstract::getValueOfInstr,*SgAsmx86Instruction,bool,
-AllowedFunctions.Function466=string,::unparseInstruction,*SgAsmInstruction,
-AllowedFunctions.Function467=*SgDirectedGraphNode,::RoseBin_DataFlowAbstract::getSuccessor,*SgDirectedGraphNode,
-AllowedFunctions.Function468=*SgAsmMemoryReferenceExpression,::isSgAsmMemoryReferenceExpression,*SgNode,
-AllowedFunctions.Function469=*SgAsmExpression,::RoseBin_DataFlowAbstract::getOperand,*SgAsmx86Instruction,bool,
-AllowedFunctions.Function470=uint64_t,::RoseBin_DataFlowAbstract::getValueInMemoryRefExp,*SgAsmExpression,
-AllowedFunctions.Function471=*SgAsmExpression,::SgAsmMemoryReferenceExpression::get_address,
-AllowedFunctions.Function472=*RoseBin_Variable,::RoseBin_DataFlowAbstract::createVariable,uint64_t,vector < addr_t , std::allocator< addr_t > > ,string,DataTypes,string,int,vector < addr_t , std::allocator< addr_t > > ,bool,
-AllowedFunctions.Function473=bool,::x86InstructionIsDataTransfer,*SgAsmx86Instruction,
-AllowedFunctions.Function474=*RoseBin_Variable,::RoseBin_DataFlowAbstract::getVariable,uint64_t,
-AllowedFunctions.Function475=string,::RoseBin_support::resBool,bool,
-AllowedFunctions.Function476=void,::SgGraphNode::append_properties,int,string,
-AllowedFunctions.Function477=string,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getIntCallName_Linux32bit,uint64_t,&DataTypes,&DataTypes,&DataTypes,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,uint64_t,uint64_t,uint64_t,
-AllowedFunctions.Function478=string,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getIntCallName_Linux64bit,uint64_t,&DataTypes,&DataTypes,&DataTypes,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,uint64_t,uint64_t,uint64_t,
-AllowedFunctions.Function479=set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ,::RoseBin_DataFlowAbstract::getDefFor,*SgDirectedGraphNode,pair < enum X86RegisterClass , int > ,
-AllowedFunctions.Function480=size_type,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::size,
-AllowedFunctions.Function481=iterator,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::begin,
-AllowedFunctions.Function482=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function483=iterator,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::end,
-AllowedFunctions.Function484=&_Self,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator++,
-AllowedFunctions.Function485=reference,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator*,
-AllowedFunctions.Function486=string,::SgGraphNode::get_name,
-AllowedFunctions.Function487=string,::RoseBin_support::ToString,unsigned long long,
-AllowedFunctions.Function488=*SgDirectedGraphNode,::RoseBin_Graph::getDefinitionForUsage,*SgDirectedGraphNode,
-AllowedFunctions.Function489=void,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getValueForDefinition,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&uint64_t,*SgDirectedGraphNode,pair < enum X86RegisterClass , int > ,
-AllowedFunctions.Function490=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*void,
-AllowedFunctions.Function491=pair < enum X86RegisterClass , enum X86GeneralPurposeRegister > ,::std::make_pair,X86RegisterClass,X86GeneralPurposeRegister,
-AllowedFunctions.Function492=size_type,::std::vector < addr_t , std::allocator< addr_t > > ::size,
-AllowedFunctions.Function493=string,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getIntCallName,uint64_t,&DataTypes,&DataTypes,&DataTypes,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,&vector < addr_t , std::allocator< addr_t > > ,uint64_t,uint64_t,uint64_t,
-AllowedFunctions.Function494=string,::RoseBin_Graph::getProperty,GraphProperties,*SgDirectedGraphNode,
-AllowedFunctions.Function495=void,::CompassAnalyses::BinPrintAsmFunctions::Traversal::finalize,
-AllowedFunctions.Function496=*SgAsmInstruction,::isSgAsmInstruction,*SgNode,
-AllowedFunctions.Function497=*SgAsmFunctionDeclaration,::isSgAsmFunctionDeclaration,*SgNode,
-AllowedFunctions.Function498=*SgAsmBlock,::isSgAsmBlock,*SgNode,
-AllowedFunctions.Function499=string,::SgAsmFunctionDeclaration::get_name,
-AllowedFunctions.Function500=string,::SgAsmInstruction::get_raw_bytes,
-AllowedFunctions.Function501=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator=,char,
-AllowedFunctions.Function502=void,::CompassAnalyses::BinPrintAsmInstruction::Traversal::finish,*SgNode,
-AllowedFunctions.Function503=iterator,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::begin,
-AllowedFunctions.Function504=bool,::__gnu_cxx::_Hashtable_const_iterator < std::pair< const std::string , int > , std::string , __gnu_cxx::hash< std::string > , std::_Select1st< std::map < std::string , int , std::less< std::string > , std::allocator< std::pair< const std::string , int > > > ::value_type > , std::equal_to< std::string > , std::allocator< int > > ::operator!=,&const_iterator,
-AllowedFunctions.Function505=iterator,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::end,
-AllowedFunctions.Function506=const_iterator,::__gnu_cxx::_Hashtable_const_iterator < std::pair< const std::string , int > , std::string , __gnu_cxx::hash< std::string > , std::_Select1st< std::map < std::string , int , std::less< std::string > , std::allocator< std::pair< const std::string , int > > > ::value_type > , std::equal_to< std::string > , std::allocator< int > > ::operator++,int,
-AllowedFunctions.Function507=pointer,::__gnu_cxx::_Hashtable_const_iterator < std::pair< const std::string , int > , std::string , __gnu_cxx::hash< std::string > , std::_Select1st< std::map < std::string , int , std::less< std::string > , std::allocator< std::pair< const std::string , int > > > ::value_type > , std::equal_to< std::string > , std::allocator< int > > ::operator->,
-AllowedFunctions.Function508=iterator,::std::multimap < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::insert,&value_type,
-AllowedFunctions.Function509=reverse_iterator,::std::multimap < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::rbegin,
-AllowedFunctions.Function510=bool,::std::operator!=,&reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ,&reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ,
-AllowedFunctions.Function511=reverse_iterator,::std::multimap < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::rend,
-AllowedFunctions.Function512=reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ,::std::reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ::operator++,int,
-AllowedFunctions.Function513=pointer,::std::reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ::operator->,
-AllowedFunctions.Function514=void,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::clear,
-AllowedFunctions.Function515=string,::toString,X86InstructionKind,
-AllowedFunctions.Function516=iterator,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::find,&key_type,
-AllowedFunctions.Function517=&int,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::operator[],&key_type,
-AllowedFunctions.Function518=*SgVariableDeclaration,::isSgVariableDeclaration,*SgNode,
-AllowedFunctions.Function519=&SgInitializedNamePtrList,::SgVariableDeclaration::get_variables,
-AllowedFunctions.Function520=bool,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::empty,
-AllowedFunctions.Function521=SgName,::SgInitializedName::get_qualified_name,
-AllowedFunctions.Function522=*SgTypeBool,::isSgTypeBool,*SgNode,
-AllowedFunctions.Function523=vector < SgNode * , std::allocator< SgNode * > > ,::SgFunctionCallExp::get_traversalSuccessorContainer,
-AllowedFunctions.Function524=*SgExpression,::SgUnaryOp::get_operand_i,
-AllowedFunctions.Function525=*SgType,::SgExpression::get_type,
-AllowedFunctions.Function526=*SgType,::SgType::findBaseType,
-AllowedFunctions.Function527=*SgClassType,::isSgClassType,*SgNode,
-AllowedFunctions.Function528=*SgTypedefType,::isSgTypedefType,*SgNode,
-AllowedFunctions.Function529=*SgType,::SgTypedefType::get_base_type,
-AllowedFunctions.Function530=void,::std::vector < SgType * , std::allocator< SgType * > > ::push_back,&value_type,
-AllowedFunctions.Function531=*SgTypedefDeclaration,::isSgTypedefDeclaration,*SgNode,
-AllowedFunctions.Function532=SgName,::SgTypedefDeclaration::get_name,
-AllowedFunctions.Function533=&vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::operator=,&vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,
-AllowedFunctions.Function534=&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator++,
-AllowedFunctions.Function535=*SgType,::SgType::stripType,unsigned char,
-AllowedFunctions.Function536=*SgTypedefType,::SgTypedefDeclaration::get_type,
-AllowedFunctions.Function537=*SgType,::SgTypedefDeclaration::get_base_type,
-AllowedFunctions.Function538=*SgCommaOpExp,::isSgCommaOpExp,*SgNode,
-AllowedFunctions.Function539=int,::strcmp,*char,*char,
-AllowedFunctions.Function540=int,::Compass::parseInteger,&string,
-AllowedFunctions.Function541=*SgAddOp,::isSgAddOp,*SgNode,
-AllowedFunctions.Function542=*SgSubtractOp,::isSgSubtractOp,*SgNode,
-AllowedFunctions.Function543=*SgDivideOp,::isSgDivideOp,*SgNode,
-AllowedFunctions.Function544=*SgMultiplyOp,::isSgMultiplyOp,*SgNode,
-AllowedFunctions.Function545=vector < SgNode * , std::allocator< SgNode * > > ,::SgNode::get_traversalSuccessorContainer,
-AllowedFunctions.Function546=void,::CompassAnalyses::ComputationalFunctions::Traversal::checkNode,*SgNode,
-AllowedFunctions.Function547=*SgDoubleVal,::isSgDoubleVal,*SgNode,
-AllowedFunctions.Function548=*SgFloatVal,::isSgFloatVal,*SgNode,
-AllowedFunctions.Function549=*SgIntVal,::isSgIntVal,*SgNode,
-AllowedFunctions.Function550=*SgType,::SgVariableSymbol::get_type,
-AllowedFunctions.Function551=*SgTypeDouble,::isSgTypeDouble,*SgNode,
-AllowedFunctions.Function552=*SgTypeFloat,::isSgTypeFloat,*SgNode,
-AllowedFunctions.Function553=*SgTypeInt,::isSgTypeInt,*SgNode,
-AllowedFunctions.Function554=*SgPntrArrRefExp,::isSgPntrArrRefExp,*SgNode,
-AllowedFunctions.Function555=vector < SgNode * , std::allocator< SgNode * > > ,::SgPntrArrRefExp::get_traversalSuccessorContainer,
-AllowedFunctions.Function556=int,::CompassAnalyses::ComputationalFunctions::Traversal::checkDepth,vector < SgNode * , std::allocator< SgNode * > > ,
-AllowedFunctions.Function557=vector < SgNode * , std::allocator< SgNode * > > ,::SgFunctionDeclaration::get_traversalSuccessorContainer,
-AllowedFunctions.Function558=*SgType,::SgCastExp::get_type,
-AllowedFunctions.Function559=size_type,::std::vector < SgType * , std::allocator< SgType * > > ::size,
-AllowedFunctions.Function560=reference,::std::vector < SgType * , std::allocator< SgType * > > ::operator[],size_type,
-AllowedFunctions.Function561=*SgBinaryOp,::isSgBinaryOp,*SgNode,
-AllowedFunctions.Function562=*SgMemberFunctionRefExp,::CompassAnalyses::ConstructorDestructorCallsVirtualFunction::isMemberFunctionRefExp,*SgExpression,
-AllowedFunctions.Function563=*SgFunctionRefExp,::CompassAnalyses::ConstructorDestructorCallsVirtualFunction::isFunctionRefExp,*SgExpression,
-AllowedFunctions.Function564=&SgFunctionModifier,::SgFunctionDeclaration::get_functionModifier,
-AllowedFunctions.Function565=bool,::SgFunctionModifier::isVirtual,
-AllowedFunctions.Function566=*SgFunctionDefinition,::isSgFunctionDefinition,*SgNode,
-AllowedFunctions.Function567=&SgSpecialFunctionModifier,::SgFunctionDeclaration::get_specialFunctionModifier,
-AllowedFunctions.Function568=bool,::SgSpecialFunctionModifier::isConstructor,
-AllowedFunctions.Function569=bool,::SgSpecialFunctionModifier::isDestructor,
-AllowedFunctions.Function570=*SgStringVal,::isSgStringVal,*SgNode,
-AllowedFunctions.Function571=*SgForStatement,::isSgForStatement,*SgNode,
-AllowedFunctions.Function572=*SgStatement,::SgForStatement::get_test,
-AllowedFunctions.Function573=*SgClassDeclaration,::isSgClassDeclaration,*SgNode,
-AllowedFunctions.Function574=SgName,::SgClassDeclaration::get_name,
-AllowedFunctions.Function575=*SgClassType,::SgClassDeclaration::get_type,
-AllowedFunctions.Function576=*SgClassDefinition,::SgClassDeclaration::get_definition,
-AllowedFunctions.Function577=&SgDeclarationStatementPtrList,::SgClassDefinition::get_members,
-AllowedFunctions.Function578=iterator,::std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::begin,
-AllowedFunctions.Function579=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,&__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,
-AllowedFunctions.Function580=iterator,::std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::end,
-AllowedFunctions.Function581=__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function582=reference,::__gnu_cxx::__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ::operator*,
-AllowedFunctions.Function583=&SgTypeModifier,::SgModifierType::get_typeModifier,
-AllowedFunctions.Function584=&SgConstVolatileModifier,::SgTypeModifier::get_constVolatileModifier,
-AllowedFunctions.Function585=bool,::SgConstVolatileModifier::isConst,
-AllowedFunctions.Function586=*SgDeclarationStatement,::SgNamedType::get_declaration,
-AllowedFunctions.Function587=*SgDeclarationStatement,::SgDeclarationStatement::get_firstNondefiningDeclaration,
-AllowedFunctions.Function588=void,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::push_back,&value_type,
-AllowedFunctions.Function589=pair < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::iterator , bool > ,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::insert,&value_type,
-AllowedFunctions.Function590=bool,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::empty,
-AllowedFunctions.Function591=reference,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::back,
-AllowedFunctions.Function592=void,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pop_back,
-AllowedFunctions.Function593=void,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::clear,
-AllowedFunctions.Function594=size_type,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::size,
-AllowedFunctions.Function595=void,::RoseBin_Graph::getSuccessors,*SgDirectedGraphNode,&vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ,
-AllowedFunctions.Function596=iterator,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::begin,
-AllowedFunctions.Function597=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ,&__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ,
-AllowedFunctions.Function598=iterator,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::end,
-AllowedFunctions.Function599=&__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ::operator++,
-AllowedFunctions.Function600=reference,::__gnu_cxx::__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ::operator*,
-AllowedFunctions.Function601=iterator,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::find,&key_type,
-AllowedFunctions.Function602=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator==,&_Self,
-AllowedFunctions.Function603=void,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::clear,
-AllowedFunctions.Function604=string,::RoseBin_support::HexToString,unsigned int,
-AllowedFunctions.Function605=bool,::CompassAnalyses::CycleDetection::Traversal::checkIfValidCycle,*SgDirectedGraphNode,*SgDirectedGraphNode,
-AllowedFunctions.Function606=&mapped_type,::std::map < SgDirectedGraphNode * , SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< __gnu_cxx::hashtable < std::pair< SgDirectedGraphNode *const , SgDirectedGraphNode * > , SgDirectedGraphNode * , __gnu_cxx::hash< SgDirectedGraphNode * > , std::_Select1st< std::pair< SgDirectedGraphNode *const , SgDirectedGraphNode * > > , std::equal_to< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type > > ::operator[],&key_type,
-AllowedFunctions.Function607=*SgCaseOptionStmt,::isSgCaseOptionStmt,*SgNode,
-AllowedFunctions.Function608=*SgDoWhileStmt,::isSgDoWhileStmt,*SgNode,
-AllowedFunctions.Function609=*SgWhileStmt,::isSgWhileStmt,*SgNode,
-AllowedFunctions.Function610=int,::CompassAnalyses::CyclomaticComplexity::Traversal::checkDepth,vector < SgNode * , std::allocator< SgNode * > > ,
-AllowedFunctions.Function611=void,::CompassAnalyses::CyclomaticComplexity::Traversal::checkNode,*SgNode,
-AllowedFunctions.Function612=*SgClassDefinition,::isSgClassDefinition,*SgNode,
-AllowedFunctions.Function613=&__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ::operator++,
-AllowedFunctions.Function614=&SgDeclarationModifier,::SgDeclarationStatement::get_declarationModifier,
-AllowedFunctions.Function615=&SgAccessModifier,::SgDeclarationModifier::get_accessModifier,
-AllowedFunctions.Function616=bool,::SgAccessModifier::isPublic,
-AllowedFunctions.Function617=bool,::SgAccessModifier::isProtected,
-AllowedFunctions.Function618=bool,::SgAccessModifier::isPrivate,
-AllowedFunctions.Function619=*SgScopeStatement,::isSgScopeStatement,*SgNode,
-AllowedFunctions.Function620=*SgSwitchStatement,::isSgSwitchStatement,*SgNode,
-AllowedFunctions.Function621=*SgBasicBlock,::SgSwitchStatement::get_body,
-AllowedFunctions.Function622=*SgDefaultOptionStmt,::isSgDefaultOptionStmt,*SgNode,
-AllowedFunctions.Function623=vector < SgNode * , std::allocator< SgNode * > > ,::SgClassDefinition::get_traversalSuccessorContainer,
-AllowedFunctions.Function624=const_iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::begin,
-AllowedFunctions.Function625=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,
-AllowedFunctions.Function626=const_iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::end,
-AllowedFunctions.Function627=__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function628=reference,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator*,
-AllowedFunctions.Function629=bool,::SgFunctionModifier::isDefault,
-AllowedFunctions.Function630=*SgStatement,::SgDoWhileStmt::get_condition,
-AllowedFunctions.Function631=*SgStatement,::SgSwitchStatement::get_item_selector,
-AllowedFunctions.Function632=*SgStatement,::SgWhileStmt::get_condition,
-AllowedFunctions.Function633=*SgGlobal,::isSgGlobal,*SgNode,
-AllowedFunctions.Function634=*SgScopeStatement,::SgInitializedName::get_scope,
-AllowedFunctions.Function635=*SgDeleteExp,::isSgDeleteExp,*SgNode,
-AllowedFunctions.Function636=*SgExpression,::SgDeleteExp::get_variable,
-AllowedFunctions.Function637=cast_type_enum,::SgCastExp::get_cast_type,
-AllowedFunctions.Function638=bool,::CompassAnalyses::DuffsDevice::Traversal::isLoopStatement,*SgNode,
-AllowedFunctions.Function639=&SgBaseClassPtrList,::SgClassDefinition::get_inheritances,
-AllowedFunctions.Function640=iterator,::std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::begin,
-AllowedFunctions.Function641=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ,&__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ,
-AllowedFunctions.Function642=iterator,::std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::end,
-AllowedFunctions.Function643=&__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ::operator++,
-AllowedFunctions.Function644=reference,::__gnu_cxx::__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ::operator*,
-AllowedFunctions.Function645=*SgClassDeclaration,::SgBaseClass::get_base_class,
-AllowedFunctions.Function646=cast_type_enum,::SgCastExp::cast_type,
-AllowedFunctions.Function647=*SgGreaterThanOp,::isSgGreaterThanOp,*SgNode,
-AllowedFunctions.Function648=*SgNotEqualOp,::isSgNotEqualOp,*SgNode,
-AllowedFunctions.Function649=*SgValueExp,::isSgValueExp,*SgNode,
-AllowedFunctions.Function650=*SgExpression,::SgBinaryOp::get_rhs_operand_i,
-AllowedFunctions.Function651=*SgExpression,::SgBinaryOp::get_lhs_operand_i,
-AllowedFunctions.Function652=*SgDotExp,::isSgDotExp,*SgNode,
-AllowedFunctions.Function653=*SgArrowExp,::isSgArrowExp,*SgNode,
-AllowedFunctions.Function654=*SgEnumDeclaration,::isSgEnumDeclaration,*SgNode,
-AllowedFunctions.Function655=*SgNamespaceDeclarationStatement,::isSgNamespaceDeclarationStatement,*SgNode,
-AllowedFunctions.Function656=*SgTypeChar,::isSgTypeChar,*SgNode,
-AllowedFunctions.Function657=*SgType,::SgAssignInitializer::get_type,
-AllowedFunctions.Function658=*SgCharVal,::isSgCharVal,*SgNode,
-AllowedFunctions.Function659=char,::SgCharVal::get_value,
-AllowedFunctions.Function660=*SgClassDeclaration,::SgClassDefinition::get_declaration,
-AllowedFunctions.Function661=void,::CompassAnalyses::ExplicitCopy::Traversal::use_default,*SgLocatedNode,&bool,&bool,
-AllowedFunctions.Function662=bool,::CompassAnalyses::ExplicitCopy::Traversal::is_copy,*SgDeclarationStatement,*SgClassType,&bool,
-AllowedFunctions.Function663=&*AttachedPreprocessingInfoType,::SgLocatedNode::getAttachedPreprocessingInfo,
-AllowedFunctions.Function664=iterator,::std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::begin,
-AllowedFunctions.Function665=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ,&__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ,
-AllowedFunctions.Function666=iterator,::std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::end,
-AllowedFunctions.Function667=__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function668=reference,::__gnu_cxx::__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ::operator*,
-AllowedFunctions.Function669=string,::PreprocessingInfo::getString,
-AllowedFunctions.Function670=bool,::SgFunctionDeclaration::isTemplateFunction,
-AllowedFunctions.Function671=SgName,::SgClassType::get_name,
-AllowedFunctions.Function672=string,::SgName::operator std::string,
-AllowedFunctions.Function673=bool,::__gnu_cxx::operator==,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
-AllowedFunctions.Function674=SgName,::SgNamedType::get_qualified_name,
-AllowedFunctions.Function675=*SgInitializer,::SgInitializedName::get_initializer,
-AllowedFunctions.Function676=*SgConditionalExp,::isSgConditionalExp,*SgNode,
-AllowedFunctions.Function677=*SgExpression,::SgConditionalExp::get_conditional_exp,
-AllowedFunctions.Function678=const_iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::begin,
-AllowedFunctions.Function679=__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function680=reference,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator*,
-AllowedFunctions.Function681=bool,::std::operator!=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,*char,
-AllowedFunctions.Function682=string,::SgStringVal::get_value,
-AllowedFunctions.Function683=*SgVariableDefinition,::SgVariableDeclaration::get_definition,*SgInitializedName,
-AllowedFunctions.Function684=*SgType,::SgVariableDefinition::get_type,
-AllowedFunctions.Function685=*SgForInitStatement,::isSgForInitStatement,*SgNode,
-AllowedFunctions.Function686=&SgStatementPtrList,::SgForInitStatement::get_init_stmt,
-AllowedFunctions.Function687=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,
-AllowedFunctions.Function688=__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function689=reference,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator*,
-AllowedFunctions.Function690=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,
-AllowedFunctions.Function691=const_iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::end,
-AllowedFunctions.Function692=void,::CompassAnalyses::ForbiddenFunctions::Traversal::parseParameter,&string,
-AllowedFunctions.Function693=pair < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::iterator , bool > ,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::insert,&value_type,
-AllowedFunctions.Function694=pair < std::basic_string< char , std::char_traits< char > , std::allocator< char > > , std::basic_string< char , std::char_traits< char > , std::allocator< char > > > ,::std::make_pair,basic_string < char , std::char_traits< char > , std::allocator< char > > ,basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function695=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function696=*SgDeclarationStatement,::isSgDeclarationStatement,*SgNode,
-AllowedFunctions.Function697=bool,::SgDeclarationModifier::isFriend,
-AllowedFunctions.Function698=*SgNewExp,::isSgNewExp,*SgNode,
-AllowedFunctions.Function699=void,::CompassAnalyses::InductionVariableUpdate::Traversal::checkForStatement,*SgNode,
-AllowedFunctions.Function700=void,::CompassAnalyses::InductionVariableUpdate::Traversal::checkWhileStmt,*SgNode,
-AllowedFunctions.Function701=void,::CompassAnalyses::InductionVariableUpdate::Traversal::checkDoWhileStmt,*SgNode,
-AllowedFunctions.Function702=*SgForInitStatement,::SgForStatement::get_for_init_stmt,
-AllowedFunctions.Function703=void,::CompassAnalyses::InductionVariableUpdate::Traversal::findUpdateStmt,*SgNode,string,
-AllowedFunctions.Function704=*SgStatement,::SgForStatement::get_loop_body,
-AllowedFunctions.Function705=*SgStatement,::SgWhileStmt::get_body,
-AllowedFunctions.Function706=*SgStatement,::SgDoWhileStmt::get_body,
-AllowedFunctions.Function707=*SgPlusPlusOp,::isSgPlusPlusOp,*SgNode,
-AllowedFunctions.Function708=bool,::std::operator==,*char,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function709=*SgMinusMinusOp,::isSgMinusMinusOp,*SgNode,
-AllowedFunctions.Function710=*SgPlusAssignOp,::isSgPlusAssignOp,*SgNode,
-AllowedFunctions.Function711=*SgMinusAssignOp,::isSgMinusAssignOp,*SgNode,
-AllowedFunctions.Function712=*SgMultAssignOp,::isSgMultAssignOp,*SgNode,
-AllowedFunctions.Function713=*SgDivAssignOp,::isSgDivAssignOp,*SgNode,
-AllowedFunctions.Function714=*SgAndAssignOp,::isSgAndAssignOp,*SgNode,
-AllowedFunctions.Function715=*SgIorAssignOp,::isSgIorAssignOp,*SgNode,
-AllowedFunctions.Function716=*SgLshiftAssignOp,::isSgLshiftAssignOp,*SgNode,
-AllowedFunctions.Function717=*SgRshiftAssignOp,::isSgRshiftAssignOp,*SgNode,
-AllowedFunctions.Function718=*SgXorAssignOp,::isSgXorAssignOp,*SgNode,
-AllowedFunctions.Function719=bool,::Compass::parseBool,&string,
-AllowedFunctions.Function720=bool,::SgSpecialFunctionModifier::isOperator,
-AllowedFunctions.Function721=*SgType,::SgType::dereference,
-AllowedFunctions.Function722=*SgExpression,::SgReturnStmt::get_expression,
-AllowedFunctions.Function723=iterator,::std::list < map * , std::allocator< map * > > ::begin,
-AllowedFunctions.Function724=bool,::std::_List_iterator < Traversal::map * > ::operator!=,&_Self,
-AllowedFunctions.Function725=iterator,::std::list < map * , std::allocator< map * > > ::end,
-AllowedFunctions.Function726=&_Self,::std::_List_iterator < Traversal::map * > ::operator++,
-AllowedFunctions.Function727=reference,::std::_List_iterator < Traversal::map * > ::operator*,
-AllowedFunctions.Function728=&mapped_type,::std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::operator[],&key_type,
-AllowedFunctions.Function729=void,::std::list < map * , std::allocator< map * > > ::pop_front,
-AllowedFunctions.Function730=bool,::std::list < map * , std::allocator< map * > > ::empty,
-AllowedFunctions.Function731=void,::std::list < map * , std::allocator< map * > > ::push_front,&value_type,
-AllowedFunctions.Function732=*void,::AstTopDownBottomUpProcessing < void * , void * > ::traverse,*SgNode,*void,
-AllowedFunctions.Function733=SgName,::operator+,&SgName,&SgName,
-AllowedFunctions.Function734=iterator,::std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::begin,
-AllowedFunctions.Function735=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_type , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type , std::_Select1st< std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type > , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_compare , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function736=iterator,::std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::end,
-AllowedFunctions.Function737=&_Self,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_type , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type , std::_Select1st< std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type > , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_compare , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::_Pair_alloc_type > ::value_type > ::operator++,
-AllowedFunctions.Function738=reference,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_type , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type , std::_Select1st< std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type > , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_compare , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::_Pair_alloc_type > ::value_type > ::operator*,
-AllowedFunctions.Function739=difference_type,::__gnu_cxx::operator-,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,
-AllowedFunctions.Function740=void,::std::vector < DummyAttribute , std::allocator< void * > > ::push_back,&value_type,
-AllowedFunctions.Function741=__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator++,int,
-AllowedFunctions.Function742=reference,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator*,
-AllowedFunctions.Function743=__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator-,&difference_type,
-AllowedFunctions.Function744=difference_type,::__gnu_cxx::operator-,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::const_pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::const_pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,
-AllowedFunctions.Function745=const_iterator,::StackFrameVector < DummyAttribute > ::end,
-AllowedFunctions.Function746=const_iterator,::StackFrameVector < DummyAttribute > ::begin,
-AllowedFunctions.Function747=bool,::SgTreeTraversal_inFileToTraverse,*SgNode,bool,*SgFile,
-AllowedFunctions.Function748=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::evaluateInheritedAttribute,*SgNode,DummyAttribute,
-AllowedFunctions.Function749=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::setNodeSuccessors,*SgNode,&SuccessorsContainer,
-AllowedFunctions.Function750=size_t,::SgNode::get_numberOfTraversalSuccessors,
-AllowedFunctions.Function751=*SgNode,::SgNode::get_traversalSuccessorByIndex,size_t,
-AllowedFunctions.Function752=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::performTraversal,*SgNode,DummyAttribute,t_traverseOrder,
-AllowedFunctions.Function753=void,::StackFrameVector < DummyAttribute > ::push,&DummyAttribute,
-AllowedFunctions.Function754=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::defaultSynthesizedAttribute,DummyAttribute,
-AllowedFunctions.Function755=void,::StackFrameVector < DummyAttribute > ::setFrameSize,difference_type,
-AllowedFunctions.Function756=size_type,::StackFrameVector < DummyAttribute > ::size,
-AllowedFunctions.Function757=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::evaluateSynthesizedAttribute,*SgNode,DummyAttribute,SynthesizedAttributesList,
-AllowedFunctions.Function758=&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator--,
-AllowedFunctions.Function759=size_type,::StackFrameVector < DummyAttribute > ::debugSize,
-AllowedFunctions.Function760=value_type,::StackFrameVector < DummyAttribute > ::pop,
-AllowedFunctions.Function761=void,::StackFrameVector < DummyAttribute > ::resetStack,
-AllowedFunctions.Function762=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::atTraversalStart,
-AllowedFunctions.Function763=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::atTraversalEnd,
-AllowedFunctions.Function764=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::traversalResult,
-AllowedFunctions.Function765=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::traverse,*SgNode,DummyAttribute,t_traverseOrder,
-AllowedFunctions.Function766=*SgLessThanOp,::isSgLessThanOp,*SgNode,
-AllowedFunctions.Function767=&vector < SgFileId , std::allocator< int > > ,::std::vector < SgFileId , std::allocator< int > > ::operator=,&vector < SgFileId , std::allocator< int > > ,
-AllowedFunctions.Function768=vector < SgFileId , std::allocator< int > > ,::Compass::parseIntegerList,&string,
-AllowedFunctions.Function769=&vector < double , std::allocator< double > > ,::std::vector < double , std::allocator< double > > ::operator=,&vector < double , std::allocator< double > > ,
-AllowedFunctions.Function770=vector < double , std::allocator< double > > ,::Compass::parseDoubleList,&string,
-AllowedFunctions.Function771=*SgExpression,::SgValueExp::get_originalExpressionTree,
-AllowedFunctions.Function772=*SgInitializer,::isSgInitializer,*SgNode,
-AllowedFunctions.Function773=*SgConstructorInitializer,::isSgConstructorInitializer,*SgNode,
-AllowedFunctions.Function774=bool,::SgType::isIntegerType,
-AllowedFunctions.Function775=bool,::__gnu_cxx::operator==,&__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,&__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,
-AllowedFunctions.Function776=__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,::std::find,__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,&long,
-AllowedFunctions.Function777=bool,::SgType::isFloatType,
-AllowedFunctions.Function778=double,::strtod,*char,**char,
-AllowedFunctions.Function779=bool,::__gnu_cxx::operator==,&__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,&__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,
-AllowedFunctions.Function780=__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,::std::find,__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,&double,
-AllowedFunctions.Function781=iterator,::std::vector < double , std::allocator< double > > ::begin,
-AllowedFunctions.Function782=iterator,::std::vector < double , std::allocator< double > > ::end,
-AllowedFunctions.Function783=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::erase,size_type,size_type,
-AllowedFunctions.Function784=void,::CompassAnalyses::MallocReturnValueUsedInIfStmt::Traversal::elErase,&string,char,
-AllowedFunctions.Function785=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::assign,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,size_type,size_type,
-AllowedFunctions.Function786=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find_last_of,char,size_type,
-AllowedFunctions.Function787=bool,::CompassAnalyses::MallocReturnValueUsedInIfStmt::Traversal::reverseVisit,*SgNode,string,int,
-AllowedFunctions.Function788=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::assign,*char,
-AllowedFunctions.Function789=&SgBaseClassModifier,::SgBaseClass::get_baseClassModifier,
-AllowedFunctions.Function790=&SgAccessModifier,::SgBaseClassModifier::get_accessModifier,
-AllowedFunctions.Function791=*SgTypeEllipse,::isSgTypeEllipse,*SgNode,
-AllowedFunctions.Function792=iterator,::std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::find,&key_type,
-AllowedFunctions.Function793=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::key_type , std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::value_type , std::_Select1st< std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::value_type > , std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::key_compare , std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function794=iterator,::std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::end,
-AllowedFunctions.Function795=&mapped_type,::std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::operator[],&key_type,
-AllowedFunctions.Function796=VariantT,::SgExpression::variantT,
-AllowedFunctions.Function797=vector < SgNode * , std::allocator< SgNode * > > ,::DefUseAnalysis::getDefFor,*SgNode,*SgInitializedName,
-AllowedFunctions.Function798=BoolWithTrace,::CompassAnalyses::NewDelete::Traversal::expressionIsNewExpr,*SgExpression,
-AllowedFunctions.Function799=&pair < bool , std::vector< SgExpression * , std::allocator< SgExpression * > > > ,::std::pair < bool , std::vector< SgExpression * , std::allocator< SgExpression * > > > ::operator=,
-AllowedFunctions.Function800=*SgUnaryOp,::isSgUnaryOp,*SgNode,
-AllowedFunctions.Function801=*SgType,::SgNewExp::get_type,
-AllowedFunctions.Function802=int,::SgIntVal::get_value,
-AllowedFunctions.Function803=string,::SgExpression::class_name,
-AllowedFunctions.Function804=string,::CompassAnalyses::NewDelete::Traversal::ToString,int,
-AllowedFunctions.Function805=*Sg_File_Info,::SgExpression::get_file_info,
-AllowedFunctions.Function806=short,::SgDeleteExp::get_is_array,
-AllowedFunctions.Function807=reference,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::operator[],size_type,
-AllowedFunctions.Function808=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::append,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function809=string,::CompassAnalyses::NewDelete::Traversal::ToString,unsigned int,
-AllowedFunctions.Function810=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::append,*char,
-AllowedFunctions.Function811=void,::CompassAnalyses::NewDelete::Traversal::checkNewDelForFunction,*SgDeleteExp,string,
-AllowedFunctions.Function812=*SgAsmStmt,::isSgAsmStmt,*SgNode,
-AllowedFunctions.Function813=*SgAsmOp,::isSgAsmOp,*SgNode,
-AllowedFunctions.Function814=*SgGotoStatement,::isSgGotoStatement,*SgNode,
-AllowedFunctions.Function815=bool,::CompassAnalyses::NonAssociativeRelationalOperators::isRelationalOperator,*SgNode,
-AllowedFunctions.Function816=int,::CompassAnalyses::NonAssociativeRelationalOperators::ExpressionTraversal::run,*SgNode,
-AllowedFunctions.Function817=*SgNamespaceDefinitionStatement,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::enclosingNamespace,*SgNode,
-AllowedFunctions.Function818=*SgScopeStatement,::SgFunctionDeclaration::get_scope,
-AllowedFunctions.Function819=bool,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::sameNamespace,*SgNamespaceDefinitionStatement,*SgNamespaceDefinitionStatement,
-AllowedFunctions.Function820=bool,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::checkTypeNamespace,*SgType,*SgNamespaceDefinitionStatement,
-AllowedFunctions.Function821=&SgTypePtrList,::SgFunctionType::get_arguments,
-AllowedFunctions.Function822=iterator,::std::vector < SgType * , std::allocator< SgType * > > ::begin,
-AllowedFunctions.Function823=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,
-AllowedFunctions.Function824=iterator,::std::vector < SgType * , std::allocator< SgType * > > ::end,
-AllowedFunctions.Function825=&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator++,
-AllowedFunctions.Function826=reference,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator*,
-AllowedFunctions.Function827=*SgNamespaceDefinitionStatement,::isSgNamespaceDefinitionStatement,*SgNode,
-AllowedFunctions.Function828=SgName,::SgNamespaceDefinitionStatement::get_qualified_name,
-AllowedFunctions.Function829=bool,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::stdNamespace,*SgNamespaceDefinitionStatement,
-AllowedFunctions.Function830=*SgClassDefinition,::SgMemberFunctionDeclaration::get_class_scope,
-AllowedFunctions.Function831=void,::CompassAnalyses::NonVirtualRedefinition::Traversal::checkBaseClasses,*SgMemberFunctionDeclaration,*SgClassDefinition,
-AllowedFunctions.Function832=*SgType,::SgFunctionType::get_orig_return_type,
-AllowedFunctions.Function833=*SgType,::SgType::stripTypedefsAndModifiers,
-AllowedFunctions.Function834=bool,::CompassAnalyses::NonVirtualRedefinition::Traversal::isOverridingType,*SgFunctionType,*SgFunctionType,
-AllowedFunctions.Function835=bool,::SgFunctionModifier::isPureVirtual,
-AllowedFunctions.Function836=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,*char,size_type,size_type,
-AllowedFunctions.Function837=*SgAndOp,::isSgAndOp,*SgNode,
-AllowedFunctions.Function838=*SgOrOp,::isSgOrOp,*SgNode,
-AllowedFunctions.Function839=*SgSizeOfOp,::isSgSizeOfOp,*SgNode,
-AllowedFunctions.Function840=*SgExpression,::SgSizeOfOp::get_operand_expr,
-AllowedFunctions.Function841=void,::CompassAnalyses::NoVariadicFunctions::Traversal::functionDeclarationHandler,*SgFunctionDeclaration,*SgNode,
-AllowedFunctions.Function842=pair < tps_node , tps_node > ,::std::make_pair,tps_node,tps_node,
-AllowedFunctions.Function843=vector < tps_node , std::allocator< tps_node > > ,::BOOSTGraphInterface::tps_graph_interface::tps_out_edges,tps_node,
-AllowedFunctions.Function844=reference,::std::vector < tps_node , std::allocator< tps_node > > ::operator[],size_type,
-AllowedFunctions.Function845=pair < tps_out_edge_iterator , tps_out_edge_iterator > ,::std::make_pair,transform_iterator < deref_outEdgeVector , boost::counting_iterator< int , boost::use_default , boost::use_default > , boost::use_default , boost::use_default > ,transform_iterator < deref_outEdgeVector , boost::counting_iterator< int , boost::use_default , boost::use_default > , boost::use_default , boost::use_default > ,
-AllowedFunctions.Function846=size_type,::std::vector < tps_node , std::allocator< tps_node > > ::size,
-AllowedFunctions.Function847=BoolWithTrace,::CompassAnalyses::NullDeref::Traversal::expressionIsNull,*SgExpression,
-AllowedFunctions.Function848=string,::CompassAnalyses::NullDeref::Traversal::ToString,int,
-AllowedFunctions.Function849=string,::CompassAnalyses::NullDeref::Traversal::ToString,unsigned int,
-AllowedFunctions.Function850=void,::CompassAnalyses::NullDeref::Traversal::checkNullDeref,string,*SgExpression,string,
-AllowedFunctions.Function851=const_reference,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::operator[],size_type,
-AllowedFunctions.Function852=int,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::compare,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function853=void,::std::set < int , std::less< int > , std::allocator< int > > ::clear,
-AllowedFunctions.Function854=iterator,::std::set < int , std::less< int > , std::allocator< int > > ::find,&key_type,
-AllowedFunctions.Function855=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < int , std::less< int > , std::allocator< int > > ::key_type , std::set < int , std::less< int > , std::allocator< int > > ::value_type , std::_Identity< std::set < int , std::less< int > , std::allocator< int > > ::value_type > , std::set < int , std::less< int > , std::allocator< int > > ::key_compare , std::set < int , std::less< int > , std::allocator< int > > ::_Key_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function856=iterator,::std::set < int , std::less< int > , std::allocator< int > > ::end,
-AllowedFunctions.Function857=pair < std::set < int , std::less< int > , std::allocator< int > > ::iterator , bool > ,::std::set < int , std::less< int > , std::allocator< int > > ::insert,&value_type,
-AllowedFunctions.Function858=*SgFile,::isSgFile,*SgNode,
-AllowedFunctions.Function859=iterator,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::begin,
-AllowedFunctions.Function860=reference,::__gnu_cxx::__normal_iterator < std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::pointer , std::basic_string< char , std::char_traits< char > , std::allocator< char > > > ::operator*,
-AllowedFunctions.Function861=int,::toupper,int,
-AllowedFunctions.Function862=int,::tolower,int,
-AllowedFunctions.Function863=SgName,::SgClassDeclaration::get_qualified_name,
-AllowedFunctions.Function864=bool,::std::operator!=,*char,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
-AllowedFunctions.Function865=size_type,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::size,
-AllowedFunctions.Function866=bool,::CompassAnalyses::PreferAlgorithms::Traversal::checkForAssignment,*SgStatement,
-AllowedFunctions.Function867=reference,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::front,
-AllowedFunctions.Function868=bool,::CompassAnalyses::PreferAlgorithms::Traversal::checkForIncrementOrDecrement,*SgExpression,
-AllowedFunctions.Function869=*SgExpression,::SgForStatement::get_increment,
-AllowedFunctions.Function870=reference,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::front,
-AllowedFunctions.Function871=*SgLessOrEqualOp,::isSgLessOrEqualOp,*SgNode,
-AllowedFunctions.Function872=*SgGreaterOrEqualOp,::isSgGreaterOrEqualOp,*SgNode,
-AllowedFunctions.Function873=string,::CompassAnalyses::PushBack::Traversal::get_method,*SgFunctionCallExp,
-AllowedFunctions.Function874=*SgVariableSymbol,::CompassAnalyses::PushBack::Traversal::get_obj,*SgFunctionCallExp,
-AllowedFunctions.Function875=bool,::CompassAnalyses::PushBack::Traversal::is_inc_size,*SgExpression,*SgVariableSymbol,
-AllowedFunctions.Function876=bool,::CompassAnalyses::PushBack::Traversal::is_end,*SgExpression,*SgVariableSymbol,
-AllowedFunctions.Function877=bool,::CompassAnalyses::PushBack::Traversal::is_begin,*SgExpression,*SgVariableSymbol,
-AllowedFunctions.Function878=*SgTemplateInstantiationMemberFunctionDecl,::isSgTemplateInstantiationMemberFunctionDecl,*SgNode,
-AllowedFunctions.Function879=*SgTemplateInstantiationDecl,::isSgTemplateInstantiationDecl,*SgNode,
-AllowedFunctions.Function880=*SgScopeStatement,::SgClassDeclaration::get_scope,
-AllowedFunctions.Function881=SgName,::SgTemplateInstantiationDecl::get_templateName,
-AllowedFunctions.Function882=bool,::CompassAnalyses::PushBack::Traversal::is_call,string,*SgExpression,*SgVariableSymbol,
-AllowedFunctions.Function883=*SgRshiftOp,::isSgRshiftOp,*SgNode,
-AllowedFunctions.Function884=*SgBitAndOp,::isSgBitAndOp,*SgNode,
-AllowedFunctions.Function885=*SgNullExpression,::isSgNullExpression,*SgNode,
-AllowedFunctions.Function886=&SgInitializedNamePtrList,::SgFunctionParameterList::get_args,
-AllowedFunctions.Function887=bool,::SgFunctionModifier::isExplicit,
-AllowedFunctions.Function888=*SgType,::SgVarRefExp::get_type,
-AllowedFunctions.Function889=&SgStorageModifier,::SgDeclarationModifier::get_storageModifier,
-AllowedFunctions.Function890=bool,::SgStorageModifier::isStatic,
-AllowedFunctions.Function891=*SgScopeOp,::isSgScopeOp,*SgNode,
-AllowedFunctions.Function892=bool,::std::basic_ios < char , std::char_traits< char > > ::fail,
-AllowedFunctions.Function893=&mapped_type,::std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::operator[],&key_type,
-AllowedFunctions.Function894=&pair < bool , std::string > ,::std::pair < bool , std::string > ::operator=,
-AllowedFunctions.Function895=&map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ,::std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::operator=,&map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ,
-AllowedFunctions.Function896=&map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::operator=,&map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ,
-AllowedFunctions.Function897=*Sg_File_Info,::SgInitializedName::get_file_info,
-AllowedFunctions.Function898=iterator,::std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::find,&key_type,
-AllowedFunctions.Function899=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::key_type , std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::value_type , std::_Select1st< std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::value_type > , std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::key_compare , std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
-AllowedFunctions.Function900=iterator,::std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::end,
-AllowedFunctions.Function901=pointer,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::key_type , std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::value_type , std::_Select1st< std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::value_type > , std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::key_compare , std::map < std::string , std::pair< bool , std::string > , std::less< std::string > , std::allocator< std::pair< const std::string , std::pair< bool , std::string > > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function902=pointer,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator->,
-AllowedFunctions.Function903=*SgMinusOp,::isSgMinusOp,*SgNode,
-AllowedFunctions.Function904=bool,::SgType::isUnsignedType,
-AllowedFunctions.Function905=bool,::SgStorageModifier::isExtern,
+AllowedFunctions.Function13=*SgStatement,::isSgStatement,*SgNode,
+AllowedFunctions.Function14=*SgExpression,::isSgExpression,*SgNode,
+AllowedFunctions.Function15=*SgInitializedName,::isSgInitializedName,*SgNode,
+AllowedFunctions.Function16=void,::__assert_fail,*char,*char,unsigned int,*char,
+AllowedFunctions.Function17=bool,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::empty,
+AllowedFunctions.Function18=const_reference,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::back,
+AllowedFunctions.Function19=const_reference,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::front,
+AllowedFunctions.Function20=void,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::insert,iterator,__normal_iterator < std::vector < CFGEdge , std::allocator< CFGEdge > > ::const_pointer , std::vector < CFGEdge , std::allocator< CFGEdge > > ::vector_type > ,__normal_iterator < std::vector < CFGEdge , std::allocator< CFGEdge > > ::const_pointer , std::vector < CFGEdge , std::allocator< CFGEdge > > ::vector_type > ,
+AllowedFunctions.Function21=iterator,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::end,
+AllowedFunctions.Function22=const_iterator,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::begin,
+AllowedFunctions.Function23=const_iterator,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::end,
+AllowedFunctions.Function24=size_type,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::size,
+AllowedFunctions.Function25=const_reference,::std::vector < CFGEdge , std::allocator< CFGEdge > > ::operator[],size_type,
+AllowedFunctions.Function26=EdgeConditionKind,::VirtualCFG::CFGEdge::condition,
+AllowedFunctions.Function27=*SgExpression,::VirtualCFG::CFGEdge::caseLabel,
+AllowedFunctions.Function28=*SgExpression,::VirtualCFG::CFGEdge::conditionBasedOn,
+AllowedFunctions.Function29=vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,::VirtualCFG::CFGEdge::scopesBeingExited,
+AllowedFunctions.Function30=void,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::insert,iterator,__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
+AllowedFunctions.Function31=iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::end,
+AllowedFunctions.Function32=iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::begin,
+AllowedFunctions.Function33=vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,::VirtualCFG::CFGEdge::scopesBeingEntered,
+AllowedFunctions.Function34=bool,::std::operator==,&vector < CFGEdge , std::allocator< CFGEdge > > ,&vector < CFGEdge , std::allocator< CFGEdge > > ,
+AllowedFunctions.Function35=bool,::std::operator!=,&vector < CFGEdge , std::allocator< CFGEdge > > ,&vector < CFGEdge , std::allocator< CFGEdge > > ,
+AllowedFunctions.Function36=unsigned int,::VirtualCFG::CFGNode::childCount,*SgNode,
+AllowedFunctions.Function37=string,::VirtualCFG::CFGNode::toString,
+AllowedFunctions.Function38=string,::VirtualCFG::CFGNode::toStringForDebugging,
+AllowedFunctions.Function39=string,::VirtualCFG::CFGNode::id,
+AllowedFunctions.Function40=string,::VirtualCFG::CFGPath::toString,
+AllowedFunctions.Function41=string,::VirtualCFG::CFGPath::toStringForDebugging,
+AllowedFunctions.Function42=string,::VirtualCFG::CFGPath::id,
+AllowedFunctions.Function43=const_iterator,::std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::find,&key_type,
+AllowedFunctions.Function44=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_type , std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type , std::_Select1st< std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type > , std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_compare , std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function45=const_iterator,::std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::end,
+AllowedFunctions.Function46=pointer,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_type , std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type , std::_Select1st< std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::value_type > , std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::key_compare , std::map < uint64_t , SgAsmInstruction * , std::less< rose_addr_t > , std::allocator< std::pair< const uint64_t , SgAsmInstruction * > > > ::_Pair_alloc_type > ::value_type > ::operator->,
+AllowedFunctions.Function47=const_iterator,::std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::find,&key_type,
+AllowedFunctions.Function48=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::key_type , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::value_type , std::_Select1st< std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::value_type > , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::key_compare , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function49=const_iterator,::std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::end,
+AllowedFunctions.Function50=pointer,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::key_type , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::value_type , std::_Select1st< std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::value_type > , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::key_compare , std::map < SgAsmInstruction * , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > , std::less< SgAsmInstruction * > , std::allocator< std::pair< SgAsmInstruction *const , std::set< uint64_t , std::less< rose_addr_t > , std::allocator< rose_addr_t > > > > > ::_Pair_alloc_type > ::value_type > ::operator->,
+AllowedFunctions.Function51=void,::std::vector < SgNode * , std::allocator< SgNode * > > ::push_back,&value_type,
+AllowedFunctions.Function52=*SgSwitchStatement,::SageBuilder::buildSwitchStatement,*SgStatement,*SgBasicBlock,
+AllowedFunctions.Function53=*SgExprStatement,::SageBuilder::buildExprStatement,*SgExpression,
+AllowedFunctions.Function54=*SgIfStmt,::SageBuilder::buildIfStmt,*SgStatement,*SgStatement,*SgStatement,
+AllowedFunctions.Function55=*SgWhileStmt,::SageBuilder::buildWhileStmt,*SgStatement,*SgStatement,
+AllowedFunctions.Function56=bool,::ROSE_MemoryUsage::getStatmInfo,
+AllowedFunctions.Function57=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function58=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::flush,
+AllowedFunctions.Function59=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator=,*char,
+AllowedFunctions.Function60=&iterator,::Ast::iterator::operator++,
+AllowedFunctions.Function61=iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::begin,
+AllowedFunctions.Function62=reference,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator*,
+AllowedFunctions.Function63=bool,::std::operator==,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function64=*char,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::c_str,
+AllowedFunctions.Function65=void,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::push_back,&value_type,
+AllowedFunctions.Function66=void,::AstObserver::ObserveCopyAst,&AstInterfaceImpl,&AstNodePtr,&AstNodePtr,
+AllowedFunctions.Function67=void,::AstInterface::GetTypeInfo,&AstNodeType,*string,*string,*int,
+AllowedFunctions.Function68=void,::std::vector < SgFileId , std::allocator< int > > ::push_back,&value_type,
+AllowedFunctions.Function69=size_type,::std::vector < SgFileId , std::allocator< int > > ::size,
+AllowedFunctions.Function70=void,::std::vector < std::vector< SgFileId , std::allocator< int > > , std::allocator< std::vector< SgFileId , std::allocator< int > > > > ::push_back,&value_type,
+AllowedFunctions.Function71=reference,::std::vector < std::vector< SgFileId , std::allocator< int > > , std::allocator< std::vector< SgFileId , std::allocator< int > > > > ::operator[],size_type,
+AllowedFunctions.Function72=const_reference,::std::vector < std::vector< SgFileId , std::allocator< int > > , std::allocator< std::vector< SgFileId , std::allocator< int > > > > ::operator[],size_type,
+AllowedFunctions.Function73=const_reference,::std::vector < SgFileId , std::allocator< int > > ::operator[],size_type,
+AllowedFunctions.Function74=SgName,::SgSymbol::get_name,
+AllowedFunctions.Function75=int,::SgName::operator!=,&SgName,
+AllowedFunctions.Function76=int,::SgName::operator<,&SgName,
+AllowedFunctions.Function77=iterator,::__gnu_cxx::hash_map < std::string , VectorOfNamespaceInformation , HashFunction_String , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::begin,
+AllowedFunctions.Function78=bool,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , VectorOfNamespaceInformation > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , VectorOfNamespaceInformation > > , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::operator!=,&iterator,
+AllowedFunctions.Function79=iterator,::__gnu_cxx::hash_map < std::string , VectorOfNamespaceInformation , HashFunction_String , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::end,
+AllowedFunctions.Function80=&iterator,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , VectorOfNamespaceInformation > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , VectorOfNamespaceInformation > > , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::operator++,
+AllowedFunctions.Function81=pointer,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , VectorOfNamespaceInformation > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , VectorOfNamespaceInformation > > , eqstr3 , std::allocator< VectorOfNamespaceInformation > > ::operator->,
+AllowedFunctions.Function82=iterator,::std::vector < NamespaceInformation , std::allocator< NamespaceInformation > > ::begin,
+AllowedFunctions.Function83=iterator,::__gnu_cxx::hash_map < std::string , it_VectorOfNamespaceInformation_boolean , HashFunction_String , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::find,&key_type,
+AllowedFunctions.Function84=bool,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > > , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::operator==,&iterator,
+AllowedFunctions.Function85=iterator,::__gnu_cxx::hash_map < std::string , it_VectorOfNamespaceInformation_boolean , HashFunction_String , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::end,
+AllowedFunctions.Function86=pair < __gnu_cxx::hashtable < std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > > , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::iterator , bool > ,::__gnu_cxx::hash_map < std::string , it_VectorOfNamespaceInformation_boolean , HashFunction_String , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::insert,&value_type,
+AllowedFunctions.Function87=pair < std::basic_string< char , std::char_traits< char > , std::allocator< char > > , it_VectorOfNamespaceInformation_boolean > ,::std::make_pair,basic_string < char , std::char_traits< char > , std::allocator< char > > ,it_VectorOfNamespaceInformation_boolean,
+AllowedFunctions.Function88=pointer,::__gnu_cxx::_Hashtable_iterator < std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > , std::string , HashFunction_String , std::_Select1st< std::pair< const std::string , it_VectorOfNamespaceInformation_boolean > > , eqstr3 , std::allocator< it_VectorOfNamespaceInformation_boolean > > ::operator->,
+AllowedFunctions.Function89=long,::strtol,*char,**char,int,
+AllowedFunctions.Function90=bool,::x86InstructionIsConditionalControlTransfer,*SgAsmx86Instruction,
+AllowedFunctions.Function91=bool,::x86InstructionIsConditionalDataTransfer,*SgAsmx86Instruction,
+AllowedFunctions.Function92=bool,::x86InstructionIsConditionalFlagControlTransfer,*SgAsmx86Instruction,
+AllowedFunctions.Function93=bool,::x86InstructionIsConditionalFlagDataTransfer,*SgAsmx86Instruction,
+AllowedFunctions.Function94=bool,::x86InstructionIsConditionalFlagBitAndByte,*SgAsmx86Instruction,
+AllowedFunctions.Function95=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::size,
+AllowedFunctions.Function96=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::substr,size_type,size_type,
+AllowedFunctions.Function97=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::operator+,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,*char,
+AllowedFunctions.Function98=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,char,size_type,
+AllowedFunctions.Function99=reference,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator[],size_type,
+AllowedFunctions.Function100=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator+=,*char,
+AllowedFunctions.Function101=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator+=,char,
+AllowedFunctions.Function102=int,::gettimeofday,*timeval,__timezone_ptr_t,
+AllowedFunctions.Function103=void,::std::list < std::string , std::allocator< std::string > > ::clear,
+AllowedFunctions.Function104=void,::__gnu_cxx::hash_map < int , SgAsmFunctionDeclaration * , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< SgAsmFunctionDeclaration * > > ::clear,
+AllowedFunctions.Function105=void,::__gnu_cxx::hash_map < uint64_t , SgAsmInstruction * , __gnu_cxx::hash< uint64_t > , std::equal_to< uint64_t > , std::allocator< SgAsmInstruction * > > ::clear,
+AllowedFunctions.Function106=void,::__gnu_cxx::hash_map < int , std::string , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< std::string > > ::clear,
+AllowedFunctions.Function107=void,::std::vector < std::string , std::allocator< std::string > > ::clear,
+AllowedFunctions.Function108=void,::std::vector < SgFileId , std::allocator< int > > ::clear,
+AllowedFunctions.Function109=void,::std::vector < exprTreeType , std::allocator< exprTreeType > > ::clear,
+AllowedFunctions.Function110=void,::std::vector < std::map< int , std::vector< SgFileId , std::allocator< int > > , std::less< int > , std::allocator< std::pair< const int , std::vector< SgFileId , std::allocator< int > > > > > , std::allocator< std::map< int , std::vector< SgFileId , std::allocator< int > > , std::less< int > , std::allocator< std::pair< const int , std::vector< SgFileId , std::allocator< int > > > > > > > ::clear,
+AllowedFunctions.Function111=void,::__gnu_cxx::hash_map < int , exprSubstitutionType , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< exprSubstitutionType > > ::clear,
+AllowedFunctions.Function112=size_type,::__gnu_cxx::hash_map < uint64_t , SgAsmInstruction * , __gnu_cxx::hash< uint64_t > , std::equal_to< uint64_t > , std::allocator< SgAsmInstruction * > > ::size,
+AllowedFunctions.Function113=size_type,::__gnu_cxx::hash_map < int , SgAsmFunctionDeclaration * , __gnu_cxx::hash< int > , std::equal_to< int > , std::allocator< SgAsmFunctionDeclaration * > > ::size,
+AllowedFunctions.Function114=void,::RoseBin_support::setDebugMode,bool,
+AllowedFunctions.Function115=void,::RoseBin_support::setDebugModeMin,bool,
+AllowedFunctions.Function116=void,::RoseBin_FlowAnalysis::convertBlocksToFunctions,*SgAsmNode,
+AllowedFunctions.Function117=void,::RoseBin_FlowAnalysis::initFunctionList,*SgAsmNode,
+AllowedFunctions.Function118=void,::RoseBin_FlowAnalysis::resolveFunctions,*SgAsmNode,
+AllowedFunctions.Function119=void,::RoseBin_FlowAnalysis::process_jumps,
+AllowedFunctions.Function120=&*SgDirectedGraphNode,::__gnu_cxx::hash_map < uint64_t , SgDirectedGraphNode * , __gnu_cxx::hash< uint64_t > , std::equal_to< uint64_t > , std::allocator< SgDirectedGraphNode * > > ::operator[],&key_type,
+AllowedFunctions.Function121=iterator,::std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::begin,
+AllowedFunctions.Function122=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_type , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type , std::_Select1st< std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type > , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_compare , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function123=iterator,::std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::end,
+AllowedFunctions.Function124=_Self,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_type , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type , std::_Select1st< std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type > , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_compare , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::_Pair_alloc_type > ::value_type > ::operator++,int,
+AllowedFunctions.Function125=pointer,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_type , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type , std::_Select1st< std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::value_type > , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::key_compare , std::map < std::string , SgAsmFunctionDeclaration * , std::less< std::string > , std::allocator< std::pair< const std::string , SgAsmFunctionDeclaration * > > > ::_Pair_alloc_type > ::value_type > ::operator->,
+AllowedFunctions.Function126=&vector < rose_addr_t , std::allocator< rose_addr_t > > ,::std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::operator=,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,
+AllowedFunctions.Function127=iterator,::std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::begin,
+AllowedFunctions.Function128=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::pointer , std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::vector_type > ,&__normal_iterator < std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::pointer , std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::vector_type > ,
+AllowedFunctions.Function129=iterator,::std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::end,
+AllowedFunctions.Function130=&__normal_iterator < std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::pointer , std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::pointer , std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::vector_type > ::operator++,
+AllowedFunctions.Function131=reference,::__gnu_cxx::__normal_iterator < std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::pointer , std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::vector_type > ::operator*,
+AllowedFunctions.Function132=string,::RoseBin_support::HexToString,unsigned long long,
+AllowedFunctions.Function133=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::operator+,*char,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function134=basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::operator+,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function135=string,::RoseBin_support::getTypeName,DataTypes,
+AllowedFunctions.Function136=string,::RoseBin_support::ToString,int,
+AllowedFunctions.Function137=size_type,::__gnu_cxx::hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ::size,
+AllowedFunctions.Function138=void,::__gnu_cxx::hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ::clear,
+AllowedFunctions.Function139=&hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ,::__gnu_cxx::hash_map < SgDirectedGraphNode * , RoseBin_DataFlowAbstract::multitype , __gnu_cxx::hash< SgDirectedGraphNode * > , std::equal_to< SgDirectedGraphNode * > , std::allocator< RoseBin_DataFlowAbstract::multitype > > ::operator=,
+AllowedFunctions.Function140=*SgAsmTypeWord,::SgAsmTypeWord::createType,
+AllowedFunctions.Function141=*SgAsmTypeDoubleWord,::SgAsmTypeDoubleWord::createType,
+AllowedFunctions.Function142=*SgAsmTypeQuadWord,::SgAsmTypeQuadWord::createType,
+AllowedFunctions.Function143=void,::ChainableTypeLayoutGenerator::setNext,*ChainableTypeLayoutGenerator,
+AllowedFunctions.Function144=void,::ChainableTypeLayoutGenerator::setBeginningRecursively,*ChainableTypeLayoutGenerator,
+AllowedFunctions.Function145=void,::std::map < SgNode * , std::string , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::string > > > ::clear,
+AllowedFunctions.Function146=*SgFunctionParameterList,::SgFunctionDeclaration::get_parameterList,
+AllowedFunctions.Function147=vector < SgNode * , std::allocator< SgNode * > > ,::SgFunctionParameterList::get_traversalSuccessorContainer,
+AllowedFunctions.Function148=size_type,::std::vector < SgNode * , std::allocator< SgNode * > > ::size,
+AllowedFunctions.Function149=reference,::std::vector < SgNode * , std::allocator< SgNode * > > ::operator[],size_type,
+AllowedFunctions.Function150=*SgType,::SgInitializedName::get_type,
+AllowedFunctions.Function151=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,*char,size_type,
+AllowedFunctions.Function152=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::replace,size_type,size_type,*char,
+AllowedFunctions.Function153=*SgFunctionDeclaration,::SgFunctionDefinition::get_declaration,
+AllowedFunctions.Function154=SgName,::SgFunctionDeclaration::get_qualified_name,
+AllowedFunctions.Function155=*char,::SgName::str,
+AllowedFunctions.Function156=*Sg_File_Info,::SgLocatedNode::get_file_info,
+AllowedFunctions.Function157=*char,::Sg_File_Info::get_filename,
+AllowedFunctions.Function158=bool,::VirtualCFG::CFGNode::isInteresting,
+AllowedFunctions.Function159=*SgFunctionCallExp,::isSgFunctionCallExp,*SgNode,
+AllowedFunctions.Function160=&map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ,::std::map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ::operator=,&map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ,
+AllowedFunctions.Function161=void,::std::map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ::clear,
+AllowedFunctions.Function162=void,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::clear,
+AllowedFunctions.Function163=void,::__gnu_cxx::hash_map < SgNode * , int , __gnu_cxx::hash< SgNode * > , std::equal_to< SgNode * > , std::allocator< int > > ::clear,
+AllowedFunctions.Function164=void,::std::set < SgNode * , std::less< SgNode * > , std::allocator< SgNode * > > ::clear,
+AllowedFunctions.Function165=void,::std::map < SgNode * , bool , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , bool > > > ::clear,
+AllowedFunctions.Function166=*char,::strdup,*char,
+AllowedFunctions.Function167=iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::erase,iterator,iterator,
+AllowedFunctions.Function168=iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::begin,
+AllowedFunctions.Function169=iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::end,
+AllowedFunctions.Function170=&vector < SgNode * , std::allocator< SgNode * > > ,::std::vector < SgNode * , std::allocator< SgNode * > > ::operator=,&vector < SgNode * , std::allocator< SgNode * > > ,
+AllowedFunctions.Function171=const_reference,::std::vector < SgNode * , std::allocator< SgNode * > > ::operator[],size_type,
+AllowedFunctions.Function172=&basic_ostream < char , std::char_traits< char > > ,::std::operator<<,&basic_ostream < char , std::char_traits< char > > ,*char,
+AllowedFunctions.Function173=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*_Fb___Rb__L129R__Re___Gb___Rb__L129R__Re___Fe_,
+AllowedFunctions.Function174=int,::DefUseAnalysis::run,bool,
+AllowedFunctions.Function175=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,unsigned int,
+AllowedFunctions.Function176=size_type,::std::map < SgNode * , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > , std::less< SgNode * > , std::allocator< std::pair< SgNode *const , std::vector< std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > > > > ::size,
+AllowedFunctions.Function177=&SgFile,::SgProject::get_file,int,
+AllowedFunctions.Function178=*SgAsmFile,::SgFile::get_binaryFile,
+AllowedFunctions.Function179=*SgAsmBlock,::SgAsmFile::get_global_block,
+AllowedFunctions.Function180=void,::RoseBin_DataFlowAnalysis::run,*RoseBin_Graph,string,bool,
+AllowedFunctions.Function181=void,::std::vector < Prerequisite * , std::allocator< Prerequisite * > > ::push_back,&value_type,
+AllowedFunctions.Function182=&basic_istream < char , std::char_traits< char > > ,::std::operator>>,&basic_istream < char , std::char_traits< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function183=bool,::std::basic_ios < char , std::char_traits< char > > ::operator!,
+AllowedFunctions.Function184=bool,::std::basic_ios < char , std::char_traits< char > > ::eof,
+AllowedFunctions.Function185=*ifstream,::Compass::openFile,string,
+AllowedFunctions.Function186=&basic_istream < char , std::char_traits< char > > ,::std::getline,&basic_istream < char , std::char_traits< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function187=bool,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::empty,
+AllowedFunctions.Function188=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find_last_not_of,char,size_type,
+AllowedFunctions.Function189=void,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::resize,size_type,
+AllowedFunctions.Function190=iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::find,&key_type,
+AllowedFunctions.Function191=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function192=iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::end,
+AllowedFunctions.Function193=&mapped_type,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::operator[],&key_type,
+AllowedFunctions.Function194=const_iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::find,&key_type,
+AllowedFunctions.Function195=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function196=const_iterator,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::end,
+AllowedFunctions.Function197=pointer,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator->,
+AllowedFunctions.Function198=*char,::getenv,*char,
+AllowedFunctions.Function199=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::operator>>,&int,
+AllowedFunctions.Function200=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::operator>>,&double,
+AllowedFunctions.Function201=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::operator>>,&bool,
+AllowedFunctions.Function202=*void,::std::basic_ios < char , std::char_traits< char > > ::operator void *,
+AllowedFunctions.Function203=void,::std::vector < double , std::allocator< double > > ::push_back,&value_type,
+AllowedFunctions.Function204=string,::Compass::formatStandardSourcePosition,&string,int,int,
+AllowedFunctions.Function205=&string,::Sg_File_Info::get_filenameString,
+AllowedFunctions.Function206=int,::Sg_File_Info::get_line,
+AllowedFunctions.Function207=int,::Sg_File_Info::get_col,
+AllowedFunctions.Function208=string,::Compass::formatStandardSourcePosition,&string,int,int,&string,int,int,
+AllowedFunctions.Function209=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,int,
+AllowedFunctions.Function210=__string_type,::std::basic_ostringstream < char , std::char_traits< char > , std::allocator< char > > ::str,
+AllowedFunctions.Function211=bool,::std::operator!=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function212=*SgLocatedNode,::isSgLocatedNode,*SgNode,
+AllowedFunctions.Function213=*Sg_File_Info,::SgLocatedNode::get_startOfConstruct,
+AllowedFunctions.Function214=*Sg_File_Info,::SgLocatedNode::get_endOfConstruct,
+AllowedFunctions.Function215=string,::Compass::formatStandardSourcePosition,*Sg_File_Info,*Sg_File_Info,
+AllowedFunctions.Function216=string,::Compass::formatStandardSourcePosition,*Sg_File_Info,
+AllowedFunctions.Function217=string,::SgNode::class_name,
+AllowedFunctions.Function218=string,::StringUtility::getPathFromFileName,&string,
+AllowedFunctions.Function219=string,::StringUtility::stripPathFromFileName,&string,
+AllowedFunctions.Function220=*SgProject,::TransformationSupport::getProject,*SgNode,
+AllowedFunctions.Function221=&SgStringList,::SgProject::get_includePathList,
+AllowedFunctions.Function222=&SgStringList,::SgProject::get_excludePathList,
+AllowedFunctions.Function223=&SgStringList,::SgProject::get_includeFileList,
+AllowedFunctions.Function224=&SgStringList,::SgProject::get_excludeFileList,
+AllowedFunctions.Function225=bool,::Sg_File_Info::isCompilerGenerated,
+AllowedFunctions.Function226=const_iterator,::std::vector < std::string , std::allocator< std::string > > ::begin,
+AllowedFunctions.Function227=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,
+AllowedFunctions.Function228=const_iterator,::std::vector < std::string , std::allocator< std::string > > ::end,
+AllowedFunctions.Function229=reference,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator*,
+AllowedFunctions.Function230=__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::const_pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function231=void,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::push_back,&value_type,
+AllowedFunctions.Function232=string,::Compass::OutputViolationBase::getString,
+AllowedFunctions.Function233=void,::std::vector < std::string , std::allocator< std::string > > ::push_back,&value_type,
+AllowedFunctions.Function234=bool,::CommandlineProcessing::isOption,&vector < std::string , std::allocator< std::string > > ,string,string,bool,
+AllowedFunctions.Function235=bool,::CommandlineProcessing::isOptionWithParameter,&vector < std::string , std::allocator< std::string > > ,string,string,&int,bool,
+AllowedFunctions.Function236=int,::printf,*char,...,
+AllowedFunctions.Function237=bool,::CommandlineProcessing::isOptionWithParameter,&vector < std::string , std::allocator< std::string > > ,string,string,&string,bool,
+AllowedFunctions.Function238=bool,::std::basic_ios < char , std::char_traits< char > > ::good,
+AllowedFunctions.Function239=void,::exit,int,
+AllowedFunctions.Function240=pos_type,::std::basic_ostream < char , std::char_traits< char > > ::tellp,
+AllowedFunctions.Function241=streamoff,::std::fpos < mbstate_t > ::operator std::streamoff,
+AllowedFunctions.Function242=iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::begin,
+AllowedFunctions.Function243=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,
+AllowedFunctions.Function244=iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::end,
+AllowedFunctions.Function245=__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function246=reference,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::const_pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator*,
+AllowedFunctions.Function247=const_iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::begin,
+AllowedFunctions.Function248=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ,&__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ,
+AllowedFunctions.Function249=const_iterator,::std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::end,
+AllowedFunctions.Function250=__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function251=reference,::__gnu_cxx::__normal_iterator < std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::const_pointer , std::vector < OutputViolationBase * , std::allocator< OutputViolationBase * > > ::vector_type > ::operator*,
+AllowedFunctions.Function252=void,::std::basic_fstream < char , std::char_traits< char > > ::close,
+AllowedFunctions.Function253=size_type,::std::vector < Prerequisite * , std::allocator< Prerequisite * > > ::size,
+AllowedFunctions.Function254=void,::Compass::runPrereqs,*Prerequisite,*SgProject,
+AllowedFunctions.Function255=const_reference,::std::vector < Prerequisite * , std::allocator< Prerequisite * > > ::operator[],size_type,
+AllowedFunctions.Function256=iterator,::std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::find,&key_type,
+AllowedFunctions.Function257=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_type , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type , std::_Identity< std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type > , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_compare , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::_Key_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function258=iterator,::std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::end,
+AllowedFunctions.Function259=pair < std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::iterator , bool > ,::std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::insert,&value_type,
+AllowedFunctions.Function260=void,::Compass::Prerequisite::run,*SgProject,
+AllowedFunctions.Function261=PrerequisiteList,::Compass::Prerequisite::getPrerequisites,
+AllowedFunctions.Function262=void,::Compass::runPrereqs,*Checker,*SgProject,
+AllowedFunctions.Function263=result_type,::boost::function2 < void , Parameters , OutputObject * , std::allocator< void > > ::operator(),Parameters,*OutputObject,
+AllowedFunctions.Function264=iterator,::std::vector < DummyAttribute , std::allocator< void * > > ::begin,
+AllowedFunctions.Function265=iterator,::std::vector < DummyAttribute , std::allocator< void * > > ::end,
+AllowedFunctions.Function266=void,::AstSuccessorsSelectors::selectDefaultSuccessors,*SgNode,&SuccessorsContainer,
+AllowedFunctions.Function267=AstNodePtrSynAttr,::AstBottomUpProcessing < AstNodePtrSynAttr > ::evaluateSynthesizedAttribute,*SgNode,SynthesizedAttributesList,
+AllowedFunctions.Function268=AstNodePtrSynAttr,::AstBottomUpProcessing < AstNodePtrSynAttr > ::defaultSynthesizedAttribute,
+AllowedFunctions.Function269=void,::SinglyLinkedListWrap < ProcessAstTreeBase::TraverseState > ::PopFirst,
+AllowedFunctions.Function270=void,::SinglyLinkedListWrap < ProcessAstTreeBase::TraverseState > ::DeleteAll,
+AllowedFunctions.Function271=iterator,::std::vector < SgFileId , std::allocator< int > > ::begin,
+AllowedFunctions.Function272=iterator,::std::vector < SgFileId , std::allocator< int > > ::end,
+AllowedFunctions.Function273=&basic_ostream < char , std::char_traits< char > > ,::std::operator<<,&basic_ostream < char , std::char_traits< char > > ,_Setw,
+AllowedFunctions.Function274=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*_Fb___Rb__std__scope__ios_base__Re___Gb___Rb__std__scope__ios_base__Re___Fe_,
+AllowedFunctions.Function275=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,unsigned long long,
+AllowedFunctions.Function276=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*_Fb___Rb__L123R__Re___Gb___Rb__L123R__Re___Fe_,
+AllowedFunctions.Function277=&__istream_type,::std::basic_istream < char , std::char_traits< char > > ::getline,*char_type,streamsize,
+AllowedFunctions.Function278=&mapped_type,::std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::operator[],&key_type,
+AllowedFunctions.Function279=void,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::push_back,&value_type,
+AllowedFunctions.Function280=*char,::std::exception::what,
+AllowedFunctions.Function281=string,::Compass::parseString,&string,
+AllowedFunctions.Function282=string,::Compass::Parameters::operator[],&string,
+AllowedFunctions.Function283=reverse_iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::rbegin,
+AllowedFunctions.Function284=bool,::std::operator!=,&reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ,&reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ,
+AllowedFunctions.Function285=reverse_iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::rend,
+AllowedFunctions.Function286=reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ,::std::reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ::operator++,int,
+AllowedFunctions.Function287=iterator,::std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::find,&key_type,
+AllowedFunctions.Function288=reference,::std::reverse_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::iterator > ::operator*,
+AllowedFunctions.Function289=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_type , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type , std::_Select1st< std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type > , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_compare , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::_Pair_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function290=iterator,::std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::end,
+AllowedFunctions.Function291=pointer,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_type , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type , std::_Select1st< std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::value_type > , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::key_compare , std::map < std::string , bool , std::less< std::string > , std::allocator< std::pair< const std::string , bool > > > ::_Pair_alloc_type > ::value_type > ::operator->,
+AllowedFunctions.Function292=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,&__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,
+AllowedFunctions.Function293=__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function294=iterator,::std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::erase,iterator,
+AllowedFunctions.Function295=__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,::std::find,__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ,&*Checker,
+AllowedFunctions.Function296=reference,::__gnu_cxx::__normal_iterator < std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::pointer , std::vector < const Compass::Checker * , std::allocator< const Compass::Checker * > > ::vector_type > ::operator*,
AllowedFunctions.Library0=../../../../include-staging
AllowedFunctions.Library1=../../../../../ROSE/src/ROSETTA/Grammar
-AllowedFunctions.Function906=*SgTypeVoid,::isSgTypeVoid,*SgNode,
-AllowedFunctions.Function907=const_iterator,::std::vector < SgType * , std::allocator< SgType * > > ::begin,
-AllowedFunctions.Function908=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,
-AllowedFunctions.Function909=const_iterator,::std::vector < SgType * , std::allocator< SgType * > > ::end,
-AllowedFunctions.Function910=&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator++,
-AllowedFunctions.Function911=reference,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator*,
-AllowedFunctions.FunctionNum=-912
+AllowedFunctions.Function297=void,::AstSimpleProcessing::traverse,*SgNode,Order,
+AllowedFunctions.Function298=*SgAssignOp,::isSgAssignOp,*SgNode,
+AllowedFunctions.Function299=*SgAssignInitializer,::isSgAssignInitializer,*SgNode,
+AllowedFunctions.Function300=*SgBasicBlock,::isSgBasicBlock,*SgNode,
+AllowedFunctions.Function301=*SgFunctionRefExp,::isSgFunctionRefExp,*SgNode,
+AllowedFunctions.Function302=*SgExpression,::SgFunctionCallExp::get_function,
+AllowedFunctions.Function303=*SgMemberFunctionRefExp,::isSgMemberFunctionRefExp,*SgNode,
+AllowedFunctions.Function304=*SgFunctionSymbol,::SgFunctionRefExp::get_symbol,
+AllowedFunctions.Function305=SgName,::SgFunctionSymbol::get_name,
+AllowedFunctions.Function306=&string,::SgName::getString,
+AllowedFunctions.Function307=*SgMemberFunctionSymbol,::SgMemberFunctionRefExp::get_symbol,
+AllowedFunctions.Function308=SgName,::SgMemberFunctionSymbol::get_name,
+AllowedFunctions.Function309=int,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::compare,*char,
+AllowedFunctions.Function310=*SgCastExp,::isSgCastExp,*SgNode,
+AllowedFunctions.Function311=*SgExprListExp,::SgFunctionCallExp::get_args,
+AllowedFunctions.Function312=&SgExpressionPtrList,::SgExprListExp::get_expressions,
+AllowedFunctions.Function313=reference,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::front,
+AllowedFunctions.Function314=*SgVarRefExp,::isSgVarRefExp,*SgNode,
+AllowedFunctions.Function315=*SgExpression,::SgUnaryOp::get_operand,
+AllowedFunctions.Function316=iterator,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::begin,
+AllowedFunctions.Function317=bool,::std::_List_iterator < std::pair< SgInitializedName * , SgNode * > > ::operator!=,&_Self,
+AllowedFunctions.Function318=iterator,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::end,
+AllowedFunctions.Function319=_Self,::std::_List_iterator < std::pair< SgInitializedName * , SgNode * > > ::operator++,int,
+AllowedFunctions.Function320=*SgVariableSymbol,::SgVarRefExp::get_symbol,
+AllowedFunctions.Function321=*SgInitializedName,::SgVariableSymbol::get_declaration,
+AllowedFunctions.Function322=reference,::std::_List_iterator < std::pair< SgInitializedName * , SgNode * > > ::operator*,
+AllowedFunctions.Function323=iterator,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::erase,iterator,
+AllowedFunctions.Function324=void,::Compass::OutputObject::addOutput,*OutputViolationBase,
+AllowedFunctions.Function325=*SgExpression,::SgBinaryOp::get_rhs_operand,
+AllowedFunctions.Function326=*SgExpression,::SgBinaryOp::get_lhs_operand,
+AllowedFunctions.Function327=void,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::push_back,&value_type,
+AllowedFunctions.Function328=*SgExpression,::SgAssignInitializer::get_operand,
+AllowedFunctions.Function329=*SgNode,::SgNode::get_parent,
+AllowedFunctions.Function330=*SgScopeStatement,::SgStatement::get_scope,
+AllowedFunctions.Function331=size_type,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::size,
+AllowedFunctions.Function332=void,::std::list < std::pair< SgInitializedName * , SgNode * > , std::allocator< std::pair< SgInitializedName * , SgNode * > > > ::clear,
+AllowedFunctions.Function333=void,::StringUtility::homeDir,&string,
+AllowedFunctions.Function334=int,::atoi,*char,
+AllowedFunctions.Function335=__string_type,::std::basic_stringstream < char , std::char_traits< char > , std::allocator< char > > ::str,
+AllowedFunctions.Function336=void,::boost::algorithm::replace_all,&string,&char[],&char[],
+AllowedFunctions.Function337=*char,::realpath,*char,*char,
+AllowedFunctions.Function338=void,::std::basic_ofstream < char , std::char_traits< char > > ::close,
+AllowedFunctions.Function339=*SgArrayType,::isSgArrayType,*SgNode,
+AllowedFunctions.Function340=*SgType,::SgArrayType::get_base_type,
+AllowedFunctions.Function341=string,::CompassAnalyses::AllowedFunctions::Traversal::typeVariantT,*SgType,int,
+AllowedFunctions.Function342=VariantT,::SgType::variantT,
+AllowedFunctions.Function343=*SgFunctionType,::isSgFunctionType,*SgNode,
+AllowedFunctions.Function344=SgName,::SgFunctionType::get_mangled_type,
+AllowedFunctions.Function345=*SgModifierType,::isSgModifierType,*SgNode,
+AllowedFunctions.Function346=*SgType,::SgModifierType::get_base_type,
+AllowedFunctions.Function347=*SgNamedType,::isSgNamedType,*SgNode,
+AllowedFunctions.Function348=SgName,::SgNamedType::get_name,
+AllowedFunctions.Function349=*SgPointerType,::isSgPointerType,*SgNode,
+AllowedFunctions.Function350=*SgType,::SgPointerType::get_base_type,
+AllowedFunctions.Function351=*SgQualifiedNameType,::isSgQualifiedNameType,*SgNode,
+AllowedFunctions.Function352=*SgType,::SgQualifiedNameType::get_base_type,
+AllowedFunctions.Function353=*SgReferenceType,::isSgReferenceType,*SgNode,
+AllowedFunctions.Function354=*SgType,::SgReferenceType::get_base_type,
+AllowedFunctions.Function355=*SgTypeUnknown,::isSgTypeUnknown,*SgNode,
+AllowedFunctions.Function356=SgName,::SgTypeUnknown::get_mangled,
+AllowedFunctions.Function357=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::assign,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function358=*SgFunctionType,::SgFunctionDeclaration::get_type,
+AllowedFunctions.Function359=*SgType,::SgFunctionType::get_return_type,
+AllowedFunctions.Function360=&SgInitializedNamePtrList,::SgFunctionDeclaration::get_args,
+AllowedFunctions.Function361=const_iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::begin,
+AllowedFunctions.Function362=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
+AllowedFunctions.Function363=const_iterator,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::end,
+AllowedFunctions.Function364=__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function365=reference,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::const_pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator*,
+AllowedFunctions.Function366=FileNameClassification,::StringUtility::classifyFileName,&string,&string,
+AllowedFunctions.Function367=*SgFunctionDefinition,::SgFunctionDeclaration::get_definition,
+AllowedFunctions.Function368=&string,::SgLocatedNode::getFilenameString,
+AllowedFunctions.Function369=iterator,::std::vector < std::string , std::allocator< std::string > > ::begin,
+AllowedFunctions.Function370=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,&__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,
+AllowedFunctions.Function371=iterator,::std::vector < std::string , std::allocator< std::string > > ::end,
+AllowedFunctions.Function372=__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function373=reference,::__gnu_cxx::__normal_iterator < std::vector < std::string , std::allocator< std::string > > ::pointer , std::vector < std::string , std::allocator< std::string > > ::vector_type > ::operator*,
+AllowedFunctions.Function374=void,::CompassAnalyses::AllowedFunctions::Traversal::uniqueNameGenerator,&stringstream,*SgFunctionDeclaration,&string,
+AllowedFunctions.Function375=VariantT,::SgNode::variantT,
+AllowedFunctions.Function376=*SgFunctionDeclaration,::SgFunctionSymbol::get_declaration,
+AllowedFunctions.Function377=void,::CompassAnalyses::AllowedFunctions::Traversal::functionDeclarationHandler,*SgFunctionDeclaration,string,*SgNode,
+AllowedFunctions.Function378=*SgMemberFunctionDeclaration,::SgMemberFunctionSymbol::get_declaration,
+AllowedFunctions.Function379=void,::CompassAnalyses::AllowedFunctions::Traversal::run,*SgNode,
+AllowedFunctions.Function380=*SgMemberFunctionDeclaration,::isSgMemberFunctionDeclaration,*SgNode,
+AllowedFunctions.Function381=SgName,::SgMemberFunctionDeclaration::get_qualified_name,
+AllowedFunctions.Function382=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::rfind,*char,size_type,
+AllowedFunctions.Function383=size_type,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::size,
+AllowedFunctions.Function384=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
+AllowedFunctions.Function385=__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function386=reference,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator*,
+AllowedFunctions.Function387=SgName,::SgInitializedName::get_name,
+AllowedFunctions.Function388=*SgBasicBlock,::SgFunctionDefinition::get_body,
+AllowedFunctions.Function389=&SgStatementPtrList,::SgBasicBlock::get_statements,
+AllowedFunctions.Function390=iterator,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::begin,
+AllowedFunctions.Function391=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,
+AllowedFunctions.Function392=iterator,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::end,
+AllowedFunctions.Function393=__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function394=*SgIfStmt,::isSgIfStmt,*SgNode,
+AllowedFunctions.Function395=reference,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator*,
+AllowedFunctions.Function396=*SgStatement,::SgIfStmt::get_conditional,
+AllowedFunctions.Function397=*SgExprStatement,::isSgExprStatement,*SgNode,
+AllowedFunctions.Function398=*SgExpression,::SgExprStatement::get_expression,
+AllowedFunctions.Function399=*SgEqualityOp,::isSgEqualityOp,*SgNode,
+AllowedFunctions.Function400=vector < SgNode * , std::allocator< SgNode * > > ,::SgEqualityOp::get_traversalSuccessorContainer,
+AllowedFunctions.Function401=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,
+AllowedFunctions.Function402=iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::end,
+AllowedFunctions.Function403=__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function404=vector < SgNode * , std::allocator< SgNode * > > ,::SgCastExp::get_traversalSuccessorContainer,
+AllowedFunctions.Function405=*SgThisExp,::isSgThisExp,*SgNode,
+AllowedFunctions.Function406=*SgAddressOfOp,::isSgAddressOfOp,*SgNode,
+AllowedFunctions.Function407=vector < SgNode * , std::allocator< SgNode * > > ,::SgAddressOfOp::get_traversalSuccessorContainer,
+AllowedFunctions.Function408=SgName,::SgVariableSymbol::get_name,
+AllowedFunctions.Function409=SgName,::SgFunctionDeclaration::get_name,
+AllowedFunctions.Function410=*SgType,::SgFunctionDeclaration::get_orig_return_type,
+AllowedFunctions.Function411=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::length,
+AllowedFunctions.Function412=NodeQuerySynthesizedAttributeType,::NodeQuery::querySubTree,*SgNode,VariantT,QueryDepth,
+AllowedFunctions.Function413=bool,::std::vector < SgNode * , std::allocator< SgNode * > > ::empty,
+AllowedFunctions.Function414=*SgReturnStmt,::isSgReturnStmt,*SgNode,
+AllowedFunctions.Function415=vector < SgNode * , std::allocator< SgNode * > > ,::SgReturnStmt::get_traversalSuccessorContainer,
+AllowedFunctions.Function416=*SgPointerDerefExp,::isSgPointerDerefExp,*SgNode,
+AllowedFunctions.Function417=vector < SgNode * , std::allocator< SgNode * > > ,::SgPointerDerefExp::get_traversalSuccessorContainer,
+AllowedFunctions.Function418=*SgFunctionDeclaration,::isSgFunctionDeclaration,*SgNode,
+AllowedFunctions.Function419=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_type , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type , std::_Identity< std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::value_type > , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::key_compare , std::set < std::string , std::less< std::string > , std::allocator< std::string > > ::_Key_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function420=*SgProject,::isSgProject,*SgNode,
+AllowedFunctions.Function421=void,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::erase,iterator,iterator,
+AllowedFunctions.Function422=iterator,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::begin,
+AllowedFunctions.Function423=iterator,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::end,
+AllowedFunctions.Function424=void,::CompassAnalyses::AsynchronousSignalHandler::setupAsyncSignalSafeFunctionList,
+AllowedFunctions.Function425=size_type,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::size,
+AllowedFunctions.Function426=*SgDeclarationStatement,::SgDeclarationStatement::get_definingDeclaration,
+AllowedFunctions.Function427=int,::SgName::operator==,&SgName,
+AllowedFunctions.Function428=iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::begin,
+AllowedFunctions.Function429=__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function430=reference,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator*,
+AllowedFunctions.Function431=iterator,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::find,&key_type,
+AllowedFunctions.Function432=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::key_type , std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::value_type , std::_Identity< std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::value_type > , std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::key_compare , std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::_Key_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function433=pair < std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::iterator , bool > ,::std::set < SgFunctionDeclaration * , std::less< SgFunctionDeclaration * > , std::allocator< SgFunctionDeclaration * > > ::insert,&value_type,
+AllowedFunctions.Function434=&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator++,
+AllowedFunctions.Function435=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,
+AllowedFunctions.Function436=iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::end,
+AllowedFunctions.Function437=void,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::push_back,&value_type,
+AllowedFunctions.Function438=void,::RoseBin_DataFlowAnalysis::getRootNodes,&vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ,
+AllowedFunctions.Function439=void,::RoseBin_DataFlowAnalysis::init,
+AllowedFunctions.Function440=void,::RoseBin_DataFlowAnalysis::traverseGraph,&vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ,*RoseBin_DataFlowAbstract,bool,
+AllowedFunctions.Function441=*SgAsmx86Instruction,::isSgAsmx86Instruction,*SgNode,
+AllowedFunctions.Function442=*SgNode,::SgGraphNode::get_SgNode,
+AllowedFunctions.Function443=X86InstructionKind,::SgAsmx86Instruction::get_kind,
+AllowedFunctions.Function444=unsigned int,::SgAsmStatement::get_address,
+AllowedFunctions.Function445=*SgAsmOperandList,::SgAsmInstruction::get_operandList,
+AllowedFunctions.Function446=&SgAsmExpressionPtrList,::SgAsmOperandList::get_operands,
+AllowedFunctions.Function447=size_type,::std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::size,
+AllowedFunctions.Function448=iterator,::std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::begin,
+AllowedFunctions.Function449=reference,::__gnu_cxx::__normal_iterator < std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::pointer , std::vector < SgAsmExpression * , std::allocator< SgAsmExpression * > > ::vector_type > ::operator*,
+AllowedFunctions.Function450=string,::SgAsmExpression::get_replacement,
+AllowedFunctions.Function451=string,::unparseX86Expression,*SgAsmExpression,bool,
+AllowedFunctions.Function452=bool,::RoseBin_support::DEBUG_MODE,
+AllowedFunctions.Function453=bool,::RoseBin_DataFlowAbstract::sameParents,*SgDirectedGraphNode,*SgDirectedGraphNode,
+AllowedFunctions.Function454=*SgDirectedGraphNode,::RoseBin_DataFlowAbstract::getPredecessor,*SgDirectedGraphNode,
+AllowedFunctions.Function455=pair < enum X86RegisterClass , int > ,::RoseBin_DataFlowAbstract::check_isRegister,*SgDirectedGraphNode,*SgAsmx86Instruction,bool,&bool,
+AllowedFunctions.Function456=string,::unparseX86Register,X86RegisterClass,int,X86PositionInRegister,
+AllowedFunctions.Function457=uint64_t,::RoseBin_DataFlowAbstract::getValueOfInstr,*SgAsmx86Instruction,bool,
+AllowedFunctions.Function458=string,::unparseInstruction,*SgAsmInstruction,
+AllowedFunctions.Function459=*SgDirectedGraphNode,::RoseBin_DataFlowAbstract::getSuccessor,*SgDirectedGraphNode,
+AllowedFunctions.Function460=*SgAsmMemoryReferenceExpression,::isSgAsmMemoryReferenceExpression,*SgNode,
+AllowedFunctions.Function461=*SgAsmExpression,::RoseBin_DataFlowAbstract::getOperand,*SgAsmx86Instruction,bool,
+AllowedFunctions.Function462=uint64_t,::RoseBin_DataFlowAbstract::getValueInMemoryRefExp,*SgAsmExpression,
+AllowedFunctions.Function463=*SgAsmExpression,::SgAsmMemoryReferenceExpression::get_address,
+AllowedFunctions.Function464=void,::std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::push_back,&value_type,
+AllowedFunctions.Function465=*RoseBin_Variable,::RoseBin_DataFlowAbstract::createVariable,uint64_t,vector < rose_addr_t , std::allocator< rose_addr_t > > ,string,DataTypes,string,int,vector < rose_addr_t , std::allocator< rose_addr_t > > ,bool,
+AllowedFunctions.Function466=bool,::x86InstructionIsDataTransfer,*SgAsmx86Instruction,
+AllowedFunctions.Function467=*RoseBin_Variable,::RoseBin_DataFlowAbstract::getVariable,uint64_t,
+AllowedFunctions.Function468=string,::RoseBin_support::resBool,bool,
+AllowedFunctions.Function469=void,::SgGraphNode::append_properties,int,string,
+AllowedFunctions.Function470=string,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getIntCallName_Linux32bit,uint64_t,&DataTypes,&DataTypes,&DataTypes,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,uint64_t,uint64_t,uint64_t,
+AllowedFunctions.Function471=string,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getIntCallName_Linux64bit,uint64_t,&DataTypes,&DataTypes,&DataTypes,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,uint64_t,uint64_t,uint64_t,
+AllowedFunctions.Function472=set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ,::RoseBin_DataFlowAbstract::getDefFor,*SgDirectedGraphNode,pair < enum X86RegisterClass , int > ,
+AllowedFunctions.Function473=size_type,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::size,
+AllowedFunctions.Function474=iterator,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::begin,
+AllowedFunctions.Function475=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function476=iterator,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::end,
+AllowedFunctions.Function477=&_Self,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator++,
+AllowedFunctions.Function478=reference,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator*,
+AllowedFunctions.Function479=string,::SgGraphNode::get_name,
+AllowedFunctions.Function480=string,::RoseBin_support::ToString,unsigned long long,
+AllowedFunctions.Function481=*SgDirectedGraphNode,::RoseBin_Graph::getDefinitionForUsage,*SgDirectedGraphNode,
+AllowedFunctions.Function482=void,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getValueForDefinition,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&uint64_t,*SgDirectedGraphNode,pair < enum X86RegisterClass , int > ,
+AllowedFunctions.Function483=&__ostream_type,::std::basic_ostream < char , std::char_traits< char > > ::operator<<,*void,
+AllowedFunctions.Function484=pair < enum X86RegisterClass , enum X86GeneralPurposeRegister > ,::std::make_pair,X86RegisterClass,X86GeneralPurposeRegister,
+AllowedFunctions.Function485=size_type,::std::vector < rose_addr_t , std::allocator< rose_addr_t > > ::size,
+AllowedFunctions.Function486=string,::CompassAnalyses::BinaryInterruptAnalysis::Traversal::getIntCallName,uint64_t,&DataTypes,&DataTypes,&DataTypes,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,&vector < rose_addr_t , std::allocator< rose_addr_t > > ,uint64_t,uint64_t,uint64_t,
+AllowedFunctions.Function487=string,::RoseBin_Graph::getProperty,GraphProperties,*SgDirectedGraphNode,
+AllowedFunctions.Function488=void,::CompassAnalyses::BinPrintAsmFunctions::Traversal::finalize,
+AllowedFunctions.Function489=*SgAsmInstruction,::isSgAsmInstruction,*SgNode,
+AllowedFunctions.Function490=*SgAsmFunctionDeclaration,::isSgAsmFunctionDeclaration,*SgNode,
+AllowedFunctions.Function491=*SgAsmBlock,::isSgAsmBlock,*SgNode,
+AllowedFunctions.Function492=string,::SgAsmFunctionDeclaration::get_name,
+AllowedFunctions.Function493=string,::SgAsmInstruction::get_raw_bytes,
+AllowedFunctions.Function494=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::operator=,char,
+AllowedFunctions.Function495=void,::CompassAnalyses::BinPrintAsmInstruction::Traversal::finish,*SgNode,
+AllowedFunctions.Function496=iterator,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::begin,
+AllowedFunctions.Function497=bool,::__gnu_cxx::_Hashtable_const_iterator < std::pair< const std::string , int > , std::string , __gnu_cxx::hash< std::string > , std::_Select1st< std::map < std::string , int , std::less< std::string > , std::allocator< std::pair< const std::string , int > > > ::value_type > , std::equal_to< std::string > , std::allocator< int > > ::operator!=,&const_iterator,
+AllowedFunctions.Function498=iterator,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::end,
+AllowedFunctions.Function499=const_iterator,::__gnu_cxx::_Hashtable_const_iterator < std::pair< const std::string , int > , std::string , __gnu_cxx::hash< std::string > , std::_Select1st< std::map < std::string , int , std::less< std::string > , std::allocator< std::pair< const std::string , int > > > ::value_type > , std::equal_to< std::string > , std::allocator< int > > ::operator++,int,
+AllowedFunctions.Function500=pointer,::__gnu_cxx::_Hashtable_const_iterator < std::pair< const std::string , int > , std::string , __gnu_cxx::hash< std::string > , std::_Select1st< std::map < std::string , int , std::less< std::string > , std::allocator< std::pair< const std::string , int > > > ::value_type > , std::equal_to< std::string > , std::allocator< int > > ::operator->,
+AllowedFunctions.Function501=iterator,::std::multimap < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::insert,&value_type,
+AllowedFunctions.Function502=reverse_iterator,::std::multimap < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::rbegin,
+AllowedFunctions.Function503=bool,::std::operator!=,&reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ,&reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ,
+AllowedFunctions.Function504=reverse_iterator,::std::multimap < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::rend,
+AllowedFunctions.Function505=reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ,::std::reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ::operator++,int,
+AllowedFunctions.Function506=pointer,::std::reverse_iterator < std::_Rb_tree < std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_type , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type , std::_Select1st< std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::value_type > , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::key_compare , std::map < int , std::string , std::less< int > , std::allocator< std::pair< const int , std::string > > > ::_Pair_alloc_type > ::iterator > ::operator->,
+AllowedFunctions.Function507=void,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::clear,
+AllowedFunctions.Function508=string,::toString,X86InstructionKind,
+AllowedFunctions.Function509=iterator,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::find,&key_type,
+AllowedFunctions.Function510=&int,::__gnu_cxx::hash_map < std::string , int , __gnu_cxx::hash< std::string > , std::equal_to< std::string > , std::allocator< int > > ::operator[],&key_type,
+AllowedFunctions.Function511=*SgVariableDeclaration,::isSgVariableDeclaration,*SgNode,
+AllowedFunctions.Function512=&SgInitializedNamePtrList,::SgVariableDeclaration::get_variables,
+AllowedFunctions.Function513=bool,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::empty,
+AllowedFunctions.Function514=SgName,::SgInitializedName::get_qualified_name,
+AllowedFunctions.Function515=*SgTypeBool,::isSgTypeBool,*SgNode,
+AllowedFunctions.Function516=vector < SgNode * , std::allocator< SgNode * > > ,::SgFunctionCallExp::get_traversalSuccessorContainer,
+AllowedFunctions.Function517=*SgExpression,::SgUnaryOp::get_operand_i,
+AllowedFunctions.Function518=*SgType,::SgExpression::get_type,
+AllowedFunctions.Function519=*SgType,::SgType::findBaseType,
+AllowedFunctions.Function520=*SgClassType,::isSgClassType,*SgNode,
+AllowedFunctions.Function521=*SgTypedefType,::isSgTypedefType,*SgNode,
+AllowedFunctions.Function522=*SgType,::SgTypedefType::get_base_type,
+AllowedFunctions.Function523=void,::std::vector < SgType * , std::allocator< SgType * > > ::push_back,&value_type,
+AllowedFunctions.Function524=*SgTypedefDeclaration,::isSgTypedefDeclaration,*SgNode,
+AllowedFunctions.Function525=SgName,::SgTypedefDeclaration::get_name,
+AllowedFunctions.Function526=&vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::operator=,&vector < SgInitializedName * , std::allocator< SgInitializedName * > > ,
+AllowedFunctions.Function527=&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ::operator++,
+AllowedFunctions.Function528=*SgType,::SgType::stripType,unsigned char,
+AllowedFunctions.Function529=*SgTypedefType,::SgTypedefDeclaration::get_type,
+AllowedFunctions.Function530=*SgType,::SgTypedefDeclaration::get_base_type,
+AllowedFunctions.Function531=*SgCommaOpExp,::isSgCommaOpExp,*SgNode,
+AllowedFunctions.Function532=int,::strcmp,*char,*char,
+AllowedFunctions.Function533=int,::Compass::parseInteger,&string,
+AllowedFunctions.Function534=*SgAddOp,::isSgAddOp,*SgNode,
+AllowedFunctions.Function535=*SgSubtractOp,::isSgSubtractOp,*SgNode,
+AllowedFunctions.Function536=*SgDivideOp,::isSgDivideOp,*SgNode,
+AllowedFunctions.Function537=*SgMultiplyOp,::isSgMultiplyOp,*SgNode,
+AllowedFunctions.Function538=vector < SgNode * , std::allocator< SgNode * > > ,::SgNode::get_traversalSuccessorContainer,
+AllowedFunctions.Function539=void,::CompassAnalyses::ComputationalFunctions::Traversal::checkNode,*SgNode,
+AllowedFunctions.Function540=*SgDoubleVal,::isSgDoubleVal,*SgNode,
+AllowedFunctions.Function541=*SgFloatVal,::isSgFloatVal,*SgNode,
+AllowedFunctions.Function542=*SgIntVal,::isSgIntVal,*SgNode,
+AllowedFunctions.Function543=*SgType,::SgVariableSymbol::get_type,
+AllowedFunctions.Function544=*SgTypeDouble,::isSgTypeDouble,*SgNode,
+AllowedFunctions.Function545=*SgTypeFloat,::isSgTypeFloat,*SgNode,
+AllowedFunctions.Function546=*SgTypeInt,::isSgTypeInt,*SgNode,
+AllowedFunctions.Function547=*SgPntrArrRefExp,::isSgPntrArrRefExp,*SgNode,
+AllowedFunctions.Function548=vector < SgNode * , std::allocator< SgNode * > > ,::SgPntrArrRefExp::get_traversalSuccessorContainer,
+AllowedFunctions.Function549=int,::CompassAnalyses::ComputationalFunctions::Traversal::checkDepth,vector < SgNode * , std::allocator< SgNode * > > ,
+AllowedFunctions.Function550=vector < SgNode * , std::allocator< SgNode * > > ,::SgFunctionDeclaration::get_traversalSuccessorContainer,
+AllowedFunctions.Function551=*SgType,::SgCastExp::get_type,
+AllowedFunctions.Function552=size_type,::std::vector < SgType * , std::allocator< SgType * > > ::size,
+AllowedFunctions.Function553=reference,::std::vector < SgType * , std::allocator< SgType * > > ::operator[],size_type,
+AllowedFunctions.Function554=*SgBinaryOp,::isSgBinaryOp,*SgNode,
+AllowedFunctions.Function555=*SgMemberFunctionRefExp,::CompassAnalyses::ConstructorDestructorCallsVirtualFunction::isMemberFunctionRefExp,*SgExpression,
+AllowedFunctions.Function556=*SgFunctionRefExp,::CompassAnalyses::ConstructorDestructorCallsVirtualFunction::isFunctionRefExp,*SgExpression,
+AllowedFunctions.Function557=&SgFunctionModifier,::SgFunctionDeclaration::get_functionModifier,
+AllowedFunctions.Function558=bool,::SgFunctionModifier::isVirtual,
+AllowedFunctions.Function559=*SgFunctionDefinition,::isSgFunctionDefinition,*SgNode,
+AllowedFunctions.Function560=&SgSpecialFunctionModifier,::SgFunctionDeclaration::get_specialFunctionModifier,
+AllowedFunctions.Function561=bool,::SgSpecialFunctionModifier::isConstructor,
+AllowedFunctions.Function562=bool,::SgSpecialFunctionModifier::isDestructor,
+AllowedFunctions.Function563=*SgStringVal,::isSgStringVal,*SgNode,
+AllowedFunctions.Function564=*SgForStatement,::isSgForStatement,*SgNode,
+AllowedFunctions.Function565=*SgStatement,::SgForStatement::get_test,
+AllowedFunctions.Function566=*SgClassDeclaration,::isSgClassDeclaration,*SgNode,
+AllowedFunctions.Function567=SgName,::SgClassDeclaration::get_name,
+AllowedFunctions.Function568=*SgClassType,::SgClassDeclaration::get_type,
+AllowedFunctions.Function569=*SgClassDefinition,::SgClassDeclaration::get_definition,
+AllowedFunctions.Function570=&SgDeclarationStatementPtrList,::SgClassDefinition::get_members,
+AllowedFunctions.Function571=iterator,::std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::begin,
+AllowedFunctions.Function572=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,&__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,
+AllowedFunctions.Function573=iterator,::std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::end,
+AllowedFunctions.Function574=__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function575=reference,::__gnu_cxx::__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ::operator*,
+AllowedFunctions.Function576=&SgTypeModifier,::SgModifierType::get_typeModifier,
+AllowedFunctions.Function577=&SgConstVolatileModifier,::SgTypeModifier::get_constVolatileModifier,
+AllowedFunctions.Function578=bool,::SgConstVolatileModifier::isConst,
+AllowedFunctions.Function579=*SgDeclarationStatement,::SgNamedType::get_declaration,
+AllowedFunctions.Function580=*SgDeclarationStatement,::SgDeclarationStatement::get_firstNondefiningDeclaration,
+AllowedFunctions.Function581=void,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::push_back,&value_type,
+AllowedFunctions.Function582=pair < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::iterator , bool > ,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::insert,&value_type,
+AllowedFunctions.Function583=bool,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::empty,
+AllowedFunctions.Function584=reference,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::back,
+AllowedFunctions.Function585=void,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pop_back,
+AllowedFunctions.Function586=void,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::clear,
+AllowedFunctions.Function587=size_type,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::size,
+AllowedFunctions.Function588=void,::RoseBin_Graph::getSuccessors,*SgDirectedGraphNode,&vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ,
+AllowedFunctions.Function589=iterator,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::begin,
+AllowedFunctions.Function590=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ,&__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ,
+AllowedFunctions.Function591=iterator,::std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::end,
+AllowedFunctions.Function592=&__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ::operator++,
+AllowedFunctions.Function593=reference,::__gnu_cxx::__normal_iterator < std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::pointer , std::vector < SgDirectedGraphNode * , std::allocator< SgDirectedGraphNode * > > ::vector_type > ::operator*,
+AllowedFunctions.Function594=iterator,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::find,&key_type,
+AllowedFunctions.Function595=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_type , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type , std::_Identity< SgDirectedGraphNode * > , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::key_compare , std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::_Key_alloc_type > ::value_type > ::operator==,&_Self,
+AllowedFunctions.Function596=void,::std::set < SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::clear,
+AllowedFunctions.Function597=string,::RoseBin_support::HexToString,unsigned int,
+AllowedFunctions.Function598=bool,::CompassAnalyses::CycleDetection::Traversal::checkIfValidCycle,*SgDirectedGraphNode,*SgDirectedGraphNode,
+AllowedFunctions.Function599=&mapped_type,::std::map < SgDirectedGraphNode * , SgDirectedGraphNode * , std::less< SgDirectedGraphNode * > , std::allocator< __gnu_cxx::hashtable < std::pair< SgDirectedGraphNode *const , SgDirectedGraphNode * > , SgDirectedGraphNode * , __gnu_cxx::hash< SgDirectedGraphNode * > , std::_Select1st< std::pair< SgDirectedGraphNode *const , SgDirectedGraphNode * > > , std::equal_to< SgDirectedGraphNode * > , std::allocator< SgDirectedGraphNode * > > ::value_type > > ::operator[],&key_type,
+AllowedFunctions.Function600=*SgCaseOptionStmt,::isSgCaseOptionStmt,*SgNode,
+AllowedFunctions.Function601=*SgDoWhileStmt,::isSgDoWhileStmt,*SgNode,
+AllowedFunctions.Function602=*SgWhileStmt,::isSgWhileStmt,*SgNode,
+AllowedFunctions.Function603=int,::CompassAnalyses::CyclomaticComplexity::Traversal::checkDepth,vector < SgNode * , std::allocator< SgNode * > > ,
+AllowedFunctions.Function604=void,::CompassAnalyses::CyclomaticComplexity::Traversal::checkNode,*SgNode,
+AllowedFunctions.Function605=*SgClassDefinition,::isSgClassDefinition,*SgNode,
+AllowedFunctions.Function606=&__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::pointer , std::vector < SgDeclarationStatement * , std::allocator< SgDeclarationStatement * > > ::vector_type > ::operator++,
+AllowedFunctions.Function607=&SgDeclarationModifier,::SgDeclarationStatement::get_declarationModifier,
+AllowedFunctions.Function608=&SgAccessModifier,::SgDeclarationModifier::get_accessModifier,
+AllowedFunctions.Function609=bool,::SgAccessModifier::isPublic,
+AllowedFunctions.Function610=bool,::SgAccessModifier::isProtected,
+AllowedFunctions.Function611=bool,::SgAccessModifier::isPrivate,
+AllowedFunctions.Function612=*SgScopeStatement,::isSgScopeStatement,*SgNode,
+AllowedFunctions.Function613=*SgSwitchStatement,::isSgSwitchStatement,*SgNode,
+AllowedFunctions.Function614=*SgBasicBlock,::SgSwitchStatement::get_body,
+AllowedFunctions.Function615=*SgDefaultOptionStmt,::isSgDefaultOptionStmt,*SgNode,
+AllowedFunctions.Function616=vector < SgNode * , std::allocator< SgNode * > > ,::SgClassDefinition::get_traversalSuccessorContainer,
+AllowedFunctions.Function617=const_iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::begin,
+AllowedFunctions.Function618=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,&__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,
+AllowedFunctions.Function619=const_iterator,::std::vector < SgNode * , std::allocator< SgNode * > > ::end,
+AllowedFunctions.Function620=__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function621=reference,::__gnu_cxx::__normal_iterator < std::vector < SgNode * , std::allocator< SgNode * > > ::const_pointer , std::vector < SgNode * , std::allocator< SgNode * > > ::vector_type > ::operator*,
+AllowedFunctions.Function622=bool,::SgFunctionModifier::isDefault,
+AllowedFunctions.Function623=*SgStatement,::SgDoWhileStmt::get_condition,
+AllowedFunctions.Function624=*SgStatement,::SgSwitchStatement::get_item_selector,
+AllowedFunctions.Function625=*SgStatement,::SgWhileStmt::get_condition,
+AllowedFunctions.Function626=*SgGlobal,::isSgGlobal,*SgNode,
+AllowedFunctions.Function627=*SgScopeStatement,::SgInitializedName::get_scope,
+AllowedFunctions.Function628=*SgDeleteExp,::isSgDeleteExp,*SgNode,
+AllowedFunctions.Function629=*SgExpression,::SgDeleteExp::get_variable,
+AllowedFunctions.Function630=cast_type_enum,::SgCastExp::get_cast_type,
+AllowedFunctions.Function631=bool,::CompassAnalyses::DuffsDevice::Traversal::isLoopStatement,*SgNode,
+AllowedFunctions.Function632=&SgBaseClassPtrList,::SgClassDefinition::get_inheritances,
+AllowedFunctions.Function633=iterator,::std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::begin,
+AllowedFunctions.Function634=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ,&__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ,
+AllowedFunctions.Function635=iterator,::std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::end,
+AllowedFunctions.Function636=&__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ::operator++,
+AllowedFunctions.Function637=reference,::__gnu_cxx::__normal_iterator < std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::pointer , std::vector < SgBaseClass * , std::allocator< SgBaseClass * > > ::vector_type > ::operator*,
+AllowedFunctions.Function638=*SgClassDeclaration,::SgBaseClass::get_base_class,
+AllowedFunctions.Function639=cast_type_enum,::SgCastExp::cast_type,
+AllowedFunctions.Function640=*SgGreaterThanOp,::isSgGreaterThanOp,*SgNode,
+AllowedFunctions.Function641=*SgNotEqualOp,::isSgNotEqualOp,*SgNode,
+AllowedFunctions.Function642=*SgValueExp,::isSgValueExp,*SgNode,
+AllowedFunctions.Function643=*SgExpression,::SgBinaryOp::get_rhs_operand_i,
+AllowedFunctions.Function644=*SgExpression,::SgBinaryOp::get_lhs_operand_i,
+AllowedFunctions.Function645=*SgDotExp,::isSgDotExp,*SgNode,
+AllowedFunctions.Function646=*SgArrowExp,::isSgArrowExp,*SgNode,
+AllowedFunctions.Function647=*SgEnumDeclaration,::isSgEnumDeclaration,*SgNode,
+AllowedFunctions.Function648=*SgNamespaceDeclarationStatement,::isSgNamespaceDeclarationStatement,*SgNode,
+AllowedFunctions.Function649=*SgTypeChar,::isSgTypeChar,*SgNode,
+AllowedFunctions.Function650=*SgType,::SgAssignInitializer::get_type,
+AllowedFunctions.Function651=*SgCharVal,::isSgCharVal,*SgNode,
+AllowedFunctions.Function652=char,::SgCharVal::get_value,
+AllowedFunctions.Function653=*SgClassDeclaration,::SgClassDefinition::get_declaration,
+AllowedFunctions.Function654=void,::CompassAnalyses::ExplicitCopy::Traversal::use_default,*SgLocatedNode,&bool,&bool,
+AllowedFunctions.Function655=bool,::CompassAnalyses::ExplicitCopy::Traversal::is_copy,*SgDeclarationStatement,*SgClassType,&bool,
+AllowedFunctions.Function656=&*AttachedPreprocessingInfoType,::SgLocatedNode::getAttachedPreprocessingInfo,
+AllowedFunctions.Function657=iterator,::std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::begin,
+AllowedFunctions.Function658=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ,&__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ,
+AllowedFunctions.Function659=iterator,::std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::end,
+AllowedFunctions.Function660=__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function661=reference,::__gnu_cxx::__normal_iterator < std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::pointer , std::vector < PreprocessingInfo * , std::allocator< PreprocessingInfo * > > ::vector_type > ::operator*,
+AllowedFunctions.Function662=string,::PreprocessingInfo::getString,
+AllowedFunctions.Function663=bool,::SgFunctionDeclaration::isTemplateFunction,
+AllowedFunctions.Function664=SgName,::SgClassType::get_name,
+AllowedFunctions.Function665=string,::SgName::operator std::string,
+AllowedFunctions.Function666=bool,::__gnu_cxx::operator==,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,&__normal_iterator < std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::pointer , std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::vector_type > ,
+AllowedFunctions.Function667=SgName,::SgNamedType::get_qualified_name,
+AllowedFunctions.Function668=*SgInitializer,::SgInitializedName::get_initializer,
+AllowedFunctions.Function669=*SgConditionalExp,::isSgConditionalExp,*SgNode,
+AllowedFunctions.Function670=*SgExpression,::SgConditionalExp::get_conditional_exp,
+AllowedFunctions.Function671=const_iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::begin,
+AllowedFunctions.Function672=__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function673=reference,::__gnu_cxx::__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ::operator*,
+AllowedFunctions.Function674=bool,::std::operator!=,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,*char,
+AllowedFunctions.Function675=string,::SgStringVal::get_value,
+AllowedFunctions.Function676=*SgVariableDefinition,::SgVariableDeclaration::get_definition,*SgInitializedName,
+AllowedFunctions.Function677=*SgType,::SgVariableDefinition::get_type,
+AllowedFunctions.Function678=*SgForInitStatement,::isSgForInitStatement,*SgNode,
+AllowedFunctions.Function679=&SgStatementPtrList,::SgForInitStatement::get_init_stmt,
+AllowedFunctions.Function680=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,&__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,
+AllowedFunctions.Function681=__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function682=reference,::__gnu_cxx::__normal_iterator < std::vector < SgStatement * , std::allocator< SgStatement * > > ::const_pointer , std::vector < SgStatement * , std::allocator< SgStatement * > > ::vector_type > ::operator*,
+AllowedFunctions.Function683=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,&__normal_iterator < std::vector < SgExpression * , std::allocator< SgExpression * > > ::const_pointer , std::vector < SgExpression * , std::allocator< SgExpression * > > ::vector_type > ,
+AllowedFunctions.Function684=const_iterator,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::end,
+AllowedFunctions.Function685=void,::CompassAnalyses::ForbiddenFunctions::Traversal::parseParameter,&string,
+AllowedFunctions.Function686=pair < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::iterator , bool > ,::std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::insert,&value_type,
+AllowedFunctions.Function687=pair < std::basic_string< char , std::char_traits< char > , std::allocator< char > > , std::basic_string< char , std::char_traits< char > , std::allocator< char > > > ,::std::make_pair,basic_string < char , std::char_traits< char > , std::allocator< char > > ,basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function688=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_type , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type , std::_Select1st< std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::value_type > , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::key_compare , std::map < std::string , std::string , std::less< std::string > , std::allocator< std::pair< const std::string , std::string > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function689=*SgDeclarationStatement,::isSgDeclarationStatement,*SgNode,
+AllowedFunctions.Function690=bool,::SgDeclarationModifier::isFriend,
+AllowedFunctions.Function691=*SgNewExp,::isSgNewExp,*SgNode,
+AllowedFunctions.Function692=void,::CompassAnalyses::InductionVariableUpdate::Traversal::checkForStatement,*SgNode,
+AllowedFunctions.Function693=void,::CompassAnalyses::InductionVariableUpdate::Traversal::checkWhileStmt,*SgNode,
+AllowedFunctions.Function694=void,::CompassAnalyses::InductionVariableUpdate::Traversal::checkDoWhileStmt,*SgNode,
+AllowedFunctions.Function695=*SgForInitStatement,::SgForStatement::get_for_init_stmt,
+AllowedFunctions.Function696=void,::CompassAnalyses::InductionVariableUpdate::Traversal::findUpdateStmt,*SgNode,string,
+AllowedFunctions.Function697=*SgStatement,::SgForStatement::get_loop_body,
+AllowedFunctions.Function698=*SgStatement,::SgWhileStmt::get_body,
+AllowedFunctions.Function699=*SgStatement,::SgDoWhileStmt::get_body,
+AllowedFunctions.Function700=*SgPlusPlusOp,::isSgPlusPlusOp,*SgNode,
+AllowedFunctions.Function701=bool,::std::operator==,*char,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function702=*SgMinusMinusOp,::isSgMinusMinusOp,*SgNode,
+AllowedFunctions.Function703=*SgPlusAssignOp,::isSgPlusAssignOp,*SgNode,
+AllowedFunctions.Function704=*SgMinusAssignOp,::isSgMinusAssignOp,*SgNode,
+AllowedFunctions.Function705=*SgMultAssignOp,::isSgMultAssignOp,*SgNode,
+AllowedFunctions.Function706=*SgDivAssignOp,::isSgDivAssignOp,*SgNode,
+AllowedFunctions.Function707=*SgAndAssignOp,::isSgAndAssignOp,*SgNode,
+AllowedFunctions.Function708=*SgIorAssignOp,::isSgIorAssignOp,*SgNode,
+AllowedFunctions.Function709=*SgLshiftAssignOp,::isSgLshiftAssignOp,*SgNode,
+AllowedFunctions.Function710=*SgRshiftAssignOp,::isSgRshiftAssignOp,*SgNode,
+AllowedFunctions.Function711=*SgXorAssignOp,::isSgXorAssignOp,*SgNode,
+AllowedFunctions.Function712=bool,::Compass::parseBool,&string,
+AllowedFunctions.Function713=bool,::SgSpecialFunctionModifier::isOperator,
+AllowedFunctions.Function714=*SgType,::SgType::dereference,
+AllowedFunctions.Function715=*SgExpression,::SgReturnStmt::get_expression,
+AllowedFunctions.Function716=iterator,::std::list < map * , std::allocator< map * > > ::begin,
+AllowedFunctions.Function717=bool,::std::_List_iterator < Traversal::map * > ::operator!=,&_Self,
+AllowedFunctions.Function718=iterator,::std::list < map * , std::allocator< map * > > ::end,
+AllowedFunctions.Function719=&_Self,::std::_List_iterator < Traversal::map * > ::operator++,
+AllowedFunctions.Function720=reference,::std::_List_iterator < Traversal::map * > ::operator*,
+AllowedFunctions.Function721=&mapped_type,::std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::operator[],&key_type,
+AllowedFunctions.Function722=void,::std::list < map * , std::allocator< map * > > ::pop_front,
+AllowedFunctions.Function723=bool,::std::list < map * , std::allocator< map * > > ::empty,
+AllowedFunctions.Function724=void,::std::list < map * , std::allocator< map * > > ::push_front,&value_type,
+AllowedFunctions.Function725=*void,::AstTopDownBottomUpProcessing < void * , void * > ::traverse,*SgNode,*void,
+AllowedFunctions.Function726=SgName,::operator+,&SgName,&SgName,
+AllowedFunctions.Function727=iterator,::std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::begin,
+AllowedFunctions.Function728=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_type , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type , std::_Select1st< std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type > , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_compare , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function729=iterator,::std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::end,
+AllowedFunctions.Function730=&_Self,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_type , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type , std::_Select1st< std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type > , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_compare , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::_Pair_alloc_type > ::value_type > ::operator++,
+AllowedFunctions.Function731=reference,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_type , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type , std::_Select1st< std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::value_type > , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::key_compare , std::map < SgInitializedName * , Traversal::Var * , std::less< SgInitializedName * > , std::allocator< std::pair< SgInitializedName *const , Traversal::Var * > > > ::_Pair_alloc_type > ::value_type > ::operator*,
+AllowedFunctions.Function732=*SgLessThanOp,::isSgLessThanOp,*SgNode,
+AllowedFunctions.Function733=&vector < SgFileId , std::allocator< int > > ,::std::vector < SgFileId , std::allocator< int > > ::operator=,&vector < SgFileId , std::allocator< int > > ,
+AllowedFunctions.Function734=vector < SgFileId , std::allocator< int > > ,::Compass::parseIntegerList,&string,
+AllowedFunctions.Function735=&vector < double , std::allocator< double > > ,::std::vector < double , std::allocator< double > > ::operator=,&vector < double , std::allocator< double > > ,
+AllowedFunctions.Function736=vector < double , std::allocator< double > > ,::Compass::parseDoubleList,&string,
+AllowedFunctions.Function737=*SgExpression,::SgValueExp::get_originalExpressionTree,
+AllowedFunctions.Function738=*SgInitializer,::isSgInitializer,*SgNode,
+AllowedFunctions.Function739=*SgConstructorInitializer,::isSgConstructorInitializer,*SgNode,
+AllowedFunctions.Function740=bool,::SgType::isIntegerType,
+AllowedFunctions.Function741=bool,::__gnu_cxx::operator==,&__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,&__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,
+AllowedFunctions.Function742=__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,::std::find,__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,__normal_iterator < std::vector < SgFileId , std::allocator< int > > ::pointer , std::vector < SgFileId , std::allocator< int > > ::vector_type > ,&long,
+AllowedFunctions.Function743=bool,::SgType::isFloatType,
+AllowedFunctions.Function744=double,::strtod,*char,**char,
+AllowedFunctions.Function745=bool,::__gnu_cxx::operator==,&__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,&__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,
+AllowedFunctions.Function746=__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,::std::find,__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,__normal_iterator < std::vector < double , std::allocator< double > > ::pointer , std::vector < double , std::allocator< double > > ::vector_type > ,&double,
+AllowedFunctions.Function747=iterator,::std::vector < double , std::allocator< double > > ::begin,
+AllowedFunctions.Function748=iterator,::std::vector < double , std::allocator< double > > ::end,
+AllowedFunctions.Function749=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::erase,size_type,size_type,
+AllowedFunctions.Function750=void,::CompassAnalyses::MallocReturnValueUsedInIfStmt::Traversal::elErase,&string,char,
+AllowedFunctions.Function751=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::assign,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,size_type,size_type,
+AllowedFunctions.Function752=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find_last_of,char,size_type,
+AllowedFunctions.Function753=bool,::CompassAnalyses::MallocReturnValueUsedInIfStmt::Traversal::reverseVisit,*SgNode,string,int,
+AllowedFunctions.Function754=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::assign,*char,
+AllowedFunctions.Function755=&SgBaseClassModifier,::SgBaseClass::get_baseClassModifier,
+AllowedFunctions.Function756=&SgAccessModifier,::SgBaseClassModifier::get_accessModifier,
+AllowedFunctions.Function757=*SgTypeEllipse,::isSgTypeEllipse,*SgNode,
+AllowedFunctions.Function758=iterator,::std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::find,&key_type,
+AllowedFunctions.Function759=bool,::std::_Rb_tree_iterator < std::_Rb_tree < std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::key_type , std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::value_type , std::_Select1st< std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::value_type > , std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::key_compare , std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::_Pair_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function760=iterator,::std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::end,
+AllowedFunctions.Function761=&mapped_type,::std::map < SgExpression * , Traversal::BoolWithTrace , std::less< SgExpression * > , std::allocator< std::pair< SgExpression *const , Traversal::BoolWithTrace > > > ::operator[],&key_type,
+AllowedFunctions.Function762=VariantT,::SgExpression::variantT,
+AllowedFunctions.Function763=vector < SgNode * , std::allocator< SgNode * > > ,::DefUseAnalysis::getDefFor,*SgNode,*SgInitializedName,
+AllowedFunctions.Function764=BoolWithTrace,::CompassAnalyses::NewDelete::Traversal::expressionIsNewExpr,*SgExpression,
+AllowedFunctions.Function765=&pair < bool , std::vector< SgExpression * , std::allocator< SgExpression * > > > ,::std::pair < bool , std::vector< SgExpression * , std::allocator< SgExpression * > > > ::operator=,
+AllowedFunctions.Function766=*SgUnaryOp,::isSgUnaryOp,*SgNode,
+AllowedFunctions.Function767=*SgType,::SgNewExp::get_type,
+AllowedFunctions.Function768=int,::SgIntVal::get_value,
+AllowedFunctions.Function769=string,::SgExpression::class_name,
+AllowedFunctions.Function770=string,::CompassAnalyses::NewDelete::Traversal::ToString,int,
+AllowedFunctions.Function771=*Sg_File_Info,::SgExpression::get_file_info,
+AllowedFunctions.Function772=short,::SgDeleteExp::get_is_array,
+AllowedFunctions.Function773=reference,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::operator[],size_type,
+AllowedFunctions.Function774=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::append,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function775=string,::CompassAnalyses::NewDelete::Traversal::ToString,unsigned int,
+AllowedFunctions.Function776=&basic_string < char , std::char_traits< char > , std::allocator< char > > ,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::append,*char,
+AllowedFunctions.Function777=void,::CompassAnalyses::NewDelete::Traversal::checkNewDelForFunction,*SgDeleteExp,string,
+AllowedFunctions.Function778=*SgAsmStmt,::isSgAsmStmt,*SgNode,
+AllowedFunctions.Function779=*SgAsmOp,::isSgAsmOp,*SgNode,
+AllowedFunctions.Function780=*SgGotoStatement,::isSgGotoStatement,*SgNode,
+AllowedFunctions.Function781=bool,::CompassAnalyses::NonAssociativeRelationalOperators::isRelationalOperator,*SgNode,
+AllowedFunctions.Function782=int,::CompassAnalyses::NonAssociativeRelationalOperators::ExpressionTraversal::run,*SgNode,
+AllowedFunctions.Function783=*SgNamespaceDefinitionStatement,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::enclosingNamespace,*SgNode,
+AllowedFunctions.Function784=*SgScopeStatement,::SgFunctionDeclaration::get_scope,
+AllowedFunctions.Function785=bool,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::sameNamespace,*SgNamespaceDefinitionStatement,*SgNamespaceDefinitionStatement,
+AllowedFunctions.Function786=bool,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::checkTypeNamespace,*SgType,*SgNamespaceDefinitionStatement,
+AllowedFunctions.Function787=&SgTypePtrList,::SgFunctionType::get_arguments,
+AllowedFunctions.Function788=iterator,::std::vector < SgType * , std::allocator< SgType * > > ::begin,
+AllowedFunctions.Function789=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,
+AllowedFunctions.Function790=iterator,::std::vector < SgType * , std::allocator< SgType * > > ::end,
+AllowedFunctions.Function791=&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator++,
+AllowedFunctions.Function792=reference,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator*,
+AllowedFunctions.Function793=*SgNamespaceDefinitionStatement,::isSgNamespaceDefinitionStatement,*SgNode,
+AllowedFunctions.Function794=SgName,::SgNamespaceDefinitionStatement::get_qualified_name,
+AllowedFunctions.Function795=bool,::CompassAnalyses::NonmemberFunctionInterfaceNamespace::Traversal::stdNamespace,*SgNamespaceDefinitionStatement,
+AllowedFunctions.Function796=*SgClassDefinition,::SgMemberFunctionDeclaration::get_class_scope,
+AllowedFunctions.Function797=void,::CompassAnalyses::NonVirtualRedefinition::Traversal::checkBaseClasses,*SgMemberFunctionDeclaration,*SgClassDefinition,
+AllowedFunctions.Function798=*SgType,::SgFunctionType::get_orig_return_type,
+AllowedFunctions.Function799=*SgType,::SgType::stripTypedefsAndModifiers,
+AllowedFunctions.Function800=bool,::CompassAnalyses::NonVirtualRedefinition::Traversal::isOverridingType,*SgFunctionType,*SgFunctionType,
+AllowedFunctions.Function801=bool,::SgFunctionModifier::isPureVirtual,
+AllowedFunctions.Function802=size_type,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::find,*char,size_type,size_type,
+AllowedFunctions.Function803=*SgAndOp,::isSgAndOp,*SgNode,
+AllowedFunctions.Function804=*SgOrOp,::isSgOrOp,*SgNode,
+AllowedFunctions.Function805=*SgSizeOfOp,::isSgSizeOfOp,*SgNode,
+AllowedFunctions.Function806=*SgExpression,::SgSizeOfOp::get_operand_expr,
+AllowedFunctions.Function807=void,::CompassAnalyses::NoVariadicFunctions::Traversal::functionDeclarationHandler,*SgFunctionDeclaration,*SgNode,
+AllowedFunctions.Function808=pair < tps_node , tps_node > ,::std::make_pair,tps_node,tps_node,
+AllowedFunctions.Function809=vector < tps_node , std::allocator< tps_node > > ,::BOOSTGraphInterface::tps_graph_interface::tps_out_edges,tps_node,
+AllowedFunctions.Function810=reference,::std::vector < tps_node , std::allocator< tps_node > > ::operator[],size_type,
+AllowedFunctions.Function811=pair < tps_out_edge_iterator , tps_out_edge_iterator > ,::std::make_pair,transform_iterator < deref_outEdgeVector , boost::counting_iterator< int , boost::use_default , boost::use_default > , boost::use_default , boost::use_default > ,transform_iterator < deref_outEdgeVector , boost::counting_iterator< int , boost::use_default , boost::use_default > , boost::use_default , boost::use_default > ,
+AllowedFunctions.Function812=size_type,::std::vector < tps_node , std::allocator< tps_node > > ::size,
+AllowedFunctions.Function813=BoolWithTrace,::CompassAnalyses::NullDeref::Traversal::expressionIsNull,*SgExpression,
+AllowedFunctions.Function814=string,::CompassAnalyses::NullDeref::Traversal::ToString,int,
+AllowedFunctions.Function815=string,::CompassAnalyses::NullDeref::Traversal::ToString,unsigned int,
+AllowedFunctions.Function816=void,::CompassAnalyses::NullDeref::Traversal::checkNullDeref,string,*SgExpression,string,
+AllowedFunctions.Function817=const_reference,::std::vector < SgExpression * , std::allocator< SgExpression * > > ::operator[],size_type,
+AllowedFunctions.Function818=int,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::compare,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function819=void,::std::set < int , std::less< int > , std::allocator< int > > ::clear,
+AllowedFunctions.Function820=iterator,::std::set < int , std::less< int > , std::allocator< int > > ::find,&key_type,
+AllowedFunctions.Function821=bool,::std::_Rb_tree_const_iterator < std::_Rb_tree < std::set < int , std::less< int > , std::allocator< int > > ::key_type , std::set < int , std::less< int > , std::allocator< int > > ::value_type , std::_Identity< std::set < int , std::less< int > , std::allocator< int > > ::value_type > , std::set < int , std::less< int > , std::allocator< int > > ::key_compare , std::set < int , std::less< int > , std::allocator< int > > ::_Key_alloc_type > ::value_type > ::operator!=,&_Self,
+AllowedFunctions.Function822=iterator,::std::set < int , std::less< int > , std::allocator< int > > ::end,
+AllowedFunctions.Function823=pair < std::set < int , std::less< int > , std::allocator< int > > ::iterator , bool > ,::std::set < int , std::less< int > , std::allocator< int > > ::insert,&value_type,
+AllowedFunctions.Function824=*SgFile,::isSgFile,*SgNode,
+AllowedFunctions.Function825=iterator,::std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::begin,
+AllowedFunctions.Function826=reference,::__gnu_cxx::__normal_iterator < std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::pointer , std::basic_string< char , std::char_traits< char > , std::allocator< char > > > ::operator*,
+AllowedFunctions.Function827=int,::toupper,int,
+AllowedFunctions.Function828=int,::tolower,int,
+AllowedFunctions.Function829=SgName,::SgClassDeclaration::get_qualified_name,
+AllowedFunctions.Function830=bool,::std::operator!=,*char,&basic_string < char , std::char_traits< char > , std::allocator< char > > ,
+AllowedFunctions.Function831=size_type,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::size,
+AllowedFunctions.Function832=bool,::CompassAnalyses::PreferAlgorithms::Traversal::checkForAssignment,*SgStatement,
+AllowedFunctions.Function833=reference,::std::vector < SgStatement * , std::allocator< SgStatement * > > ::front,
+AllowedFunctions.Function834=bool,::CompassAnalyses::PreferAlgorithms::Traversal::checkForIncrementOrDecrement,*SgExpression,
+AllowedFunctions.Function835=*SgExpression,::SgForStatement::get_increment,
+AllowedFunctions.Function836=reference,::std::vector < SgInitializedName * , std::allocator< SgInitializedName * > > ::front,
+AllowedFunctions.Function837=*SgLessOrEqualOp,::isSgLessOrEqualOp,*SgNode,
+AllowedFunctions.Function838=*SgGreaterOrEqualOp,::isSgGreaterOrEqualOp,*SgNode,
+AllowedFunctions.Function839=string,::CompassAnalyses::PushBack::Traversal::get_method,*SgFunctionCallExp,
+AllowedFunctions.Function840=*SgVariableSymbol,::CompassAnalyses::PushBack::Traversal::get_obj,*SgFunctionCallExp,
+AllowedFunctions.Function841=bool,::CompassAnalyses::PushBack::Traversal::is_inc_size,*SgExpression,*SgVariableSymbol,
+AllowedFunctions.Function842=bool,::CompassAnalyses::PushBack::Traversal::is_end,*SgExpression,*SgVariableSymbol,
+AllowedFunctions.Function843=bool,::CompassAnalyses::PushBack::Traversal::is_begin,*SgExpression,*SgVariableSymbol,
+AllowedFunctions.Function844=*SgTemplateInstantiationMemberFunctionDecl,::isSgTemplateInstantiationMemberFunctionDecl,*SgNode,
+AllowedFunctions.Function845=*SgTemplateInstantiationDecl,::isSgTemplateInstantiationDecl,*SgNode,
+AllowedFunctions.Function846=*SgScopeStatement,::SgClassDeclaration::get_scope,
+AllowedFunctions.Function847=SgName,::SgTemplateInstantiationDecl::get_templateName,
+AllowedFunctions.Function848=bool,::CompassAnalyses::PushBack::Traversal::is_call,string,*SgExpression,*SgVariableSymbol,
+AllowedFunctions.Function849=*SgRshiftOp,::isSgRshiftOp,*SgNode,
+AllowedFunctions.Function850=*SgBitAndOp,::isSgBitAndOp,*SgNode,
+AllowedFunctions.Function851=*SgNullExpression,::isSgNullExpression,*SgNode,
+AllowedFunctions.Function852=&SgInitializedNamePtrList,::SgFunctionParameterList::get_args,
+AllowedFunctions.Function853=bool,::SgFunctionModifier::isExplicit,
+AllowedFunctions.Function854=*SgType,::SgVarRefExp::get_type,
+AllowedFunctions.Function855=*SgScopeOp,::isSgScopeOp,*SgNode,
+AllowedFunctions.Function856=*SgMinusOp,::isSgMinusOp,*SgNode,
+AllowedFunctions.Function857=bool,::SgType::isUnsignedType,
+AllowedFunctions.Function858=&SgStorageModifier,::SgDeclarationModifier::get_storageModifier,
+AllowedFunctions.Function859=bool,::SgStorageModifier::isExtern,
+AllowedFunctions.Function860=bool,::SgStorageModifier::isStatic,
+AllowedFunctions.Function861=*SgTypeVoid,::isSgTypeVoid,*SgNode,
+AllowedFunctions.Function862=const_iterator,::std::vector < SgType * , std::allocator< SgType * > > ::begin,
+AllowedFunctions.Function863=bool,::__gnu_cxx::operator!=,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,
+AllowedFunctions.Function864=const_iterator,::std::vector < SgType * , std::allocator< SgType * > > ::end,
+AllowedFunctions.Function865=&__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator++,
+AllowedFunctions.Function866=reference,::__gnu_cxx::__normal_iterator < std::vector < SgType * , std::allocator< SgType * > > ::const_pointer , std::vector < SgType * , std::allocator< SgType * > > ::vector_type > ::operator*,
+AllowedFunctions.Function867=unspecified_bool_type,::boost::algorithm::iterator_range < __gnu_cxx::__normal_iterator< std::basic_string < char , std::char_traits< char > , std::allocator< char > > ::pointer , std::basic_string< char , std::char_traits< char > , std::allocator< char > > > > ::operator boost::algorithm::iterator_range<__gnu_cxx::__normal_iterator<std::basic_string<char, std::char_traits<char>, std::allocator<char> >::pointer, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::unspecified_bool_type,
+AllowedFunctions.Function868=difference_type,::__gnu_cxx::operator-,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,
+AllowedFunctions.Function869=void,::std::vector < DummyAttribute , std::allocator< void * > > ::push_back,&value_type,
+AllowedFunctions.Function870=__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator++,int,
+AllowedFunctions.Function871=reference,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator*,
+AllowedFunctions.Function872=__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator-,&difference_type,
+AllowedFunctions.Function873=difference_type,::__gnu_cxx::operator-,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::const_pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::const_pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,
+AllowedFunctions.Function874=const_iterator,::StackFrameVector < DummyAttribute > ::end,
+AllowedFunctions.Function875=const_iterator,::StackFrameVector < DummyAttribute > ::begin,
+AllowedFunctions.Function876=bool,::SgTreeTraversal_inFileToTraverse,*SgNode,bool,*SgFile,
+AllowedFunctions.Function877=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::evaluateInheritedAttribute,*SgNode,DummyAttribute,
+AllowedFunctions.Function878=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::setNodeSuccessors,*SgNode,&SuccessorsContainer,
+AllowedFunctions.Function879=size_t,::SgNode::get_numberOfTraversalSuccessors,
+AllowedFunctions.Function880=*SgNode,::SgNode::get_traversalSuccessorByIndex,size_t,
+AllowedFunctions.Function881=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::performTraversal,*SgNode,DummyAttribute,t_traverseOrder,
+AllowedFunctions.Function882=void,::StackFrameVector < DummyAttribute > ::push,&DummyAttribute,
+AllowedFunctions.Function883=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::defaultSynthesizedAttribute,DummyAttribute,
+AllowedFunctions.Function884=void,::StackFrameVector < DummyAttribute > ::setFrameSize,difference_type,
+AllowedFunctions.Function885=size_type,::StackFrameVector < DummyAttribute > ::size,
+AllowedFunctions.Function886=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::evaluateSynthesizedAttribute,*SgNode,DummyAttribute,SynthesizedAttributesList,
+AllowedFunctions.Function887=&__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ,::__gnu_cxx::__normal_iterator < std::vector < DummyAttribute , std::allocator< void * > > ::pointer , std::vector < DummyAttribute , std::allocator< void * > > ::vector_type > ::operator--,
+AllowedFunctions.Function888=size_type,::StackFrameVector < DummyAttribute > ::debugSize,
+AllowedFunctions.Function889=value_type,::StackFrameVector < DummyAttribute > ::pop,
+AllowedFunctions.Function890=void,::StackFrameVector < DummyAttribute > ::resetStack,
+AllowedFunctions.Function891=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::atTraversalStart,
+AllowedFunctions.Function892=void,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::atTraversalEnd,
+AllowedFunctions.Function893=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::traversalResult,
+AllowedFunctions.Function894=DummyAttribute,::SgTreeTraversal < DummyAttribute , DummyAttribute > ::traverse,*SgNode,DummyAttribute,t_traverseOrder,
+AllowedFunctions.FunctionNum=-895
Deleted: trunk/projects/compass/extensions/checkers/nameConsistency/compassEmptyMain.C
===================================================================
--- trunk/projects/compass/extensions/checkers/nameConsistency/compassEmptyMain.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/nameConsistency/compassEmptyMain.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,17 +0,0 @@
-#include "compass.h"
-#include <rose.h>
-#include <iostream>
-
-// This file is a simple test of the compassSupport, compass infrastructure
-// and allows compass to be built without any checkers.
-
-int
-main(int argc, char** argv)
- {
- SgProject* sageProject = frontend(argc,argv);
-
- Compass::Parameters params(Compass::findParameterFile());
- Compass::PrintingOutputObject output(std::cerr);
-
- return 0;
- }
Deleted: trunk/projects/compass/extensions/checkers/nameConsistency/regressionException
===================================================================
--- trunk/projects/compass/extensions/checkers/nameConsistency/regressionException 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/nameConsistency/regressionException 2008-08-30 08:10:25 UTC (rev 19)
@@ -1 +0,0 @@
-boost
Modified: trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.C
===================================================================
--- trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -258,8 +258,8 @@
for (std::vector<SgNode*>::const_iterator i = allVars.begin(); i != allVars.end(); ++i) {
SgInitializedName* in = isSgInitializedName(*i);
ROSE_ASSERT (in);
- SgType* t = in->get_type()->stripType(SgType::STRIP_TYPEDEF_TYPE || SgType::STRIP_MODIFIER_TYPE);
#if 0
+ SgType* t = in->get_type()->stripType(SgType::STRIP_TYPEDEF_TYPE || SgType::STRIP_MODIFIER_TYPE);
if (!isSgPointerType(t) && !isSgArrayType(t)) {
continue;
}
@@ -307,7 +307,7 @@
std::cerr<<"DFAnalysis failed!"<<endl;
}
#endif
- string outputFileName=(*(*proj->get_fileList()).begin())->get_sourceFileNameWithoutPath ();
+ string outputFileName=proj->get_fileList().front()->get_sourceFileNameWithoutPath();
SystemDependenceGraph *sdg = new SystemDependenceGraph;
// for all function-declarations in the AST
vector < SgNode * >functionDeclarations = NodeQuery::querySubTree(proj, V_SgFunctionDeclaration);
@@ -405,16 +405,11 @@
CompassAnalyses::PossiblyReplicatedVariables::Traversal(params, output).run(Compass::projectPrerequisite.getProject());
}
-static Compass::AstSimpleProcessingWithRunFunction* createTraversal(Compass::Parameters params, Compass::OutputObject* output) {
- return new CompassAnalyses::PossiblyReplicatedVariables::Traversal(params, output);
-}
-
extern const Compass::Checker* const possiblyReplicatedVariablesChecker =
- new Compass::CheckerUsingAstSimpleProcessing(
+ new Compass::Checker(
CompassAnalyses::PossiblyReplicatedVariables::checkerName,
CompassAnalyses::PossiblyReplicatedVariables::shortDescription,
CompassAnalyses::PossiblyReplicatedVariables::longDescription,
Compass::C | Compass::Cpp,
Compass::PrerequisiteList(1, &Compass::projectPrerequisite),
- run,
- createTraversal);
+ run);
Added: trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.compass.external.makefile
===================================================================
--- trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.compass.external.makefile (rev 0)
+++ trunk/projects/compass/extensions/checkers/possiblyReplicatedVariables/possiblyReplicatedVariables.compass.external.makefile 2008-08-30 08:10:25 UTC (rev 19)
@@ -0,0 +1,34 @@
+# Set Variables ROSE_INSTALL to your ROSE_INSTALL installation and
+# COMPASS_SUPPORT to your compassSupport directory like this:
+#ROSE_INSTALL=ROSE-INSTALL-DIRECTORY
+#COMPASS_PROJECT=COMPASS-PROJECT-DIRECTORY
+#COMPASS_SUPPORT=${COMPASS_PROJECT}/src/compassSupport
+
+CHECKER_NAME = possiblyReplicatedVariablesTest
+
+LINKER_FLAGS = -L$(ROSE_INSTALL)/lib -Wl,-rpath $(ROSE_INSTALL)/lib -lrose $(RT_LIBS) -L`pwd` -Wl,-rpath `pwd` -lcompass
+
+all: prerequisites.h instantiate_prerequisites.h possiblyReplicatedVariablesTest
+
+prerequisites.h: $(COMPASS_PROJECT)/extensions/prerequisites
+ find $(COMPASS_PROJECT)/extensions/prerequisites -name "*.h" | awk -F/ '{print "#include \"" $$NF "\""}' > $@
+
+instantiate_prerequisites.h: $(COMPASS_PROJECT)/extensions/prerequisites
+ cat $(COMPASS_PROJECT)/extensions/prerequisites/*.h | grep "^extern" | sed -e 's at extern[\t\ ]*@Compass::@g' | awk '{print $$1 " Compass::" $$2}' > $@
+
+
+libcompass.so: $(COMPASS_PROJECT)/src/compassSupport/compass.h $(COMPASS_PROJECT)/src/compassSupport/compass.C prerequisites.h instantiate_prerequisites.h
+ g++ -fPIC -Wall -shared -o $@ $(COMPASS_PROJECT)/src/compassSupport/compass.C -I$(ROSE_INSTALL)/include -I$(COMPASS_PROJECT)/src/compassSupport -I$(COMPASS_PROJECT)/extensions/prerequisites -I.
+
+# GMY: The order of source files during compilation is important due to the use
+# of extern. The checker source code must follow the main source or else the
+# executable is likely to seg. fault.
+possiblyReplicatedVariablesTest: possiblyReplicatedVariables.C possiblyReplicatedVariablesMain.C libcompass.so $(COMPASS_PROJECT)/src/compassSupport/compassTestMain.C
+ g++ -fPIC -Wall -o $@ possiblyReplicatedVariablesMain.C possiblyReplicatedVariables.C -I$(COMPASS_PROJECT)/src/compassSupport -I$(ROSE_INSTALL)/include -I$(COMPASS_PROJECT)/extensions/prerequisites -I. $(LINKER_FLAGS)
+
+test: possiblyReplicatedVariablesTest possiblyReplicatedVariablesTest1.C
+ ./possiblyReplicatedVariablesTest possiblyReplicatedVariablesTest1.C
+
+clean:
+ rm -f libcompass.so "possiblyReplicatedVariablesTest"
+
Deleted: trunk/projects/compass/extensions/checkers/staticConstructorInitialization/Makefile.am
===================================================================
--- trunk/projects/compass/extensions/checkers/staticConstructorInitialization/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/staticConstructorInitialization/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,29 +0,0 @@
-include $(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs
-
-INCLUDES = -I$(srcdir)/../compassSupport $(ROSE_INCLUDES)
-
-noinst_LTLIBRARIES = libStaticConstructorInitialization.la
-
-libStaticConstructorInitialization_la_SOURCES = staticConstructorInitialization.C
-
-bin_PROGRAMS = staticConstructorInitializationMain
-
-LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) ../compassSupport/libCompass.la libStaticConstructorInitialization.la
-
-staticConstructorInitializationMain_SOURCES = libStaticConstructorInitialization.la staticConstructorInitializationMain.C
-staticConstructorInitializationMain_DEPENDENCIES = $(ROSE_LIBS_WITH_PATH) libStaticConstructorInitialization.la
-
-test: libStaticConstructorInitialization.la staticConstructorInitializationMain
- env COMPASS_PARAMETERS=$(srcdir)/compass_parameters ./staticConstructorInitializationMain $(srcdir)/../tests/staticConstructorInitializationTest.C
-
-check-local:
- @$(MAKE) test
- @echo "*********************************************************************************************************************"
- @echo "*** ROSE/projects/compass/staticConstructorInitialization: make check rule complete (terminated normally) ***"
- @echo "*********************************************************************************************************************"
-
-EXTRA_DIST = compass_parameters staticConstructorInitialization.h
-
-clean-local:
- rm -f *.ti staticConstructorInitializationTest
-
Deleted: trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compass.C
===================================================================
--- trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compass.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compass.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,176 +0,0 @@
-#include "compass.h"
-#include <rose.h>
-#include <sstream>
-#include <fstream>
-
-Compass::Parameters::Parameters(const std::string& filename)
- throw (Compass::ParseError) {
- std::ifstream stream(filename.c_str());
- if (!stream) {
- std::cerr << "Parameter file " << filename << " cannot be opened" <<
- std::endl;
- exit(1);
- }
- std::string line;
- while (stream && !stream.eof()) {
- std::getline(stream, line);
- if (line.empty() || line[0] == '#') continue;
- std::string name, value;
- std::string::size_type pos = line.find('=');
- if (pos == std::string::npos || pos == 0)
- throw Compass::ParseError(line, "parameter assignment");
- name = line.substr(0, pos);
- // strip spaces off the end of the name string
- std::string::size_type spaces = name.find_last_not_of(' ');
- if (spaces != std::string::npos)
- name.resize(spaces + 1);
- value = line.substr(pos + 1);
- if (this->data.find(name) != this->data.end()) {
- throw Compass::ParseError(name, "non-duplicate parameter name");
- }
- data[name] = value;
- }
-}
-
-std::string Compass::Parameters::operator[](const std::string& name) const
- throw (Compass::ParameterNotFoundException) {
- std::map<std::string, std::string>::const_iterator i = this->data.find(name);
- if (i == this->data.end()) {
- throw Compass::ParameterNotFoundException(name);
- } else {
- return i->second;
- }
-}
-
-int Compass::parseInteger(const std::string& str) {
- std::istringstream is(str);
- int i;
- is >> i;
- if (!is || !is.eof()) throw Compass::ParseError(str, "integer");
- return i;
-}
-
-double Compass::parseDouble(const std::string& str) {
- std::istringstream is(str);
- double d;
- is >> d;
- if (!is || !is.eof()) throw Compass::ParseError(str, "double");
- return d;
-}
-
-bool Compass::parseBool(const std::string& str) {
- std::istringstream is(str);
- bool b;
- is >> b;
- if (!is || !is.eof()) throw Compass::ParseError(str, "bool");
- return b;
-}
-
-std::vector<int> Compass::parseIntegerList(const std::string& str) {
- std::istringstream is(str);
- std::vector<int> v;
- if (str.empty())
- return v;
- int i;
- is >> i;
- while (is && !is.eof()) {
- v.push_back(i);
- is >> i;
- }
- if (!is || !is.eof()) throw Compass::ParseError(str, "integer list");
- else
- v.push_back(i);
- return v;
-}
-
-std::vector<double> Compass::parseDoubleList(const std::string& str) {
- std::istringstream is(str);
- std::vector<double> v;
- if (str.empty())
- return v;
- double d;
- is >> d;
- while (is && !is.eof()) {
- v.push_back(d);
- is >> d;
- }
- if (!is || !is.eof()) throw Compass::ParseError(str, "double list");
- else
- v.push_back(d);
- return v;
-}
-
-std::string Compass::formatStandardSourcePosition(const Sg_File_Info* fi) {
- return Compass::formatStandardSourcePosition(fi->get_filenameString(),
- fi->get_line(),
- fi->get_col());
-}
-
-std::string Compass::formatStandardSourcePosition(const Sg_File_Info* start,
- const Sg_File_Info* end) {
- return Compass::formatStandardSourcePosition(start->get_filenameString(),
- start->get_line(),
- start->get_col(),
- end->get_filenameString(),
- end->get_line(),
- end->get_col());
-}
-
-std::string Compass::formatStandardSourcePosition(const std::string& filename,
- int line, int col) {
- std::ostringstream os;
- os << filename << ":" << line << "." << col;
- return os.str();
-}
-
-std::string Compass::formatStandardSourcePosition(const std::string& sfilename,
- int sline, int scol,
- const std::string& efilename,
- int eline, int ecol) {
- std::ostringstream os;
- if (sfilename != efilename) {
- os << Compass::formatStandardSourcePosition(sfilename, sline, scol) <<
- "-" <<
- Compass::formatStandardSourcePosition(efilename, eline, ecol);
- } else if (sline != eline) {
- os << sfilename << ":" << sline << "." << scol << "-" <<
- eline << "." << ecol;
- } else if (scol != ecol) {
- os << sfilename << ":" << sline << "." << scol << "-" << ecol;
- } else {
- os << Compass::formatStandardSourcePosition(sfilename, sline, scol);
- }
- return os.str();
-}
-
-
-std::string
-Compass::OutputViolationBase::getString() const
- {
- ROSE_ASSERT(getNodeArray().size() <= 1);
-
- // Default implementation for getString
- SgLocatedNode* locatedNode = isSgLocatedNode(getNode());
- std::string sourceCodeLocation;
- if (locatedNode != NULL)
- {
- Sg_File_Info* start = locatedNode->get_startOfConstruct();
- Sg_File_Info* end = locatedNode->get_endOfConstruct();
- sourceCodeLocation = (end ? Compass::formatStandardSourcePosition(start, end)
- : Compass::formatStandardSourcePosition(start));
- }
- else
- {
- // Else this could be a SgInitializedName or SgTemplateArgument (not yet moved to be a SgLocatedNode)
- Sg_File_Info* start = getNode()->get_file_info();
- ROSE_ASSERT(start != NULL);
- sourceCodeLocation = Compass::formatStandardSourcePosition(start);
- }
-
- std::string nodeName = getNode()->class_name();
-
- // The short description used here needs to be put into a separate function (can this be part of what is filled in by the script?)
- // return loc + ": " + nodeName + ": variable requiring static constructor initialization";
-
- return m_checkerName + ": " + sourceCodeLocation + ": " + nodeName + ": " + m_shortDescription;
- }
Deleted: trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compassTestMain.C
===================================================================
--- trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compassTestMain.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/checkers/staticConstructorInitialization/compassTestMain.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,22 +0,0 @@
-//
-// Please Do Not Modify this file!!!
-//
-//
-// This file should be included from your main file
-// The typedef Factory should be defined to your checker's
-// factory class. This file is provided to support testing
-// of the detector in isolation.
-
-#include "compass.h"
-#include <rose.h>
-#include <iostream>
-
-int main(int argc, char** argv) {
- SgProject* sageProject = frontend(argc,argv);
- Compass::Parameters params(Compass::findParameterFile());
- Compass::PrintingOutputObject output(std::cerr);
- const Compass::Checker* const checker = staticConstructorInitializationChecker;
-
- Compass::runCheckerWithPrereqs(checker, sageProject, params, output);
- return 0;
-}
Modified: trunk/projects/compass/extensions/prerequisites/BinDataFlowPrerequisite.h
===================================================================
--- trunk/projects/compass/extensions/prerequisites/BinDataFlowPrerequisite.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/extensions/prerequisites/BinDataFlowPrerequisite.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -25,7 +25,9 @@
graph = new RoseBin_DotGraph(info);
ROSE_ASSERT(graph);
- dfanalysis = new RoseBin_DataFlowAnalysis(file->get_global_block(), forward, new RoseObj(), info);
+ const SgAsmInterpretationPtrList& interps = file->get_interpretations();
+ ROSE_ASSERT (interps.size() == 1);
+ dfanalysis = new RoseBin_DataFlowAnalysis(interps[0]->get_global_block(), forward, new RoseObj(), info);
dfanalysis->init(interprocedural, edges);
dfanalysis->run(graph, dfgFileName, mergedEdges);
Modified: trunk/projects/compass/src/Makefile.in
===================================================================
--- trunk/projects/compass/src/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/src/compassSupport/Makefile.am
===================================================================
--- trunk/projects/compass/src/compassSupport/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/compassSupport/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -10,16 +10,16 @@
lib_LTLIBRARIES = libCompass.la
if ROSE_MPI
-LTCXXCOMPILE = \
- $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = \
- $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
endif
bin_PROGRAMS = compassEmptyMain
Modified: trunk/projects/compass/src/compassSupport/Makefile.in
===================================================================
--- trunk/projects/compass/src/compassSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/compassSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -68,13 +68,6 @@
$(srcdir)/Makefile.in \
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs \
$(top_srcdir)/projects/compass/src/compassSupport/compass_dirs.inc
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
bin_PROGRAMS = compassEmptyMain$(EXEEXT)
@ROSE_USE_GCC_OMP_TRUE at am__append_1 = -lgomp
@ROSE_USE_GCC_OMP_TRUE at am__append_2 = -fopenmp
@@ -103,6 +96,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -168,6 +162,13 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
+CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(libCompass_la_SOURCES) $(compassEmptyMain_SOURCES)
DIST_SOURCES = $(libCompass_la_SOURCES) $(compassEmptyMain_SOURCES)
includeHEADERS_INSTALL = $(INSTALL_HEADER)
@@ -258,8 +259,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -353,6 +356,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -393,6 +398,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -655,19 +664,6 @@
@ROSE_MPI_FALSE at INCLUDES = $(ROSE_INCLUDES) -I$(compass_prereqs_dir)
@ROSE_MPI_TRUE at INCLUDES = $(ROSE_INCLUDES) -DROSE_MPI -I$(compass_prereqs_dir)
lib_LTLIBRARIES = libCompass.la
- at ROSE_MPI_TRUE@LTCXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ROSE_MPI_TRUE@CXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ROSE_MPI_TRUE@CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
include_HEADERS = compass.h
libCompass_la_SOURCES = compass.C
LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) libCompass.la $(am__append_1)
Modified: trunk/projects/compass/src/compassSupport/compass.C
===================================================================
--- trunk/projects/compass/src/compassSupport/compass.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/compassSupport/compass.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -693,7 +693,7 @@
// if ( CommandlineProcessing::isOptionWithParameter( argvList, std::string("--tgui"), std::string("*"), tguiXML, remove ) )
if ( CommandlineProcessing::isOptionWithParameter( commandLineArray, std::string("--tgui"), std::string("*"), tguiXML, remove ) )
{
- UseToolGear = true;
+ Compass::UseToolGear = true;
}
Modified: trunk/projects/compass/src/compassSupport/compass.inc
===================================================================
--- trunk/projects/compass/src/compassSupport/compass.inc 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/compassSupport/compass.inc 2008-08-30 08:10:25 UTC (rev 19)
@@ -98,16 +98,16 @@
endif
if ROSE_MPI
-LTCXXCOMPILE = \
- $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = \
- $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
endif
LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) $(compass_support_bdir)/libCompass.la
Modified: trunk/projects/compass/src/compass_scripts/compass_template_generator/compass.C
===================================================================
--- trunk/projects/compass/src/compass_scripts/compass_template_generator/compass.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/compass_scripts/compass_template_generator/compass.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -693,7 +693,7 @@
// if ( CommandlineProcessing::isOptionWithParameter( argvList, std::string("--tgui"), std::string("*"), tguiXML, remove ) )
if ( CommandlineProcessing::isOptionWithParameter( commandLineArray, std::string("--tgui"), std::string("*"), tguiXML, remove ) )
{
- UseToolGear = true;
+ Compass::UseToolGear = true;
}
Modified: trunk/projects/compass/src/util/C-API/Makefile.am
===================================================================
--- trunk/projects/compass/src/util/C-API/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/C-API/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -8,12 +8,12 @@
# Auxiliary library.
if ROSE_MPI
-LTCXXCOMPILE = \
- $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
endif
C_API_SRCS = C-API.C SigBase.C FuncSig.C Recognizer.C
Modified: trunk/projects/compass/src/util/C-API/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/C-API/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/C-API/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -67,11 +67,6 @@
host_triplet = @host@
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
noinst_PROGRAMS = testC-API$(EXEEXT)
subdir = projects/compass/src/util/C-API
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -98,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -159,6 +155,11 @@
am__depfiles_maybe =
CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
COMPILE = @echo " COMPILE $@"; $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
@@ -254,8 +255,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -349,6 +352,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -389,6 +394,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -637,14 +646,13 @@
#==========================================================================
# Auxiliary library.
- at ROSE_MPI_TRUE@LTCXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
- at ROSE_MPI_TRUE@CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
C_API_SRCS = C-API.C SigBase.C FuncSig.C Recognizer.C
C_API_HDRS = $(C_API_SRCS:.C=.h) ConstSig.h TypeSig.h
noinst_LTLIBRARIES = libC-API.la
Modified: trunk/projects/compass/src/util/MPIAbstraction/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/MPIAbstraction/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/MPIAbstraction/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -261,8 +262,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -356,6 +359,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -396,6 +401,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -224,8 +225,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -319,6 +322,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -359,6 +364,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -181,8 +182,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -276,6 +279,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -316,6 +321,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -181,8 +182,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -276,6 +279,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -316,6 +321,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/mpi2c++/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/mpi2c++/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/MPIAbstraction/alt-mpi-headers/mpich-1.2.7p1/include/mpi2c++/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -172,8 +173,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -267,6 +270,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -307,6 +312,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/src/util/Makefile.in
===================================================================
--- trunk/projects/compass/src/util/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/src/util/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/tools/Makefile.in
===================================================================
--- trunk/projects/compass/tools/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/tools/compass/CHECKER_LIST
===================================================================
--- trunk/projects/compass/tools/compass/CHECKER_LIST 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/CHECKER_LIST 2008-08-30 08:10:25 UTC (rev 19)
@@ -1,6 +1,5 @@
#fortranFloatingPointLiteral
#nameConsistency
-#possiblyReplicatedVariables
#typeTypedef
allocateAndFreeMemoryInTheSameModuleAtTheSameLevelOfAbstraction
allowedFunctions
@@ -83,6 +82,7 @@
operatorOverloading
otherArgument
placeConstantOnTheLhs
+possiblyReplicatedVariables
preferAlgorithms
preferFseekToRewind
preferSetvbufToSetbuf
Modified: trunk/projects/compass/tools/compass/Makefile.am
===================================================================
--- trunk/projects/compass/tools/compass/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -13,6 +13,9 @@
test: compassMain compass_parameters $(compass_test_dir)/exampleTest_1.C
env COMPASS_PARAMETERS=./compass_parameters ./compassMain $(compass_test_dir)/exampleTest_1.C
+testCmdLineMashup: compassMain compass_parameters $(compass_test_dir)/exampleTest_1.C $(srcdir)/NOTES
+ env COMPASS_PARAMETERS=./compass_parameters ./compassMain $(srcdir)/NOTES $(compass_test_dir)/exampleTest_1.C
+
docs:
cd doc; $(MAKE) docs
Modified: trunk/projects/compass/tools/compass/Makefile.in
===================================================================
--- trunk/projects/compass/tools/compass/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -68,13 +68,6 @@
$(top_srcdir)/projects/compass/src/compassSupport/compass.inc \
$(top_srcdir)/projects/compass/src/compassSupport/compass_dirs.inc \
ChangeLog
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
bin_PROGRAMS = compassMain$(EXEEXT)
subdir = projects/compass/tools/compass
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -101,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -164,6 +158,13 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
+CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
COMPILE = @echo " COMPILE $@"; $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
@@ -266,8 +267,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -361,6 +364,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -401,6 +406,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -666,19 +675,17 @@
@ROSE_USE_GCC_OMP_TRUE at INCLUDES_OMP = -DROSE_GCC_OMP
@ROSE_MPI_FALSE at INCLUDES = $(ROSE_INCLUDES) -I$(compass_support_dir) -I$(compass_srcdir) -I$(compass_checker_dir) -I$(compass_prereqs_dir) -I$(compass_support_bdir) -I.
@ROSE_MPI_TRUE at INCLUDES = $(ROSE_INCLUDES) -DROSE_MPI -I$(compass_support_dir) -I$(compass_srcdir) -I$(compass_checker_dir) -I$(compass_prereqs_dir) -I$(compass_support_bdir) -I.
- at ROSE_MPI_TRUE@LTCXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
- at ROSE_MPI_TRUE@CXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ROSE_MPI_TRUE@CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) $(compass_support_bdir)/libCompass.la
lib_LTLIBRARIES = libCompassCheckers.la
libCompassCheckers_la_SOURCES = buildCheckers.C checkers.h
@@ -1187,6 +1194,9 @@
test: compassMain compass_parameters $(compass_test_dir)/exampleTest_1.C
env COMPASS_PARAMETERS=./compass_parameters ./compassMain $(compass_test_dir)/exampleTest_1.C
+testCmdLineMashup: compassMain compass_parameters $(compass_test_dir)/exampleTest_1.C $(srcdir)/NOTES
+ env COMPASS_PARAMETERS=./compass_parameters ./compassMain $(srcdir)/NOTES $(compass_test_dir)/exampleTest_1.C
+
docs:
cd doc; $(MAKE) docs
Modified: trunk/projects/compass/tools/compass/RULE_SELECTION
===================================================================
--- trunk/projects/compass/tools/compass/RULE_SELECTION 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/RULE_SELECTION 2008-08-30 08:10:25 UTC (rev 19)
@@ -79,7 +79,6 @@
+:OperatorOverloading
+:OtherArgument
+:PlaceConstantOnTheLhs
-+:PossiblyReplicatedVariables
+:PreferAlgorithms
+:PreferFseekToRewind
+:PreferSetvbufToSetbuf
@@ -101,3 +100,4 @@
+:VoidStar
-:FileReadOnlyAccess
-:LocalizedVariables
+-:PossiblyReplicatedVariables
Modified: trunk/projects/compass/tools/compass/buildCheckers.C
===================================================================
--- trunk/projects/compass/tools/compass/buildCheckers.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/buildCheckers.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -144,6 +144,7 @@
BUILD_ONE_CHECKER(operatorOverloading)
BUILD_ONE_CHECKER(otherArgument)
BUILD_ONE_CHECKER(placeConstantOnTheLhs)
+BUILD_ONE_CHECKER(possiblyReplicatedVariables)
BUILD_ONE_CHECKER(preferAlgorithms)
BUILD_ONE_CHECKER(preferFseekToRewind)
BUILD_ONE_CHECKER(preferSetvbufToSetbuf)
Modified: trunk/projects/compass/tools/compass/checkers.h
===================================================================
--- trunk/projects/compass/tools/compass/checkers.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/checkers.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -79,6 +79,7 @@
extern const Compass::Checker* const operatorOverloadingChecker;
extern const Compass::Checker* const otherArgumentChecker;
extern const Compass::Checker* const placeConstantOnTheLhsChecker;
+extern const Compass::Checker* const possiblyReplicatedVariablesChecker;
extern const Compass::Checker* const preferAlgorithmsChecker;
extern const Compass::Checker* const preferFseekToRewindChecker;
extern const Compass::Checker* const preferSetvbufToSetbufChecker;
Modified: trunk/projects/compass/tools/compass/doc/Makefile.in
===================================================================
--- trunk/projects/compass/tools/compass/doc/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/doc/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -201,8 +202,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -296,6 +299,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -336,6 +341,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/tools/compass/tests/C_tests/Makefile.in
===================================================================
--- trunk/projects/compass/tools/compass/tests/C_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/tests/C_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/tools/compass/tests/Cxx_tests/Makefile.in
===================================================================
--- trunk/projects/compass/tools/compass/tests/Cxx_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/tests/Cxx_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/tools/compass/tests/Makefile.in
===================================================================
--- trunk/projects/compass/tools/compass/tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compass/tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/compass/tools/compassVerifier/Makefile.am
===================================================================
--- trunk/projects/compass/tools/compassVerifier/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compassVerifier/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -34,34 +34,58 @@
################################################################################
TOOLBUILD=../compass/
+FIND_ALL_CHECKERS=find $(compass_checker_dir) -type d -mindepth 1 -maxdepth 1 -exec basename {} \; | grep -v ".svn" | sort | uniq
include verify.inc
$(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS:
cd $(TOOLBUILD) && make CHECKER_LIST_WITHOUT_COMMENTS
-verify.inc: $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
- cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS | sed 's,^.*$$,verify_&: compassVerifier compass_parameters verify.makefile\n\t$$(MAKE) -f verify.makefile &\n,' > verify.inc
+verify.inc:
+ $(FIND_ALL_CHECKERS) | sed 's,^.*$$,verify_&: compassVerifier compass_parameters verify.makefile\n\t$$(MAKE) -f verify.makefile &\n,' > verify.inc
-oneBigVerify: compassVerifier compass_parameters $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
+#oneBigVerify: compassVerifier compass_parameters $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
+# rm -f catChecker.C catCheckerIncludes.txt catChecker.ti
+# @echo "Concatenating all checker sources"
+# @sh -c '\
+# for file in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS` ;\
+# do \
+# lin=`grep -n "static void run" $(compass_checker_dir)/$${file}/$${file}.C | cut -d: -f1` ;\
+# head -$$((lin-1)) $(compass_checker_dir)/$${file}/$${file}.C >> catChecker.C ;\
+# echo "-I$(compass_checker_dir)/$${file}" >> catCheckerIncludes.txt ;\
+# done ;\
+# export CAT_CHECKER_INCLUDES=`cat catCheckerIncludes.txt` ;\
+# echo "env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C" ;\
+# env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -rose:verbose 2 -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C ;\
+# '
+
+
+#for prefix in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS`;\
+#
+
+oneBigVerify: compassVerifier compass_parameters
rm -f catChecker.C catCheckerIncludes.txt catChecker.ti
- @echo "Concatenating all checker sources"
@sh -c '\
- for file in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS` ;\
- do \
- lin=`grep -n "static void run" $(compass_checker_dir)/$${file}/$${file}.C | cut -d: -f1` ;\
- head -$$((lin-1)) $(compass_checker_dir)/$${file}/$${file}.C >> catChecker.C ;\
- echo "-I$(compass_checker_dir)/$${file}" >> catCheckerIncludes.txt ;\
- done ;\
- export CAT_CHECKER_INCLUDES=`cat catCheckerIncludes.txt` ;\
- echo "env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C" ;\
- env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -rose:verbose 2 -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C ;\
- '
+ for prefix in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS`;\
+ do \
+ sed -r "s/[^\.]\<(run\(Compass|createTraversal|getPrerequisites)\>/ $${prefix}___&/g" $(compass_checker_dir)/$$prefix/$$prefix.C |\
+ sed -e "s at run,@$${prefix}___run, at g" |\
+ sed -e "s at run);@$${prefix}___run);@g" |\
+ sed -e "s at ___[\ \t]@___ at g" |\
+ sed -e "s@$${prefix}___run(.*SgNode\*@run(SgNode\*@g" |\
+ sed -e "s at Traversal: .*run at Traversal::run at g" \
+ >> catChecker.C ;\
+ echo "-I$(compass_checker_dir)/$${prefix}" >> catCheckerIncludes.txt ;\
+ done ;\
+ rm -f $$tmpfile ;\
+ export CAT_CHECKER_INCLUDES=`cat catCheckerIncludes.txt` ;\
+ env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -rose:verbose 2 $${CAT_CHECKER_INCLUDES} -I$(top_builddir) $(INCLUDES) $(ROSE_INCLUDES) $(BOOST_CPPFLAGS) catChecker.C ;\
+ '
-verify.makefile: verify.inc $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
+verify.makefile: verify.inc
@sh -c '\
export checker_labels=`echo "$(COMPASS_CHECKER_TEST_LABELS)" | sed -e "s at test@@g"` ;\
- export directories=`cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS` ;\
+ export directories=`$(FIND_ALL_CHECKERS)` ;\
echo -e "COMPILER=compassVerifier" > verify.makefile ;\
echo -e "all: `echo $${directories}`" >> verify.makefile ;\
for dir in $${directories} ;\
@@ -72,10 +96,11 @@
export files=`ls -R $(compass_checker_dir)/$${dir}/* | grep -v "$${dir}Test.*.C"` ;\
echo -e "\n$${dir}:" >> verify.makefile ;\
echo -e "\t at sh -c \"\\" >> verify.makefile ;\
- echo -e "\t\techo -e \\\"\\\n./\$$(COMPILER) `echo $${files}`\\\n\\\" ;\\" >> verify.makefile ;\
- echo -e "\t\tenv COMPASS_PARAMETERS=./compass_parameters ./\$$(COMPILER) -I$(top_builddir) $(INCLUDES) `echo $${files}` &> $${f1} ;\\" >> verify.makefile ;\
+ echo -e "\t\techo -e \\\"\\\n./\$$(COMPILER) $(compass_checker_dir)/$${dir}/$${dir}.C\\\n\\\" ;\\" >> verify.makefile ;\
+ echo -e "\t\tenv COMPASS_PARAMETERS=./compass_parameters ./\$$(COMPILER) -I$(top_builddir) $(INCLUDES) $(compass_checker_dir)/$${dir}/$${dir}.C &> $${f1} ;\\" >> verify.makefile ;\
echo -e "\t\tdeclare -i err_code=\\\$$\$$? ;\\" >> verify.makefile ;\
- echo -e "\t\techo -e \\\"\\\n***Command Line: \$$(COMPILER) -I$(top_builddir) $(INCLUDES) `echo $${files}` \\\" >> $${f1} ;\\" >> verify.makefile ;\
+ echo -e "\t\techo -e \\\"\\\n***Command Line: \$$(COMPILER) -I$(top_builddir) $(INCLUDES) $(compass_checker_dir)/$${dir}/$${dir}.C \\\" >> $${f1} ;\\" >> verify.makefile ;\
+ echo -e "\t\techo -e \\\"\\\n***Exit Code: \\\$$\$$err_code\\\" >> $${f1} ;\\" >> verify.makefile ;\
echo -e "\t\tif((\\\$$\$$err_code!=0)); then \\" >> verify.makefile ;\
echo -e "\t\t\techo -e \\\"\\\nError: ./\$$(COMPILER) exit FAILURE, see `pwd`/$${f1}\\\n\\\" ;\\" >> verify.makefile ;\
echo -e "\t\t\texit 1 ;\\" >> verify.makefile ;\
@@ -90,7 +115,7 @@
echo -e "\t\telse \\" >> verify.makefile ;\
echo -e "\t\t\techo \\\"Success: $${dir} passed\\\" ;\\" >> verify.makefile ;\
echo -e "\t\tfi ;\\" >> verify.makefile ;\
- echo -e "\t\trm -f $${f1} $${f2} ;\\" >> verify.makefile ;\
+ echo -e "\t\t#rm -f $${f1} $${f2} ;\\" >> verify.makefile ;\
echo -e "\t\"" >> verify.makefile ;\
done \
'
@@ -113,8 +138,15 @@
new_allow_list: compassVerifier $(srcdir)/RULE_SELECTION $(TOOLBUILD)/buildCheckers.C new_allow_list_setup
env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(compass_support_dir)/compass.C && cp functions.allow compass_parameters
env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(TOOLBUILD)/buildCheckers.C && cp functions.allow compass_parameters
+ $(MAKE) oneBigVerify && cp functions.allow compass_parameters
+ sed '$$d' functions.allow | sed -e '1d' > $(compass_checker_dir)/allowedFunctions/compass_parameters ; tail -1 functions.allow | awk -F= '{print $$1 "=-" $$2}' >> $(compass_checker_dir)/allowedFunctions/compass_parameters
+ rm -f compass_parameters RULE_SELECTION compassTestMain.*
+
+new_allow_list_long: compassVerifier $(srcdir)/RULE_SELECTION $(TOOLBUILD)/buildCheckers.C new_allow_list_setup
+ env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(compass_support_dir)/compass.C && cp functions.allow compass_parameters
+ env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(TOOLBUILD)/buildCheckers.C && cp functions.allow compass_parameters
@sh -c '\
- for d in `find $(compass_checker_dir)/ -mindepth 1 -maxdepth 1 -type d | grep -v ".svn" | sort`;\
+ for d in `$(FIND_ALL_CHECKERS)`;\
do \
checker=`basename $$d` ;\
echo "COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $${d}/$${checker}.C && cp functions.allow compass_parameters" ;\
Modified: trunk/projects/compass/tools/compassVerifier/Makefile.in
===================================================================
--- trunk/projects/compass/tools/compassVerifier/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/compassVerifier/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -73,13 +73,6 @@
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs \
$(top_srcdir)/projects/compass/src/compassSupport/compass.inc \
$(top_srcdir)/projects/compass/src/compassSupport/compass_dirs.inc
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
bin_PROGRAMS = compassVerifier$(EXEEXT)
subdir = projects/compass/tools/compassVerifier
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -106,6 +99,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -169,6 +163,13 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
+CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
COMPILE = @echo " COMPILE $@"; $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
@@ -265,8 +266,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -360,6 +363,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -400,6 +405,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -665,19 +674,17 @@
@ROSE_USE_GCC_OMP_TRUE at INCLUDES_OMP = -DROSE_GCC_OMP
@ROSE_MPI_FALSE at INCLUDES = $(ROSE_INCLUDES) -I$(compass_support_dir) -I$(compass_srcdir) -I$(compass_checker_dir) -I$(compass_prereqs_dir) -I$(compass_support_bdir) -I.
@ROSE_MPI_TRUE at INCLUDES = $(ROSE_INCLUDES) -DROSE_MPI -I$(compass_support_dir) -I$(compass_srcdir) -I$(compass_checker_dir) -I$(compass_prereqs_dir) -I$(compass_support_bdir) -I.
- at ROSE_MPI_TRUE@LTCXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
- at ROSE_MPI_TRUE@CXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ROSE_MPI_TRUE@CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) $(compass_support_bdir)/libCompass.la
lib_LTLIBRARIES = libCompassCheckers.la
libCompassCheckers_la_SOURCES = buildCheckers.C checkers.h
@@ -693,6 +700,7 @@
################################################################################
TOOLBUILD = ../compass/
+FIND_ALL_CHECKERS = find $(compass_checker_dir) -type d -mindepth 1 -maxdepth 1 -exec basename {} \; | grep -v ".svn" | sort | uniq
all: $(BUILT_SOURCES)
$(MAKE) $(AM_MAKEFLAGS) all-am
@@ -1097,28 +1105,50 @@
$(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS:
cd $(TOOLBUILD) && make CHECKER_LIST_WITHOUT_COMMENTS
-verify.inc: $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
- cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS | sed 's,^.*$$,verify_&: compassVerifier compass_parameters verify.makefile\n\t$$(MAKE) -f verify.makefile &\n,' > verify.inc
+verify.inc:
+ $(FIND_ALL_CHECKERS) | sed 's,^.*$$,verify_&: compassVerifier compass_parameters verify.makefile\n\t$$(MAKE) -f verify.makefile &\n,' > verify.inc
-oneBigVerify: compassVerifier compass_parameters $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
+#oneBigVerify: compassVerifier compass_parameters $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
+# rm -f catChecker.C catCheckerIncludes.txt catChecker.ti
+# @echo "Concatenating all checker sources"
+# @sh -c '\
+# for file in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS` ;\
+# do \
+# lin=`grep -n "static void run" $(compass_checker_dir)/$${file}/$${file}.C | cut -d: -f1` ;\
+# head -$$((lin-1)) $(compass_checker_dir)/$${file}/$${file}.C >> catChecker.C ;\
+# echo "-I$(compass_checker_dir)/$${file}" >> catCheckerIncludes.txt ;\
+# done ;\
+# export CAT_CHECKER_INCLUDES=`cat catCheckerIncludes.txt` ;\
+# echo "env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C" ;\
+# env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -rose:verbose 2 -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C ;\
+# '
+
+#for prefix in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS`;\
+#
+
+oneBigVerify: compassVerifier compass_parameters
rm -f catChecker.C catCheckerIncludes.txt catChecker.ti
- @echo "Concatenating all checker sources"
@sh -c '\
- for file in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS` ;\
- do \
- lin=`grep -n "static void run" $(compass_checker_dir)/$${file}/$${file}.C | cut -d: -f1` ;\
- head -$$((lin-1)) $(compass_checker_dir)/$${file}/$${file}.C >> catChecker.C ;\
- echo "-I$(compass_checker_dir)/$${file}" >> catCheckerIncludes.txt ;\
- done ;\
- export CAT_CHECKER_INCLUDES=`cat catCheckerIncludes.txt` ;\
- echo "env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C" ;\
- env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -rose:verbose 2 -I$(top_builddir) $(INCLUDES) $${CAT_CHECKER_INCLUDES} catChecker.C ;\
- '
+ for prefix in `cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS`;\
+ do \
+ sed -r "s/[^\.]\<(run\(Compass|createTraversal|getPrerequisites)\>/ $${prefix}___&/g" $(compass_checker_dir)/$$prefix/$$prefix.C |\
+ sed -e "s at run,@$${prefix}___run, at g" |\
+ sed -e "s at run);@$${prefix}___run);@g" |\
+ sed -e "s at ___[\ \t]@___ at g" |\
+ sed -e "s@$${prefix}___run(.*SgNode\*@run(SgNode\*@g" |\
+ sed -e "s at Traversal: .*run at Traversal::run at g" \
+ >> catChecker.C ;\
+ echo "-I$(compass_checker_dir)/$${prefix}" >> catCheckerIncludes.txt ;\
+ done ;\
+ rm -f $$tmpfile ;\
+ export CAT_CHECKER_INCLUDES=`cat catCheckerIncludes.txt` ;\
+ env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -rose:verbose 2 $${CAT_CHECKER_INCLUDES} -I$(top_builddir) $(INCLUDES) $(ROSE_INCLUDES) $(BOOST_CPPFLAGS) catChecker.C ;\
+ '
-verify.makefile: verify.inc $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS
+verify.makefile: verify.inc
@sh -c '\
export checker_labels=`echo "$(COMPASS_CHECKER_TEST_LABELS)" | sed -e "s at test@@g"` ;\
- export directories=`cut -f 1 -d \ < $(TOOLBUILD)/CHECKER_LIST_WITHOUT_COMMENTS` ;\
+ export directories=`$(FIND_ALL_CHECKERS)` ;\
echo -e "COMPILER=compassVerifier" > verify.makefile ;\
echo -e "all: `echo $${directories}`" >> verify.makefile ;\
for dir in $${directories} ;\
@@ -1129,10 +1159,11 @@
export files=`ls -R $(compass_checker_dir)/$${dir}/* | grep -v "$${dir}Test.*.C"` ;\
echo -e "\n$${dir}:" >> verify.makefile ;\
echo -e "\t at sh -c \"\\" >> verify.makefile ;\
- echo -e "\t\techo -e \\\"\\\n./\$$(COMPILER) `echo $${files}`\\\n\\\" ;\\" >> verify.makefile ;\
- echo -e "\t\tenv COMPASS_PARAMETERS=./compass_parameters ./\$$(COMPILER) -I$(top_builddir) $(INCLUDES) `echo $${files}` &> $${f1} ;\\" >> verify.makefile ;\
+ echo -e "\t\techo -e \\\"\\\n./\$$(COMPILER) $(compass_checker_dir)/$${dir}/$${dir}.C\\\n\\\" ;\\" >> verify.makefile ;\
+ echo -e "\t\tenv COMPASS_PARAMETERS=./compass_parameters ./\$$(COMPILER) -I$(top_builddir) $(INCLUDES) $(compass_checker_dir)/$${dir}/$${dir}.C &> $${f1} ;\\" >> verify.makefile ;\
echo -e "\t\tdeclare -i err_code=\\\$$\$$? ;\\" >> verify.makefile ;\
- echo -e "\t\techo -e \\\"\\\n***Command Line: \$$(COMPILER) -I$(top_builddir) $(INCLUDES) `echo $${files}` \\\" >> $${f1} ;\\" >> verify.makefile ;\
+ echo -e "\t\techo -e \\\"\\\n***Command Line: \$$(COMPILER) -I$(top_builddir) $(INCLUDES) $(compass_checker_dir)/$${dir}/$${dir}.C \\\" >> $${f1} ;\\" >> verify.makefile ;\
+ echo -e "\t\techo -e \\\"\\\n***Exit Code: \\\$$\$$err_code\\\" >> $${f1} ;\\" >> verify.makefile ;\
echo -e "\t\tif((\\\$$\$$err_code!=0)); then \\" >> verify.makefile ;\
echo -e "\t\t\techo -e \\\"\\\nError: ./\$$(COMPILER) exit FAILURE, see `pwd`/$${f1}\\\n\\\" ;\\" >> verify.makefile ;\
echo -e "\t\t\texit 1 ;\\" >> verify.makefile ;\
@@ -1147,7 +1178,7 @@
echo -e "\t\telse \\" >> verify.makefile ;\
echo -e "\t\t\techo \\\"Success: $${dir} passed\\\" ;\\" >> verify.makefile ;\
echo -e "\t\tfi ;\\" >> verify.makefile ;\
- echo -e "\t\trm -f $${f1} $${f2} ;\\" >> verify.makefile ;\
+ echo -e "\t\t#rm -f $${f1} $${f2} ;\\" >> verify.makefile ;\
echo -e "\t\"" >> verify.makefile ;\
done \
'
@@ -1170,8 +1201,15 @@
new_allow_list: compassVerifier $(srcdir)/RULE_SELECTION $(TOOLBUILD)/buildCheckers.C new_allow_list_setup
env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(compass_support_dir)/compass.C && cp functions.allow compass_parameters
env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(TOOLBUILD)/buildCheckers.C && cp functions.allow compass_parameters
+ $(MAKE) oneBigVerify && cp functions.allow compass_parameters
+ sed '$$d' functions.allow | sed -e '1d' > $(compass_checker_dir)/allowedFunctions/compass_parameters ; tail -1 functions.allow | awk -F= '{print $$1 "=-" $$2}' >> $(compass_checker_dir)/allowedFunctions/compass_parameters
+ rm -f compass_parameters RULE_SELECTION compassTestMain.*
+
+new_allow_list_long: compassVerifier $(srcdir)/RULE_SELECTION $(TOOLBUILD)/buildCheckers.C new_allow_list_setup
+ env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(compass_support_dir)/compass.C && cp functions.allow compass_parameters
+ env COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $(TOOLBUILD)/buildCheckers.C && cp functions.allow compass_parameters
@sh -c '\
- for d in `find $(compass_checker_dir)/ -mindepth 1 -maxdepth 1 -type d | grep -v ".svn" | sort`;\
+ for d in `$(FIND_ALL_CHECKERS)`;\
do \
checker=`basename $$d` ;\
echo "COMPASS_PARAMETERS=./compass_parameters ./compassVerifier -I$(top_builddir) -I$(compass_srcdir) $(INCLUDES) $${d}/$${checker}.C && cp functions.allow compass_parameters" ;\
Modified: trunk/projects/compass/tools/sampleCompassSubset/Makefile.in
===================================================================
--- trunk/projects/compass/tools/sampleCompassSubset/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/compass/tools/sampleCompassSubset/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -73,13 +73,6 @@
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs \
$(top_srcdir)/projects/compass/src/compassSupport/compass.inc \
$(top_srcdir)/projects/compass/src/compassSupport/compass_dirs.inc
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
bin_PROGRAMS = sampleCompassSubset$(EXEEXT)
subdir = projects/compass/tools/sampleCompassSubset
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -106,6 +99,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -169,6 +163,13 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
+CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
COMPILE = @echo " COMPILE $@"; $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
@@ -266,8 +267,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -361,6 +364,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -401,6 +406,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -666,19 +675,17 @@
@ROSE_USE_GCC_OMP_TRUE at INCLUDES_OMP = -DROSE_GCC_OMP
@ROSE_MPI_FALSE at INCLUDES = $(ROSE_INCLUDES) -I$(compass_support_dir) -I$(compass_srcdir) -I$(compass_checker_dir) -I$(compass_prereqs_dir) -I$(compass_support_bdir) -I.
@ROSE_MPI_TRUE at INCLUDES = $(ROSE_INCLUDES) -DROSE_MPI -I$(compass_support_dir) -I$(compass_srcdir) -I$(compass_checker_dir) -I$(compass_prereqs_dir) -I$(compass_support_bdir) -I.
- at ROSE_MPI_TRUE@LTCXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
- at ROSE_MPI_TRUE@CXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ROSE_MPI_TRUE@CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
LDADD = $(LIBS_WITH_RPATH) $(ROSE_LIBS) $(compass_support_bdir)/libCompass.la
lib_LTLIBRARIES = libCompassCheckers.la
libCompassCheckers_la_SOURCES = buildCheckers.C checkers.h
Modified: trunk/projects/dataStructureGraphing/Makefile.in
===================================================================
--- trunk/projects/dataStructureGraphing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/dataStructureGraphing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -253,8 +254,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -348,6 +351,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -388,6 +393,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/highLevelGrammars/Makefile.in
===================================================================
--- trunk/projects/highLevelGrammars/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/highLevelGrammars/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -269,8 +270,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -364,6 +367,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -404,6 +409,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/javaport/Makefile.am
===================================================================
--- trunk/projects/javaport/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/javaport/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -15,16 +15,16 @@
# GMY Javaport links to libCompass (sometimes --with-mpi) needs to find
# MPI symbols
if ROSE_MPI
-LTCXXCOMPILE = \
- $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = \
- $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
endif
Modified: trunk/projects/javaport/Makefile.in
===================================================================
--- trunk/projects/javaport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/javaport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -67,13 +67,6 @@
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs \
$(top_srcdir)/projects/compass/src/compassSupport/compass_dirs.inc
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
@ENABLE_JAVAPORT_TRUE at noinst_PROGRAMS = testlink$(EXEEXT)
@ENABLE_JAVAPORT_TRUE at bin_PROGRAMS = frontendAndDump$(EXEEXT)
@@ -104,6 +97,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -181,6 +175,13 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
+CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(nodist_libsage3_wrap_la_SOURCES) \
$(frontendAndDump_SOURCES) $(testlink_SOURCES)
DIST_SOURCES = $(am__frontendAndDump_SOURCES_DIST) \
@@ -275,8 +276,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -370,6 +373,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -410,6 +415,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -678,20 +687,17 @@
# GMY Javaport links to libCompass (sometimes --with-mpi) needs to find
# MPI symbols
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE at LTCXXCOMPILE = \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE at CXXCOMPILE = \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(MPICXX) $(DEFS) \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE at CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ENABLE_JAVAPORT_TRUE@@ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
-
# To keep compile commands tidy, please ONLY put required include flags here.
@ENABLE_JAVAPORT_TRUE at JAVA_INCLUDES = -I$(JAVA_PATH)/include -I$(JAVA_PATH)/include/linux
@ENABLE_JAVAPORT_TRUE@@ROSE_MPI_FALSE at INCLUDES = $(ROSE_INCLUDES) -I$(compass_support_dir) $(JAVA_INCLUDES) -I$(compass_prereqs_dir) -I$(compass_support_bdir)
Modified: trunk/projects/palette/Makefile.in
===================================================================
--- trunk/projects/palette/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/palette/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -97,6 +97,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -283,8 +284,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -378,6 +381,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -418,6 +423,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/palette/rose.P
===================================================================
--- trunk/projects/palette/rose.P 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/palette/rose.P 2008-08-30 08:10:25 UTC (rev 19)
@@ -903,7 +903,7 @@
:- prim(node, 1,
[rule([+('SgNode*')], [cond("isSgNode($0)")
])
-,rule([-('SgNode*')], [iterMemoryPools($0, ['SgNode','SgSupport','SgModifier','SgModifierNodes','SgConstVolatileModifier','SgStorageModifier','SgAccessModifier','SgFunctionModifier','SgUPC_AccessModifier','SgSpecialFunctionModifier','SgElaboratedTypeModifier','SgLinkageModifier','SgBaseClassModifier','SgTypeModifier','SgDeclarationModifier','SgName','SgSymbolTable','SgInitializedName','SgAttribute','SgPragma','SgBitAttribute','SgFuncDecl_attr','SgClassDecl_attr','Sg_File_Info','SgFile','SgProject','SgOptions','SgUnparse_Info','SgBaseClass','SgTypedefSeq','SgTemplateParameter','SgTemplateArgument','SgDirectory','SgFileList','SgDirectoryList','SgFunctionParameterTypeList','SgQualifiedName','SgTemplateArgumentList','SgTemplateParameterList','SgGraph','SgDirectedGraph','SgGraphNode','SgDirectedGraphNode','SgGraphEdge','SgDirectedGraphEdge','SgNameGroup','SgCommonBlockObject','SgDimensionObject','SgFormatItem','SgFormatItemList','SgDataStatementGroup','SgDataStatementObject','SgDataStatementValue','SgType','SgTypeUnknown','SgTypeChar','SgTypeSignedChar','SgTypeUnsignedChar','SgTypeShort','SgTypeSignedShort','SgTypeUnsignedShort','SgTypeInt','SgTypeSignedInt','SgTypeUnsignedInt','SgTypeLong','SgTypeSignedLong','SgTypeUnsignedLong','SgTypeVoid','SgTypeGlobalVoid','SgTypeWchar','SgTypeFloat','SgTypeDouble','SgTypeLongLong','SgTypeUnsignedLongLong','SgTypeLongDouble','SgTypeString','SgTypeBool','SgPointerType','SgPointerMemberType','SgReferenceType','SgNamedType','SgClassType','SgEnumType','SgTypedefType','SgModifierType','SgFunctionType','SgMemberFunctionType','SgPartialFunctionType','SgPartialFunctionModifierType','SgArrayType','SgTypeEllipse','SgTemplateType','SgQualifiedNameType','SgTypeComplex','SgTypeImaginary','SgTypeDefault','SgLocatedNode','SgStatement','SgScopeStatement','SgGlobal','SgBasicBlock','SgIfStmt','SgForStatement','SgFunctionDefinition','SgClassDefinition','SgTemplateInstantiationDefn','SgWhileStmt','SgDoWhileStmt','SgSwitchStatement','SgCatchOptionStmt','SgNamespaceDefinitionStatement','SgBl!
ockDataS
tatement','SgAssociateStatement','SgFortranDo','SgFortranNonblockedDo','SgForAllStatement','SgUpcForAllStatement','SgFunctionTypeTable','SgDeclarationStatement','SgFunctionParameterList','SgVariableDeclaration','SgVariableDefinition','SgClinkageDeclarationStatement','SgClinkageStartStatement','SgClinkageEndStatement','SgEnumDeclaration','SgAsmStmt','SgAttributeSpecificationStatement','SgFormatStatement','SgTemplateDeclaration','SgTemplateInstantiationDirectiveStatement','SgUseStatement','SgParameterStatement','SgNamespaceDeclarationStatement','SgEquivalenceStatement','SgInterfaceStatement','SgNamespaceAliasDeclarationStatement','SgCommonBlock','SgTypedefDeclaration','SgStatementFunctionStatement','SgCtorInitializerList','SgPragmaDeclaration','SgUsingDirectiveStatement','SgClassDeclaration','SgTemplateInstantiationDecl','SgDerivedTypeStatement','SgModuleStatement','SgImplicitStatement','SgUsingDeclarationStatement','SgNamelistStatement','SgImportStatement','SgFunctionDeclaration','SgMemberFunctionDeclaration','SgTemplateInstantiationMemberFunctionDecl','SgTemplateInstantiationFunctionDecl','SgProgramHeaderStatement','SgProcedureHeaderStatement','SgEntryStatement','SgContainsStatement','SgC_PreprocessorDirectiveStatement','SgIncludeDirectiveStatement','SgDefineDirectiveStatement','SgUndefDirectiveStatement','SgIfdefDirectiveStatement','SgIfndefDirectiveStatement','SgIfDirectiveStatement','SgDeadIfDirectiveStatement','SgElseDirectiveStatement','SgElseifDirectiveStatement','SgEndifDirectiveStatement','SgLineDirectiveStatement','SgWarningDirectiveStatement','SgErrorDirectiveStatement','SgEmptyDirectiveStatement','SgFortranIncludeLine','SgExprStatement','SgLabelStatement','SgCaseOptionStmt','SgTryStmt','SgDefaultOptionStmt','SgBreakStmt','SgContinueStmt','SgReturnStmt','SgGotoStatement','SgSpawnStmt','SgNullStatement','SgVariantStatement','SgForInitStatement','SgCatchStatementSeq','SgStopOrPauseStatement','SgIOStatement','SgPrintStatement','SgReadStatement','SgWriteStatement','SgOpenStatement','SgCloseStatemen!
t','SgIn
quireStatement','SgFlushStatement','SgBackspaceStatement','SgRewindStatement','SgEndfileStatement','SgWaitStatement','SgWhereStatement','SgElseWhereStatement','SgNullifyStatement','SgArithmeticIfStatement','SgAssignStatement','SgComputedGotoStatement','SgAssignedGotoStatement','SgAllocateStatement','SgDeallocateStatement','SgUpcNotifyStatement','SgUpcWaitStatement','SgUpcBarrierStatement','SgUpcFenceStatement','SgSequenceStatement','SgExpression','SgUnaryOp','SgExpressionRoot','SgMinusOp','SgUnaryAddOp','SgNotOp','SgPointerDerefExp','SgAddressOfOp','SgMinusMinusOp','SgPlusPlusOp','SgBitComplementOp','SgCastExp','SgThrowOp','SgBinaryOp','SgArrowExp','SgDotExp','SgDotStarOp','SgArrowStarOp','SgEqualityOp','SgLessThanOp','SgGreaterThanOp','SgNotEqualOp','SgLessOrEqualOp','SgGreaterOrEqualOp','SgAddOp','SgSubtractOp','SgMultiplyOp','SgDivideOp','SgIntegerDivideOp','SgModOp','SgAndOp','SgOrOp','SgBitXorOp','SgBitAndOp','SgBitOrOp','SgCommaOpExp','SgLshiftOp','SgRshiftOp','SgPntrArrRefExp','SgScopeOp','SgAssignOp','SgPlusAssignOp','SgMinusAssignOp','SgAndAssignOp','SgIorAssignOp','SgMultAssignOp','SgDivAssignOp','SgModAssignOp','SgXorAssignOp','SgLshiftAssignOp','SgRshiftAssignOp','SgExponentiationOp','SgConcatenationOp','SgExprListExp','SgVarRefExp','SgClassNameRefExp','SgFunctionRefExp','SgMemberFunctionRefExp','SgValueExp','SgBoolValExp','SgStringVal','SgShortVal','SgCharVal','SgUnsignedCharVal','SgWcharVal','SgUnsignedShortVal','SgIntVal','SgEnumVal','SgUnsignedIntVal','SgLongIntVal','SgLongLongIntVal','SgUnsignedLongLongIntVal','SgUnsignedLongVal','SgFloatVal','SgDoubleVal','SgLongDoubleVal','SgComplexVal','SgUpcThreads','SgUpcMythread','SgFunctionCallExp','SgSizeOfOp','SgUpcLocalsizeofExpression','SgUpcBlocksizeofExpression','SgUpcElemsizeofExpression','SgTypeIdOp','SgConditionalExp','SgNewExp','SgDeleteExp','SgThisExp','SgRefExp','SgInitializer','SgAggregateInitializer','SgConstructorInitializer','SgAssignInitializer','SgDesignatedInitializer','SgVarArgStartOp','SgVarArgOp','SgVarArgEndOp','SgVarArgCopy!
Op','SgV
arArgStartOneOperandOp','SgNullExpression','SgVariantExpression','SgSubscriptExpression','SgColonShapeExp','SgAsteriskShapeExp','SgUseOnlyExpression','SgImpliedDo','SgIOItemExpression','SgUseRenameExpression','SgStatementExpression','SgAsmOp','SgLabelRefExp','SgActualArgumentExpression','SgUnknownArrayOrFunctionReference','SgToken','SgSymbol','SgVariableSymbol','SgFunctionSymbol','SgMemberFunctionSymbol','SgFunctionTypeSymbol','SgClassSymbol','SgTemplateSymbol','SgEnumSymbol','SgEnumFieldSymbol','SgTypedefSymbol','SgLabelSymbol','SgDefaultSymbol','SgNamespaceSymbol','SgIntrinsicSymbol','SgModuleSymbol','SgInterfaceSymbol','SgCommonSymbol','SgAsmNode','SgAsmStatement','SgAsmDeclaration','SgAsmDataStructureDeclaration','SgAsmFunctionDeclaration','SgAsmFieldDeclaration','SgAsmBlock','SgAsmInstruction','SgAsmx86Instruction','SgAsmArmInstruction','SgAsmExpression','SgAsmValueExpression','SgAsmByteValueExpression','SgAsmWordValueExpression','SgAsmDoubleWordValueExpression','SgAsmQuadWordValueExpression','SgAsmSingleFloatValueExpression','SgAsmDoubleFloatValueExpression','SgAsmVectorValueExpression','SgAsmBinaryExpression','SgAsmBinaryAdd','SgAsmBinarySubtract','SgAsmBinaryMultiply','SgAsmBinaryDivide','SgAsmBinaryMod','SgAsmBinaryAddPreupdate','SgAsmBinarySubtractPreupdate','SgAsmBinaryAddPostupdate','SgAsmBinarySubtractPostupdate','SgAsmBinaryLsl','SgAsmBinaryLsr','SgAsmBinaryAsr','SgAsmBinaryRor','SgAsmUnaryExpression','SgAsmUnaryPlus','SgAsmUnaryMinus','SgAsmUnaryRrx','SgAsmUnaryArmSpecialRegisterList','SgAsmMemoryReferenceExpression','SgAsmRegisterReferenceExpression','SgAsmx86RegisterReferenceExpression','SgAsmArmRegisterReferenceExpression','SgAsmControlFlagsExpression','SgAsmCommonSubExpression','SgAsmExprListExp','SgAsmFile','SgAsmOperandList','SgAsmType','SgAsmTypeByte','SgAsmTypeWord','SgAsmTypeDoubleWord','SgAsmTypeQuadWord','SgAsmTypeDoubleQuadWord','SgAsmType80bitFloat','SgAsmType128bitFloat','SgAsmTypeSingleFloat','SgAsmTypeDoubleFloat','SgAsmTypeVector','SgAsmExecutableFileFormat','SgAsmGenericD!
LL','SgA
smPEDLL','SgAsmGenericFormat','SgAsmGenericArchitecture','SgAsmGenericDLLList','SgAsmGenericFile','SgAsmGenericSection','SgAsmGenericHeader','SgAsmPEFileHeader','SgAsmLEFileHeader','SgAsmNEFileHeader','SgAsmDOSFileHeader','SgAsmElfFileHeader','SgAsmElfSection','SgAsmElfSymbolSection','SgAsmElfDynamicSection','SgAsmElfSectionTable','SgAsmElfSegmentTable','SgAsmPESection','SgAsmPEImportSection','SgAsmPESectionTable','SgAsmPEExtendedDOSHeader','SgAsmCoffSymbolTable','SgAsmNESection','SgAsmNESectionTable','SgAsmNEExtendedDOSHeader','SgAsmNENameTable','SgAsmNEModuleTable','SgAsmNEStringTable','SgAsmNEEntryTable','SgAsmNERelocTable','SgAsmLESection','SgAsmLESectionTable','SgAsmLENameTable','SgAsmLEPageTable','SgAsmLEEntryTable','SgAsmLERelocTable','SgAsmGenericSymbol','SgAsmCoffSymbol','SgAsmElfSymbol','SgAsmGenericSymbolList','SgAsmElfSectionTableEntry','SgAsmElfSegmentTableEntry','SgAsmElfSymbolList','SgAsmElfDynamicEntry','SgAsmElfDynamicEntryList','SgAsmElfSegmentTableEntryList','SgAsmPEImportDirectory','SgAsmPEImportHintName','SgAsmPESectionTableEntry','SgAsmPERVASizePair','SgAsmCoffSymbolList','SgAsmPERVASizePairList','SgAsmPEDLLList','SgAsmNEEntryPoint','SgAsmNERelocEntry','SgAsmNESectionTableEntry','SgAsmLEPageTableEntry','SgAsmLEEntryPoint','SgAsmLESectionTableEntry','SgAsmGenericSectionList','SgAsmGenericHeaderList','SgAsmPEImportHintNameList']), makeGround($0, 'SgNode*'), rescan])
+,rule([-('SgNode*')], [iterMemoryPools($0, ['SgNode','SgSupport','SgModifier','SgModifierNodes','SgConstVolatileModifier','SgStorageModifier','SgAccessModifier','SgFunctionModifier','SgUPC_AccessModifier','SgSpecialFunctionModifier','SgElaboratedTypeModifier','SgLinkageModifier','SgBaseClassModifier','SgTypeModifier','SgDeclarationModifier','SgName','SgSymbolTable','SgInitializedName','SgAttribute','SgPragma','SgBitAttribute','SgFuncDecl_attr','SgClassDecl_attr','Sg_File_Info','SgFile','SgProject','SgOptions','SgUnparse_Info','SgBaseClass','SgTypedefSeq','SgTemplateParameter','SgTemplateArgument','SgDirectory','SgFileList','SgDirectoryList','SgFunctionParameterTypeList','SgQualifiedName','SgTemplateArgumentList','SgTemplateParameterList','SgGraph','SgDirectedGraph','SgGraphNode','SgDirectedGraphNode','SgGraphEdge','SgDirectedGraphEdge','SgNameGroup','SgCommonBlockObject','SgDimensionObject','SgFormatItem','SgFormatItemList','SgDataStatementGroup','SgDataStatementObject','SgDataStatementValue','SgType','SgTypeUnknown','SgTypeChar','SgTypeSignedChar','SgTypeUnsignedChar','SgTypeShort','SgTypeSignedShort','SgTypeUnsignedShort','SgTypeInt','SgTypeSignedInt','SgTypeUnsignedInt','SgTypeLong','SgTypeSignedLong','SgTypeUnsignedLong','SgTypeVoid','SgTypeGlobalVoid','SgTypeWchar','SgTypeFloat','SgTypeDouble','SgTypeLongLong','SgTypeUnsignedLongLong','SgTypeLongDouble','SgTypeString','SgTypeBool','SgPointerType','SgPointerMemberType','SgReferenceType','SgNamedType','SgClassType','SgEnumType','SgTypedefType','SgModifierType','SgFunctionType','SgMemberFunctionType','SgPartialFunctionType','SgPartialFunctionModifierType','SgArrayType','SgTypeEllipse','SgTemplateType','SgQualifiedNameType','SgTypeComplex','SgTypeImaginary','SgTypeDefault','SgLocatedNode','SgStatement','SgScopeStatement','SgGlobal','SgBasicBlock','SgIfStmt','SgForStatement','SgFunctionDefinition','SgClassDefinition','SgTemplateInstantiationDefn','SgWhileStmt','SgDoWhileStmt','SgSwitchStatement','SgCatchOptionStmt','SgNamespaceDefinitionStatement','SgBl!
ockDataS
tatement','SgAssociateStatement','SgFortranDo','SgFortranNonblockedDo','SgForAllStatement','SgUpcForAllStatement','SgFunctionTypeTable','SgDeclarationStatement','SgFunctionParameterList','SgVariableDeclaration','SgVariableDefinition','SgClinkageDeclarationStatement','SgClinkageStartStatement','SgClinkageEndStatement','SgEnumDeclaration','SgAsmStmt','SgAttributeSpecificationStatement','SgFormatStatement','SgTemplateDeclaration','SgTemplateInstantiationDirectiveStatement','SgUseStatement','SgParameterStatement','SgNamespaceDeclarationStatement','SgEquivalenceStatement','SgInterfaceStatement','SgNamespaceAliasDeclarationStatement','SgCommonBlock','SgTypedefDeclaration','SgStatementFunctionStatement','SgCtorInitializerList','SgPragmaDeclaration','SgUsingDirectiveStatement','SgClassDeclaration','SgTemplateInstantiationDecl','SgDerivedTypeStatement','SgModuleStatement','SgImplicitStatement','SgUsingDeclarationStatement','SgNamelistStatement','SgImportStatement','SgFunctionDeclaration','SgMemberFunctionDeclaration','SgTemplateInstantiationMemberFunctionDecl','SgTemplateInstantiationFunctionDecl','SgProgramHeaderStatement','SgProcedureHeaderStatement','SgEntryStatement','SgContainsStatement','SgC_PreprocessorDirectiveStatement','SgIncludeDirectiveStatement','SgDefineDirectiveStatement','SgUndefDirectiveStatement','SgIfdefDirectiveStatement','SgIfndefDirectiveStatement','SgIfDirectiveStatement','SgDeadIfDirectiveStatement','SgElseDirectiveStatement','SgElseifDirectiveStatement','SgEndifDirectiveStatement','SgLineDirectiveStatement','SgWarningDirectiveStatement','SgErrorDirectiveStatement','SgEmptyDirectiveStatement','SgFortranIncludeLine','SgExprStatement','SgLabelStatement','SgCaseOptionStmt','SgTryStmt','SgDefaultOptionStmt','SgBreakStmt','SgContinueStmt','SgReturnStmt','SgGotoStatement','SgSpawnStmt','SgNullStatement','SgVariantStatement','SgForInitStatement','SgCatchStatementSeq','SgStopOrPauseStatement','SgIOStatement','SgPrintStatement','SgReadStatement','SgWriteStatement','SgOpenStatement','SgCloseStatemen!
t','SgIn
quireStatement','SgFlushStatement','SgBackspaceStatement','SgRewindStatement','SgEndfileStatement','SgWaitStatement','SgWhereStatement','SgElseWhereStatement','SgNullifyStatement','SgArithmeticIfStatement','SgAssignStatement','SgComputedGotoStatement','SgAssignedGotoStatement','SgAllocateStatement','SgDeallocateStatement','SgUpcNotifyStatement','SgUpcWaitStatement','SgUpcBarrierStatement','SgUpcFenceStatement','SgSequenceStatement','SgExpression','SgUnaryOp','SgExpressionRoot','SgMinusOp','SgUnaryAddOp','SgNotOp','SgPointerDerefExp','SgAddressOfOp','SgMinusMinusOp','SgPlusPlusOp','SgBitComplementOp','SgCastExp','SgThrowOp','SgBinaryOp','SgArrowExp','SgDotExp','SgDotStarOp','SgArrowStarOp','SgEqualityOp','SgLessThanOp','SgGreaterThanOp','SgNotEqualOp','SgLessOrEqualOp','SgGreaterOrEqualOp','SgAddOp','SgSubtractOp','SgMultiplyOp','SgDivideOp','SgIntegerDivideOp','SgModOp','SgAndOp','SgOrOp','SgBitXorOp','SgBitAndOp','SgBitOrOp','SgCommaOpExp','SgLshiftOp','SgRshiftOp','SgPntrArrRefExp','SgScopeOp','SgAssignOp','SgPlusAssignOp','SgMinusAssignOp','SgAndAssignOp','SgIorAssignOp','SgMultAssignOp','SgDivAssignOp','SgModAssignOp','SgXorAssignOp','SgLshiftAssignOp','SgRshiftAssignOp','SgExponentiationOp','SgConcatenationOp','SgExprListExp','SgVarRefExp','SgClassNameRefExp','SgFunctionRefExp','SgMemberFunctionRefExp','SgValueExp','SgBoolValExp','SgStringVal','SgShortVal','SgCharVal','SgUnsignedCharVal','SgWcharVal','SgUnsignedShortVal','SgIntVal','SgEnumVal','SgUnsignedIntVal','SgLongIntVal','SgLongLongIntVal','SgUnsignedLongLongIntVal','SgUnsignedLongVal','SgFloatVal','SgDoubleVal','SgLongDoubleVal','SgComplexVal','SgUpcThreads','SgUpcMythread','SgFunctionCallExp','SgSizeOfOp','SgUpcLocalsizeofExpression','SgUpcBlocksizeofExpression','SgUpcElemsizeofExpression','SgTypeIdOp','SgConditionalExp','SgNewExp','SgDeleteExp','SgThisExp','SgRefExp','SgInitializer','SgAggregateInitializer','SgConstructorInitializer','SgAssignInitializer','SgDesignatedInitializer','SgVarArgStartOp','SgVarArgOp','SgVarArgEndOp','SgVarArgCopy!
Op','SgV
arArgStartOneOperandOp','SgNullExpression','SgVariantExpression','SgSubscriptExpression','SgColonShapeExp','SgAsteriskShapeExp','SgUseOnlyExpression','SgImpliedDo','SgIOItemExpression','SgUseRenameExpression','SgStatementExpression','SgAsmOp','SgLabelRefExp','SgActualArgumentExpression','SgUnknownArrayOrFunctionReference','SgToken','SgSymbol','SgVariableSymbol','SgFunctionSymbol','SgMemberFunctionSymbol','SgFunctionTypeSymbol','SgClassSymbol','SgTemplateSymbol','SgEnumSymbol','SgEnumFieldSymbol','SgTypedefSymbol','SgLabelSymbol','SgDefaultSymbol','SgNamespaceSymbol','SgIntrinsicSymbol','SgModuleSymbol','SgInterfaceSymbol','SgCommonSymbol','SgAsmNode','SgAsmStatement','SgAsmDeclaration','SgAsmDataStructureDeclaration','SgAsmFunctionDeclaration','SgAsmFieldDeclaration','SgAsmBlock','SgAsmInstruction','SgAsmx86Instruction','SgAsmArmInstruction','SgAsmExpression','SgAsmValueExpression','SgAsmByteValueExpression','SgAsmWordValueExpression','SgAsmDoubleWordValueExpression','SgAsmQuadWordValueExpression','SgAsmSingleFloatValueExpression','SgAsmDoubleFloatValueExpression','SgAsmVectorValueExpression','SgAsmBinaryExpression','SgAsmBinaryAdd','SgAsmBinarySubtract','SgAsmBinaryMultiply','SgAsmBinaryDivide','SgAsmBinaryMod','SgAsmBinaryAddPreupdate','SgAsmBinarySubtractPreupdate','SgAsmBinaryAddPostupdate','SgAsmBinarySubtractPostupdate','SgAsmBinaryLsl','SgAsmBinaryLsr','SgAsmBinaryAsr','SgAsmBinaryRor','SgAsmUnaryExpression','SgAsmUnaryPlus','SgAsmUnaryMinus','SgAsmUnaryRrx','SgAsmUnaryArmSpecialRegisterList','SgAsmMemoryReferenceExpression','SgAsmRegisterReferenceExpression','SgAsmx86RegisterReferenceExpression','SgAsmArmRegisterReferenceExpression','SgAsmControlFlagsExpression','SgAsmCommonSubExpression','SgAsmExprListExp','SgAsmFile','SgAsmInterpretation','SgAsmOperandList','SgAsmType','SgAsmTypeByte','SgAsmTypeWord','SgAsmTypeDoubleWord','SgAsmTypeQuadWord','SgAsmTypeDoubleQuadWord','SgAsmType80bitFloat','SgAsmType128bitFloat','SgAsmTypeSingleFloat','SgAsmTypeDoubleFloat','SgAsmTypeVector','SgAsmExecutableFile!
Format',
'SgAsmGenericDLL','SgAsmPEDLL','SgAsmGenericFormat','SgAsmGenericDLLList','SgAsmGenericFile','SgAsmGenericSection','SgAsmGenericHeader','SgAsmPEFileHeader','SgAsmLEFileHeader','SgAsmNEFileHeader','SgAsmDOSFileHeader','SgAsmElfFileHeader','SgAsmElfSection','SgAsmElfSymbolSection','SgAsmElfDynamicSection','SgAsmElfSectionTable','SgAsmElfSegmentTable','SgAsmPESection','SgAsmPEImportSection','SgAsmPESectionTable','SgAsmPEExtendedDOSHeader','SgAsmCoffSymbolTable','SgAsmNESection','SgAsmNESectionTable','SgAsmNEExtendedDOSHeader','SgAsmNENameTable','SgAsmNEModuleTable','SgAsmNEStringTable','SgAsmNEEntryTable','SgAsmNERelocTable','SgAsmLESection','SgAsmLESectionTable','SgAsmLENameTable','SgAsmLEPageTable','SgAsmLEEntryTable','SgAsmLERelocTable','SgAsmGenericSymbol','SgAsmCoffSymbol','SgAsmElfSymbol','SgAsmGenericSymbolList','SgAsmElfSectionTableEntry','SgAsmElfSegmentTableEntry','SgAsmElfSymbolList','SgAsmElfDynamicEntry','SgAsmElfDynamicEntryList','SgAsmElfSegmentTableEntryList','SgAsmPEImportDirectory','SgAsmPEImportHintName','SgAsmPESectionTableEntry','SgAsmPERVASizePair','SgAsmCoffSymbolList','SgAsmPERVASizePairList','SgAsmPEDLLList','SgAsmNEEntryPoint','SgAsmNERelocEntry','SgAsmNESectionTableEntry','SgAsmLEPageTableEntry','SgAsmLEEntryPoint','SgAsmLESectionTableEntry','SgAsmGenericSectionList','SgAsmGenericHeaderList','SgAsmPEImportHintNameList']), makeGround($0, 'SgNode*'), rescan])
]).
:- prim(supportNode, 1,
[rule([+('SgNode*')], [cond("isSgSupport($0)")
Modified: trunk/projects/programModeling/Makefile.in
===================================================================
--- trunk/projects/programModeling/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/programModeling/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -285,8 +286,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -380,6 +383,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -420,6 +425,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/reverseComputation/Makefile.in
===================================================================
--- trunk/projects/reverseComputation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/reverseComputation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -251,8 +252,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -346,6 +349,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -386,6 +391,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/runtimeErrorCheck/Makefile.in
===================================================================
--- trunk/projects/runtimeErrorCheck/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/runtimeErrorCheck/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/projects/simpleCallGraphAnalysis/Makefile.in
===================================================================
--- trunk/projects/simpleCallGraphAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/projects/simpleCallGraphAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -243,8 +244,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -338,6 +341,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -378,6 +383,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/rose_config.h.in
===================================================================
--- trunk/rose_config.h.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/rose_config.h.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -468,6 +468,9 @@
first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN
+/* Define to 1 if the X Window System is missing or not being used. */
+#undef X_DISPLAY_MISSING
+
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
#undef YYTEXT_POINTER
Modified: trunk/scripts/Makefile.in
===================================================================
--- trunk/scripts/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/scripts/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -203,8 +204,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -298,6 +301,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -338,6 +343,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/3rdPartyLibraries/MSTL/Makefile.in
===================================================================
--- trunk/src/3rdPartyLibraries/MSTL/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/3rdPartyLibraries/MSTL/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/3rdPartyLibraries/Makefile.in
===================================================================
--- trunk/src/3rdPartyLibraries/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/3rdPartyLibraries/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -64,6 +64,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -184,8 +185,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -279,6 +282,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -319,6 +324,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/3rdPartyLibraries/antlr-jars/Makefile.in
===================================================================
--- trunk/src/3rdPartyLibraries/antlr-jars/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/3rdPartyLibraries/antlr-jars/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/3rdPartyLibraries/fortran-parser/Makefile.in
===================================================================
--- trunk/src/3rdPartyLibraries/fortran-parser/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/3rdPartyLibraries/fortran-parser/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -82,6 +82,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/Makefile.in
===================================================================
--- trunk/src/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -311,8 +312,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -406,6 +409,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -446,6 +451,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/ROSETTA/Grammar/BinaryInstruction.code
===================================================================
--- trunk/src/ROSETTA/Grammar/BinaryInstruction.code 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/Grammar/BinaryInstruction.code 2008-08-30 08:10:25 UTC (rev 19)
@@ -788,8 +788,8 @@
addr_t write(FILE *f, addr_t offset, const SgUnsignedCharList &buf);
/* Functions for accessing content */
-#if 1 /*FIXME: data member defined here for now rather than in binaryInstruction.C (RPM 2008-08-22)*/
- SgFileContentList p_data;
+#if 0 /*FIXME: data member defined here for now rather than in binaryInstruction.C (RPM 2008-08-22)*/
+ SgFileContentList p_data;
#endif
const unsigned char *content(addr_t offset, addr_t size);/*returns ptr to SIZE bytes starting at OFFSET */
const SgUnsignedCharList content_ucl(addr_t offset, addr_t size);/*returns ptr to SIZE bytes starting at OFFSET */
@@ -876,7 +876,6 @@
/* Accessors for protected/private members */
// SgAsmGenericFormat & get_exec_format() {return p_exec_format;}
std::vector<unsigned char>& get_magic() {return p_magic;}
- // const SgAsmGenericArchitecture& get_target() const { ROSE_ASSERT(p_target != NULL); return *p_target; }
// addr_t get_base_va() const {return p_base_va;}
addr_t get_entry_rva() const {return p_entry_rvas[0];}
// const std::vector<addr_t>& get_entry_rvas() const {return p_entry_rvas;}
@@ -891,7 +890,7 @@
// protected:
// ExecFormat exec_format; /* General info about the executable format */
// std::vector<unsigned char> magic; /* Optional magic number in file byte order */
- // Architecture target; /* Machine for which this header and its sections, etc. was compiled */
+ // InsSetArchitecture target; /* Machine for which this header and its sections, etc. was compiled */
// addr_t base_va; /* Base virtual address used by all "relative virtual addresses" (RVA) */
// std::vector<addr_t> entry_rvas; /* Code entry points wrt base_va */
// std::vector<ExecDLL*> dlls; /* List of dynamic libraries needed by this executable */
@@ -912,7 +911,7 @@
void dump(FILE*); /* Print some debugging info */
-#if 1
+#if 0
/* FIXME: data members defined here for now rather than in binaryInstruction.C (RPM 2008-08-22) */
SgFileContentList p_data;
#endif
@@ -931,13 +930,13 @@
// DQ (8/15/2008): This is now an automatically generated access function.
// std::vector<SgAsmGenericSection*>& get_sections() {return p_sections;}/* all sections (including file headers) */
- SgAsmGenericSection *get_section_by_id(int id); /* Returns first section having specified ID */
- SgAsmGenericSection *get_section_by_name(std::string, char sep='\0');/* Find section within file by name */
- std::vector<SgAsmGenericSection*> get_sections_by_offset(addr_t offset, addr_t size);
- std::vector<SgAsmGenericSection*> get_sections_by_rva(addr_t rva); /*Return sections mapped to specified relative virtual address */
- SgAsmGenericSection *get_section_by_va(addr_t va); /* Return single section mapped to specified virtual address */
- std::vector<SgAsmGenericSection*> get_sections_by_va(addr_t va); /*Return all sections mapped to specified virtual address */
- addr_t get_next_section_offset(addr_t offset); /* Find file offset for next section */
+ SgAsmGenericSection *get_section_by_id(int id, SgAsmGenericHeader *h=0); /* Returns first section having specified ID */
+ SgAsmGenericSection *get_section_by_name(std::string, char sep='\0', SgAsmGenericHeader *h=0);/* Find section within file by name */
+ std::vector<SgAsmGenericSection*> get_sections_by_offset(addr_t offset, addr_t size, SgAsmGenericHeader *h=0);
+ std::vector<SgAsmGenericSection*> get_sections_by_rva(addr_t rva, SgAsmGenericHeader *h=0); /*Return sections mapped to specified relative virtual address */
+ SgAsmGenericSection *get_section_by_va(addr_t va, SgAsmGenericHeader *h=0); /* Return single section mapped to specified virtual address */
+ std::vector<SgAsmGenericSection*> get_sections_by_va(addr_t va, SgAsmGenericHeader *h=0); /*Return all sections mapped to specified virtual address */
+ addr_t get_next_section_offset(addr_t offset, SgAsmGenericHeader *h=0); /* Find file offset for next section */
void fill_holes(); /* Find holes in file and create sections to fill them */
void unfill_holes(); /* Undoes what fill_holes() did, returning hole sections to unused pool */
@@ -953,6 +952,9 @@
const SgAsmGenericFormat::fileDetails & get_sb() { return p_sb; }
void set_sb ( const SgAsmGenericFormat::fileDetails & sb ) { printf ("set_sb() not implemented! \n"); ROSE_ASSERT(false); }
+ // DQ (8/26/2008): Added support for alternative section selection for use in disassembler.
+ SgAsmGenericSection* get_best_possible_section_by_va(addr_t va);
+
private:
void ctor(std::string file_name);
@@ -982,26 +984,6 @@
HEADER_GENERIC_FORMAT_END
-HEADER_GENERIC_ARCHITECTURE_START
- public:
- // The default constructor is automatically generated by ROSETTA
- // SgAsmGenericArchitecture(): isa(ISA_UNSPECIFIED) {}
-
- // DQ: changed implementation to set data members directly instead of calling depretated access function,
- // this function should be depricated in favor of the automatically generated constructor tacking two arguments.
- // SgAsmGenericArchitecture(SgAsmGenericFormat::InsSetArchitecture isa) { p_isa = isa; p_other = 0; }
-
- // void set_isa(Exec::InsSetArchitecture isa) { printf ("Mixing initialization of multiple data members! \n"); ROSE_ASSERT(false); this->p_isa = isa; p_other = 0; }
-
- // Overloaded access function, should be depricated, leave in place for now!
- // void set_isa(SgAsmGenericFormat::InsSetArchitecture isa, unsigned data) { this->p_isa = isa; this->p_other = data; }
-
- // Access functions are automatically generated by ROSETTA
- // Exec::InsSetArchitecture get_isa() const { return isa; }
-
-HEADER_GENERIC_ARCHITECTURE_END
-
-
HEADER_GENERIC_DLL_START
public:
SgAsmGenericDLL(std::string name) : p_name(name) {}
@@ -1407,6 +1389,10 @@
void *encode(SgAsmExecutableFileFormat::ByteOrder, SgAsmElfSegmentTableEntry::Elf64SegmentTableEntry_disk*);
virtual void dump(FILE*, const char *prefix, ssize_t idx);
+ // DQ (8/26/2008): Added support for clearer output in dump function
+ std::string stringifyType ( SgAsmElfSegmentTableEntry::SegmentType kind ) const;
+ // std::string stringifyFlags ( SgAsmElfSegmentTableEntry::SegmentFlags kind ) const;
+
private:
void ctor(SgAsmExecutableFileFormat::ByteOrder sex, const SgAsmElfSegmentTableEntry::Elf32SegmentTableEntry_disk *disk);
void ctor(SgAsmExecutableFileFormat::ByteOrder sex, const SgAsmElfSegmentTableEntry::Elf64SegmentTableEntry_disk *disk);
@@ -4059,7 +4045,7 @@
SgAsmGenericHeader::SgAsmGenericHeader(SgAsmGenericFile *ef, addr_t offset, addr_t size)
: SgAsmGenericSection(ef, offset, size),
- p_exec_format(NULL), p_target(NULL), p_base_va(0), p_dlls(NULL), p_symbols(NULL)
+ p_exec_format(NULL), p_isa(ISA_OTHER), p_base_va(0), p_dlls(NULL), p_symbols(NULL)
{
ctor(ef, offset, size);
}
Modified: trunk/src/ROSETTA/Grammar/Node.code
===================================================================
--- trunk/src/ROSETTA/Grammar/Node.code 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/Grammar/Node.code 2008-08-30 08:10:25 UTC (rev 19)
@@ -85,9 +85,12 @@
typedef SgDeclarationStatementPtrList* SgDeclarationStatementPtrListPtr;
// tps (8/20/2007): Added support for binaries.
-typedef std::list<SgAsmBlock*> SgAsmBlockPtrList;
+typedef Rose_STL_Container<SgAsmBlock*> SgAsmBlockPtrList;
typedef SgAsmBlockPtrList* SgAsmBlockPtrListPtr;
+// JJW (8/28/2008): Added SgAsmInterpretation
+typedef Rose_STL_Container<SgAsmInterpretation*> SgAsmInterpretationPtrList;
+
#if USE_OLD_BINARY_EXECUTABLE_IR_NODES
#error "Dead Code!"
@@ -356,8 +359,57 @@
typedef size_t size_type;
class iterator {
- value_type *p;
+ public:
+ // DQ (8/29/2008): Added iterator support for an STL style interface exected by ROSE.
+ iterator operator++()
+ {
+ return (this->p)++;
+ }
+
+ bool operator!=( const iterator & x ) const
+ {
+ return (this->p != x->p);
+ }
+
+ // Should this be: value_type & operator*() const
+ value_type & operator*()
+ {
+ return *(this->p);
+ }
+
+ iterator(pointer x) : p(x) {}
+
+ private:
+ value_type *p;
};
+
+ class const_iterator {
+ public:
+ // DQ (8/29/2008): Added iterator support for an STL style interface exected by ROSE.
+ const_iterator operator++()
+ {
+ return (this->p)++;
+ }
+
+ bool operator!=( const const_iterator & x ) const
+ {
+ return (this->p != x.p);
+ }
+
+ // Should this be: const value_type & operator*() const
+ value_type & operator*()
+ {
+ return *(this->p);
+ }
+
+ const_iterator(pointer x) : p(x) {}
+
+ private:
+ value_type *p;
+ };
+
+ // DQ (8/29/2008): Added const_iterator to support STL style interface exected by ROSE.
+ // typedef const iterator const_iterator;
/**** Construct/Copy/Destroy ****/
// constructs a vector having no data
@@ -434,6 +486,14 @@
/**** Iterators ****/
// FIXME
+ // DQ (8/29/2008): Added iterator support for an STL style interface exected by ROSE.
+ iterator begin() { return iterator(p_pool); };
+ iterator end() { return iterator(p_pool+p_size+1); };
+
+ const_iterator begin() const { return const_iterator(p_pool); };
+ // const_iterator end() const { return const_iterator((pointer)(p_pool+size+1)); };
+ const_iterator end() const { return const_iterator(p_pool+p_size+1); };
+
/**** Element Reference ****/
reference operator[](size_type n) {
return at(n);
Modified: trunk/src/ROSETTA/Grammar/Support.code
===================================================================
--- trunk/src/ROSETTA/Grammar/Support.code 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/Grammar/Support.code 2008-08-30 08:10:25 UTC (rev 19)
@@ -9376,11 +9376,6 @@
p_root->set_endOfConstruct(new Sg_File_Info("",0,0));
ROSE_ASSERT(p_root->get_endOfConstruct() != NULL);
- // DQ (4/10/2006): Removed in favor of implementation at SgNode using
- // a pointer and the interface represented directly at the SgNode
- // DQ (1/13/2006): Initialize new AstAttributeMechanism pointer (moved from SgNode)
- p_attributeMechanism = NULL;
-
// DQ (10/16/2005): Removed as part of cleanup to SgFile
// DQ (12/6/2003): initialize these here.
// p_defaultNumberOfCommandLineArguments = 0;
@@ -9392,18 +9387,6 @@
// p_numberOfCommandLineArguments = 0;
// p_commandLineArgumentList = NULL;
- // DQ (4/7/2001) Added support for multiple files (save the preprocessor
- // directives and comments into the SgFile)
- // the ROSEAttributesListContainer represents all preprocessor
- // declarations and comments from each source file (and its
- // corresponding include files) (thus a list of lists of lists
- // of cpp directives and comments!!!)
-
- // At construction this is a NULL pointer, it is updated later after construction of the AST.
- p_preprocessorDirectivesAndCommentsList = NULL; // new ROSEAttributesListContainer();
- // ROSE_ASSERT (p_preprocessorDirectivesAndCommentsList != NULL);
- ROSE_ASSERT (p_preprocessorDirectivesAndCommentsList == NULL);
-
// DQ (10/15/2005): Don't have a default for this (use an empty string)!
// p_unparse_output_filename = "rose_unparse.C";
@@ -9430,6 +9413,8 @@
p_PHP_only = false;
+ p_requires_C_preprocessor = false;
+
p_binary_only = false;
// Input code format
@@ -9441,32 +9426,157 @@
p_backendCompileFormat = SgFile::e_unknown_output_format;
p_fortran_implicit_none = false;
p_fortran_openmp = false;
- p_requires_C_preprocessor = false;
- p_compileOnly = false;
+ // DQ (12/8/2007): Added commandline support for cray pointers.
+ p_cray_pointer_support = false;
+
+ // DQ (12/11/2007): Added to support debugging of Fortran support in ROSE using OFP.
+ p_output_parser_actions = false;
+
+ // DQ (12/11/2007): Added to support debugging of Fortran support in ROSE using OFP.
+ p_exit_after_parser = false;
+
+ // DQ (1/4/2008): gFortran versions greater than 4.1 have bugs that prevent it from
+ // being used to to syntax checking on Fortran 2003 applications. To allow Fortran
+ // 2003 applications to be processed the syntax checking step done in ROSE using
+ // that backend compiler (typically gfortran) needs to be skipped. ROSE it self can
+ // handle the Fortran 2003 code, but can not yet do sufficent syntax checking to
+ // report errors in illegal Fortran 2003 code.
+ p_skip_syntax_check = false;
+
// After higher level ASTs are build optionally apply transformations
p_skip_transformation = false;
p_skip_unparse = false;
- p_outputGrammarTreeFiles = false; // default should be false (set to true while debugging)
- p_outputGrammarTreeFilesForHeaderFiles = false; // default is to skip headers
- // DQ (8/27/2007): Support for alternative langauge code generation (unparsing), useful for testing specific language unparsers.
- p_outputLanguage = SgFile::e_default_output_language;
+#if 1
+ // The default should be to act like a C++ compiler
+ p_skipfinalCompileStep = false;
+#else
+ p_skipfinalCompileStep = true;
+#endif
// p_new_unparser = true; // by default use the new unparser
p_unparse_includes = false; // by default do NOT unparse include files into the source code
p_unparse_line_directives = false; // by default do NOT unparse #line directives into the source code
+
+ // DQ (8/27/2007): Support for alternative langauge code generation (unparsing), useful for testing specific language unparsers.
+ p_outputLanguage = SgFile::e_default_output_language;
+
+#if 0
+// Order of data member entries in support.C, matched against the
+// initialization to make sure that all data members are initialized.
+X startOfConstruct
+X root
+X verbose
+X output_warnings
+X C_only
+X UPC_only
+X upc_threads
+X C99_only
+X Cxx_only
+X Fortran_only
+X F77_only
+X F90_only
+X F95_only
+X F2003_only
+X PHP_only
+X requires_C_preprocessor
+X binary_only
+X inputFormat
+X outputFormat
+X backendCompileFormat
+X fortran_implicit_none
+X fortran_openmp
+X cray_pointer_support
+X output_parser_actions
+X exit_after_parser
+X skip_syntax_check
+X skip_transformation
+X skip_unparse
+X skipfinalCompileStep
+X unparse_includes
+X unparse_line_directives
+X outputLanguage
+STRING sourceFileNameWithPath
+STRING sourceFileNameWithoutPath
+STRING unparse_output_filename
+X useBackendOnly
+X compileOnly
+STRING savedEdgCommandLine
+X no_implicit_templates
+X no_implicit_inline_templates
+X skip_commentsAndDirectives
+X collectAllCommentsAndDirectives
+X preprocessorDirectivesAndCommentsList
+X attributeMechanism
+X KCC_frontend
+X new_frontend
+X travTraceToDOT
+X disable_edg_backend
+X disable_sage_backend
+X testingLevel
+X preinit_il
+X enable_cp_backend
+X outputGrammarTreeFiles
+X outputGrammarTreeFilesForHeaderFiles
+X outputGrammarTreeFilesForEDG
+X markGeneratedFiles
+X negative_test
+X strict_language_handling
+X embedColorCodesInGeneratedCode
+X generateSourcePositionCodes
+X sourceFileUsesCppFileExtension
+X sourceFileUsesFortranFileExtension
+X sourceFileUsesFortran77FileExtension
+X sourceFileUsesFortran90FileExtension
+X sourceFileUsesFortran95FileExtension
+X sourceFileUsesPHPFileExtension
+X sourceFileUsesBinaryFileExtension
+X binaryFile
+X read_executable_file_format_only
+X read_instructions_only
+X aggressive
+#endif
+
+ // initialize p_useBackendOnly data member
+ p_useBackendOnly = false;
+
+ p_compileOnly = false;
+
+ // DQ (6/21/2005): initialize g++ specific template instantiation control flags
+ p_no_implicit_templates = false;
+ p_no_implicit_inline_templates = false;
+
+ // Added to permit all comments and CPP directives to be skipped (e.g. when unparsing all hearders)
+ p_skip_commentsAndDirectives = false;
+
+ // DQ (4/19/2006): Added to control comment and directive handling (takes more time to process header files).
+ p_collectAllCommentsAndDirectives = false;
+
+ // DQ (4/7/2001) Added support for multiple files (save the preprocessor
+ // directives and comments into the SgFile)
+ // the ROSEAttributesListContainer represents all preprocessor
+ // declarations and comments from each source file (and its
+ // corresponding include files) (thus a list of lists of lists
+ // of cpp directives and comments!!!)
+
+ // At construction this is a NULL pointer, it is updated later after construction of the AST.
+ p_preprocessorDirectivesAndCommentsList = NULL; // new ROSEAttributesListContainer();
+ // ROSE_ASSERT (p_preprocessorDirectivesAndCommentsList != NULL);
+ ROSE_ASSERT (p_preprocessorDirectivesAndCommentsList == NULL);
+
+ // DQ (4/10/2006): Removed in favor of implementation at SgNode using
+ // a pointer and the interface represented directly at the SgNode
+ // DQ (1/13/2006): Initialize new AstAttributeMechanism pointer (moved from SgNode)
+ p_attributeMechanism = NULL;
+
p_KCC_frontend = false;
// Alternatively we can call the new edg frontend to test the edg process
p_new_frontend = false;
-#if 1
- // The default should be to act like a C++ compiler
- p_skipfinalCompileStep = false;
-#else
- p_skipfinalCompileStep = true;
-#endif
+ // DQ (12/6/2003): initialize this here
+ p_travTraceToDOT = false;
// controls call to the edg_main (disables all processing
// and acts like a shell which calls the compiler)
@@ -9482,25 +9592,12 @@
p_preinit_il = false;
p_enable_cp_backend = false;
+ p_outputGrammarTreeFiles = false; // default should be false (set to true while debugging)
+ p_outputGrammarTreeFilesForHeaderFiles = false; // default is to skip headers
+
// Support for faster processing of pdf output (where we likely don't need the pdf output of the the EDG AST)
p_outputGrammarTreeFilesForEDG = false;
- // initialize p_useBackendOnly data member
- p_useBackendOnly = false;
-
- // DQ (12/6/2003): initialize this here
- p_travTraceToDOT = false;
-
- // DQ (6/21/2005): initialize g++ specific template instantiation control flags
- p_no_implicit_templates = false;
- p_no_implicit_inline_templates = false;
-
- // DQ (4/19/2006): Added to control comment and directive handling (takes more time to process header files).
- p_collectAllCommentsAndDirectives = false;
-
- // Added to permit all comments and CPP directives to be skipped (e.g. when unparsing all hearders)
- p_skip_commentsAndDirectives = false;
-
// DQ (9/5/2006): Added mechanism to optionally watermark files generated by ROSE
p_markGeneratedFiles = false;
@@ -9520,34 +9617,25 @@
// and only ".c" (C files) will turn on C language mode).
p_sourceFileUsesCppFileExtension = false;
+ // DQ (12/11/2007): Added default initialization of these values
+ p_sourceFileUsesFortranFileExtension = false;
+ p_sourceFileUsesFortran77FileExtension = false;
+ p_sourceFileUsesFortran90FileExtension = false;
+ p_sourceFileUsesFortran95FileExtension = false;
+ p_sourceFileUsesFortran2003FileExtension = false;
+
p_sourceFileUsesPHPFileExtension = false;
+ p_sourceFileUsesBinaryFileExtension = false;
+
// DQ (10/19/2007): Added initialization new data member added to support handing of binary AST and source code AST.
p_binaryFile = NULL;
- // DQ (12/8/2007): Added commandline support for cray pointers.
- p_cray_pointer_support = false;
+ p_read_executable_file_format_only = false;
- // DQ (12/11/2007): Added default initialization of these values
- p_sourceFileUsesFortranFileExtension = false;
- p_sourceFileUsesFortran77FileExtension = false;
- p_sourceFileUsesFortran90FileExtension = false;
- p_sourceFileUsesFortran95FileExtension = false;
- p_sourceFileUsesFortran2003FileExtension = false;
-
- // DQ (12/11/2007): Added to support debugging of Fortran support in ROSE using OFP.
- p_output_parser_actions = false;
+ p_read_instructions_only = false;
- // DQ (12/11/2007): Added to support debugging of Fortran support in ROSE using OFP.
- p_exit_after_parser = false;
-
- // DQ (1/4/2008): gFortran versions greater than 4.1 have bugs that prevent it from
- // being used to to syntax checking on Fortran 2003 applications. To allow Fortran
- // 2003 applications to be processed the syntax checking step done in ROSE using
- // that backend compiler (typically gfortran) needs to be skipped. ROSE it self can
- // handle the Fortran 2003 code, but can not yet do sufficent syntax checking to
- // report errors in illegal Fortran 2003 code.
- p_skip_syntax_check = false;
+ p_aggressive = false;
}
SgGlobal &
Modified: trunk/src/ROSETTA/Makefile.in
===================================================================
--- trunk/src/ROSETTA/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/ROSETTA/astNodeList
===================================================================
--- trunk/src/ROSETTA/astNodeList 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/astNodeList 2008-08-30 08:10:25 UTC (rev 19)
@@ -484,3 +484,4 @@
SgUndirectedGraphEdge
SgGraphNodeList
SgGraphEdgeList
+SgAsmInterpretation
Modified: trunk/src/ROSETTA/src/Makefile.in
===================================================================
--- trunk/src/ROSETTA/src/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/src/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/ROSETTA/src/binaryInstruction.C
===================================================================
--- trunk/src/ROSETTA/src/binaryInstruction.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/src/binaryInstruction.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -152,7 +152,6 @@
NEW_TERMINAL_MACRO ( AsmGenericFormat, "AsmGenericFormat", "AsmGenericFormatTag" );
- NEW_TERMINAL_MACRO ( AsmGenericArchitecture,"AsmGenericArchitecture","AsmGenericArchitectureTag" );
NEW_TERMINAL_MACRO ( AsmGenericFile, "AsmGenericFile", "AsmGenericFileTag" );
// Support for different types of header for binary executable file formats.
@@ -243,13 +242,13 @@
// NEW_TERMINAL_MACRO ( AsmElfSegment, "AsmElfSegment", "AsmElfSegmentTag" );
// NEW_NONTERMINAL_MACRO ( AsmGenericSegment, AsmElfSegment, "AsmGenericSegment", "AsmGenericSegmentTag", false );
// NEW_NONTERMINAL_MACRO ( AsmGenericSupport, AsmGenericFile | AsmGenericHeader | AsmGenericSection |
- // AsmGenericSegment | AsmGenericFormat | AsmGenericArchitecture |
+ // AsmGenericSegment | AsmGenericFormat |
// AsmGenericSectionList | AsmGenericSegmentList,
// "AsmGenericSupport", "AsmGenericSupportTag", false );
// Root of class hierarchy for binary file support
NEW_NONTERMINAL_MACRO ( AsmExecutableFileFormat,
- AsmGenericDLL | AsmGenericFormat | AsmGenericArchitecture | AsmGenericDLLList |
+ AsmGenericDLL | AsmGenericFormat | AsmGenericDLLList |
AsmGenericFile | AsmGenericSection | AsmGenericSymbol | AsmGenericSymbolList |
AsmElfSectionTableEntry | AsmElfSegmentTableEntry | AsmElfSymbolList | AsmElfDynamicEntry | AsmElfDynamicEntryList | AsmElfSegmentTableEntryList |
AsmPEImportDirectory | AsmPEImportHintName | AsmPESectionTableEntry | AsmPERVASizePair | AsmCoffSymbolList | AsmPERVASizePairList | AsmPEDLLList |
@@ -261,6 +260,7 @@
// This is the IR node for a binary executable that loosely corresponds to the SgFile IR node for
// source code. The kinds of information that we want to save for each is really quire different.
NEW_TERMINAL_MACRO ( AsmFile, "AsmFile", "AsmFileTag" );
+ NEW_TERMINAL_MACRO ( AsmInterpretation, "AsmInterpretation", "AsmInterpretationTag" );
#if USE_OLD_BINARY_EXECUTABLE_IR_NODES
// DQ (8/2/2008): these might be required for now, but we need to be removed later!
@@ -281,7 +281,7 @@
// NEW_NONTERMINAL_MACRO (AsmNode, AsmStatement | AsmExpression | AsmFile | AsmProgramHeader | AsmSectionHeader | AsmProgramHeaderList | AsmSectionHeaderList | AsmOperandList | AsmType | AsmExecutableFileFormat, "AsmNode","AsmNodeTag", false);
NEW_NONTERMINAL_MACRO (AsmNode, AsmStatement | AsmExpression | AsmFile | AsmProgramHeader | AsmSectionHeader | AsmProgramHeaderList | AsmSectionHeaderList | AsmOperandList | AsmType | AsmExecutableFileFormat, "AsmNode","AsmNodeTag", false);
#else
- NEW_NONTERMINAL_MACRO (AsmNode, AsmStatement | AsmExpression | AsmFile | AsmOperandList | AsmType | AsmExecutableFileFormat, "AsmNode","AsmNodeTag", false);
+ NEW_NONTERMINAL_MACRO (AsmNode, AsmStatement | AsmExpression | AsmFile | AsmInterpretation | AsmOperandList | AsmType | AsmExecutableFileFormat, "AsmNode","AsmNodeTag", false);
#endif
// DQ (3/15/2007): Added support forbinaries (along lines of suggestions by Thomas Dullien)
@@ -291,8 +291,8 @@
// Asm instructions should be able to have attached attributes like other IR nodes in ROSE
AsmNode.setDataPrototype ( "AttachedPreprocessingInfoType*", "attachedPreprocessingInfoPtr", "= NULL",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, DEF_DELETE, COPY_DATA);
-
- AsmStatement.setDataPrototype("unsigned int","address","= 0",
+ // DQ (8/28/2008): Change "unsigned int" to "addr_t"
+ AsmStatement.setDataPrototype("rose_addr_t","address","= 0",
CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE, COPY_DATA);
// DQ (8/23/2008): Moved the comment string from the AsmInstruction to the AsmStatement
AsmStatement.setDataPrototype("std::string","comment","= \"\"",
@@ -319,12 +319,13 @@
// Block of instructions (helps define depth to the AST)
AsmBlock.setFunctionPrototype ( "HEADER_BINARY_BLOCK", "../Grammar/BinaryInstruction.code");
// added by tps, 05Apr07 ... need this for the control_flow_graph
- AsmBlock.setDataPrototype("unsigned int","next_block_true_address","= 0",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmBlock.setDataPrototype("unsigned int","next_block_false_address","= 0",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmBlock.setDataPrototype("unsigned int","id","= 0",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE, COPY_DATA);
+ AsmBlock.setDataPrototype("rose_addr_t","next_block_true_address","= 0",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ AsmBlock.setDataPrototype("rose_addr_t","next_block_false_address","= 0",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // DQ (8/28/2008): Ask Thomas if we should change "unsigned int" to "addr_t"
+ AsmBlock.setDataPrototype("rose_addr_t","id","= 0",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE, COPY_DATA);
AsmOperandList.setFunctionPrototype ( "HEADER_BINARY_OPERAND_LIST", "../Grammar/BinaryInstruction.code");
AsmOperandList.setDataPrototype("SgAsmExpressionPtrList","operands","",
@@ -351,16 +352,21 @@
// AsmFile.setDataPrototype("SgAsmGenericHeaderList*","headers","= NULL",
// NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
AsmFile.setDataPrototype("SgAsmGenericFile*","genericFile","= NULL",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ AsmFile.setDataPrototype("SgAsmInterpretationPtrList","interpretations","",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_LIST_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
// DQ (8/13/2008): Required data member for Jeremiah's ROSE/projects/assemblyToSourceAst/x86AssemblyToC.C
// DQ (8/13/2008): This needs to be removed once the x86AssemblyToC.C file is fixed up to not require it.
// This is redundant with the more complete information in the SgAsmGenericSections of the binary file format.
- AsmFile.setDataPrototype("unsigned long", "associated_entry_point","= 0",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // JJW (8/28/2008): Removing this
+ // AsmInterpretation.setDataPrototype("rose_addr_t", "associated_entry_point","= 0",
+ // NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ AsmInterpretation.setDataPrototype("SgAsmGenericHeader*", "header", "= NULL",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
// This is where the instructions are put...(put it last so the instructions are traversed last, after the binary file format)
- AsmFile.setDataPrototype("SgAsmBlock*","global_block","= NULL",
+ AsmInterpretation.setDataPrototype("SgAsmBlock*","global_block","= NULL",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
// *****************************************************
@@ -379,6 +385,9 @@
// class ElfSectionTable *section_table;
// class ElfSegmentTable *segment_table;
AsmElfFileHeader.setFunctionPrototype ( "HEADER_ELF_HEADER", "../Grammar/BinaryInstruction.code");
+
+
+ // DQ (8/28/2008): Check format of these data members against the ELF specification
AsmElfFileHeader.setDataPrototype("unsigned char","e_ident_file_class","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfFileHeader.setDataPrototype("unsigned char","e_ident_data_encoding","= 0",
@@ -393,11 +402,11 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfFileHeader.setDataPrototype("unsigned long","e_version","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_entry","= 0",
+ AsmElfFileHeader.setDataPrototype("rose_addr_t","e_entry","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_phoff","= 0",
+ AsmElfFileHeader.setDataPrototype("rose_addr_t","e_phoff","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_shoff","= 0",
+ AsmElfFileHeader.setDataPrototype("rose_addr_t","e_shoff","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfFileHeader.setDataPrototype("unsigned long","e_flags","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -465,17 +474,19 @@
// std::vector<ElfDynamicEntry*> other_entries; /* Other values not specifically parsed out */
// std::vector<ElfDynamicEntry*> all_entries; /* All parsed entries in order of appearance */
AsmElfDynamicSection.setFunctionPrototype ( "HEADER_ELF_DYNAMIC_SECTION", "../Grammar/BinaryInstruction.code");
+
+ // DQ (8/28/2008): Check against the specification
AsmElfDynamicSection.setDataPrototype("unsigned","dt_pltrelsz","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_pltgot","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_pltgot","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_hash","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_hash","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_strtab","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_strtab","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_symtab","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_symtab","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_rela","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_rela","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfDynamicSection.setDataPrototype("unsigned","dt_relasz","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -485,19 +496,19 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfDynamicSection.setDataPrototype("unsigned","dt_symentsz","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_init","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_init","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_fini","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_fini","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfDynamicSection.setDataPrototype("unsigned","dt_pltrel","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_jmprel","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_jmprel","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfDynamicSection.setDataPrototype("unsigned","dt_verneednum","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_verneed","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_verneed","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dt_versym","= 0",
+ AsmElfDynamicSection.setDataPrototype("rose_addr_t","dt_versym","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfDynamicSection.setDataPrototype("SgAsmElfDynamicEntryList*","other_entries","= NULL",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
@@ -508,9 +519,10 @@
// unsigned d_tag;
// addr_t d_val;
AsmElfDynamicEntry.setFunctionPrototype ( "HEADER_ELF_DYNAMIC_ENTRY", "../Grammar/BinaryInstruction.code");
+ // DQ (8/28/2008): Check against the specification
AsmElfDynamicEntry.setDataPrototype("unsigned","d_tag","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfDynamicEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","d_val","= 0",
+ AsmElfDynamicEntry.setDataPrototype("rose_addr_t","d_val","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -526,6 +538,8 @@
// const unsigned char* extra;
// addr_t nextra;
AsmElfSectionTableEntry.setFunctionPrototype ( "HEADER_ELF_SECTION_TABLE_ENTRY", "../Grammar/BinaryInstruction.code");
+
+ // DQ (8/28/2008): Check against the specification
AsmElfSectionTableEntry.setDataPrototype("unsigned","sh_name","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfSectionTableEntry.setDataPrototype("unsigned long","sh_type","= 0",
@@ -536,21 +550,21 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfSectionTableEntry.setDataPrototype("uint64_t","sh_flags","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","sh_addr","= 0",
+ AsmElfSectionTableEntry.setDataPrototype("rose_addr_t","sh_addr","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","sh_offset","= 0",
+ AsmElfSectionTableEntry.setDataPrototype("rose_addr_t","sh_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","sh_size","= 0",
+ AsmElfSectionTableEntry.setDataPrototype("rose_addr_t","sh_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","sh_addralign","= 0",
+ AsmElfSectionTableEntry.setDataPrototype("rose_addr_t","sh_addralign","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","sh_entsize","= 0",
+ AsmElfSectionTableEntry.setDataPrototype("rose_addr_t","sh_entsize","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// DQ (6/14/2008): I think we can let this be considered an offset into the start of the mapped file (double check on this).
AsmElfSectionTableEntry.setDataPrototype("SgUnsignedCharList","extra","",
NO_CONSTRUCTOR_PARAMETER, BUILD_LIST_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// DQ: Note that this is the size of the "SgUnsignedCharList extra" array, so this may be redundant because we use an STL vector for "extra".
- AsmElfSectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","nextra","= 0",
+ AsmElfSectionTableEntry.setDataPrototype("rose_addr_t","nextra","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// std::vector<ElfSegmentTableEntry*> entries;
@@ -570,17 +584,17 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfSegmentTableEntry.setDataPrototype("SgAsmElfSegmentTableEntry::SegmentFlags","flags","= SgAsmElfSegmentTableEntry::PF_RESERVED",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSegmentTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","offset","= 0",
+ AsmElfSegmentTableEntry.setDataPrototype("rose_addr_t","offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSegmentTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","vaddr","= 0",
+ AsmElfSegmentTableEntry.setDataPrototype("rose_addr_t","vaddr","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSegmentTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","paddr","= 0",
+ AsmElfSegmentTableEntry.setDataPrototype("rose_addr_t","paddr","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSegmentTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","filesz","= 0",
+ AsmElfSegmentTableEntry.setDataPrototype("rose_addr_t","filesz","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSegmentTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","memsz","= 0",
+ AsmElfSegmentTableEntry.setDataPrototype("rose_addr_t","memsz","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSegmentTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","align","= 0",
+ AsmElfSegmentTableEntry.setDataPrototype("rose_addr_t","align","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
/* The ELF header can define a segment table entry to be larger than the Elf*SegmentTableEntry_disk struct, so any
* extra data gets stuffed into this member, which is a pointer directly into the mapped file and is null if there
@@ -613,7 +627,8 @@
// DQ (8/3/2008): This is now in the base class
// AsmElfSymbol.setDataPrototype("std::string","name","= \"\"",
// NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSymbol.setDataPrototype("SgAsmExecutableFileFormat::addr_t","st_name","= 0",
+ // DQ (8/28/2008): Check against the specification
+ AsmElfSymbol.setDataPrototype("rose_addr_t","st_name","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfSymbol.setDataPrototype("unsigned char","st_info","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -621,7 +636,7 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmElfSymbol.setDataPrototype("unsigned","st_shndx","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmElfSymbol.setDataPrototype("SgAsmExecutableFileFormat::addr_t","st_size","= 0",
+ AsmElfSymbol.setDataPrototype("rose_addr_t","st_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -648,15 +663,16 @@
AsmPEFileHeader.setFunctionPrototype ( "HEADER_PE_FILE_HEADER", "../Grammar/BinaryInstruction.code");
AsmPEFileHeader.setAutomaticGenerationOfDestructor(false);
+ // DQ (8/28/2008): Check against the specification
AsmPEFileHeader.setDataPrototype("unsigned","e_cpu_type","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEFileHeader.setDataPrototype("unsigned","e_nsections","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEFileHeader.setDataPrototype("unsigned","e_time","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_coff_symtab","= 0",
+ AsmPEFileHeader.setDataPrototype("rose_addr_t","e_coff_symtab","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_nt_hdr_size","= 0",
+ AsmPEFileHeader.setDataPrototype("rose_addr_t","e_nt_hdr_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEFileHeader.setDataPrototype("unsigned","e_coff_nsyms","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -680,7 +696,7 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEFileHeader.setDataPrototype("unsigned","e_data_rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_image_base","= 0",
+ AsmPEFileHeader.setDataPrototype("rose_addr_t","e_image_base","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEFileHeader.setDataPrototype("unsigned","e_section_align","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -744,9 +760,9 @@
// addr_t e_rva, e_size;
AsmPERVASizePair.setFunctionPrototype ( "HEADER_PE_RVA_SIZE_PAIR", "../Grammar/BinaryInstruction.code");
- AsmPERVASizePair.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_rva","= 0",
+ AsmPERVASizePair.setDataPrototype("rose_addr_t","e_rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPERVASizePair.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_size","= 0",
+ AsmPERVASizePair.setDataPrototype("rose_addr_t","e_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPERVASizePair.setDataPrototype("SgAsmGenericSection*", "section", "= NULL",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -769,14 +785,15 @@
AsmPESectionTableEntry.setFunctionPrototype ( "HEADER_PE_SECTION_TABLE_ENTRY", "../Grammar/BinaryInstruction.code");
AsmPESectionTableEntry.setDataPrototype("std::string","name","= \"\"",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","virtual_size","= 0",
+ AsmPESectionTableEntry.setDataPrototype("rose_addr_t","virtual_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","rva","= 0",
+ AsmPESectionTableEntry.setDataPrototype("rose_addr_t","rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","physical_size","= 0",
+ AsmPESectionTableEntry.setDataPrototype("rose_addr_t","physical_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","physical_offset","= 0",
+ AsmPESectionTableEntry.setDataPrototype("rose_addr_t","physical_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // DQ (8/28/2008): Check against the specification
AsmPESectionTableEntry.setDataPrototype("unsigned","coff_line_nums","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPESectionTableEntry.setDataPrototype("unsigned","n_relocs","= 0",
@@ -821,10 +838,11 @@
AsmCoffSymbol.setFunctionPrototype ( "HEADER_PE_COFF_SYMBOL", "../Grammar/BinaryInstruction.code");
AsmCoffSymbol.setDataPrototype("std::string","st_name","= \"\"",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmCoffSymbol.setDataPrototype("SgAsmExecutableFileFormat::addr_t","st_name_offset","= 0",
+ AsmCoffSymbol.setDataPrototype("rose_addr_t","st_name_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmCoffSymbol.setDataPrototype("int","st_section_num","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // DQ (8/28/2008): Check against the specification
AsmCoffSymbol.setDataPrototype("unsigned","st_type","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmCoffSymbol.setDataPrototype("unsigned","st_storage_class","= 0",
@@ -852,7 +870,7 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEExtendedDOSHeader.setDataPrototype("SgUnsignedList","e_res2","",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPEExtendedDOSHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_lfanew","= 0",
+ AsmPEExtendedDOSHeader.setDataPrototype("rose_addr_t","e_lfanew","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// time_t testVariable;
@@ -860,11 +878,11 @@
// time_t time;
// unsigned forwarder_chain;
AsmPEImportDirectory.setFunctionPrototype ( "HEADER_PE_IMPORT_DIRECTORY", "../Grammar/BinaryInstruction.code");
- AsmPEImportDirectory.setDataPrototype("SgAsmExecutableFileFormat::addr_t","hintnames_rva","= 0",
+ AsmPEImportDirectory.setDataPrototype("rose_addr_t","hintnames_rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPEImportDirectory.setDataPrototype("SgAsmExecutableFileFormat::addr_t","bindings_rva","= 0",
+ AsmPEImportDirectory.setDataPrototype("rose_addr_t","bindings_rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmPEImportDirectory.setDataPrototype("SgAsmExecutableFileFormat::addr_t","dll_name_rva","= 0",
+ AsmPEImportDirectory.setDataPrototype("rose_addr_t","dll_name_rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEImportDirectory.setDataPrototype("time_t","time","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -875,10 +893,12 @@
// std::string name;
// unsigned char padding;
AsmPEImportHintName.setFunctionPrototype ( "HEADER_PE_IMPORT_HINT_NAME", "../Grammar/BinaryInstruction.code");
+ // DQ (8/28/2008): Check against the specification
AsmPEImportHintName.setDataPrototype("unsigned","hint","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmPEImportHintName.setDataPrototype("std::string","name","= \"\"",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // DQ (8/28/2008): Check against the specification
AsmPEImportHintName.setDataPrototype("unsigned char","padding","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -951,25 +971,25 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmNEFileHeader.setDataPrototype("unsigned","e_winvers","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_entrytab_rfo","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_entrytab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_entrytab_size","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_entrytab_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_sectab_rfo","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_sectab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_rsrctab_rfo","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_rsrctab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_resnametab_rfo","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_resnametab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_modreftab_rfo","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_modreftab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_importnametab_rfo","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_importnametab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_nonresnametab_offset","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_nonresnametab_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_fastload_sector","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_fastload_sector","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_fastload_nsectors","= 0",
+ AsmNEFileHeader.setDataPrototype("rose_addr_t","e_fastload_nsectors","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmNEFileHeader.setDataPrototype("SgAsmNEExtendedDOSHeader*","dos2_header","= NULL",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
@@ -1005,9 +1025,9 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmNESectionTable.setDataPrototype("unsigned","sector","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNESectionTable.setDataPrototype("SgAsmExecutableFileFormat::addr_t","physical_size","= 0",
+ AsmNESectionTable.setDataPrototype("rose_addr_t","physical_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNESectionTable.setDataPrototype("SgAsmExecutableFileFormat::addr_t","virtual_size","= 0",
+ AsmNESectionTable.setDataPrototype("rose_addr_t","virtual_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1053,7 +1073,7 @@
AsmNEExtendedDOSHeader.setFunctionPrototype ( "HEADER_NE_EXTENDED_DOS_HEADER", "../Grammar/BinaryInstruction.code");
AsmNEExtendedDOSHeader.setDataPrototype("SgUnsignedList","e_res1","",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNEExtendedDOSHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_lfanew","= 0",
+ AsmNEExtendedDOSHeader.setDataPrototype("rose_addr_t","e_lfanew","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// NEEntryFlags flags; /* bit flags */
@@ -1089,7 +1109,7 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmNERelocEntry.setDataPrototype("SgAsmNERelocEntry::NERelocFlags","flags","= SgAsmNERelocEntry::RF_ADDITIVE",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNERelocEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","src_offset","= 0",
+ AsmNERelocEntry.setDataPrototype("rose_addr_t","src_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// Note that these call default constructors to initialize their data
AsmNERelocEntry.setDataPrototype("SgAsmNERelocEntry::iref_type","iref","",
@@ -1108,9 +1128,9 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmNESectionTableEntry.setDataPrototype("unsigned","sector","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","physical_size","= 0",
+ AsmNESectionTableEntry.setDataPrototype("rose_addr_t","physical_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmNESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","virtual_size","= 0",
+ AsmNESectionTableEntry.setDataPrototype("rose_addr_t","virtual_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1175,47 +1195,47 @@
// addr_t e_iterpages_offset, e_rsrctab_rfo, e_resnametab_rfo, e_entrytab_rfo, e_fmtdirtab_rfo, e_fixup_pagetab_rfo;
// addr_t e_fixup_rectab_rfo, e_import_modtab_rfo, e_import_proctab_rfo, e_ppcksumtab_rfo, e_data_pages_offset;
// addr_t e_nonresnametab_offset, e_debug_info_rfo;
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_npages","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_npages","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_eip","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_eip","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_esp","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_esp","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_page_size","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_page_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_fixup_sect_size","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_fixup_sect_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_loader_sect_size","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_loader_sect_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_secttab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_secttab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_pagetab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_pagetab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_iterpages_offset","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_iterpages_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_rsrctab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_rsrctab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_resnametab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_resnametab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_entrytab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_entrytab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_fmtdirtab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_fmtdirtab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_fixup_pagetab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_fixup_pagetab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_fixup_rectab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_fixup_rectab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_import_modtab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_import_modtab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_import_proctab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_import_proctab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_ppcksumtab_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_ppcksumtab_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_data_pages_offset","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_data_pages_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_nonresnametab_offset","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_nonresnametab_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_debug_info_rfo","= 0",
+ AsmLEFileHeader.setDataPrototype("rose_addr_t","e_debug_info_rfo","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// ExtendedDOSHeader *dos2_header;
@@ -1302,7 +1322,7 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmLEEntryPoint.setDataPrototype("unsigned","res1","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLEEntryPoint.setDataPrototype("SgAsmExecutableFileFormat::addr_t","entry_offset","= 0",
+ AsmLEEntryPoint.setDataPrototype("rose_addr_t","entry_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// unsigned flags, pagemap_index, pagemap_nentries, res1;
@@ -1316,9 +1336,9 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmLESectionTableEntry.setDataPrototype("unsigned","res1","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","mapped_size","= 0",
+ AsmLESectionTableEntry.setDataPrototype("rose_addr_t","mapped_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmLESectionTableEntry.setDataPrototype("SgAsmExecutableFileFormat::addr_t","base_addr","= 0",
+ AsmLESectionTableEntry.setDataPrototype("rose_addr_t","base_addr","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1330,31 +1350,31 @@
// ExecSection *rm_section; /* Real mode code segment */
AsmDOSFileHeader.setFunctionPrototype ( "HEADER_DOS_HEADER", "../Grammar/BinaryInstruction.code");
/* Section in which this segment lives */
- AsmDOSFileHeader.setDataPrototype("unsigned","e_last_page_size","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_last_page_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_total_pages","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_total_pages","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_nrelocs","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_nrelocs","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_header_paragraphs","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_header_paragraphs","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_minalloc","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_minalloc","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_maxalloc","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_maxalloc","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_ss","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_ss","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_sp","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_sp","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_cksum","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_cksum","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_ip","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_ip","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_cs","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_cs","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("unsigned","e_overlay","= 0",
+ AsmDOSFileHeader.setDataPrototype("uint16_t","e_overlay","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDOSFileHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","e_relocs_offset","= 0",
+ AsmDOSFileHeader.setDataPrototype("rose_addr_t","e_relocs_offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmDOSFileHeader.setDataPrototype("SgUnsignedCharList","e_res1","",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1408,14 +1428,14 @@
/* Size of section in bytes */
// RPM (2008-08-22): Size is now stored by the 'data' member since 'data' is an STL vector
- // AsmGenericSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","size","= 0",
+ // AsmGenericSection.setDataPrototype("rose_addr_t","size","= 0",
// NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
/* Starting file offset of the section */
- AsmGenericSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","offset","= 0",
+ AsmGenericSection.setDataPrototype("rose_addr_t","offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
-#if 0 /*FIXME: Commented out while switching implementations (RPM 2008-08-21)*/
+#if 1 /*FIXME: Commented out while switching implementations (RPM 2008-08-21)*/
/* Content of just this section; points into file's content */
- AsmGenericSection.setDataPrototype("SgFileContentList","data","= NULL",
+ AsmGenericSection.setDataPrototype("SgFileContentList","data","",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
#endif
/* General contents of the section */
@@ -1434,9 +1454,9 @@
AsmGenericSection.setDataPrototype("bool","mapped","= false",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
/* Intended relative virtual address if `mapped' is true */
- AsmGenericSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","mapped_rva","= 0",
+ AsmGenericSection.setDataPrototype("rose_addr_t","mapped_rva","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmGenericSection.setDataPrototype("SgAsmExecutableFileFormat::addr_t","mapped_size","= 0",
+ AsmGenericSection.setDataPrototype("rose_addr_t","mapped_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmGenericSection.setDataPrototype("bool","rperm","= false",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1498,11 +1518,11 @@
AsmGenericHeader.setDataPrototype("SgCharList","magic","",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
/* Machine for which this header and its sections, etc. was compiled */
- AsmGenericHeader.setDataPrototype("SgAsmGenericArchitecture*","target","= NULL",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, DEF_TRAVERSAL, NO_DELETE);
+ AsmGenericHeader.setDataPrototype("SgAsmGenericFormat::InsSetArchitecture","isa","= SgAsmGenericFormat::ISA_UNSPECIFIED",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
/* Base virtual address used by all "relative virtual addresses" (RVA) */
- AsmGenericHeader.setDataPrototype("SgAsmExecutableFileFormat::addr_t","base_va","= 0",
+ AsmGenericHeader.setDataPrototype("rose_addr_t","base_va","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
/* Code entry point wrt base_va */
AsmGenericHeader.setDataPrototype("SgAddressList","entry_rvas","",
@@ -1539,9 +1559,9 @@
/* File attributes at time of file open (valid if fd>=0) */
AsmGenericFile.setDataPrototype("SgAsmGenericFormat::fileDetails","sb","",
NO_CONSTRUCTOR_PARAMETER, NO_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
-#if 0 /*FIXME: Commented out while switching implementations (RPM 2008-08-21)*/
+#if 1 /*FIXME: Commented out while switching implementations (RPM 2008-08-21)*/
/* Content of file mapped into memory */
- AsmGenericFile.setDataPrototype("SgFileContentList","data","= NULL",
+ AsmGenericFile.setDataPrototype("SgFileContentList","data","",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
#endif
/* All known sections for this file */
@@ -1590,15 +1610,6 @@
AsmGenericFormat.setDataPrototype("size_t","word_size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- // This data structure represents the ExecFile from file: ExecGeneric.h
- AsmGenericArchitecture.setFunctionPrototype ( "HEADER_GENERIC_ARCHITECTURE", "../Grammar/BinaryInstruction.code");
- /* Instruction set architecture */
- AsmGenericArchitecture.setDataPrototype("SgAsmGenericFormat::InsSetArchitecture","isa","= SgAsmGenericFormat::ISA_UNSPECIFIED",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- /* Actual stored value if isa==ISA_OTHER */
- AsmGenericArchitecture.setDataPrototype("unsigned long","other","= 0",
- NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
-
// DQ (8/3/2008): Added new IR nodes data members.
// SymbolDefState def_state; // Undefined, created but not allocated, created and allocated, etc.
// SymbolBinding binding; // local, global, etc.
@@ -1614,9 +1625,9 @@
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmGenericSymbol.setDataPrototype("SgAsmGenericSymbol::SymbolType","type","= SgAsmGenericSymbol::SYM_NO_TYPE",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmGenericSymbol.setDataPrototype("SgAsmExecutableFileFormat::addr_t","value","= 0",
+ AsmGenericSymbol.setDataPrototype("rose_addr_t","value","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmGenericSymbol.setDataPrototype("SgAsmExecutableFileFormat::addr_t","size","= 0",
+ AsmGenericSymbol.setDataPrototype("rose_addr_t","size","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmGenericSymbol.setDataPrototype("SgAsmGenericSection*","bound","= NULL",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1680,17 +1691,16 @@
AsmFieldDeclaration.setDataPrototype("std::string","name","= \"\"",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
// Not clear if we want to store the offset explicitly
- AsmFieldDeclaration.setDataPrototype("unsigned long","offset","= 0",
+ AsmFieldDeclaration.setDataPrototype("uint64_t","offset","= 0",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmByteValueExpression.setDataPrototype("unsigned char","value","= 0x0",
+ AsmByteValueExpression.setDataPrototype("uint8_t","value","= 0x0",
CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmWordValueExpression.setDataPrototype("unsigned short","value","= 0x0",
+ AsmWordValueExpression.setDataPrototype("uint16_t","value","= 0x0",
CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- AsmDoubleWordValueExpression.setDataPrototype("unsigned int","value","= 0x0",
+ AsmDoubleWordValueExpression.setDataPrototype("uint32_t","value","= 0x0",
CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
- // This should maybe be "unsigned long long"
- AsmQuadWordValueExpression.setDataPrototype("unsigned long long int","value","= 0x0",
+ AsmQuadWordValueExpression.setDataPrototype("uint64_t","value","= 0x0",
CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
AsmSingleFloatValueExpression.setDataPrototype("float","value","= 0.0F",
CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
@@ -1804,7 +1814,6 @@
AsmGenericHeader.setFunctionSource ( "SOURCE_GENERIC_HEADER", "../Grammar/BinaryInstruction.code");
AsmGenericSection.setFunctionSource ( "SOURCE_GENERIC_SECTION", "../Grammar/BinaryInstruction.code");
AsmGenericFormat.setFunctionSource ( "SOURCE_GENERIC_FORMAT", "../Grammar/BinaryInstruction.code");
- AsmGenericArchitecture.setFunctionSource ( "SOURCE_GENERIC_ARCHITECTURE", "../Grammar/BinaryInstruction.code");
AsmGenericSymbol.setFunctionSource ( "SOURCE_GENERIC_SYMBOL", "../Grammar/BinaryInstruction.code");
// AsmGenericSectionList.setFunctionSource ( "SOURCE_GENERIC_SECTION_LIST", "../Grammar/BinaryInstruction.code");
AsmGenericSymbolList.setFunctionSource ( "SOURCE_GENERIC_SYMBOL_LIST", "../Grammar/BinaryInstruction.code");
Modified: trunk/src/ROSETTA/src/buildStorageClasses.C
===================================================================
--- trunk/src/ROSETTA/src/buildStorageClasses.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/src/buildStorageClasses.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -787,7 +787,11 @@
( varTypeString == "Exec::addr_t" ) ||
// DQ (8/9/2008): Added typedef to SgAsmExecutableFileFormat so that "Exec::addr_t" can be removed!
( varTypeString == "SgAsmExecutableFileFormat::addr_t" ) ||
+ ( varTypeString == "rose_addr_t" ) ||
( varTypeString == "uint64_t" ) ||
+ ( varTypeString == "uint32_t" ) ||
+ ( varTypeString == "uint16_t" ) ||
+ ( varTypeString == "uint8_t" ) ||
( varTypeString == "size_t" ) ||
( varTypeString == "time_t" ) ||
// DQ (8/7/2008): Note that these are not primative types, but I will account
Modified: trunk/src/ROSETTA/src/support.C
===================================================================
--- trunk/src/ROSETTA/src/support.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/ROSETTA/src/support.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -951,7 +951,22 @@
File.setDataPrototype ( "bool", "read_executable_file_format_only", "= false",
NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // DQ (8/26/2008): Adds support for only disassembling the instructions, skips use of information
+ // gathered from the data structures built from the binary executable file format (symbols,
+ // section permisions, etc.).
+ File.setDataPrototype ( "bool", "read_instructions_only", "= false",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+ // DQ (8/26/2008): Adds support for more agressive disassembly of sections that are in
+ // executable segments but may be in non-executable segments. Segments are sets of sections
+ // and the OS marks pages based on segment settings, not sections settings, so sections
+ // settings can be ignored. This setting follows the segments setting it selecting executable
+ // sets of sections (segments), instead of section settings which could be ignored. Binaries
+ // built using compilers and intended for debugging follow more rules than arbitrary binaries.
+ File.setDataPrototype ( "bool", "aggressive", "= false",
+ NO_CONSTRUCTOR_PARAMETER, BUILD_ACCESS_FUNCTIONS, NO_TRAVERSAL, NO_DELETE);
+
+
#if OLD_GRAPH_NODES
// tps (08/08/07): Added the graph, graph nodes and graph edges
// note - todo: Properties should be a map <string, string> (doesnt work yet)
Modified: trunk/src/backend/Makefile.in
===================================================================
--- trunk/src/backend/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -209,8 +210,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -304,6 +307,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -344,6 +349,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/asmUnparser/Makefile.in
===================================================================
--- trunk/src/backend/asmUnparser/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/asmUnparser/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/asmUnparser/unparseAsm.C
===================================================================
--- trunk/src/backend/asmUnparser/unparseAsm.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/asmUnparser/unparseAsm.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -59,9 +59,22 @@
}
}
+static string unparseAsmInterpretation(SgAsmInterpretation* interp) {
+ return "/* Interpretation " + std::string(interp->get_header()->format_name()) + " */\n" + (interp->get_global_block() ? unparseAsmStatement(interp->get_global_block()) : "/* No global block */");
+}
+
// void unparseAsmStatementToFile(const string& filename, SgAsmNode* stmt) {
void unparseAsmStatementToFile(const string& filename, SgAsmStatement* stmt) {
ROSE_ASSERT (stmt != NULL);
ofstream of(filename.c_str());
of << unparseAsmStatement(stmt);
}
+
+void unparseAsmFileToFile(const string& filename, SgAsmFile* file) {
+ ROSE_ASSERT (file != NULL);
+ ofstream of(filename.c_str());
+ const SgAsmInterpretationPtrList& interps = file->get_interpretations();
+ for (size_t i = 0; i < interps.size(); ++i) {
+ of << unparseAsmInterpretation(interps[i]) << '\n';
+ }
+}
Modified: trunk/src/backend/asmUnparser/unparseAsm.h
===================================================================
--- trunk/src/backend/asmUnparser/unparseAsm.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/asmUnparser/unparseAsm.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -27,10 +27,9 @@
std::string unparseInstructionWithAddress(SgAsmInstruction* insn);
// Fixed to take a SgAsmStatement and added support for comments.
-// std::string unparseAsmStatement(SgAsmNode* stmt);
std::string unparseAsmStatement(SgAsmStatement* stmt);
-// void unparseAsmStatementToFile(const std::string& filename, SgAsmNode* stmt);
void unparseAsmStatementToFile(const std::string& filename, SgAsmStatement* stmt);
+void unparseAsmFileToFile(const std::string& filename, SgAsmFile* file);
#endif /* ROSE_UNPARSEASM_H */
Modified: trunk/src/backend/unparser/CxxCodeGeneration/Makefile.in
===================================================================
--- trunk/src/backend/unparser/CxxCodeGeneration/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/CxxCodeGeneration/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/unparser/CxxCodeGeneration/unparseCxx_types.C
===================================================================
--- trunk/src/backend/unparser/CxxCodeGeneration/unparseCxx_types.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/CxxCodeGeneration/unparseCxx_types.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -118,7 +118,7 @@
{
case SgTypeImaginary::e_floatPrecision:
{
- if (backEndCompiler == "g++" || backEndCompiler == "gcc")
+ if (backEndCompiler == "g++" || backEndCompiler == "gcc" || backEndCompiler == "mpicc" || backEndCompiler == "mpicxx")
{
// Handle special case of GNU compilers
returnString = "float";
@@ -131,7 +131,7 @@
}
case SgTypeImaginary::e_doublePrecision:
{
- if (backEndCompiler == "g++" || backEndCompiler == "gcc")
+ if (backEndCompiler == "g++" || backEndCompiler == "gcc" || backEndCompiler == "mpicc" || backEndCompiler == "mpicxx")
{
// Handle special case of GNU compilers
returnString = "double";
@@ -144,7 +144,7 @@
}
case SgTypeImaginary::e_longDoublePrecision:
{
- if (backEndCompiler == "g++" || backEndCompiler == "gcc")
+ if (backEndCompiler == "g++" || backEndCompiler == "gcc" || backEndCompiler == "mpicc" || backEndCompiler == "mpicxx")
{
// Handle special case of GNU compilers (use "__imag__" on the rhs
// to extract the real or imaginary part of a complex number). As
@@ -251,7 +251,7 @@
// DQ (8/29/2005): Added support for classification of back-end compilers (independent of the name invoked to execute them)
// if ( (string(CXX_COMPILER_NAME) == "g++") || (string(CXX_COMPILER_NAME) == "gcc") )
string compilerName = BACKEND_CXX_COMPILER_NAME_WITHOUT_PATH;
- if ( (compilerName == "g++") || (compilerName == "gcc") )
+ if ( (compilerName == "g++") || (compilerName == "gcc") || compilerName == "mpicc" || compilerName == "mpicxx")
res = res + "__restrict__ ";
else
res = res + "restrict ";
@@ -1382,7 +1382,7 @@
curprint ( "restrict ");
else
{
- if ( (compilerName == "g++") || (compilerName == "gcc") )
+ if ( (compilerName == "g++") || (compilerName == "gcc") || compilerName == "mpicc" || compilerName == "mpicxx")
{
// GNU uses a string variation on the C99 spelling of the "restrict" keyword
curprint ( "__restrict__ ");
Modified: trunk/src/backend/unparser/FortranCodeGeneration/Makefile.in
===================================================================
--- trunk/src/backend/unparser/FortranCodeGeneration/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/FortranCodeGeneration/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/unparser/Makefile.in
===================================================================
--- trunk/src/backend/unparser/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/unparser/PHPCodeGeneration/Makefile.in
===================================================================
--- trunk/src/backend/unparser/PHPCodeGeneration/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/PHPCodeGeneration/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/unparser/formatSupport/Makefile.in
===================================================================
--- trunk/src/backend/unparser/formatSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/formatSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/unparser/languageIndependenceSupport/Makefile.in
===================================================================
--- trunk/src/backend/unparser/languageIndependenceSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/languageIndependenceSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -230,8 +231,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -325,6 +328,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -365,6 +370,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/backend/unparser/unparser.C
===================================================================
--- trunk/src/backend/unparser/unparser.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/backend/unparser/unparser.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -288,20 +288,12 @@
// string outputFileName = "unparse.s";
string outputFileName = file->get_unparse_output_filename();
- SgAsmFile* astFile = file->get_binaryFile();
- ROSE_ASSERT(astFile != NULL);
+ SgAsmFile* asmFile = file->get_binaryFile();
+ ROSE_ASSERT(asmFile != NULL);
// DQ (8/14/2008): Added test to make sure that there is a valid SgAsmBlock with instructions.
// So that we can optionally just test the binary file format details.
- if (astFile->get_global_block() != NULL)
- {
- unparseAsmStatementToFile(outputFileName, astFile->get_global_block());
- }
- else
- {
- printf ("Warning: SgAsmFile is missing valid global_block: astFile->get_global_block() != NULL \n");
- }
-
+ unparseAsmFileToFile(outputFileName, asmFile);
// DQ (8/20/2008): Output the re-assembled binary from the parts in the represnetation of the binary file format
// (Note that this does not support transformations on instructions, so this is not a backend code generator).
@@ -327,15 +319,15 @@
std::cout << "output re-generated binary as: " << newFilename << std::endl;
#endif
// Regenerate the binary executable.
- SgAsmExecutableFileFormat::unparseBinaryFormat(newFilename, astFile);
+ SgAsmExecutableFileFormat::unparseBinaryFormat(newFilename, asmFile);
// Dump detailed info from the AST representation of the binary executable file format.
string baseName = file->get_sourceFileNameWithoutPath();
std::string dumpName = baseName + ".dump";
- FILE *dumpFile = fopen(dumpName.c_str(), "w");
+ FILE *dumpFile = fopen(dumpName.c_str(), "wb");
if (dumpFile)
{
- SgAsmGenericFile *ef = astFile->get_genericFile();
+ SgAsmGenericFile *ef = asmFile->get_genericFile();
ROSE_ASSERT(ef != NULL);
// The file type should be the first; test harness depends on it
Modified: trunk/src/frontend/BinaryDisassembly/Makefile.in
===================================================================
--- trunk/src/frontend/BinaryDisassembly/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -276,8 +277,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -371,6 +374,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -411,6 +416,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.cpp
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.cpp 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.cpp 2008-08-30 08:10:25 UTC (rev 19)
@@ -10,7 +10,177 @@
using namespace std;
+static bool debug = false;
+void
+RoseBin_CallGraphAnalysis::findClusterOfNode(SgDirectedGraphNode* next_n,
+ int& currentCluster,
+ std::map<SgAsmFunctionDeclaration*,int>& visited) {
+ int resultsCluster=0;
+ std::map<SgAsmFunctionDeclaration*,int>::const_iterator t = visited.begin();
+ for (;t!=visited.end();++t) {
+ SgAsmFunctionDeclaration* func = t->first;
+ int cluster = t->second;
+ ROSE_ASSERT(func);
+ if (debug)
+ cerr << " ..... contains : " << cluster << " node : ." << RoseBin_support::HexToString(func->get_address()) << ". " << endl;
+ }
+
+ std::set<SgDirectedGraphNode*> curr_cluster;
+ // check if this node has been visited before
+ SgAsmFunctionDeclaration* func = isSgAsmFunctionDeclaration(next_n->get_SgNode());
+ ROSE_ASSERT(func);
+ std::map<SgAsmFunctionDeclaration*,int>::const_iterator clust = visited.find(func);
+ if (clust!=visited.end()) {
+ // found it in clusters
+ resultsCluster=clust->second;
+ // visited[func]=resultsCluster;
+ return;
+ } else {
+ curr_cluster.insert(next_n);
+ if (debug)
+ cerr << " >>>> RoseBin_CallGraph: NOT YET PROCESSED : ." <<
+ RoseBin_support::HexToString(isSgAsmFunctionDeclaration(next_n->get_SgNode())->get_address()) << " " << next_n << endl;
+ }
+ // if it has not been seen before, we remember it in visited_f and traverse the call graph
+
+ // traverse the graph from next to node
+ std::vector<SgDirectedGraphNode*> successors_f;
+ std::set<SgDirectedGraphNode*> visited_f;
+
+ vector<SgDirectedGraphNode*> worklist;
+ worklist.push_back(next_n);
+ visited_f.insert(next_n);
+
+ while (!worklist.empty()) {
+ SgDirectedGraphNode* current = worklist.back();
+ worklist.pop_back();
+ successors_f.clear();
+ vizzGraph->getSuccessors(current, successors_f);
+
+ if (debug)
+ cerr << " >>>> RoseBin_CallGraph: successor size of : ." <<
+ RoseBin_support::HexToString(isSgAsmFunctionDeclaration(current->get_SgNode())->get_address()) <<
+ " == " << successors_f.size() << endl;
+ vector<SgDirectedGraphNode*>::iterator succ = successors_f.begin();
+ for (;succ!=successors_f.end();++succ) {
+ SgDirectedGraphNode* next = *succ;
+ SgAsmFunctionDeclaration* func_next = isSgAsmFunctionDeclaration(next->get_SgNode());
+ ROSE_ASSERT(func_next);
+
+ std::set<SgDirectedGraphNode*>::iterator
+ it =visited_f.find(next);
+ if (it==visited_f.end()) {
+ visited_f.insert(next);
+ // not has not been visited before, but is it in one of our clusters?
+ std::map<SgAsmFunctionDeclaration*,int>::const_iterator clust = visited.find(func_next);
+ if (clust!=visited.end()) {
+ // found it in clusters
+ resultsCluster=clust->second;
+ if (debug)
+ cerr << " >>>> RoseBin_CallGraph: node previously iterated : ." <<
+ RoseBin_support::HexToString(isSgAsmFunctionDeclaration(func_next)->get_address()) <<
+ " in cluster : " << resultsCluster << endl;
+ } else {
+ // if it is not in a cluster, remember it for now.
+ curr_cluster.insert(next);
+ // add to worklist only if this node was not visited on a prior run
+ worklist.push_back(next);
+ if (debug)
+ cerr << " >>>> RoseBin_CallGraph: iterating currently : ." <<
+ RoseBin_support::HexToString(isSgAsmFunctionDeclaration(func_next)->get_address()) <<
+ " cluster found so far is : " << resultsCluster << endl;
+ }
+ }
+
+ } // for
+ } // while
+
+ if (debug)
+ cerr << " >>>> RoseBin_CallGraph: iteration done. " << endl;
+
+ // now we have iterated through all reachable nodes and marked the nodes that have no cluster
+ // by putting them into the currentCluster set. If any node has been detected that is
+ // part of another cluster, then resulsCluster will be != 0. In that case we need to iterate
+ // over all remaining (curr_cluster) nodes and add that resultCluster.
+ if (resultsCluster!=0) {
+
+ } else {
+ // in this case we increase the global counter and add all nodes we found into the new cluster
+ currentCluster++;
+ resultsCluster=currentCluster;
+ }
+
+ std::set<SgDirectedGraphNode*>::const_iterator it = curr_cluster.begin();
+ for (;it!=curr_cluster.end();++it) {
+ SgDirectedGraphNode* node = *it;
+ SgAsmFunctionDeclaration* func_next = isSgAsmFunctionDeclaration(node->get_SgNode());
+ ROSE_ASSERT(func_next);
+ visited[func_next]=resultsCluster;
+ if (debug)
+ cerr << " >>>> RoseBin_CallGraph: adding to visited : ." <<
+ RoseBin_support::HexToString(isSgAsmFunctionDeclaration(func_next)->get_address()) <<
+ " cluster : " << resultsCluster << " " << node << endl;
+ }
+
+}
+
+void
+RoseBin_CallGraphAnalysis::getConnectedComponents(std::map<int,std::set<SgAsmFunctionDeclaration*> >& ret) {
+ std::map<SgAsmFunctionDeclaration*,int> visited;
+
+ typedef rose_hash::hash_map <std::string, SgDirectedGraphNode*> nodeType;
+ nodeType result;
+ nodeType nodes = vizzGraph->nodes;
+ nodeType::iterator itn2 = nodes.begin();
+ int currentCluster=0;
+ for (; itn2!=nodes.end();++itn2) {
+ string hex_address = itn2->first;
+
+ SgDirectedGraphNode* node = itn2->second;
+ SgNode* internal = node->get_SgNode();
+ SgAsmFunctionDeclaration* func = isSgAsmFunctionDeclaration(internal);
+ if (func) {
+ if (debug)
+ std::cerr << "CallGraphAnalysis:: findCluster on function: ." << hex_address << "." <<endl;
+ // for each function we need to traverse the callgraph and add the function to a set
+ findClusterOfNode(node,currentCluster, visited);
+ }
+ }
+
+ // convert the visited map into the std::map<int,std::set<SgAsmFunctionDeclaration*> >
+ std::map<SgAsmFunctionDeclaration*,int>::const_iterator it = visited.begin();
+ for (;it!=visited.end();++it) {
+ SgAsmFunctionDeclaration* func = it->first;
+ int cluster = it->second;
+ std::set<SgAsmFunctionDeclaration*> setFunc;
+ std::map<int,std::set<SgAsmFunctionDeclaration*> >::const_iterator findClust = ret.find(cluster);
+ if (findClust!=ret.end()) {
+ setFunc = findClust->second;
+ }
+ ROSE_ASSERT(func);
+ if (debug)
+ cerr << " >> RoseBin_CallGraph: checking function : " << RoseBin_support::HexToString(func->get_address()) << endl;
+ setFunc.insert(func);
+ ret[cluster]=setFunc;
+ }
+
+ // test
+ std::map<int,std::set<SgAsmFunctionDeclaration*> >::const_iterator comps = ret.begin();
+ for (;comps!=ret.end();++comps) {
+ int nr = comps->first;
+ cerr << " CALLGRAPH : found the following component " << nr << endl;
+ std::set<SgAsmFunctionDeclaration*> funcs = comps->second;
+ std::set<SgAsmFunctionDeclaration*>::const_iterator it = funcs.begin();
+ for (;it!=funcs.end();++it) {
+ SgAsmFunctionDeclaration* function = *it;
+ string name = function->get_name();
+ name.append("_f");
+ cerr << " CALLGRAPH : function : " << name << endl;
+ }
+ }
+}
+
/****************************************************
* run the compare analysis
****************************************************/
@@ -27,15 +197,6 @@
if (RoseBin_support::DEBUG_MODE_MIN())
cerr << "\n ********************** running CallGraphAnalysis ... " << fileName << endl;
- /*
- // check if graph exists, if yes, get it out, otherwise create
- __gnu_cxx::hash_map <std::string, SgDirectedGraph*>::iterator itG = graphs.find(analysisName);
- if (itG!=graphs.end()) {
- // note: this does currently not work because graph and nodes are disconnected (Grammar problem)
- vizzGraph->graph = itG->second;
- cerr << " >>> found existing dfa graph ... using that one. " << endl;
- } else {
- */
vizzGraph->graph = new SgDirectedGraph(analysisName,analysisName);
vizzGraph->setGrouping(false);
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.h
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_CallGraphAnalysis.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -14,6 +14,9 @@
//class RoseFile;
class RoseBin_CallGraphAnalysis : public RoseBin_FlowAnalysis {
+ void findClusterOfNode(SgDirectedGraphNode* next_n,
+ int& currentCluster,
+ std::map<SgAsmFunctionDeclaration*,int>& visited);
public:
@@ -39,6 +42,7 @@
// run this analysis
void run(RoseBin_Graph* vg, std::string fileN, bool multiedge) ;
+ void getConnectedComponents(std::map<int,std::set<SgAsmFunctionDeclaration*> >& ret);
};
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_ControlFlowAnalysis.cpp
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_ControlFlowAnalysis.cpp 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_ControlFlowAnalysis.cpp 2008-08-30 08:10:25 UTC (rev 19)
@@ -12,6 +12,8 @@
using namespace std;
+static bool debug=true;
+
void
RoseBin_ControlFlowAnalysis::getCFGNodesForFunction(std::set<SgDirectedGraphNode*>& visited_f,
std::set<std::string>& visited_names,
@@ -36,15 +38,17 @@
std::set<SgDirectedGraphNode*>::iterator
it =visited_f.find(next);
+ if (sameParents(current,next))
if (it==visited_f.end()) {
- if (sameParents(current,next))
+ // if (sameParents(current,next))
worklist.push_back(next);
visited_f.insert(next);
SgNode* internal = next->get_SgNode();
SgAsmInstruction* inst = isSgAsmInstruction(internal);
if (inst) {
string name = RoseBin_support::HexToString(inst->get_address());
- //cerr << " adding node to function : ."<<name<<"."<<endl;
+ if (debug)
+ cerr << " adding node to function : ."<<name<<"."<<endl;
visited_names.insert(name);
}
}
@@ -78,22 +82,37 @@
set<SgDirectedGraphNode*> gns;
set<std::string> names;
getCFGNodesForFunction(gns,names,node,hex_address);
- //cerr << " nodes in function: " << gns.size() << " " << names.size() <<endl;
+ if (debug)
+ cerr << " nodes in function: " << gns.size() << " " << names.size() <<endl;
ROSE_ASSERT(gns.size()==names.size());
set<SgDirectedGraphNode*>::const_iterator it2 = gns.begin();
set<std::string>::const_iterator it3 = names.begin();
for (;it2!=gns.end();++it2, ++it3) {
std::string name = *it3;
SgDirectedGraphNode* n = *it2;
- //cerr << " adding to result ."<<name<<"."<<endl;
+ if (debug)
+ cerr << " adding to result ."<<name<<"."<<endl;
result[name]=n;
}
}
}
}
- vizzGraph->nodes=result;
-
+ nodeType nodesResult = nodes;
+ nodeType::iterator itn23 = nodes.begin();
+ for (; itn23!=nodes.end();++itn23) {
+ string hex_address = itn23->first;
+ nodeType::iterator it = result.find(hex_address);
+ if (it==result.end()) {
+ // not found in result, i.e. delete
+ nodesResult.erase(hex_address);
+ }
+ }
+ // vizzGraph->nodes=nodesResult;
+
+#if 0
+ // vizzGraph->nodes=result;
+
// create file
bool forward_analysis=true;
bool multiedge=false;
@@ -114,6 +133,63 @@
vizzGraph->printEpilog(myfile);
myfile.close();
+
+#endif
+
+
+
+#if 1
+ RoseBin_Graph* gr = new RoseBin_DotGraph(vizzGraph->info);
+ gr->graph = new SgDirectedGraph("test","test");
+ gr->nodes=nodesResult;
+
+ typedef rose_hash::hash_multimap < SgDirectedGraphNode*, SgDirectedGraphEdge*> edgeType;
+ edgeType edges = vizzGraph->edges;
+ edgeType resultEdges;
+ edgeType::iterator itEdg = edges.begin();
+ for (; itEdg!=edges.end();++itEdg) {
+ SgDirectedGraphNode* node = itEdg->first;
+ SgDirectedGraphEdge* edge = itEdg->second;
+ SgDirectedGraphNode* target = isSgDirectedGraphNode(edge->get_to());
+ nodeType::iterator itn2 = nodesResult.begin();
+ bool foundS=false;
+ if (node)
+ foundS=true;
+ bool foundT=false;
+ for (; itn2!=nodesResult.end();++itn2) {
+ SgDirectedGraphNode* n = itn2->second;
+ //if (n==source) foundS=true;
+ if (n==target) foundT=true;
+ }
+ if (foundS==false || foundT==false) {
+
+ } else
+ resultEdges.insert(make_pair(node,edge));
+ }
+
+ gr->edges=resultEdges;
+
+ // create file
+ bool forward_analysis=true;
+ bool multiedge=false;
+ std::ofstream myfile;
+ myfile.open(fileName.c_str());
+
+ string name = "ROSE Graph";
+ gr->printProlog(myfile, name);
+
+ string functionName="";
+
+ gr->setGrouping(true);
+ gr->printNodes(true, this, forward_analysis, myfile,functionName);
+ nrNodes=gr->nodes.size();
+
+ gr->printEdges(this,myfile, multiedge);
+ nrEdges=gr->edges.size();
+
+ gr->printEpilog(myfile);
+ myfile.close();
+#endif
}
/****************************************************
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.cpp
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.cpp 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.cpp 2008-08-30 08:10:25 UTC (rev 19)
@@ -48,22 +48,6 @@
return hexSet;
}
-void
-RoseBin_DataFlowAnalysis::getRootNodes(vector <SgDirectedGraphNode*>& rootNodes) {
- nrOfFunctions=0;
- ROSE_ASSERT(vizzGraph);
- nodeType::iterator itn = vizzGraph->nodes.begin();
- for (; itn!=vizzGraph->nodes.end();++itn) {
- string hex_address = itn->first;
- SgDirectedGraphNode* node = isSgDirectedGraphNode(itn->second);
- SgNode* internal = node->get_SgNode();
- SgAsmFunctionDeclaration* func = isSgAsmFunctionDeclaration(internal);
- if (func) {
- rootNodes.push_back(node);
- nrOfFunctions++;
- }
- }
-}
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.h
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_DataFlowAnalysis.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -22,7 +22,6 @@
class RoseBin_DataFlowAnalysis : public RoseBin_FlowAnalysis {
private:
- int nrOfFunctions;
int nrOfNodesVisited;
bool interprocedural;
RoseBin_DataFlowAbstract* variableAnalysis;
@@ -33,8 +32,6 @@
rose_hash::hash_map <SgDirectedGraphNode*, SgDirectedGraphNode*> nodeBeforeMap;
- typedef rose_hash::hash_map <std::string, SgDirectedGraphNode*> nodeType;
- typedef rose_hash::hash_map < std::string, SgDirectedGraphEdge*> edgeType;
void traverseEdges(RoseBin_DataFlowAbstract* analysis);
@@ -87,7 +84,6 @@
RoseBin_DataFlowAbstract* defuse,
bool interprocedural);
- void getRootNodes(std::vector <SgDirectedGraphNode*>& rootNodes);
void init(bool interp, bool pedges) {
interprocedural = interp;
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.cpp
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.cpp 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.cpp 2008-08-30 08:10:25 UTC (rev 19)
@@ -14,7 +14,24 @@
//#include "AST_BIN_Traversal.h"
+void
+RoseBin_FlowAnalysis::getRootNodes(vector <SgDirectedGraphNode*>& rootNodes) {
+ nrOfFunctions=0;
+ ROSE_ASSERT(vizzGraph);
+ nodeType::iterator itn = vizzGraph->nodes.begin();
+ for (; itn!=vizzGraph->nodes.end();++itn) {
+ string hex_address = itn->first;
+ SgDirectedGraphNode* node = isSgDirectedGraphNode(itn->second);
+ SgNode* internal = node->get_SgNode();
+ SgAsmFunctionDeclaration* func = isSgAsmFunctionDeclaration(internal);
+ if (func) {
+ rootNodes.push_back(node);
+ nrOfFunctions++;
+ }
+ }
+}
+
bool
RoseBin_FlowAnalysis::sameParents(SgDirectedGraphNode* node, SgDirectedGraphNode* next) {
bool same=false;
@@ -294,6 +311,7 @@
}
else{
// std::cerr << "FlowAnalysis :: from_string failed .. " << std::endl;
+ if (valStr!="")
cerr << " WARNING: Cant convert string to long - in process_jump :: " << regRef->class_name() <<
" inst :: " << inst->get_mnemonic() << " addr : " << addrhex3.str() << " target : " << valStr << endl;
}
@@ -633,6 +651,10 @@
}
}
else if (thisbinX86->get_kind() == x86_call) {
+ // cerr << "CallGRAPH: Found call : " <<
+ // RoseBin_support::HexToString(VirtualBinCFG::CFGNode(thisbinX86).getNode()->get_address()) << " to " <<
+ // RoseBin_support::HexToString(VirtualBinCFG::CFGNode(info->getInstructionAtAddress(thisbinX86->get_address() + thisbinX86->get_raw_bytes().size())).getNode()->get_address()) << endl;
+
vector<VirtualBinCFG::CFGEdge> dests = thisbinX86->cfgBinOutEdges(info);
dests.push_back(VirtualBinCFG::CFGEdge(VirtualBinCFG::CFGNode(thisbinX86), VirtualBinCFG::CFGNode(info->getInstructionAtAddress(thisbinX86->get_address() + thisbinX86->get_raw_bytes().size())), info));
if (!dests.empty()) {
@@ -672,6 +694,7 @@
ostringstream addrhex_tf;
addrhex_tf << hex << setw(8) << trg_func_address ;
hexStrf = addrhex_tf.str();
+ // cerr << " CALLGRAPH TARGET PARENT : " << hexStrf << endl;
}
string trg_mnemonic = bin_target->get_mnemonic();
@@ -722,6 +745,7 @@
if (analysisName=="callgraph") {
if (currentFunctionName!=trg_func_name && thisbinX86->get_kind() != x86_ret) {
SgDirectedGraphEdge* edge = vizzGraph->createEdge( typeEdge, vizzGraph->graph->get_graph_id(), funcDeclNode, src_address, trg, trg_func_address);
+ //cerr << "CallGraph : create edge : " << RoseBin_support::HexToString(src_address) << " to func : " << RoseBin_support::HexToString(trg_func_address) << endl;
vizzGraph->setProperty(RoseBin_Def::type, edge, RoseBin_support::ToString(RoseBin_Edgetype::cfg));
}
} else {
Modified: trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.h
===================================================================
--- trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/analyses/RoseBin_FlowAnalysis.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -29,7 +29,12 @@
//tabletype_inv usetable_instr;
tabletype_inv deftable_instr;
+ int nrOfFunctions;
+ typedef rose_hash::hash_map <std::string, SgDirectedGraphNode*> nodeType;
+ typedef rose_hash::hash_map < std::string, SgDirectedGraphEdge*> edgeType;
+
+
SgAsmNode* globalBin;
int func_nr;
int nr_target_missed;
@@ -47,6 +52,7 @@
SgAsmFunctionDeclaration* funcDecl;
SgDirectedGraphNode* funcDeclNode;
+
// worklist to build the CFG graph
std::stack <SgAsmInstruction*> worklist_forthisfunction;
@@ -154,6 +160,7 @@
}
bool sameParents(SgDirectedGraphNode* node, SgDirectedGraphNode* next);
+ void getRootNodes(std::vector <SgDirectedGraphNode*>& rootNodes);
};
Modified: trunk/src/frontend/BinaryDisassembly/graph/RoseBin_DotGraph.cpp
===================================================================
--- trunk/src/frontend/BinaryDisassembly/graph/RoseBin_DotGraph.cpp 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/graph/RoseBin_DotGraph.cpp 2008-08-30 08:10:25 UTC (rev 19)
@@ -429,6 +429,13 @@
type = "Buffer Overflow" ;
}
regs += eval;
+ string hex_name=hex_address.substr(1,hex_address.length());
+ hex_name="0x"+hex_name;
+ string nameL=name.substr(0,9);
+ if (type!="function") {
+ ROSE_ASSERT(hex_name==nameL);
+ cerr << " hexName : ." << hex_name << ". == ." << nameL << "." << endl;
+ }
myfile << "\"" << hex_address << "\"[label=\"" << name << "\\n" << dfa_info << dfa_variable <<
" visited: " << visitedCounter <<"\\n" <<
"type = " << type << "\\n" << variable << "\\n" << regs << "\"" << add <<"];\n";
@@ -494,6 +501,7 @@
SgDirectedGraphNode* source = isSgDirectedGraphNode(edge->get_from());
SgDirectedGraphNode* target = isSgDirectedGraphNode(edge->get_to());
+#if 0
// extra check to ensure that nodes exist. If not, skip
nodeType::iterator itn2 = nodes.begin();
bool foundS=false;
@@ -504,10 +512,27 @@
if (n==target) foundT=true;
}
if (foundS==false || foundT==false) {
- cerr <<"WARNING :: printEdges - edge not found." << endl;
+ cerr <<"WARNING :: printEdges - edge not found. " << endl;
return;
+ if (source && target) {
+ SgAsmFunctionDeclaration* src = isSgAsmFunctionDeclaration(source->get_SgNode());
+ SgAsmFunctionDeclaration* trg = isSgAsmFunctionDeclaration(target->get_SgNode());
+ if (src && trg) {
+ cerr <<"WARNING :: printEdges - edge not found: " <<
+ RoseBin_support::HexToString(src->get_address()) << " -> " <<
+ RoseBin_support::HexToString(trg->get_address()) << endl;
+ //return;
+ } else {
+ if (src==NULL)
+ cerr <<"WARNING :: printEdges - src == NULL " << source->get_SgNode()->class_name() <<endl;
+ else
+ cerr <<"WARNING :: printEdges - trg == NULL " << target->get_SgNode()->class_name() <<endl;
+ }
+ } else {
+ cerr <<"WARNING :: printEdges - source or target == NULL " <<endl;
+ }
}
-
+#endif
ROSE_ASSERT(source);
ROSE_ASSERT(target);
string from_hex = source->get_name();
Modified: trunk/src/frontend/BinaryDisassembly/graph/RoseBin_Graph.h
===================================================================
--- trunk/src/frontend/BinaryDisassembly/graph/RoseBin_Graph.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/BinaryDisassembly/graph/RoseBin_Graph.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -77,10 +77,12 @@
bool dfa_unresolved_func;
bool dfa_conditional;
- VirtualBinCFG::AuxiliaryInformation* info;
+
public:
+ VirtualBinCFG::AuxiliaryInformation* info;
+
typedef rose_hash::hash_map <std::string, SgDirectedGraphNode*> nodeType;
nodeType nodes;
Modified: trunk/src/frontend/CxxFrontend/Makefile.am
===================================================================
--- trunk/src/frontend/CxxFrontend/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/CxxFrontend/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -20,4 +20,4 @@
clean-local:
-rm -rf .libs/
-EXTRA_DIST = roseBinaryEDG-i686-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz roseBinaryEDG-x86_64-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz
+EXTRA_DIST = roseBinaryEDG-i686-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz roseBinaryEDG-x86_64-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
Modified: trunk/src/frontend/CxxFrontend/Makefile.in
===================================================================
--- trunk/src/frontend/CxxFrontend/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/CxxFrontend/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -89,6 +89,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -212,8 +213,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -307,6 +310,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -347,6 +352,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -595,7 +604,7 @@
noinst_LTLIBRARIES = libroseEDG.la
libroseEDG_la_SOURCES =
CLEANFILES = libroseEDG.la
-EXTRA_DIST = roseBinaryEDG-i686-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz roseBinaryEDG-x86_64-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz
+EXTRA_DIST = roseBinaryEDG-i686-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz roseBinaryEDG-x86_64-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
all: all-am
.SUFFIXES:
Added: trunk/src/frontend/CxxFrontend/roseBinaryEDG-i686-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
===================================================================
(Binary files differ)
Property changes on: trunk/src/frontend/CxxFrontend/roseBinaryEDG-i686-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
___________________________________________________________________
Name: svn:mime-type
+ application/x-gzip
Deleted: trunk/src/frontend/CxxFrontend/roseBinaryEDG-i686-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz
===================================================================
(Binary files differ)
Added: trunk/src/frontend/CxxFrontend/roseBinaryEDG-x86_64-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
===================================================================
(Binary files differ)
Property changes on: trunk/src/frontend/CxxFrontend/roseBinaryEDG-x86_64-pc-linux-gnu-3711d0cbeb4d9223844007b9ebe175ea.tar.gz
___________________________________________________________________
Name: svn:mime-type
+ application/x-gzip
Deleted: trunk/src/frontend/CxxFrontend/roseBinaryEDG-x86_64-pc-linux-gnu-e204228be5913489473c2cbfe7191b77.tar.gz
===================================================================
(Binary files differ)
Modified: trunk/src/frontend/Disassemblers/Makefile.in
===================================================================
--- trunk/src/frontend/Disassemblers/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/Disassemblers/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -236,8 +237,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -331,6 +334,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -371,6 +376,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/Disassemblers/disassemblerCommon.C
===================================================================
--- trunk/src/frontend/Disassemblers/disassemblerCommon.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/Disassemblers/disassemblerCommon.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -5,6 +5,8 @@
// DQ (8/21/2008): No longer used (using new IR nodes now)
// using namespace Exec;
+#if 0
+// Previous version of code
SgAsmGenericSection* DisassemblerCommon::AsmFileWithData::getSectionOfAddress(uint64_t addr) const {
SgAsmGenericSection *section = ef->get_section_by_va(addr);
if (!section) {
@@ -28,48 +30,77 @@
}
return section;
}
+#endif
+SgAsmGenericSection*
+DisassemblerCommon::AsmFileWithData::getSectionOfAddress(uint64_t addr) const
+ {
+ SgAsmGenericHeader* header = interp->get_header();
+ ROSE_ASSERT (header);
+
+ uint64_t rva = addr - header->get_base_va();
+
+ SgAsmGenericFile* file = header->get_file();
+ ROSE_ASSERT (file);
+
+ SgAsmGenericSectionList* sectionList = file->get_sections();
+ const SgAsmGenericSectionPtrList& sections = sectionList->get_sections();
+ for (size_t i = 0; i < sections.size(); ++i) {
+ SgAsmGenericSection* section = sections[i];
+ if (section->get_header() != header) continue;
+ if (!section->get_mapped() && !isSgAsmDOSFileHeader(header)) continue; // Workaround for bug FIXME
+ if (rva < section->get_mapped_rva()) continue;
+ if (rva >= section->get_mapped_rva() + section->get_mapped_size())
+ continue;
+ if (Disassembler::aggressive_mode) {
+ // Only allow ELF segments
+ ROSE_ASSERT (!"Aggressive mode not supported");
+ } else {
+ if (!isSgAsmElfSection(section) && !isSgAsmPESection(section) && !isSgAsmDOSFileHeader(header)) continue;
+ return section;
+ }
+ }
+ return NULL;
+ }
+
bool DisassemblerCommon::AsmFileWithData::inCodeSegment(uint64_t addr) const {
SgAsmGenericSection* sectionOfThisPtr = getSectionOfAddress(addr);
if (sectionOfThisPtr != NULL &&
- sectionOfThisPtr->is_mapped() &&
sectionOfThisPtr->get_eperm()) {
return true;
}
return false;
}
-size_t DisassemblerCommon::AsmFileWithData::getFileOffsetOfAddress(uint64_t addr) const {
- SgAsmGenericSection* section = getSectionOfAddress(addr);
- if (!section) abort();
- return section->get_va_offset(addr);
-}
-
SgAsmInstruction* DisassemblerCommon::AsmFileWithData::disassembleOneAtAddress(uint64_t addr, set<uint64_t>& knownSuccessors) const {
SgAsmGenericSection* section = getSectionOfAddress(addr);
if (!section) return 0;
- if (!section->is_mapped() ||
- !section->get_eperm()) {
+ if (!section->get_eperm()) {
return 0;
}
- SgAsmGenericHeader* header = section->get_header();
+ ROSE_ASSERT (section->get_header() == interp->get_header());
+ SgAsmGenericHeader* header = interp->get_header();
ROSE_ASSERT (header);
uint64_t rva = addr - header->get_base_va();
+ SgAsmGenericFile* file = isSgAsmGenericFile(header->get_parent()->get_parent());
+ ROSE_ASSERT (file);
size_t fileOffset = rva - section->get_mapped_rva() + section->get_offset();
- ROSE_ASSERT (fileOffset < ef->get_size());
- const SgAsmGenericArchitecture* arch = header->get_target();
- SgAsmExecutableFileFormat::InsSetArchitecture isa = arch->get_isa();
+ ROSE_ASSERT (fileOffset < file->get_size());
+ SgAsmExecutableFileFormat::InsSetArchitecture isa = header->get_isa();
SgAsmInstruction* insn = NULL;
try {
- if ((isa & SgAsmExecutableFileFormat::ISA_FAMILY_MASK) == SgAsmExecutableFileFormat::ISA_IA32_Family) {
+ if (isSgAsmDOSFileHeader(header)) { // FIXME
+ X86Disassembler::Parameters params(addr, x86_insnsize_16);
+ insn = X86Disassembler::disassemble(params, &(file->content()[0]), file->get_size(), fileOffset, &knownSuccessors);
+ } else if ((isa & SgAsmExecutableFileFormat::ISA_FAMILY_MASK) == SgAsmExecutableFileFormat::ISA_IA32_Family) {
X86Disassembler::Parameters params(addr, x86_insnsize_32);
- insn = X86Disassembler::disassemble(params, &(ef->content()[0]), ef->get_size(), fileOffset, &knownSuccessors);
+ insn = X86Disassembler::disassemble(params, &(file->content()[0]), file->get_size(), fileOffset, &knownSuccessors);
} else if ((isa & SgAsmExecutableFileFormat::ISA_FAMILY_MASK) == SgAsmExecutableFileFormat::ISA_X8664_Family) {
X86Disassembler::Parameters params(addr, x86_insnsize_64);
- insn = X86Disassembler::disassemble(params, &(ef->content()[0]), ef->get_size(), fileOffset, &knownSuccessors);
+ insn = X86Disassembler::disassemble(params, &(file->content()[0]), file->get_size(), fileOffset, &knownSuccessors);
} else if (isa == SgAsmExecutableFileFormat::ISA_ARM_Family) {
ArmDisassembler::Parameters params(addr, true);
- insn = ArmDisassembler::disassemble(params, &(ef->content()[0]), ef->get_size(), fileOffset, &knownSuccessors);
+ insn = ArmDisassembler::disassemble(params, &(file->content()[0]), file->get_size(), fileOffset, &knownSuccessors);
} else {
cerr << "Bad architecture to disassemble" << endl;
abort();
@@ -147,22 +178,59 @@
}
}
+// DQ (8/26/2008): Added initialization for default mode of disassembler
+bool Disassembler::aggressive_mode = false;
+
void Disassembler::disassembleFile(SgAsmFile* f) {
- SgAsmGenericFile* ef = SgAsmExecutableFileFormat::parse(f->get_name().c_str());
- DisassemblerCommon::AsmFileWithData file(ef);
+ const SgAsmInterpretationPtrList& interps = f->get_interpretations();
+ for (size_t i = 0; i < interps.size(); ++i) {
+ disassembleInterpretation(interps[i]);
+ }
+}
+
+void Disassembler::disassembleInterpretation(SgAsmInterpretation* interp) {
+
+ // DQ (8/26/2008): Set the agressive mode in the disassembler basedon the SgFile (evaluated from the command line).
+ SgAsmFile* asmFile = isSgAsmFile(interp->get_parent());
+ ROSE_ASSERT (asmFile);
+ SgFile* fileNode = isSgFile(asmFile->get_parent());
+ ROSE_ASSERT(fileNode != NULL);
+ aggressive_mode = fileNode->get_aggressive();
+
+ DisassemblerCommon::AsmFileWithData file(interp);
map<uint64_t, SgAsmInstruction*> insns;
map<uint64_t, bool> basicBlockStarts;
set<uint64_t> functionStarts;
-// DQ (8/23/2008): Since headers are also in the section list, isn't this redundant?
- const vector<SgAsmGenericHeader*> & headers = ef->get_headers()->get_headers();
- for (size_t i = 0; i < headers.size(); ++i) {
- uint64_t entryPoint = headers[i]->get_entry_rva() + headers[i]->get_base_va();
- basicBlockStarts[entryPoint] = true;
- functionStarts.insert(entryPoint);
- file.disassembleRecursively(entryPoint, insns, basicBlockStarts, functionStarts);
- }
+ SgAsmGenericHeader* header = interp->get_header();
+ ROSE_ASSERT (header);
+ uint64_t entryPoint = header->get_entry_rva() + header->get_base_va();
+
+ SgAsmDOSFileHeader* DOS_header = isSgAsmDOSFileHeader(header);
+ if (DOS_header != NULL)
+ {
+ SgAsmGenericFile* gf = isSgAsmGenericFile(header->get_parent()->get_parent());
+ ROSE_ASSERT (gf);
+ const SgAsmGenericSectionPtrList& sections = gf->get_sections()->get_sections();
+ for (size_t i = 0; i < sections.size(); ++i) {
+ if (sections[i]->get_header() == DOS_header) {
+ sections[i]->set_mapped(true);
+ sections[i]->set_mapped_size(DOS_header->get_e_total_pages() * 512 - 512 + (DOS_header->get_e_last_page_size() != 0 ? DOS_header->get_e_last_page_size() : 512));
+ }
+ }
+ ROSE_ASSERT (DOS_header->get_e_cs() == 0); // Don't support executables >64k
+ entryPoint = DOS_header->get_e_ip();
+ }
+ basicBlockStarts[entryPoint] = true;
+ functionStarts.insert(entryPoint);
+ file.disassembleRecursively(entryPoint, insns, basicBlockStarts, functionStarts);
+
+#if 0
+ printf ("Disassembler::disassembleFile(): Looking for pointers that reference executable code (valid sections) \n");
+
+// This is a test that attempts to detect executable code in the sections of the binary
+// by looking for pointers to existing executable sections.
const vector<SgAsmGenericSection*> & sections = ef->get_sections()->get_sections();
for (size_t i = 0; i < sections.size(); ++i) {
SgAsmGenericSection* sect = sections[i];
@@ -170,8 +238,7 @@
// Scan for pointers to code
SgAsmGenericHeader* header = sect->get_header();
ROSE_ASSERT (header);
- const SgAsmGenericArchitecture * arch = header->get_target();
- SgAsmExecutableFileFormat::InsSetArchitecture isa = arch->get_isa();
+ SgAsmExecutableFileFormat::InsSetArchitecture isa = header->get_isa();
size_t pointerSize = 0;
if ((isa & SgAsmExecutableFileFormat::ISA_FAMILY_MASK) == SgAsmExecutableFileFormat::ISA_IA32_Family) {
pointerSize = 4;
@@ -186,23 +253,38 @@
ROSE_ASSERT (pointerSize != 0);
uint64_t endOffset = sect->get_offset() + sect->get_size(); // Size within file
ROSE_ASSERT (endOffset <= ef->get_size());
+
for (uint64_t j = sect->get_offset();
j + pointerSize <= endOffset;
j += pointerSize) {
uint64_t addr = 0;
- // FIXME: assumes file is little endian
+
+ // This code packs sequences of bytes starting on aligned boundaries together to see
+ // if they generate addresses that then map to an executable section. This is used as
+ // a way to identify hidden parts of the executable that may be instructions.
+ // FIXME: assumes file is little endian
for (size_t k = pointerSize; k > 0; --k) {
addr <<= 8;
+
+ // This could be a perfomance problem depending upon the implementation of the "content()" function using STL.
addr |= ef->content()[j + k - 1];
}
+
addr += header->get_base_va();
if (file.inCodeSegment(addr)) {
basicBlockStarts[addr] = true;
+
+ printf ("Disassembler::disassembleFile(): SgAsmGenericSection list[%zu]: addr = %p \n",i,(void*)addr);
+
file.disassembleRecursively(addr, insns, basicBlockStarts, functionStarts);
}
}
}
}
+#else
+ printf ("Warning (conservative disassembly): Skipping search for pointers that reference executable code (valid sections) \n");
+#endif
+
map<uint64_t, SgAsmBlock*> basicBlocks;
for (map<uint64_t, bool>::const_iterator i = basicBlockStarts.begin(); i != basicBlockStarts.end(); ++i) {
uint64_t addr = i->first;
@@ -221,10 +303,8 @@
if (!bb) continue;
SgAsmGenericSection* section = file.getSectionOfAddress(bb->get_address());
if (!section) continue;
- SgAsmGenericHeader* header = section->get_header();
- ROSE_ASSERT (header);
- const SgAsmGenericArchitecture* arch = header->get_target();
- SgAsmExecutableFileFormat::InsSetArchitecture isa = arch->get_isa();
+ ROSE_ASSERT (section->get_header() == header);
+ SgAsmExecutableFileFormat::InsSetArchitecture isa = header->get_isa();
bool isFunctionStart = false;
if ((isa & SgAsmExecutableFileFormat::ISA_FAMILY_MASK) == SgAsmExecutableFileFormat::ISA_IA32_Family) {
isFunctionStart = X86Disassembler::doesBBStartFunction(bb, false);
@@ -232,6 +312,8 @@
isFunctionStart = X86Disassembler::doesBBStartFunction(bb, true);
} else if (isa == SgAsmExecutableFileFormat::ISA_ARM_Family) {
isFunctionStart = false; // FIXME
+ } else if (isSgAsmDOSFileHeader(header)) {
+ isFunctionStart = false; // FIXME
} else {
cerr << "Bad architecture to disassemble" << endl;
abort();
@@ -242,7 +324,7 @@
}
// (tps - 2Jun08) : commented out for now until we investigate this further... breaking the current function analysis
// blk = PutInstructionsIntoBasicBlocks::putInstructionsIntoFunctions(blk, functionStarts);
- f->set_global_block(blk);
- blk->set_parent(f);
+ interp->set_global_block(blk);
+ blk->set_parent(interp);
blk->set_externallyVisible(true);
}
Modified: trunk/src/frontend/Disassemblers/disassemblers.h
===================================================================
--- trunk/src/frontend/Disassemblers/disassemblers.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/Disassemblers/disassemblers.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -64,17 +64,13 @@
namespace DisassemblerCommon {
struct AsmFileWithData {
- // Exec::ExecFile* ef;
- SgAsmGenericFile* ef;
+ SgAsmInterpretation* interp;
mutable size_t instructionsDisassembled;
- // AsmFileWithData(Exec::ExecFile* ef): ef(ef), instructionsDisassembled(0) {}
- AsmFileWithData(SgAsmGenericFile* ef): ef(ef), instructionsDisassembled(0) {}
+ AsmFileWithData(SgAsmInterpretation* interp): interp(interp), instructionsDisassembled(0) {}
- // Exec::ExecSection* getSectionOfAddress(uint64_t addr) const;
SgAsmGenericSection* getSectionOfAddress(uint64_t addr) const;
bool inCodeSegment(uint64_t addr) const;
- size_t getFileOffsetOfAddress(uint64_t addr) const;
SgAsmInstruction* disassembleOneAtAddress(uint64_t addr, std::set<uint64_t>& knownSuccessors) const;
// Value field of basicBlockStarts is whether the block came from a
@@ -87,8 +83,13 @@
}
-namespace Disassembler {
- void disassembleFile(SgAsmFile* f);
-}
+namespace Disassembler
+ {
+ // DQ (8/26/2008): Added initialization for default mode of disassembler
+ extern bool aggressive_mode;
+ void disassembleFile(SgAsmFile* f);
+ void disassembleInterpretation(SgAsmInterpretation* interp);
+ }
+
#endif // ROSE_DISASSEMBLERS_H
Modified: trunk/src/frontend/Disassemblers/x86Disassembler.C
===================================================================
--- trunk/src/frontend/Disassemblers/x86Disassembler.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/Disassemblers/x86Disassembler.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -59,8 +59,8 @@
SgAsmx86RegisterReferenceExpression* ref = NULL;
switch (m) {
case rmLegacyByte: {
- ref = new SgAsmx86RegisterReferenceExpression(x86_regclass_gpr, fullRegisterNumber / 2);
- ref->set_position_in_register((fullRegisterNumber & 1) ? x86_regpos_high_byte : x86_regpos_low_byte);
+ ref = new SgAsmx86RegisterReferenceExpression(x86_regclass_gpr, fullRegisterNumber % 4);
+ ref->set_position_in_register((fullRegisterNumber & 4) ? x86_regpos_high_byte : x86_regpos_low_byte);
ref->set_type(SgAsmTypeByte::createType());
break;
}
Modified: trunk/src/frontend/ExecFormats/Makefile.in
===================================================================
--- trunk/src/frontend/ExecFormats/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/ExecFormats/ROSE_ExecDOS.C
===================================================================
--- trunk/src/frontend/ExecFormats/ROSE_ExecDOS.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/ROSE_ExecDOS.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -49,16 +49,6 @@
p_magic.push_back(disk->e_magic[1]);
/* File format */
-#if 0
- p_exec_format->p_family = FAMILY_DOS;
- p_exec_format->p_purpose = PURPOSE_EXECUTABLE;
- p_exec_format.p_sex = ORDER_LSB;
- p_exec_format.p_abi = ABI_MSDOS;
- p_exec_format.p_abi_version = 0;
- p_exec_format.p_word_size = 2;
- p_exec_format.p_version = 0;
- p_exec_format.p_is_current_version = true;
-#else
p_exec_format->set_family(FAMILY_DOS);
p_exec_format->set_purpose(PURPOSE_EXECUTABLE);
p_exec_format->set_sex(ORDER_LSB);
@@ -67,10 +57,9 @@
p_exec_format->set_word_size(2);
p_exec_format->set_version(0);
p_exec_format->set_is_current_version(true);
-#endif
/* Target architecture */
- p_target->set_isa(ISA_UNSPECIFIED);
+ set_isa(ISA_IA32_Family);
/* Entry point */
p_base_va = 0;
@@ -158,6 +147,9 @@
// the get_header() to be implemented in terms of the get_parent() function.
// p_rm_section->set_parent(this);
+ p_rm_section->set_mapped(0, rm_size);
+ p_rm_section->set_rperm(true);
+ p_rm_section->set_wperm(true);
p_rm_section->set_eperm(true);
return p_rm_section;
}
@@ -245,7 +237,8 @@
/* The DOS file header is followed by optional relocation entries */
if (fhdr->p_e_nrelocs > 0) {
- SgAsmGenericSection *relocs = new SgAsmGenericSection(ef, fhdr->p_e_relocs_offset, fhdr->p_e_nrelocs * sizeof(DOSRelocEntry_disk));
+ SgAsmGenericSection *relocs = new SgAsmGenericSection(ef, fhdr->p_e_relocs_offset,
+ fhdr->p_e_nrelocs * sizeof(DOSRelocEntry_disk));
relocs->set_name("DOS relocation table");
relocs->set_synthesized(true);
relocs->set_purpose(SP_HEADER);
Modified: trunk/src/frontend/ExecFormats/ROSE_ExecELF.C
===================================================================
--- trunk/src/frontend/ExecFormats/ROSE_ExecELF.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/ROSE_ExecELF.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -4,10 +4,117 @@
#define __STDC_FORMAT_MACROS
#include <inttypes.h>
+#if 1 /* FIXME: Move these IR nodes into ROSETTA. They're here only to expedite development. (RPM 2008-08-25) */
+
+/* An SgAsmGenericString represents a string as stored in some section/segment/object/part of the executable file. Using this
+ * class for such strings (as opposed to just storing the std::string), allows us to modify the string value and thereby cause
+ * the unparser to output the new value.
+ *
+ * In general, making even a very minor one-letter change to a string can cascade into lots of changes in the unparsed
+ * executable. For instance, changing the symbol "main" to "pain", even though it's a single letter, could cause the string to
+ * be reallocated in the string table (e.g., if the string "domain" shares the same storage), which could cause the string
+ * table to grow, which could rearrange other file sections, which could change the way the loader needs to map segments,
+ * which changes the section and segment tables, etc....
+ *
+ * This class is intended to help make those changes more transparent. There are versions specialized for Elf (strings are
+ * NUL-teraminted), PE (strings are run length encoded), etc.
+ *
+ * Example usage in ELF:
+ * An ELF symbol table points to an Elf String Table. Symbol entries contain offsets into the string table for their names. A
+ * new string is constructed like:
+ *
+ * symbol_entry[0].name = SgAsmElfString(string_table, offset); // "domain"
+ * symbol_table[1].name = SgAsmElfString(string_table, offset+2); // "main"
+ *
+ * The name is available with the "to_string" and "c_str" methods. The offset is also available (called "id" because some
+ * formats might use something other than an offset into the string table).
+ *
+ * cerr <<symbol_entry[0].name.to_string();
+ * printf("id=%"PRIu64", name=\"%s\"\n", symbol_entry[0].name.get_id(), symbol_entry[0].name.c_str());
+ *
+ * To change "main" to "pain" one just makes an assignment:
+ *
+ * symbol_table[1].name = "pain";
+ *
+ * Names will not be reallocated in the symbol table until get_id() is called for one of the table's modified strings. This
+ * usually results in more efficient repacking of the string table.
+ *
+ * Regions of the string table that are never referenced are maintained as "holes" available through the usualy
+ * SgAsmGenericSection interface. The reallocation algorithm keeps all holes at their original offsets relative to the
+ * beginning of the string table.
+ */
+class SgAsmGenericString {
+ public:
+ virtual ~SgAsmGenericString() {};
+ virtual const std::string& to_string() const = 0;
+ virtual const char *c_str() const {return to_string().c_str();}
+ virtual rose_addr_t get_id() const = 0;
+ virtual void assign(const std::string &s) = 0;
+ virtual void dump(FILE*, const char *prefix, ssize_t idx) = 0;
+ static const rose_addr_t no_id = -1;
+};
+
+class SgAsmElfString : public SgAsmGenericString {
+ public:
+ SgAsmElfString() {};
+ SgAsmElfString(class SgAsmElfStrtab *strtab, rose_addr_t offset)
+ {ctor(strtab, offset);}
+ SgAsmElfString(class ElfStringStorage *storage)
+ {ctor(storage);}
+ virtual ~SgAsmElfString() {};
+ virtual const std::string& to_string() const;
+ virtual rose_addr_t get_id() const;
+ virtual void assign(const std::string &s);
+ virtual void dump(FILE*, const char *prefix, ssize_t idx);
+ private:
+ void ctor(class SgAsmElfStrtab*, rose_addr_t offset);
+ void ctor(class ElfStringStorage*);
+ class ElfStringStorage *storage;
+};
+
+class SgAsmElfStrtab : public SgAsmElfSection {
+ public:
+ SgAsmElfStrtab(SgAsmElfFileHeader *fhdr, SgAsmElfSectionTableEntry *shdr)
+ : SgAsmElfSection(fhdr, shdr)
+ {ctor(fhdr, shdr);}
+ virtual ~SgAsmElfStrtab() {}
+ //virtual void unparse(FILE*);
+ virtual void dump(FILE*, const char *prefix, ssize_t idx);
+ SgAsmElfString *create_string(addr_t offset);
+ void free(addr_t offset, addr_t size); /*mark part of table as free*/
+ void reallocate(); /*allocate storage for all unallocated strings*/
+ private:
+ void ctor(SgAsmElfFileHeader*, SgAsmElfSectionTableEntry*);
+ rose_addr_t best_fit(addr_t need); /*allocate from free list*/
+ typedef std::vector<class ElfStringStorage*> referenced_t;
+ referenced_t referenced;
+ typedef std::map<addr_t, addr_t> freelist_t; /*key is offset; value is size*/
+ freelist_t freelist;
+};
+#endif /*END OF STUFF TO MOVE INTO ROSETTA*/
+
+/* String storage class for SgAsmElfString. The SgAsmElfString objects point to ElfStringStorage objects which are in turn
+ * stored in the SgAsmElfSection. We do it this way so that all copies of the string (by assignment) still point to their
+ * original location in the string table and we can reallocate all of them when necessary. */
+class ElfStringStorage {
+ public:
+ ElfStringStorage(SgAsmElfStrtab *strtab, const std::string &string, rose_addr_t offset)
+ : strtab(strtab), string(string), offset(offset) {}
+ void dump(FILE *s, const char *prefix, ssize_t idx);
+ SgAsmElfStrtab *strtab;
+ std::string string;
+ rose_addr_t offset;
+ private:
+ ElfStringStorage() {}
+};
+
+
/* Truncate an address, ADDR, to be a multiple of the alignment, ALMNT, where ALMNT is a power of two and of the same
* unsigned datatype as the address. */
#define ALIGN(ADDR,ALMNT) ((ADDR) & ~((ALMNT)-1))
+
+
// namespace Exec {
// namespace ELF {
@@ -174,39 +281,38 @@
/* Target architecture */
switch (p_e_machine) { /* These come from the Portable Formats Specification v1.1 */
case 0:
- p_target->set_isa(ISA_UNSPECIFIED);
+ set_isa(ISA_UNSPECIFIED);
break;
case 1:
- p_target->set_isa(ISA_ATT_WE_32100);
+ set_isa(ISA_ATT_WE_32100);
break;
case 2:
- p_target->set_isa(ISA_SPARC_Family);
+ set_isa(ISA_SPARC_Family);
break;
case 3:
- p_target->set_isa(ISA_IA32_386);
+ set_isa(ISA_IA32_386);
break;
case 4:
- p_target->set_isa(ISA_M68K_Family);
+ set_isa(ISA_M68K_Family);
break;
case 5:
- p_target->set_isa(ISA_M88K_Family);
+ set_isa(ISA_M88K_Family);
break;
case 7:
- p_target->set_isa(ISA_I860_Family);
+ set_isa(ISA_I860_Family);
break;
case 8:
- p_target->set_isa(ISA_MIPS_Family);
+ set_isa(ISA_MIPS_Family);
break;
case 40:
- p_target->set_isa(ISA_ARM_Family);
+ set_isa(ISA_ARM_Family);
break;
case 62:
- p_target->set_isa(ISA_X8664_Family);
+ set_isa(ISA_X8664_Family);
break;
default:
/*FIXME: There's a whole lot more. See Dan's Elf reader. */
- p_target->set_isa(ISA_OTHER);
- p_target->set_other(p_e_machine);
+ set_isa(ISA_OTHER);
break;
}
@@ -421,6 +527,270 @@
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+// String tables and strings
+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+/* String constructors */
+void
+SgAsmElfString::ctor(SgAsmElfStrtab *strtab, rose_addr_t offset)
+{
+// strtab->create_string(offset, this);
+ abort();
+}
+void
+SgAsmElfString::ctor(ElfStringStorage *storage)
+{
+ this->storage = storage;
+}
+
+/* Returns the std::string associated with the SgAsmElfString */
+const std::string&
+SgAsmElfString::to_string() const
+{
+ static const std::string empty;
+ return storage ? storage->string : empty;
+}
+
+/* Returns the ID (offset into the string table) where the string is allocated. If the string is not allocated then this call
+ * triggers a reallocation. */
+rose_addr_t
+SgAsmElfString::get_id() const
+{
+ if (!storage)
+ return no_id;
+ if (storage->offset == no_id) {
+ ROSE_ASSERT(storage->strtab!=NULL);
+ storage->strtab->reallocate();
+ ROSE_ASSERT(storage->offset != no_id);
+ }
+ return storage->offset;
+}
+
+/* Give the string a new value */
+void
+SgAsmElfString::assign(const std::string &s)
+{
+ ROSE_ASSERT(storage!=NULL); /* we don't even know which string table! */
+ if (to_string()==s) return; /* no change in value */
+
+ /* FIXME: At this point in development we change all strings that happen to point at the same offset in this string table.
+ * In the future we should probably have another argument that says whether to keep this behavior or copy the string
+ * to a new storage location if shared (i.e., copy on write semantics). There's no way to know whether a shared
+ * string should be modified in place or copied on write short of the caller telling us, because the caller might
+ * want to change all occurrences of symbols called "foo" to "goo", or it might desire to change a single symbol
+ * but the compiler has optimized the string table. However, note that two strings that overlap (like "foobar"
+ * and"bar") always copy-on-write. (RPM 2008-08-28) */
+
+ /* We must mark storage as unallocated before calling the strtab free method since it checks for overlapping strings */
+ rose_addr_t old_offset = storage->offset;
+ storage->offset = no_id;
+ storage->strtab->free(old_offset, storage->string.size()+1);
+ storage->string = s;
+}
+
+/* Print some debugging info */
+void
+SgAsmElfString::dump(FILE *f, const char *prefix, ssize_t idx)
+{
+ char p[4096];
+ if (idx>=0) {
+ sprintf(p, "%sElfString[%zd].", prefix, idx);
+ } else {
+ sprintf(p, "%sElfString.", prefix);
+ }
+ int w = std::max(1, DUMP_FIELD_WIDTH-(int)strlen(p));
+
+ fprintf(f, "%s%-*s = 0x%08lx\n", p, w, "storage", (unsigned long)storage);
+ if (storage)
+ storage->dump(f, p, -1);
+}
+
+/* Print some debugging info */
+void
+ElfStringStorage::dump(FILE *f, const char *prefix, ssize_t idx)
+{
+ char p[4096];
+ if (idx>=0) {
+ sprintf(p, "%sElfStringStorage[%zd].", prefix, idx);
+ } else {
+ sprintf(p, "%sElfStringStorage.", prefix);
+ }
+ int w = std::max(1, DUMP_FIELD_WIDTH-(int)strlen(p));
+
+ fprintf(f, "%s%-*s = [%d] \"%s\"\n", p, w, "strtab", strtab->get_id(), strtab->get_name().c_str());
+ fprintf(f, "%s%-*s = \"%s\"\n", p, w, "string", string.c_str());
+ fprintf(f, "%s%-*s = ", p, w, "id");
+ if (offset==SgAsmGenericString::no_id) {
+ fputs("not allocated\n", f);
+ } else {
+ fprintf(f, "%"PRIu64" (byte offset)\n", offset);
+ }
+}
+
+/* Constructor */
+void
+SgAsmElfStrtab::ctor(SgAsmElfFileHeader*, SgAsmElfSectionTableEntry*)
+{
+ /*nothing special to do yet*/
+}
+
+/* Constructs an SgAsmElfString from an offset into this string table. */
+SgAsmElfString *
+SgAsmElfStrtab::create_string(addr_t offset)
+{
+ ROSE_ASSERT(offset!=SgAsmGenericString::no_id);
+
+ /* Has this string already been created? If so, return a new string that points to the same storage. */
+ for (referenced_t::iterator i=referenced.begin(); i!=referenced.end(); i++) {
+ if ((*i)->offset==offset)
+ return new SgAsmElfString(*i);
+ }
+
+ /* Create a new storage object to be shared by all strings at this offset. */
+ const char *s = content_str(offset);
+ ElfStringStorage *storage = new ElfStringStorage(this, s, offset);
+ referenced.push_back(storage);
+ return new SgAsmElfString(storage);
+}
+
+/* Allocates storage for NEED bytes from the free list using best-fit; returns no_id when unable. */
+rose_addr_t
+SgAsmElfStrtab::best_fit(addr_t need)
+{
+ /* Find best entry in the free list */
+ freelist_t::iterator best = freelist.end();
+ for (freelist_t::iterator i=freelist.begin(); i!=freelist.end(); ++i) {
+ if (need==(*i).second) {
+ /* Best possible! */
+ addr_t retval = i->first;
+ freelist.erase(i);
+ return retval;
+ } else if (need <= i->second &&
+ (best==freelist.end() || i->second<best->second)) {
+ best = i;
+ }
+ }
+
+ /* Can we rearrange free space to make enough? We do this after the loop above because it's less intrusive. */
+ if (best==freelist.end())
+ return SgAsmGenericString::no_id; /*FIXME: not implemented yet*/
+
+ /* Adjust free list */
+ ROSE_ASSERT(best != freelist.end());
+ ROSE_ASSERT(need < best->second);
+ addr_t retval = best->first;
+ freelist.insert(freelist_t::value_type(best->first+need, best->second-need));
+ freelist.erase(best);
+ return retval;
+}
+
+/* Add a range of bytes to the free list. Coalesce adjacent free areas. An ELF string table can have a pointer to the
+ * beginning of a string, but may also have pointers into the middle of strings. For instance, a string table that stores
+ * "bar" and "foobar" can be optimized to store them as "foobar\0" with "bar" at offset 3 and "foobar" at offset 0. So we have
+ * to be careful when freeing one string so we don't inadvertently mark the other string as being free. We do that by scanning
+ * the "referenced" list and not freeing anything that's still referenced. */
+void
+SgAsmElfStrtab::free(addr_t offset, addr_t size)
+{
+ ROSE_ASSERT(offset+size <= get_size());
+
+#ifndef NDEBUG
+ /* Make sure area is not already in free list */
+ for (freelist_t::iterator i=freelist.begin(); i!=freelist.end(); ++i) {
+ ROSE_ASSERT(offset+size <= i->first || /*area is entirely left of free item or*/
+ offset >= i->first + i->second); /*area is entirely right of free item*/
+ }
+#endif
+
+ /* Preserve anything that's still referenced */
+ for (size_t i=0; i<referenced.size() && size>0; i++) {
+ if (referenced[i]->offset==SgAsmGenericString::no_id) continue;
+ ROSE_ASSERT(referenced[i]->offset!=offset); /*forgot to remove it or mark it unallocated before freeing?*/
+ if (referenced[i]->offset <= offset && referenced[i]->offset+referenced[i]->string.size()+1 > offset) {
+ /* we are freeing "bar" but something references the overlapping "foobar". No not free anything. */
+ ROSE_ASSERT(offset+size == referenced[i]->offset+referenced[i]->string.size()+1);
+ size = 0;
+ }
+ if (referenced[i]->offset > offset && referenced[i]->offset < offset+size) {
+ /* we are freeing "foobar" but something references overlapping "bar". Free only up to "bar" */
+ size = referenced[i]->offset - offset;
+ }
+ }
+
+ /* Nothing to free! */
+ if (0==size) return;
+
+ /* Coalesce */
+ freelist_t::iterator right = freelist.end();
+ freelist_t::iterator left = freelist.end();
+ for (freelist_t::iterator i=freelist.begin(); i!=freelist.end() && (right!=freelist.end() || left!=freelist.end()); ++i) {
+ if (offset + size == i->first)
+ right = i;
+ if (offset == i->first + i->second)
+ left = i;
+ }
+ if (left!=freelist.end() && right!=freelist.end()) {
+ left->second += size + right->second;
+ freelist.erase(right);
+ } else if (left!=freelist.end()) {
+ left->second += size;
+ } else if (right!=freelist.end()) {
+ freelist.insert(freelist_t::value_type(offset, right->second+size));
+ freelist.erase(right);
+ } else {
+ freelist.insert(freelist_t::value_type(offset, size));
+ }
+}
+
+/* Allocates storage for strings that have been modified but not allocated. We first try to fit unallocated strings into free
+ * space. Any that are left will cause the string table to be extended. */
+void
+SgAsmElfStrtab::reallocate()
+{
+ addr_t extend_size = 0; /* amount by which to extend string table */
+
+ /* First use up existing free space (avoiding holes) */
+ for (size_t i=0; i<referenced.size(); i++) {
+ ElfStringStorage *storage = referenced[i];
+ if (storage->offset==SgAsmGenericString::no_id)
+ storage->offset = best_fit(storage->string.size()+1); /* +1 for NUL terminator */
+ if (storage->offset==SgAsmGenericString::no_id)
+ extend_size += storage->string.size() + 1;
+ }
+
+ /* Extend the string table if necessary */
+ ROSE_ASSERT(extend_size==0); /* not implemented yet */
+}
+
+
+
+/* Print some debugging info */
+void
+SgAsmElfStrtab::dump(FILE *f, const char *prefix, ssize_t idx)
+{
+ char p[4096];
+ if (idx>=0) {
+ sprintf(p, "%sElfStrtab[%zd].", prefix, idx);
+ } else {
+ sprintf(p, "%sElfStrtab.", prefix);
+ }
+ int w = std::max(1, DUMP_FIELD_WIDTH-(int)strlen(p));
+
+ SgAsmElfSection::dump(f, p, -1);
+
+ fprintf(f, "%s%-*s = %zu strings\n", p, w, "referenced", referenced.size());
+ for (size_t i=0; i<referenced.size(); i++) {
+ referenced[i]->dump(f, p, i);
+ }
+
+ fprintf(f, "%s%-*s = %zu free regions\n", p, w, "freelist", freelist.size());
+ freelist_t::iterator flit = freelist.begin();
+ for (size_t i=0; i<freelist.size(); ++i, ++flit) {
+ fprintf(f, "%s%-*s = [%zu] offset=%"PRIu64", size=%"PRIu64"\n", p, w, "freelist", i, flit->first, flit->second);
+ }
+}
+
+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Section tables
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -564,6 +934,9 @@
case SgAsmElfSectionTableEntry::SHT_SYMTAB:
section = new SgAsmElfSymbolSection(fhdr, shdr);
break;
+ case SgAsmElfSectionTableEntry::SHT_STRTAB:
+ section = new SgAsmElfStrtab(fhdr, shdr);
+ break;
default:
section = new SgAsmElfSection(fhdr, shdr);
break;
@@ -747,8 +1120,14 @@
sprintf(p, "%sElfSegmentTableEntry.", prefix);
}
const int w = std::max(1, DUMP_FIELD_WIDTH-(int)strlen(p));
-
- fprintf(f, "%s%-*s = %u\n", p, w, "p_type", p_type);
+
+ // DQ (8/25/2008): Output type in hex because some enum values are set to hex values.
+#if 0
+ // fprintf(f, "%s%-*s = %u\n", p, w, "p_type", p_type);
+ fprintf(f, "%s%-*s = 0x%08x\n", p, w, "p_type", p_type);
+#else
+ fprintf(f, "%s%-*s = 0x%08x = %s\n", p, w, "p_type", p_type, stringifyType(p_type).c_str());
+#endif
fprintf(f, "%s%-*s = 0x%08x ", p, w, "p_flags", p_flags);
fputc(p_flags & PF_RPERM ? 'r' : '-', f);
fputc(p_flags & PF_WPERM ? 'w' : '-', f);
@@ -768,6 +1147,63 @@
}
}
+// DQ (26/2008): Support output of named enum values
+std::string
+SgAsmElfSegmentTableEntry::stringifyType ( SgAsmElfSegmentTableEntry::SegmentType kind ) const
+ {
+ std::string s;
+
+ switch (kind)
+ {
+ case SgAsmElfSegmentTableEntry::PT_NULL: s = "PT_NULL"; break;
+ case SgAsmElfSegmentTableEntry::PT_LOAD: s = "PT_LOAD"; break;
+ case SgAsmElfSegmentTableEntry::PT_DYNAMIC: s = "PT_DYNAMIC"; break;
+ case SgAsmElfSegmentTableEntry::PT_INTERP: s = "PT_INTERP"; break;
+ case SgAsmElfSegmentTableEntry::PT_NOTE: s = "PT_NOTE"; break;
+ case SgAsmElfSegmentTableEntry::PT_SHLIB: s = "PT_SHLIB"; break;
+ case SgAsmElfSegmentTableEntry::PT_PHDR: s = "PT_PHDR"; break;
+ case SgAsmElfSegmentTableEntry::PT_LOPROC: s = "PT_LOPROC"; break;
+ case SgAsmElfSegmentTableEntry::PT_HIPROC: s = "PT_HIPROC"; break;
+
+ default:
+ {
+ s = "error";
+
+ // DQ (8/29/2008): This case is exercised frequently, I think it warrants only a warning, instead of an error.
+ printf ("Warning: default reach for SgAsmElfSegmentTableEntry::stringifyType = 0x%x \n",kind);
+ }
+ }
+
+ return s;
+ }
+
+#if 0
+// In retrospect I don't think we need this...
+// DQ (26/2008): Support output of named enum values
+std::string
+SgAsmElfSegmentTableEntry::stringifyFlags ( SgAsmElfSegmentTableEntry::SegmentFlags kind ) const
+ {
+ std::string s;
+
+ switch (kind)
+ {
+ case SgAsmElfSegmentTableEntry::PF_RESERVED: s = "PF_RESERVED"; break;
+ case SgAsmElfSegmentTableEntry::PF_EPERM: s = "PF_EPERM"; break;
+ case SgAsmElfSegmentTableEntry::PF_WPERM: s = "PF_WPERM"; break;
+ case SgAsmElfSegmentTableEntry::PF_RPERM: s = "PF_RPERM"; break;
+ case SgAsmElfSegmentTableEntry::PF_PROC_MASK: s = "PF_PROC_MASK"; break;
+
+ default:
+ {
+ s = "error";
+ printf ("Error: default reach for SgAsmElfSegmentTableEntry::stringifyFlags = %d \n",kind);
+ }
+ }
+
+ return s;
+ }
+#endif
+
/* Constructor reads the Elf Segment (Program Header) Table */
void
SgAsmElfSegmentTable::ctor(SgAsmElfFileHeader *fhdr)
Modified: trunk/src/frontend/ExecFormats/ROSE_ExecGeneric.C
===================================================================
--- trunk/src/frontend/ExecFormats/ROSE_ExecGeneric.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/ROSE_ExecGeneric.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -256,12 +256,16 @@
}
}
-/* Returns the pointer to the first section with the specified ID. */
+/* Returns the pointer to the first section with the specified ID. Optionally restrict by header (if hdr!=NULL). */
SgAsmGenericSection *
-SgAsmGenericFile::get_section_by_id(int id)
+SgAsmGenericFile::get_section_by_id(int id, SgAsmGenericHeader *hdr)
{
- for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin(); i != p_sections->get_sections().end(); i++) {
- if ((*i)->get_id() == id) {
+ for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin();
+ i != p_sections->get_sections().end();
+ i++) {
+
+ if ((!hdr || hdr==(*i)->get_header()) &&
+ (*i)->get_id() == id) {
return *i;
}
}
@@ -272,7 +276,7 @@
* are ignored (default is NUL). For instance, if sep=='$' then the following names are all equivalent: .idata, .idata$,
* .idata$1 */
SgAsmGenericSection *
-SgAsmGenericFile::get_section_by_name(std::string name, char sep)
+SgAsmGenericFile::get_section_by_name(std::string name, char sep, SgAsmGenericHeader *hdr)
{
if (sep) {
size_t pos = name.find(sep);
@@ -280,8 +284,11 @@
name.erase(pos);
}
- for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin(); i != p_sections->get_sections().end(); i++) {
- if (0==(*i)->get_name().compare(name))
+ for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin();
+ i != p_sections->get_sections().end();
+ i++) {
+ if ((!hdr || hdr==(*i)->get_header()) &&
+ 0==(*i)->get_name().compare(name))
return *i;
}
return NULL;
@@ -289,12 +296,15 @@
/* Returns a vector of sections that contain the specified portion of the file */
std::vector<SgAsmGenericSection*>
-SgAsmGenericFile::get_sections_by_offset(addr_t offset, addr_t size)
+SgAsmGenericFile::get_sections_by_offset(addr_t offset, addr_t size, SgAsmGenericHeader *hdr)
{
std::vector<SgAsmGenericSection*> retval;
- for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin(); i != p_sections->get_sections().end(); i++) {
+ for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin();
+ i != p_sections->get_sections().end();
+ i++) {
SgAsmGenericSection *section = *i;
- if (offset >= section->get_offset() &&
+ if ((!hdr || hdr==section->get_header()) &&
+ offset >= section->get_offset() &&
offset < section->get_offset()+section->get_size() &&
offset-section->get_offset() + size <= section->get_size())
retval.push_back(section);
@@ -304,12 +314,16 @@
/* Returns a vector of sections that are mapped to the specified RVA */
std::vector<SgAsmGenericSection*>
-SgAsmGenericFile::get_sections_by_rva(addr_t rva)
+SgAsmGenericFile::get_sections_by_rva(addr_t rva, SgAsmGenericHeader *hdr)
{
std::vector<SgAsmGenericSection*> retval;
- for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin(); i != p_sections->get_sections().end(); i++) {
+ for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin();
+ i != p_sections->get_sections().end();
+ i++) {
SgAsmGenericSection *section = *i;
- if (section->is_mapped() && rva >= section->get_mapped_rva() && rva < section->get_mapped_rva() + section->get_mapped_size()) {
+ if ((!hdr || hdr==section->get_header()) &&
+ section->is_mapped() &&
+ rva >= section->get_mapped_rva() && rva < section->get_mapped_rva() + section->get_mapped_size()) {
retval.push_back(section);
}
}
@@ -320,18 +334,18 @@
* addresses (RVAs) that are based on the base VA of the section's file header. If the section is mapped but has no associated
* file header then we assume zero for the base VA. */
std::vector<SgAsmGenericSection*>
-SgAsmGenericFile::get_sections_by_va(addr_t va)
+SgAsmGenericFile::get_sections_by_va(addr_t va, SgAsmGenericHeader *hdr)
{
std::vector<SgAsmGenericSection*> retval;
for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin();
i != p_sections->get_sections().end();
i++) {
SgAsmGenericSection *section = *i;
- if (section->is_mapped()) {
- if (va>=section->get_base_va() + section->get_mapped_rva() &&
- va < section->get_base_va() + section->get_mapped_rva() + section->get_mapped_size()) {
- retval.push_back(section);
- }
+ if ((!hdr || hdr==section->get_header()) &&
+ section->is_mapped() &&
+ va>=section->get_base_va() + section->get_mapped_rva() &&
+ va < section->get_base_va() + section->get_mapped_rva() + section->get_mapped_size()) {
+ retval.push_back(section);
}
}
return retval;
@@ -341,9 +355,9 @@
* sections containing that VA. It then returns a single section, giving preference to the section with the smallest mapped
* size and having a non-negative identification number (i.e, appearing in a section table of some sort). */
SgAsmGenericSection *
-SgAsmGenericFile::get_section_by_va(addr_t va)
+SgAsmGenericFile::get_section_by_va(addr_t va, SgAsmGenericHeader *hdr)
{
- const std::vector<SgAsmGenericSection*> &possible = get_sections_by_va(va);
+ const std::vector<SgAsmGenericSection*> &possible = get_sections_by_va(va, hdr);
if (0==possible.size()) {
return NULL;
} else if (1==possible.size()) {
@@ -356,11 +370,6 @@
for (size_t i=1; i<possible.size(); i++) {
if (fo0 != possible[i]->get_va_offset(va))
return NULL; /* all possible sections must map the VA to the same file offset */
-#if 0 /* Not sure if we want to give table-defined sections special treatment since non-Elf often defines things in headers */
- if (best->get_id()<0 && possible[i]->get_id()>0) {
- best = possible[i]; /*prefer sections defined in a section or object table*/
- } else
-#endif
if (best->get_mapped_size() > possible[i]->get_mapped_size()) {
best = possible[i]; /*prefer sections with a smaller mapped size*/
} else if (best->get_name().size()==0 && possible[i]->get_name().size()>0) {
@@ -372,14 +381,93 @@
return best;
}
+SgAsmGenericSection *
+SgAsmGenericFile::get_best_possible_section_by_va(addr_t va)
+ {
+ // This function is implemented for use in:
+ // "DisassemblerCommon::AsmFileWithData::getSectionOfAddress(uint64_t addr)"
+ // It supports a more restrictive selection of valid sections to associate with
+ // a given address so that we can avoid disassembly of sections that are not code.
+
+ const std::vector<SgAsmGenericSection*> &possible = get_sections_by_va(va);
+
+ if (0 == possible.size())
+ {
+ return NULL;
+ }
+ else
+ {
+ if (1 == possible.size())
+ {
+ // printf ("Only one alternative: va = %p possible[0] id = %d name = %s (return %s) \n",
+ // (void*)va,possible[0]->get_id(),possible[0]->get_name().c_str(),(possible[0]->get_id() < 0) ? "NULL" : "it");
+ // return possible[0];
+ if (possible[0]->get_id() < 0)
+ return NULL;
+ else
+ return possible[0];
+ }
+ }
+
+#if 0
+ printf ("Select from %zu alternatives \n",possible.size());
+ for (size_t i = 0; i < possible.size(); i++)
+ {
+ printf (" va = %p possible[%zu] id = %d name = %s \n",(void*)va,i,possible[i]->get_id(),possible[i]->get_name().c_str());
+ }
+#endif
+
+ /* Choose the "best" section to return. */
+ SgAsmGenericSection *best = possible[0];
+ addr_t fo0 = possible[0]->get_va_offset(va);
+ for (size_t i = 1; i < possible.size(); i++)
+ {
+ if (fo0 != possible[i]->get_va_offset(va))
+ return NULL; /* all possible sections must map the VA to the same file offset */
+
+ if (best->get_id() < 0 && possible[i]->get_id() > 0)
+ {
+ best = possible[i]; /*prefer sections defined in a section or object table*/
+ }
+ else
+ if (best->get_mapped_size() > possible[i]->get_mapped_size())
+ {
+ best = possible[i]; /*prefer sections with a smaller mapped size*/
+ }
+ else
+ if (best->get_name().size()==0 && possible[i]->get_name().size()>0)
+ {
+ best = possible[i]; /*prefer sections having a name*/
+ }
+ else
+ {
+ /* prefer section defined earlier*/
+
+ }
+ }
+
+ ROSE_ASSERT(best != NULL);
+
+ // Add a few things that we just don't want to disassemble
+ if (best->get_name() == "ELF Segment Table")
+ return NULL;
+
+ // printf (" best: va = %p id = %d name = %s \n",(void*)va,best->get_id(),best->get_name().c_str());
+
+ return best;
+ }
+
/* Given a file address, return the file offset of the following section(s). If there is no following section then return an
* address of -1 (when signed) */
rose_addr_t
-SgAsmGenericFile::get_next_section_offset(addr_t offset)
+SgAsmGenericFile::get_next_section_offset(addr_t offset, SgAsmGenericHeader *hdr)
{
addr_t found = ~(addr_t)0;
- for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin(); i != p_sections->get_sections().end(); i++) {
- if ((*i)->get_offset() >= offset && (*i)->get_offset() < found)
+ for (std::vector<SgAsmGenericSection*>::iterator i = p_sections->get_sections().begin();
+ i != p_sections->get_sections().end();
+ i++) {
+ if ((!hdr || hdr==(*i)->get_header()) &&
+ (*i)->get_offset() >= offset && (*i)->get_offset() < found)
found = (*i)->get_offset();
}
return found;
@@ -546,7 +634,7 @@
void
SgAsmGenericFile::unparse(const std::string &filename)
{
- FILE *f = fopen(filename.c_str(), "w");
+ FILE *f = fopen(filename.c_str(), "wb");
ROSE_ASSERT(f);
#if 0
@@ -1078,7 +1166,6 @@
/* Initialized in the real constructor */
ROSE_ASSERT(p_symbols == NULL);
ROSE_ASSERT(p_dlls == NULL);
- ROSE_ASSERT(p_target == NULL);
ROSE_ASSERT(p_exec_format == NULL);
/* Create child IR nodes and set their parent */
@@ -1086,8 +1173,6 @@
p_symbols->set_parent(this);
p_dlls = new SgAsmGenericDLLList;
p_dlls->set_parent(this);
- p_target = new SgAsmGenericArchitecture;
- p_target->set_parent(this);
p_exec_format = new SgAsmGenericFormat;
p_exec_format->set_parent(this);
}
@@ -1109,12 +1194,10 @@
delete p_symbols;
delete p_dlls;
- delete p_target;
delete p_exec_format;
p_symbols = NULL;
p_dlls = NULL;
- p_target = NULL;
p_exec_format = NULL;
}
@@ -1312,6 +1395,8 @@
void
SgAsmExecutableFileFormat::hexdump(FILE *f, addr_t base_addr, const char *prefix, const unsigned char *data, size_t n)
{
+ // The "prefix" can be used for whitespace to intent the output.
+
for (size_t i=0; i<n; i+=16) {
fprintf(f, "%s0x%08"PRIx64, prefix, base_addr+i);
for (size_t j=0; j<16; j++) {
@@ -1346,7 +1431,7 @@
void
SgAsmExecutableFileFormat::unparseBinaryFormat(const std::string &name, SgAsmFile *asmFile)
{
- FILE *output = fopen(name.c_str(), "w");
+ FILE *output = fopen(name.c_str(), "wb");
ROSE_ASSERT(output!=NULL);
ROSE_ASSERT(asmFile!=NULL);
ROSE_ASSERT(asmFile->get_genericFile() != NULL);
Modified: trunk/src/frontend/ExecFormats/ROSE_ExecLE.C
===================================================================
--- trunk/src/frontend/ExecFormats/ROSE_ExecLE.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/ROSE_ExecLE.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -113,20 +113,16 @@
/* Target architecture */
switch (p_e_cpu_type) {
- case 0x01: p_target->set_isa(ISA_IA32_286); break;
- case 0x02: p_target->set_isa(ISA_IA32_386); break;
- case 0x03: p_target->set_isa(ISA_IA32_486); break;
- case 0x04: p_target->set_isa(ISA_IA32_Pentium); break;
- case 0x20: p_target->set_isa(ISA_I860_860XR); break; /*N10*/
- case 0x21: p_target->set_isa(ISA_I860_860XP); break; /*N11*/
- case 0x40: p_target->set_isa(ISA_MIPS_MarkI); break; /*R2000, R3000*/
- case 0x41: p_target->set_isa(ISA_MIPS_MarkII); break; /*R6000*/
- case 0x42: p_target->set_isa(ISA_MIPS_MarkIII); break; /*R4000*/
- // default: p_target->set_isa(ISA_OTHER, p_e_cpu_type); break;
- default:
- p_target->set_isa(ISA_OTHER);
- p_target->set_other(p_e_cpu_type);
- break;
+ case 0x01: set_isa(ISA_IA32_286); break;
+ case 0x02: set_isa(ISA_IA32_386); break;
+ case 0x03: set_isa(ISA_IA32_486); break;
+ case 0x04: set_isa(ISA_IA32_Pentium); break;
+ case 0x20: set_isa(ISA_I860_860XR); break; /*N10*/
+ case 0x21: set_isa(ISA_I860_860XP); break; /*N11*/
+ case 0x40: set_isa(ISA_MIPS_MarkI); break; /*R2000, R3000*/
+ case 0x41: set_isa(ISA_MIPS_MarkII); break; /*R6000*/
+ case 0x42: set_isa(ISA_MIPS_MarkIII); break; /*R4000*/
+ default: set_isa(ISA_OTHER); break;
}
/* Entry point */
Modified: trunk/src/frontend/ExecFormats/ROSE_ExecNE.C
===================================================================
--- trunk/src/frontend/ExecFormats/ROSE_ExecNE.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/ROSE_ExecNE.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -191,21 +191,18 @@
/* Target architecture */
switch (p_e_exetype) {
case 0:
- p_target->set_isa(ISA_UNSPECIFIED);
+ set_isa(ISA_UNSPECIFIED);
break;
case 1:
throw FormatError("use of reserved value for Windows NE header e_exetype");
case 2:
- p_target->set_isa(ISA_IA32_386);
+ set_isa(ISA_IA32_386);
break;
case 3:
case 4:
throw FormatError("use of reserved value for Windows NE header e_exetype");
-
default:
- // p_target->set_isa(ISA_OTHER, p_e_exetype);
- p_target->set_isa(ISA_OTHER);
- p_target->set_other(p_e_exetype);
+ set_isa(ISA_OTHER);
break;
}
Modified: trunk/src/frontend/ExecFormats/ROSE_ExecPE.C
===================================================================
--- trunk/src/frontend/ExecFormats/ROSE_ExecPE.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/ExecFormats/ROSE_ExecPE.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -225,67 +225,65 @@
/* Target architecture */
switch (p_e_cpu_type) {
case 0x0000:
- p_target->set_isa(ISA_UNSPECIFIED);
+ set_isa(ISA_UNSPECIFIED);
break;
case 0x014c:
- p_target->set_isa(ISA_IA32_386);
+ set_isa(ISA_IA32_386);
break;
case 0x014d:
- p_target->set_isa(ISA_IA32_486);
+ set_isa(ISA_IA32_486);
break;
case 0x014e:
- p_target->set_isa(ISA_IA32_Pentium);
+ set_isa(ISA_IA32_Pentium);
break;
case 0x0162:
- p_target->set_isa(ISA_MIPS_MarkI); /* R2000, R3000 */
+ set_isa(ISA_MIPS_MarkI); /* R2000, R3000 */
break;
case 0x0163:
- p_target->set_isa(ISA_MIPS_MarkII); /* R6000 */
+ set_isa(ISA_MIPS_MarkII); /* R6000 */
break;
case 0x0166:
- p_target->set_isa(ISA_MIPS_MarkIII); /* R4000 */
+ set_isa(ISA_MIPS_MarkIII); /* R4000 */
break;
case 0x01a2: /*Hitachi SH3*/
case 0x01a3: /*Hitachi SH3 with FPU*/
case 0x01a6: /*Hitachi SH4*/
case 0x01a8: /*Hitachi SH5*/
- p_target->set_isa(ISA_Hitachi_SH);
+ set_isa(ISA_Hitachi_SH);
break;
case 0x01c0:
- p_target->set_isa(ISA_ARM_Family);
+ set_isa(ISA_ARM_Family);
break;
case 0x01d3:
- p_target->set_isa(ISA_Matsushita_AM33);
+ set_isa(ISA_Matsushita_AM33);
break;
case 0x01f0: /*w/o FPU*/
case 0x01f1: /*with FPU*/
- p_target->set_isa(ISA_PowerPC);
+ set_isa(ISA_PowerPC);
break;
case 0x0200:
- p_target->set_isa(ISA_IA64_Family);
+ set_isa(ISA_IA64_Family);
break;
case 0x0266:
- p_target->set_isa(ISA_MIPS_16);
+ set_isa(ISA_MIPS_16);
break;
case 0x0366:
- p_target->set_isa(ISA_MIPS_FPU);
+ set_isa(ISA_MIPS_FPU);
break;
case 0x0466:
- p_target->set_isa(ISA_MIPS_16FPU);
+ set_isa(ISA_MIPS_16FPU);
break;
case 0x0ebc:
- p_target->set_isa(ISA_EFI_ByteCode);
+ set_isa(ISA_EFI_ByteCode);
break;
case 0x8664:
- p_target->set_isa(ISA_X8664_Family);
+ set_isa(ISA_X8664_Family);
break;
case 0x9041:
- p_target->set_isa(ISA_Mitsubishi_M32R);
+ set_isa(ISA_Mitsubishi_M32R);
break;
-
default:
- p_target->set_isa(ISA_OTHER);
- p_target->set_other(p_e_cpu_type);
+ set_isa(ISA_OTHER);
break;
}
Modified: trunk/src/frontend/Makefile.in
===================================================================
--- trunk/src/frontend/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/OpenFortranParser_SAGE_Connection/Makefile.in
===================================================================
--- trunk/src/frontend/OpenFortranParser_SAGE_Connection/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/OpenFortranParser_SAGE_Connection/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -258,8 +259,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -353,6 +356,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -393,6 +398,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/PHPFrontend/Makefile.in
===================================================================
--- trunk/src/frontend/PHPFrontend/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/PHPFrontend/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -233,8 +234,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -328,6 +331,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -368,6 +373,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -274,8 +275,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -369,6 +372,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -409,6 +414,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astFileIO/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astFileIO/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astFileIO/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -213,8 +214,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -308,6 +311,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -348,6 +353,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astFixup/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astFixup/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astFixup/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -229,8 +230,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -324,6 +327,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -364,6 +369,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astHiddenTypeAndDeclarationLists/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astHiddenTypeAndDeclarationLists/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astHiddenTypeAndDeclarationLists/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astMerge/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astMerge/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astMerge/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -229,8 +230,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -324,6 +327,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -364,6 +369,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astPostProcessing/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astPostProcessing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astPostProcessing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astTokenStream/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astTokenStream/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astTokenStream/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -232,8 +233,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -327,6 +330,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -367,6 +372,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/astVisualization/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/astVisualization/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/astVisualization/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -225,8 +226,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -320,6 +323,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -360,6 +365,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/rtiHelpers.h
===================================================================
--- trunk/src/frontend/SageIII/rtiHelpers.h 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/rtiHelpers.h 2008-08-30 08:10:25 UTC (rev 19)
@@ -51,6 +51,22 @@
}
+// DQ (8/29/2008): Added the support for the Robb's SgSharedVector class.
+template <typename T>
+static std::string toStringForRTI(const SgSharedVector<T>& x)
+ {
+ std::ostringstream ss;
+ ss << "[";
+
+ printf ("Warning: SgSharedVector iterator support is not finished! \n");
+ ROSE_ASSERT(false);
+
+ // for (typename std::vector<T>::const_iterator i = x.begin(); i != x.end(); ++i) {if (i != x.begin()) ss << ", "; ss << (*i);}
+
+ ss << "]";
+ return ss.str();
+ }
+
static std::string toStringForRTI(const std::vector<bool>& x) {
std::ostringstream ss;
ss << "[";
Modified: trunk/src/frontend/SageIII/sageInterface/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/sageInterface/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/sageInterface/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/frontend/SageIII/sageSupport.C
===================================================================
--- trunk/src/frontend/SageIII/sageSupport.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/sageSupport.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -1293,7 +1293,17 @@
set_read_executable_file_format_only(true);
}
+ // DQ (8/26/2008): support for optional more agressive mode of disassembly of binary from all
+ // executable segments instead of just section based.
//
+ if ( CommandlineProcessing::isOption(argv,"-rose:","(aggressive)",true) == true )
+ {
+ // printf ("option -rose:aggressive found \n");
+ set_aggressive(true);
+ // Disassembler::aggressive_mode = true;
+ }
+
+ //
// internal testing option (for internal use only, these may disappear at some point)
//
int integerOption = 0;
@@ -1557,6 +1567,10 @@
// DQ (8/16/2008): parse binary executable file format only (some uses of ROSE may only do analysis of
// the binary executable file format and not the instructions). This is also useful for testing.
optionCount = sla(argv, "-rose:", "($)", "(read_executable_file_format_only)",1);
+
+ // DQ (8/26/2007): Disassembly support from segments (true) instead of sections (false, default).
+ optionCount = sla(argv, "-rose:", "($)", "(aggressive)",1);
+
}
void
@@ -1647,7 +1661,7 @@
// printf ("Inside of isBinaryExecutableFile(%s) \n",sourceFilename.c_str());
// Open file for reading
- FILE* f = fopen(sourceFilename.c_str(), "r");
+ FILE* f = fopen(sourceFilename.c_str(), "rb");
if (!f)
{
printf ("Could not open file");
@@ -3011,7 +3025,7 @@
bool firstBase = isValidFileWithExecutableFileSuffixes(name);
if (firstBase == true)
{
- FILE* f = fopen(name.c_str(), "r");
+ FILE* f = fopen(name.c_str(), "rb");
ROSE_ASSERT(f != NULL);
// Check for if this is a binary executable file!
@@ -3069,7 +3083,7 @@
// printf ("passed test (length > jlength) && (name.compare(length - jlength, jlength, *j) == 0): opening file to double check \n");
// Open file for reading
- FILE* f = fopen(name.c_str(), "r");
+ FILE* f = fopen(name.c_str(), "rb");
if (f != NULL)
{
returnValue = true;
@@ -3603,7 +3617,7 @@
// Check if we are using GNU compiler backend (if so then we are using gfortran, though we have no test in place currently for what
// version of gfortran (as we do for C and C++))
string backendCompilerSystem = BACKEND_CXX_COMPILER_NAME_WITHOUT_PATH;
- if (backendCompilerSystem == "g++")
+ if (backendCompilerSystem == "g++" || backendCompilerSystem == "mpicc" || backendCompilerSystem == "mpicxx")
{
// Since this is specific to gfortran version 4.1.2, we will exclude it (it is also redundant since it is included in -Wall)
// warnings += " -Wunused-labels";
@@ -3896,12 +3910,31 @@
SgAsmFile* asmFile = new SgAsmFile();
ROSE_ASSERT(asmFile != NULL);
+ // Attach the SgAsmFile to the SgFile
+ this->set_binaryFile(asmFile);
+ asmFile->set_parent(this);
+
+
// printf ("Calling generateBinaryExecutableFileInformation() \n");
// Get the structure of the binary file (only implemented for ELF formatted files currently).
// Later we will implement a PE reader to get the structure of MS Windows executables.
generateBinaryExecutableFileInformation(executableFileName,asmFile);
+ // Find the headers in the executable format and convert
+ // them into SgAsmInterpretation objects
+ SgAsmGenericFile* genericFile = asmFile->get_genericFile();
+ ROSE_ASSERT (genericFile);
+ SgAsmGenericHeaderList* headerList = genericFile->get_headers();
+ ROSE_ASSERT (headerList);
+ const SgAsmGenericHeaderPtrList& headers = headerList->get_headers();
+ for (size_t i = 0; i < headers.size(); ++i) {
+ SgAsmInterpretation* interp = new SgAsmInterpretation();
+ interp->set_parent(asmFile);
+ interp->set_header(headers[i]);
+ asmFile->get_interpretations().push_back(interp);
+ }
+
// Fill in the instructions into the SgAsmFile IR node
SgProject* project = isSgProject(this->get_parent());
ROSE_ASSERT(project != NULL);
@@ -3922,10 +3955,6 @@
printf ("\nWARNING: Skipping instruction disassembly \n\n");
#endif
- // Attach the SgAsmFile to the SgFile
- this->set_binaryFile(asmFile);
- asmFile->set_parent(this);
-
// DQ (1/22/2008): The generated unparsed assemble code can not currently be compiled because the
// addresses are unparsed (see Jeremiah for details).
// Skip running gnu assemble on the output since we include text that would make this a problem.
@@ -4191,13 +4220,18 @@
// printf ("compilerName = %s \n",compilerName);
// printf ("compilerNameString = %s \n",compilerNameString.c_str());
- if (compilerNameString[0].find("icc") != string::npos)
+
+ // tps (28 Aug 2008) : changed this so it does not pick up mpicc for icc
+ string name = StringUtility::stripPathFromFileName(compilerNameString[0]);
+ // if (compilerNameString[0].find("icc") != string::npos)
+ if (name == "icc")
{
// This is the Intel C compiler: icc, we need to add the -restrict option
compilerNameString.push_back("-restrict");
}
- if (compilerNameString[0].find("icpc") != string::npos)
+ // if (compilerNameString[0].find("icpc") != string::npos)
+ if (name == "icpc")
{
// This is the Intel C++ compiler: icc, we need to add the -restrict option
compilerNameString.push_back("-restrict");
Modified: trunk/src/frontend/SageIII/virtualCFG/Makefile.in
===================================================================
--- trunk/src/frontend/SageIII/virtualCFG/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/frontend/SageIII/virtualCFG/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -225,8 +226,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -320,6 +323,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -360,6 +365,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/Makefile.in
===================================================================
--- trunk/src/midend/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astDiagnostics/Makefile.in
===================================================================
--- trunk/src/midend/astDiagnostics/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astDiagnostics/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astInlining/Makefile.in
===================================================================
--- trunk/src/midend/astInlining/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astInlining/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astOutlining/Makefile.in
===================================================================
--- trunk/src/midend/astOutlining/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astOutlining/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -232,8 +233,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -327,6 +330,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -367,6 +372,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astProcessing/Makefile.in
===================================================================
--- trunk/src/midend/astProcessing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astProcessing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astQuery/Makefile.in
===================================================================
--- trunk/src/midend/astQuery/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astQuery/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -230,8 +231,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -325,6 +328,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -365,6 +370,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astRewriteMechanism/Makefile.in
===================================================================
--- trunk/src/midend/astRewriteMechanism/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astRewriteMechanism/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astUtil/Makefile.in
===================================================================
--- trunk/src/midend/astUtil/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astUtil/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astUtil/annotation/Makefile.in
===================================================================
--- trunk/src/midend/astUtil/annotation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astUtil/annotation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astUtil/astInterface/Makefile.in
===================================================================
--- trunk/src/midend/astUtil/astInterface/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astUtil/astInterface/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astUtil/astSupport/Makefile.in
===================================================================
--- trunk/src/midend/astUtil/astSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astUtil/astSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/astUtil/symbolicVal/Makefile.in
===================================================================
--- trunk/src/midend/astUtil/symbolicVal/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/astUtil/symbolicVal/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/computation/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/computation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/computation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/depGraph/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/depGraph/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/depGraph/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/depInfo/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/depInfo/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/depInfo/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/driver/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/driver/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/driver/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -229,8 +230,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -324,6 +327,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -364,6 +369,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/prepostTransformation/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/prepostTransformation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/prepostTransformation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/loopProcessing/slicing/Makefile.in
===================================================================
--- trunk/src/midend/loopProcessing/slicing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/loopProcessing/slicing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/CFG/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/CFG/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/CFG/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/CallGraphAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/CallGraphAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/CallGraphAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -213,8 +214,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -308,6 +311,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -348,6 +353,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/OAWrap/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/OAWrap/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/OAWrap/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/annotationLanguageParser/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/annotationLanguageParser/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/annotationLanguageParser/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -236,8 +237,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -331,6 +334,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -371,6 +376,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/dataflowAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/dataflowAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/dataflowAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/defUseAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/defUseAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/defUseAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.am
===================================================================
--- trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -4,16 +4,16 @@
INCLUDES = $(ROSE_INCLUDES) -DROSE_MPI
-LTCXXCOMPILE = \
- $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = \
- $(MPICXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
noinst_LTLIBRARIES = libdistributedMemoryAnalysis.la
libdistributedMemoryAnalysis_la_SOURCES = DistributedMemoryAnalysis.C functionNames.C
Modified: trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/distributedMemoryAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -66,13 +66,6 @@
DIST_COMMON = README $(am__include_HEADERS_DIST) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in \
$(top_srcdir)/config/Makefile.for.ROSE.includes.and.libs
-LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
- $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
- $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
-CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
- $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
subdir = src/midend/programAnalysis/distributedMemoryAnalysis
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = \
@@ -98,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -133,6 +127,13 @@
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp =
am__depfiles_maybe =
+CXXCOMPILE = @echo " COMPILE $@"; $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+LTCXXCOMPILE = @echo " COMPILE $@"; $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
+ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+ $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLINK = @echo " LINK $@"; $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(libdistributedMemoryAnalysis_la_SOURCES)
DIST_SOURCES = $(am__libdistributedMemoryAnalysis_la_SOURCES_DIST)
am__include_HEADERS_DIST = functionNames.h DistributedMemoryAnalysis.h \
@@ -233,8 +234,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -328,6 +331,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -368,6 +373,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -613,19 +622,17 @@
# JJW 7/25/2008: This should probably just be the same as ROSE_LIBS
ROSE_SEPARATE_LIBS = $(ROSE_LIBS)
@ROSE_MPI_TRUE at INCLUDES = $(ROSE_INCLUDES) -DROSE_MPI
- at ROSE_MPI_TRUE@LTCXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
- at ROSE_MPI_TRUE@CXXCOMPILE = \
- at ROSE_MPI_TRUE@ $(MPICXX) $(DEFS) \
- at ROSE_MPI_TRUE@ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
- at ROSE_MPI_TRUE@ $(AM_CXXFLAGS) $(CXXFLAGS)
-
- at ROSE_MPI_TRUE@CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
- at ROSE_MPI_TRUE@ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
-
+#LTCXXCOMPILE = \
+# $(LIBTOOL) --tag=CXX --mode=compile $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXCOMPILE = \
+# $(MPICXX) $(DEFS) \
+# $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+# $(AM_CXXFLAGS) $(CXXFLAGS)
+#CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(MPICXX) $(AM_CXXFLAGS) \
+# $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
@ROSE_MPI_TRUE at noinst_LTLIBRARIES = libdistributedMemoryAnalysis.la
@ROSE_MPI_TRUE at libdistributedMemoryAnalysis_la_SOURCES = DistributedMemoryAnalysis.C functionNames.C
@ROSE_MPI_TRUE at include_HEADERS = functionNames.h DistributedMemoryAnalysis.h DistributedMemoryAnalysisImplementation.h functionLevelTraversal.h
Modified: trunk/src/midend/programAnalysis/dominanceAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/dominanceAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/dominanceAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -212,8 +213,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -307,6 +310,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -347,6 +352,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/pointerAnal/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/pointerAnal/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/pointerAnal/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -225,8 +226,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -320,6 +323,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -360,6 +365,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/sideEffectAnalysis/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/sideEffectAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/sideEffectAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -229,8 +230,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -324,6 +327,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -364,6 +369,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/staticInterproceduralSlicing/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/staticInterproceduralSlicing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/staticInterproceduralSlicing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -229,8 +230,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -324,6 +327,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -364,6 +369,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programAnalysis/valuePropagation/Makefile.in
===================================================================
--- trunk/src/midend/programAnalysis/valuePropagation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programAnalysis/valuePropagation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/constantFolding/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/constantFolding/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/constantFolding/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/finiteDifferencing/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/finiteDifferencing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/finiteDifferencing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/functionCallNormalization/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/functionCallNormalization/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/functionCallNormalization/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/implicitCodeGeneration/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/implicitCodeGeneration/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/implicitCodeGeneration/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/partialRedundancyElimination/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/partialRedundancyElimination/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/partialRedundancyElimination/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/midend/programTransformation/runtimeTransformation/Makefile.in
===================================================================
--- trunk/src/midend/programTransformation/runtimeTransformation/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/midend/programTransformation/runtimeTransformation/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/Makefile.in
===================================================================
--- trunk/src/roseExtensions/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/SQLiteConnection/Makefile.in
===================================================================
--- trunk/src/roseExtensions/SQLiteConnection/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/SQLiteConnection/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -235,8 +236,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -330,6 +333,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -370,6 +375,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/dataStructureTraversal/Makefile.in
===================================================================
--- trunk/src/roseExtensions/dataStructureTraversal/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/dataStructureTraversal/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -215,8 +216,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -310,6 +313,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -350,6 +355,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/databaseConnection/Makefile.in
===================================================================
--- trunk/src/roseExtensions/databaseConnection/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/databaseConnection/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -235,8 +236,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -330,6 +333,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -370,6 +375,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/highLevelGrammar/Makefile.in
===================================================================
--- trunk/src/roseExtensions/highLevelGrammar/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/highLevelGrammar/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -181,8 +182,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -276,6 +279,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -316,6 +321,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/docs/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/docs/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/docs/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -223,8 +224,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -318,6 +321,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -358,6 +363,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -216,8 +217,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -311,6 +314,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -351,6 +356,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir2sage/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir2sage/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/profir2sage/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -216,8 +217,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -311,6 +314,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -351,6 +356,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/sage/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/sage/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/sage/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -216,8 +217,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -311,6 +314,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -351,6 +356,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/util/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/util/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/util/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -95,6 +95,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -217,8 +218,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -312,6 +315,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -352,6 +357,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -95,6 +95,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -217,8 +218,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -312,6 +315,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -352,6 +357,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml-xercesc/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml-xercesc/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml-xercesc/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -95,6 +95,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -217,8 +218,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -312,6 +315,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -352,6 +357,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml2profir/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml2profir/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/include/rosehpct/xml2profir/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -96,6 +96,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -218,8 +219,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -313,6 +316,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -353,6 +358,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/profir/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/profir/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/profir/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -221,8 +222,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -316,6 +319,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -356,6 +361,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/profir2sage/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/profir2sage/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/profir2sage/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -221,8 +222,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -316,6 +319,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -356,6 +361,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/sage/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/sage/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/sage/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -223,8 +224,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -318,6 +321,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -358,6 +363,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/util/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/util/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/util/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -221,8 +222,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -316,6 +319,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -356,6 +361,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/xml/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/xml/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/xml/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -222,8 +223,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -317,6 +320,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -357,6 +362,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/xml-xercesc/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/xml-xercesc/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/xml-xercesc/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -204,8 +205,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -299,6 +302,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -339,6 +344,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/roseHPCToolkit/src/xml2profir/Makefile.in
===================================================================
--- trunk/src/roseExtensions/roseHPCToolkit/src/xml2profir/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/roseHPCToolkit/src/xml2profir/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -223,8 +224,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -318,6 +321,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -358,6 +363,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseExtensions/sqlite3x/Makefile.in
===================================================================
--- trunk/src/roseExtensions/sqlite3x/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseExtensions/sqlite3x/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -236,8 +237,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -331,6 +334,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -371,6 +376,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/dot2gml/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/dot2gml/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/dot2gml/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -230,8 +231,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -325,6 +328,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -365,6 +370,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/src/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/src/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/src/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRCodeBox/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRCodeBox/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRCodeBox/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -241,8 +242,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -336,6 +339,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -376,6 +381,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/icons22/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/icons22/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRGui/icons22/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -172,8 +173,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -267,6 +270,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -307,6 +312,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRQueryBox/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRQueryBox/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRQueryBox/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -233,8 +234,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -328,6 +331,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -368,6 +373,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRTree/Makefile.in
===================================================================
--- trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRTree/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseIndependentSupport/graphicalUserInterface/src/QRTree/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/roseSupport/Makefile.in
===================================================================
--- trunk/src/roseSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/roseSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -228,8 +229,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -323,6 +326,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -363,6 +368,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/util/Makefile.in
===================================================================
--- trunk/src/util/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/util/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/util/commandlineProcessing/Makefile.in
===================================================================
--- trunk/src/util/commandlineProcessing/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/util/commandlineProcessing/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/util/graphs/Makefile.in
===================================================================
--- trunk/src/util/graphs/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/util/graphs/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/util/stringSupport/Makefile.in
===================================================================
--- trunk/src/util/stringSupport/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/util/stringSupport/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/src/util/support/Makefile.in
===================================================================
--- trunk/src/util/support/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/src/util/support/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/A++Code/Makefile.in
===================================================================
--- trunk/tests/CompileTests/A++Code/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/A++Code/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/A++Tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/A++Tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/A++Tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/C99_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/C99_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/C99_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/C_subset_of_Cxx_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/C_subset_of_Cxx_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/C_subset_of_Cxx_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/C_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/C_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/C_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/Cxx_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/Cxx_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/Cxx_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -108,6 +108,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -219,8 +220,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -314,6 +317,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -354,6 +359,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/ElsaTestCases/Makefile.in
===================================================================
--- trunk/tests/CompileTests/ElsaTestCases/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/ElsaTestCases/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/ElsaTestCases/ctests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/ElsaTestCases/ctests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/ElsaTestCases/ctests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/ElsaTestCases/gnu/Makefile.in
===================================================================
--- trunk/tests/CompileTests/ElsaTestCases/gnu/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/ElsaTestCases/gnu/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/ElsaTestCases/kandr/Makefile.in
===================================================================
--- trunk/tests/CompileTests/ElsaTestCases/kandr/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/ElsaTestCases/kandr/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/ElsaTestCases/std/Makefile.in
===================================================================
--- trunk/tests/CompileTests/ElsaTestCases/std/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/ElsaTestCases/std/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/ExpressionTemplateExample_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/ExpressionTemplateExample_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/ExpressionTemplateExample_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/Fortran_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/Fortran_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/Fortran_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/OpenMP_C_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/OpenMP_C_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/OpenMP_C_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/OvertureCode/Makefile.in
===================================================================
--- trunk/tests/CompileTests/OvertureCode/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/OvertureCode/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -172,8 +173,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -267,6 +270,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -307,6 +312,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/P++Tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/P++Tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/P++Tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/PythonExample_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/PythonExample_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/PythonExample_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/RoseExample_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/RoseExample_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/RoseExample_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/UPC_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/UPC_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/UPC_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/boost_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/boost_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/boost_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/colorAST_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/colorAST_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/colorAST_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -243,8 +244,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -338,6 +341,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -378,6 +383,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/copyAST_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/copyAST_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/copyAST_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -257,8 +258,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -352,6 +355,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -392,6 +397,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/hiddenTypeAndDeclarationListTests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/hiddenTypeAndDeclarationListTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/hiddenTypeAndDeclarationListTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -107,6 +107,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -218,8 +219,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -313,6 +316,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -353,6 +358,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/mergeAST_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/mergeAST_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/mergeAST_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/sourcePosition_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/sourcePosition_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/sourcePosition_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/uninitializedField_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/uninitializedField_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/uninitializedField_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -109,6 +109,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -260,8 +261,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -355,6 +358,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -395,6 +400,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/unparseToString_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/unparseToString_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/unparseToString_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -251,8 +252,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -346,6 +349,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -386,6 +391,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompileTests/virtualCFG_tests/Makefile.in
===================================================================
--- trunk/tests/CompileTests/virtualCFG_tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompileTests/virtualCFG_tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -109,6 +109,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -259,8 +260,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -354,6 +357,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -394,6 +399,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testCpreprocessorOption/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testCpreprocessorOption/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testCpreprocessorOption/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -181,8 +182,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -276,6 +279,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -316,6 +321,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseInsensitive/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseInsensitive/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseInsensitive/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseSensitive/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseSensitive/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileExtensions/caseSensitive/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileNames/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileNames/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testFileNamesAndExtensions/fileNames/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testForSpuriousOutput/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testForSpuriousOutput/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testForSpuriousOutput/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testHeaderFileOutput/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testHeaderFileOutput/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testHeaderFileOutput/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/CompilerOptionsTests/testOutputFileOption/Makefile.in
===================================================================
--- trunk/tests/CompilerOptionsTests/testOutputFileOption/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/CompilerOptionsTests/testOutputFileOption/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/Makefile.in
===================================================================
--- trunk/tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -246,8 +247,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -341,6 +344,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -381,6 +386,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/PerformanceTests/Makefile.in
===================================================================
--- trunk/tests/PerformanceTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/PerformanceTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -199,8 +200,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -294,6 +297,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -334,6 +339,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/RunTests/A++Tests/Makefile.in
===================================================================
--- trunk/tests/RunTests/A++Tests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/RunTests/A++Tests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -61,6 +61,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -172,8 +173,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -267,6 +270,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -307,6 +312,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/RunTests/Makefile.in
===================================================================
--- trunk/tests/RunTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/RunTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -88,6 +88,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -208,8 +209,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -303,6 +306,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -343,6 +348,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/PHPTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/PHPTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/PHPTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -238,8 +239,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -333,6 +336,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -373,6 +378,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astFileIOTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astFileIOTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astFileIOTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -248,8 +249,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -343,6 +346,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -383,6 +388,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astInliningTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astInliningTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astInliningTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -239,8 +240,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -334,6 +337,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -374,6 +379,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astInterfaceTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astInterfaceTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astInterfaceTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -103,6 +103,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -386,8 +387,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -481,6 +484,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -521,6 +526,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astMergeTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astMergeTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astMergeTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astOutliningTests/Makefile.am
===================================================================
--- trunk/tests/roseTests/astOutliningTests/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astOutliningTests/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -65,7 +65,8 @@
EXTRA_DIST = build_tests-1pass.sh RandomStmtSelector.hh
CLEANFILES = Makefile-1pass LIST.dat
-check-local:
+# DQ (8/29/2008): Added dependences
+check-local: outline injectOutlinePragmas outlineRandom outlineSelection
@echo "Test for ROSE outliner."
$(MAKE) one-pass
test -f Makefile-1pass
Modified: trunk/tests/roseTests/astOutliningTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astOutliningTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astOutliningTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -236,8 +237,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -331,6 +334,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -371,6 +376,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -1035,7 +1044,8 @@
# Import a list of C++ test codes expected to pass.
include $(TEST_DIR)/Makefile-pass.inc
-check-local:
+# DQ (8/29/2008): Added dependences
+check-local: outline injectOutlinePragmas outlineRandom outlineSelection
@echo "Test for ROSE outliner."
$(MAKE) one-pass
test -f Makefile-1pass
Modified: trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.am
===================================================================
--- trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.am 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.am 2008-08-30 08:10:25 UTC (rev 19)
@@ -124,12 +124,13 @@
$(TEST_F90_Objects) \
$(TEST_F03_Objects)
-
-QMTEST_Objects = ${ALL_TESTCODES:.f90=.qmt}
+# DQ (8/29/2008): I have commented this out since it failed when
+# running "make -j<n> check" in the parent directory for n > 1.
+# QMTEST_Objects = ${ALL_TESTCODES:.f90=.qmt}
# Make rule to build the QMTest database files
-CURRENT_DIRECTORY = `pwd` $(QMTEST_Objects): ../outlineSelection $(srcdir)/$(@:.qmt=.c)
- @echo "Calling QMTEST_Objects rule: "
- $(top_srcdir)/scripts/qm.sh f rose.RoseTest $(CURRENT_DIRECTORY)/../outlineSelection NULL $(ROSE_FLAGS) -c $(srcdir)/$(@:.qmt=.f90)
+#CURRENT_DIRECTORY = `pwd` $(QMTEST_Objects): ../outlineSelection $(srcdir)/$(@:.qmt=.c)
+# @echo "Calling QMTEST_Objects rule: "
+# $(top_srcdir)/scripts/qm.sh f rose.RoseTest $(CURRENT_DIRECTORY)/../outlineSelection NULL $(ROSE_FLAGS) -c $(srcdir)/$(@:.qmt=.f90)
# Include makefile rules specific to QMTest
include $(top_srcdir)/config/QMTest_makefile.inc
Modified: trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astOutliningTests/fortranTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -202,8 +203,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -297,6 +300,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -337,6 +342,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
@@ -686,9 +695,6 @@
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@$(TEST_F90_Objects) \
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@$(TEST_F03_Objects)
- at ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@QMTEST_Objects = ${ALL_TESTCODES:.f90=.qmt}
-# Make rule to build the QMTest database files
- at ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@CURRENT_DIRECTORY = `pwd` $(QMTEST_Objects): ../outlineSelection $(srcdir)/$(@:.qmt=.c)
EXTRA_DIST = $(ALL_F90_TESTCODES) \
$(ALL_F77_TESTCODES) \
$(ALL_F03_TESTCODES)
@@ -889,8 +895,6 @@
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE at ../outlineSelection:
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@ cd ..; $(MAKE) outlineSelection
- at ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@ @echo "Calling QMTEST_Objects rule: "
- at ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@ $(top_srcdir)/scripts/qm.sh f rose.RoseTest $(CURRENT_DIRECTORY)/../outlineSelection NULL $(ROSE_FLAGS) -c $(srcdir)/$(@:.qmt=.f90)
# This is a rule to add the current files into a QMTest database
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE at build_qmtest_database: $(QMTEST_Objects)
@@ -907,6 +911,14 @@
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE at run_qm_gui:
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE@ cd QMTest; qmtest gui
+# DQ (8/29/2008): I have commented this out since it failed when
+# running "make -j<n> check" in the parent directory for n > 1.
+# QMTEST_Objects = ${ALL_TESTCODES:.f90=.qmt}
+# Make rule to build the QMTest database files
+#CURRENT_DIRECTORY = `pwd` $(QMTEST_Objects): ../outlineSelection $(srcdir)/$(@:.qmt=.c)
+# @echo "Calling QMTEST_Objects rule: "
+# $(top_srcdir)/scripts/qm.sh f rose.RoseTest $(CURRENT_DIRECTORY)/../outlineSelection NULL $(ROSE_FLAGS) -c $(srcdir)/$(@:.qmt=.f90)
+
# Include makefile rules specific to QMTest
@ROSE_USE_OPEN_FORTRAN_PARSER_TRUE at check-local:
Modified: trunk/tests/roseTests/astPerformanceTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astPerformanceTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astPerformanceTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -245,8 +246,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -340,6 +343,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -380,6 +385,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astProcessingTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astProcessingTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astProcessingTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astQueryTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astQueryTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astQueryTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -248,8 +249,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -343,6 +346,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -383,6 +388,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astRewriteTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astRewriteTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astRewriteTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -100,6 +100,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -321,8 +322,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -416,6 +419,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -456,6 +461,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/astSymbolTableTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/astSymbolTableTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/astSymbolTableTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/binaryTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/binaryTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/binaryTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -242,8 +243,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -337,6 +340,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -377,6 +382,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/binaryTests/runTest.C
===================================================================
--- trunk/tests/roseTests/binaryTests/runTest.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/binaryTests/runTest.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -59,6 +59,9 @@
SgProject* project = frontend(argc,argv);
ROSE_ASSERT (project != NULL);
SgAsmFile* file = project->get_file(0).get_binaryFile();
+ const SgAsmInterpretationPtrList& interps = file->get_interpretations();
+ ROSE_ASSERT (interps.size() == 1);
+ SgAsmInterpretation* interp = interps[0];
RoseBin_Def::RoseAssemblyLanguage = RoseBin_Def::x86;
// objdumpToRoseBinaryAst(execName, file, project);
@@ -72,7 +75,7 @@
// set<SgNode*> skippedNodeSet;
//SimpleColorFilesTraversal::generateGraph(globalBlock,filename,skippedNodeSet);
AST_BIN_Traversal* trav = new AST_BIN_Traversal();
- trav->run(file->get_global_block(), filename);
+ trav->run(interp->get_global_block(), filename);
@@ -84,7 +87,7 @@
RoseBin_DotGraph* dotGraph = new RoseBin_DotGraph(info);
RoseBin_GMLGraph* gmlGraph = new RoseBin_GMLGraph(info);
const char* cfgFileName = "cfg.dot";
- RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(file->get_global_block(), forward, new RoseObj(), edges, info);
+ RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), edges, info);
cfganalysis->run(dotGraph, cfgFileName, mergedEdges);
cerr << " Number of nodes == " << cfganalysis->nodesVisited() << endl;
cerr << " Number of edges == " << cfganalysis->edgesVisited() << endl;
@@ -95,12 +98,12 @@
cerr << " creating call graph ... " << endl;
const char* callFileName = "callgraph.gml";
forward = true;
- RoseBin_CallGraphAnalysis* callanalysis = new RoseBin_CallGraphAnalysis(file->get_global_block(), new RoseObj(), info);
+ RoseBin_CallGraphAnalysis* callanalysis = new RoseBin_CallGraphAnalysis(interp->get_global_block(), new RoseObj(), info);
callanalysis->run(gmlGraph, callFileName, !mergedEdges);
cerr << " Number of nodes == " << callanalysis->nodesVisited() << endl;
cerr << " Number of edges == " << callanalysis->edgesVisited() << endl;
// tps (25 Aug 2008) : changed this because of results from IDAPro
- ROSE_ASSERT(callanalysis->nodesVisited()==12);
+ ROSE_ASSERT(callanalysis->nodesVisited()==10);
ROSE_ASSERT(callanalysis->edgesVisited()==7);
@@ -109,7 +112,7 @@
forward = true;
bool printEdges = true;
bool interprocedural = true;
- RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(file->get_global_block(), forward, new RoseObj(), info);
+ RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(interp->get_global_block(), forward, new RoseObj(), info);
dfanalysis->init(interprocedural, printEdges);
dfanalysis->run(dotGraph, dfgFileName, mergedEdges);
cerr << " Number of nodes == " << dfanalysis->nodesVisited() << endl;
@@ -126,12 +129,12 @@
//ROSE_ASSERT(dfanalysis->nrOfDefinitions()==176);
//ROSE_ASSERT(dfanalysis->nrOfUses()==26);
- ROSE_ASSERT(dfanalysis->nodesVisited()==365);
- ROSE_ASSERT(dfanalysis->edgesVisited()==487);
- ROSE_ASSERT(dfanalysis->nrOfMemoryWrites()==153);
- ROSE_ASSERT(dfanalysis->nrOfRegisterWrites()==43);
- ROSE_ASSERT(dfanalysis->nrOfDefinitions()==309);
- ROSE_ASSERT(dfanalysis->nrOfUses()==111);
+ ROSE_ASSERT(dfanalysis->nodesVisited()==237);
+ ROSE_ASSERT(dfanalysis->edgesVisited()==284);
+ ROSE_ASSERT(dfanalysis->nrOfMemoryWrites()==12);
+ ROSE_ASSERT(dfanalysis->nrOfRegisterWrites()==36);
+ ROSE_ASSERT(dfanalysis->nrOfDefinitions()==183);
+ ROSE_ASSERT(dfanalysis->nrOfUses()==25);
// detailed dfa test
@@ -190,6 +193,6 @@
ROSE_ASSERT(var->getName()==" 804837c:_malloc");
#endif
- unparseAsmStatementToFile("unparsed.s", file->get_global_block());
+ unparseAsmStatementToFile("unparsed.s", interp->get_global_block());
return 0;
}
Modified: trunk/tests/roseTests/loopProcessingTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/loopProcessingTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/loopProcessingTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -240,8 +241,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -335,6 +338,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -375,6 +380,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/programAnalysisTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/programAnalysisTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/programAnalysisTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -92,6 +92,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -269,8 +270,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -364,6 +367,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -404,6 +409,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/programAnalysisTests/defUseAnalysisTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/programAnalysisTests/defUseAnalysisTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/programAnalysisTests/defUseAnalysisTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -238,8 +239,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -333,6 +336,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -373,6 +378,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/programAnalysisTests/sideEffectAnalysisTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/programAnalysisTests/sideEffectAnalysisTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/programAnalysisTests/sideEffectAnalysisTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -241,8 +242,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -336,6 +339,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -376,6 +381,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/programAnalysisTests/staticInterproceduralSlicingTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/programAnalysisTests/staticInterproceduralSlicingTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/programAnalysisTests/staticInterproceduralSlicingTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -93,6 +93,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -273,8 +274,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -368,6 +371,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -408,6 +413,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/programAnalysisTests/testCallGraphAnalysis/Makefile.in
===================================================================
--- trunk/tests/roseTests/programAnalysisTests/testCallGraphAnalysis/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/programAnalysisTests/testCallGraphAnalysis/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -243,8 +244,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -338,6 +341,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -378,6 +383,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/programTransformationTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/programTransformationTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/programTransformationTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -95,6 +95,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -276,8 +277,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -371,6 +374,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -411,6 +416,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -98,6 +98,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -281,8 +282,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -376,6 +379,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -416,6 +421,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/01/ANALYSIS/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/01/ANALYSIS/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/01/ANALYSIS/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/01/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/01/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/01/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROFILE/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROFILE/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROFILE/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROGRAM/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROGRAM/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/01/PROGRAM/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/02/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/02/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/02/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/02/PROFILE/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/02/PROFILE/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/02/PROFILE/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/02/struct_ls/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/02/struct_ls/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/02/struct_ls/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/03/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/03/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/03/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/03/PROFILE/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/03/PROFILE/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/03/PROFILE/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/03/struct_ls/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/03/struct_ls/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/03/struct_ls/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -174,8 +175,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -269,6 +272,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -309,6 +314,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/roseHPCToolkitTests/data/Makefile.in
===================================================================
--- trunk/tests/roseTests/roseHPCToolkitTests/data/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/roseHPCToolkitTests/data/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -63,6 +63,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -183,8 +184,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -278,6 +281,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -318,6 +323,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/roseTests/utilTests/Makefile.in
===================================================================
--- trunk/tests/roseTests/utilTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/roseTests/utilTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -91,6 +91,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -226,8 +227,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -321,6 +324,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -361,6 +366,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tests/translatorTests/Makefile.in
===================================================================
--- trunk/tests/translatorTests/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tests/translatorTests/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -90,6 +90,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -237,8 +238,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -332,6 +335,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -372,6 +377,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tools/Makefile.in
===================================================================
--- trunk/tools/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tools/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -62,6 +62,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -176,8 +177,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -271,6 +274,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -311,6 +316,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tutorial/Makefile.in
===================================================================
--- trunk/tutorial/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tutorial/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -148,6 +148,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -935,8 +936,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -1030,6 +1033,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -1070,6 +1075,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tutorial/binaryAnalysis.C
===================================================================
--- trunk/tutorial/binaryAnalysis.C 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tutorial/binaryAnalysis.C 2008-08-30 08:10:25 UTC (rev 19)
@@ -12,8 +12,12 @@
#if 1
SgAsmFile* file = project->get_file(0).get_binaryFile();
ROSE_ASSERT (file != NULL);
+ const SgAsmInterpretationPtrList& interps = file->get_interpretations();
+ ROSE_ASSERT (interps.size() == 1);
+ SgAsmInterpretation* interp = interps[0];
+ SgAsmBlock* global_block = interp->get_global_block();
- ROSE_ASSERT (file->get_global_block() != NULL);
+ ROSE_ASSERT (global_block != NULL);
// RoseBin_unparse* unparser = new RoseBin_unparse();
// RoseBin_support::setUnparseVisitor(unparser->getVisitor());
@@ -22,7 +26,7 @@
cout << " writing _binary_tree ... " << endl;
string filename="_binary_tree.dot";
AST_BIN_Traversal* trav = new AST_BIN_Traversal();
- trav->run(file->get_global_block(), filename);
+ trav->run(global_block, filename);
// control flow analysis *******************************************************
cout << " creating control flow graph ... " << endl;
@@ -33,7 +37,7 @@
RoseBin_DotGraph* dotGraph = new RoseBin_DotGraph(info);
RoseBin_GMLGraph* gmlGraph = new RoseBin_GMLGraph(info);
const char* cfgFileName = "cfg.dot";
- RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(file->get_global_block(), forward, new RoseObj(), edges, info);
+ RoseBin_ControlFlowAnalysis* cfganalysis = new RoseBin_ControlFlowAnalysis(global_block, forward, new RoseObj(), edges, info);
cfganalysis->run(dotGraph, cfgFileName, mergedEdges);
@@ -41,7 +45,7 @@
cout << " creating call graph ... " << endl;
const char* callFileName = "callgraph.gml";
forward = true;
- RoseBin_CallGraphAnalysis* callanalysis = new RoseBin_CallGraphAnalysis(file->get_global_block(), new RoseObj(), info);
+ RoseBin_CallGraphAnalysis* callanalysis = new RoseBin_CallGraphAnalysis(global_block, new RoseObj(), info);
// Building a GML file for the call graph
callanalysis->run(gmlGraph, callFileName, !mergedEdges);
@@ -57,7 +61,7 @@
forward = true;
bool printEdges = true;
bool interprocedural = true;
- RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(file->get_global_block(), forward, new RoseObj(), info);
+ RoseBin_DataFlowAnalysis* dfanalysis = new RoseBin_DataFlowAnalysis(global_block, forward, new RoseObj(), info);
dfanalysis->init(interprocedural, printEdges);
// Building a DOT file for the data-flow graph
Modified: trunk/tutorial/database/Makefile.in
===================================================================
--- trunk/tutorial/database/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tutorial/database/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -287,8 +288,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -382,6 +385,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -422,6 +427,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tutorial/outliner/Makefile.in
===================================================================
--- trunk/tutorial/outliner/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tutorial/outliner/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -94,6 +94,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -227,8 +228,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -322,6 +325,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -362,6 +367,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
Modified: trunk/tutorial/roseHPCT/Makefile.in
===================================================================
--- trunk/tutorial/roseHPCT/Makefile.in 2008-08-28 20:10:46 UTC (rev 18)
+++ trunk/tutorial/roseHPCT/Makefile.in 2008-08-30 08:10:25 UTC (rev 19)
@@ -97,6 +97,7 @@
$(top_srcdir)/config/compiler-defs.m4 \
$(top_srcdir)/config/enable-rosehpct.m4 \
$(top_srcdir)/config/generate-backend-compiler-specific-headers.m4 \
+ $(top_srcdir)/config/mdl_have_opengl.m4 \
$(top_srcdir)/config/qrose.m4 \
$(top_srcdir)/config/support-bddbddb.m4 \
$(top_srcdir)/config/support-binary-analysis.m4 \
@@ -248,8 +249,10 @@
GFORTRAN_PATH = @GFORTRAN_PATH@
GLUT_include_path = @GLUT_include_path@
GLUT_libs_path = @GLUT_libs_path@
+GL_CFLAGS = @GL_CFLAGS@
GL_INCLUDES = @GL_INCLUDES@
GL_LDFLAGS = @GL_LDFLAGS@
+GL_LIBS = @GL_LIBS@
GraphViz_include_path = @GraphViz_include_path@
GraphViz_libs_path = @GraphViz_libs_path@
INCLUDE_COMPASS_MAKEFILE_INC = @INCLUDE_COMPASS_MAKEFILE_INC@
@@ -343,6 +346,8 @@
ROSE_USE_MYSQL_DATABASE_TRUE = @ROSE_USE_MYSQL_DATABASE_TRUE@
ROSE_USE_OBJDUMP_FALSE = @ROSE_USE_OBJDUMP_FALSE@
ROSE_USE_OBJDUMP_TRUE = @ROSE_USE_OBJDUMP_TRUE@
+ROSE_USE_OPENGL_FALSE = @ROSE_USE_OPENGL_FALSE@
+ROSE_USE_OPENGL_TRUE = @ROSE_USE_OPENGL_TRUE@
ROSE_USE_OPENMP_FALSE = @ROSE_USE_OPENMP_FALSE@
ROSE_USE_OPENMP_TRUE = @ROSE_USE_OPENMP_TRUE@
ROSE_USE_OPEN_FORTRAN_PARSER_FALSE = @ROSE_USE_OPEN_FORTRAN_PARSER_FALSE@
@@ -383,6 +388,10 @@
XML2_CONFIG = @XML2_CONFIG@
XML_CPPFLAGS = @XML_CPPFLAGS@
XML_LIBS = @XML_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
absolute_path_srcdir = @absolute_path_srcdir@
ac_boost_path = @ac_boost_path@
ac_ct_AR = @ac_ct_AR@
More information about the Rose-commits
mailing list