Package org.eclipse.cdt.managedbuilder.makegen

Examples of org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo


  IManagedDependencyGenerator oldDepGen = null; // This interface is
                  // deprecated but still
                  // supported
  IManagedDependencyGenerator2 depGen = null; // This is the recommended
                // interface
  IManagedDependencyInfo depInfo = null;
  IManagedDependencyCommands depCommands = null;
  IManagedDependencyPreBuild depPreBuild = null;
  IPath[] depFiles = null;
  boolean doDepGen = false;
  {
View Full Code Here


    depFilePaths[0] = ManagedBuildManager.calculateRelativePath(getTopBuildDir(), absolutePath);
    depFilePaths[0] = depFilePaths[0].removeFileExtension().addFileExtension(DEP_EXT);
      } else if (calcType == IManagedDependencyGeneratorType.TYPE_BUILD_COMMANDS
        || calcType == IManagedDependencyGeneratorType.TYPE_PREBUILD_COMMANDS) {
    IManagedDependencyGenerator2 depGen = (IManagedDependencyGenerator2) depType;
    IManagedDependencyInfo depInfo = depGen.getDependencySourceInfo(deletedFile.getProjectRelativePath(), deletedFile, config, tool,
      getBuildWorkingDir());
    if (depInfo != null) {
        if (calcType == IManagedDependencyGeneratorType.TYPE_BUILD_COMMANDS) {
      IManagedDependencyCommands depCommands = (IManagedDependencyCommands) depInfo;
      depFilePaths = depCommands.getDependencyFiles();
View Full Code Here

      } else {
    Vector<String> inputs = getEnumeratedInputs();

    if (calcType == IManagedDependencyGeneratorType.TYPE_CUSTOM) {
        IManagedDependencyGenerator2 depGen2 = (IManagedDependencyGenerator2) depGen;
        IManagedDependencyInfo depInfo = null;
        for (int i = 0; i < inputs.size(); i++) {

      depInfo = depGen2.getDependencySourceInfo(Path.fromOSString(inputs.get(i)), config, tool, makeGen.getBuildWorkingDir());

      if (depInfo instanceof IManagedDependencyCalculator) {
View Full Code Here

TOP

Related Classes of org.eclipse.cdt.managedbuilder.makegen.IManagedDependencyInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.