Drush: commands/make/make.utilities.inc File Reference

  1. 7.x doxygen/html/make_8utilities_8inc.html
  2. master doxygen/html/make_8utilities_8inc.html
make.utilities.inc File Reference

Go to the source code of this file.

Functions

 make_parse_info_file ($makefile, $parsed=TRUE, $makefile_options=array())
 _make_parse_info_file ($makefile)
 make_prune_info_file ($info, $include_only=array())
 make_validate_info_file ($info)
 make_valid_url ($url, $absolute=FALSE)
 make_tmp ($set=TRUE, $directory=NULL)
 make_clean_tmp ()
 make_prepare_install ($build_path)
 make_md5 ()
 make_tar ($build_path)
 make_error ($error_code, $message)
 make_safe_path ($path)
 make_get_data ($data_source)
 make_apply_defaults (&$info)
 _make_is_override_allowed ($option)
 _get_working_copy_option ($download)

Detailed Description

General utility functions for Drush Make.

Definition in file make.utilities.inc.

Function Documentation

_get_working_copy_option (   $download)

Gather any working copy options.

Parameters
array$downloadThe download array.

Definition at line 551 of file make.utilities.inc.

References _make_is_override_allowed(), and drush_get_option().

Referenced by DrushMakeProject\make(), make_download_bzr(), make_download_git(), and make_download_svn().

Here is the call graph for this function:

Here is the caller graph for this function:

_make_is_override_allowed (   $option)

Check if makefile overrides are allowed

Parameters
array$optionThe option to check.

Definition at line 528 of file make.utilities.inc.

References _convert_csv_to_array(), drush_get_option(), drush_log(), and dt().

Referenced by _get_working_copy_option(), and make_parse_info_file().

Here is the call graph for this function:

Here is the caller graph for this function:

_make_parse_info_file (   $makefile)

Helper function to parse a makefile and prune projects.

Definition at line 72 of file make.utilities.inc.

References drush_get_option_list(), make_parse_info_file(), make_prune_info_file(), and make_validate_info_file().

Referenced by drush_make(), and make_generate_from_makefile().

Here is the call graph for this function:

Here is the caller graph for this function:

make_apply_defaults ( $info)

Apply any defaults.

Parameters
array&$infoA parsed make array.

Definition at line 504 of file make.utilities.inc.

References drush_log(), and dt().

Referenced by make_validate_info_file().

Here is the call graph for this function:

Here is the caller graph for this function:

make_clean_tmp ( )

Removes the temporary build directory. On failed builds, this is handled by drush_register_file_for_deletion().

Definition at line 384 of file make.utilities.inc.

References drush_delete_dir(), drush_get_option(), drush_log(), dt(), and make_tmp().

Referenced by drush_make_post_make().

Here is the call graph for this function:

Here is the caller graph for this function:

make_error (   $error_code,
  $message 
)

Logs an error unless the –force-complete command line option is specified.

Definition at line 438 of file make.utilities.inc.

References drush_get_option(), drush_log(), and drush_set_error().

Referenced by _make_verify_checksums(), DrushMakeProject\applyPatches(), drush_make_process(), DrushMakeProject\getTranslations(), make_download_bzr(), make_download_file(), make_download_git(), make_download_svn(), make_parse_info_file(), make_projects(), make_prune_info_file(), and make_validate_info_file().

Here is the call graph for this function:

Here is the caller graph for this function:

make_get_data (   $data_source)

Get data based on the source.

This is a helper function to abstract the retrieval of data, so that it can come from files, STDIN, etc. Currently supports filepath and STDIN.

Parameters
string$data_sourceThe path to a file, or '-' for STDIN.
Returns
string The raw data as a string.

Definition at line 468 of file make.utilities.inc.

References _make_download_file(), and drush_op().

Referenced by make_parse_info_file().

Here is the call graph for this function:

Here is the caller graph for this function:

make_md5 ( )

Calculate a cksum on each file in the build, and md5 the resulting hashes.

Definition at line 410 of file make.utilities.inc.

References drush_dir_md5(), and make_tmp().

Referenced by drush_make_post_make().

Here is the call graph for this function:

Here is the caller graph for this function:

make_parse_info_file (   $makefile,
  $parsed = TRUE,
  $makefile_options = array() 
)

Parse Drupal info file format.

Copied with modifications from includes/common.inc.

See Also
drupal_parse_info_file

Definition at line 14 of file make.utilities.inc.

References _drush_drupal_parse_info_file(), _make_is_override_allowed(), drush_set_error(), drush_set_option(), dt(), make_error(), make_get_data(), and make_valid_url().

Referenced by _make_parse_info_file(), make_generate_from_makefile(), and DrushMakeProject\recurse().

Here is the call graph for this function:

Here is the caller graph for this function:

make_prepare_install (   $build_path)

Prepare a Drupal installation, copying default.settings.php to settings.php.

Definition at line 399 of file make.utilities.inc.

References drush_copy_dir(), drush_mkdir(), and make_tmp().

Referenced by drush_make().

Here is the call graph for this function:

Here is the caller graph for this function:

make_prune_info_file (   $info,
  $include_only = array() 
)

Remove entries in the info file in accordance with the options passed in. Entries are either explicitly 'allowed' (with the $include_only parameter) in which case all other entries will be excluded.

Parameters
array$infoA parsed info file.
array$include_only(Optional) Array keyed by entry type (e.g. 'libraries') against an array of allowed keys for that type. The special value '*' means 'all entries of this type'. If this parameter is omitted, no entries will be excluded.
Returns
array The $info array, pruned if necessary.

Definition at line 105 of file make.utilities.inc.

References drush_log(), dt(), and make_error().

Referenced by _make_parse_info_file().

Here is the call graph for this function:

Here is the caller graph for this function:

make_safe_path (   $path)

Checks an attribute's path to ensure it's not maliciously crafted.

Parameters
string$pathThe path to check.

Definition at line 453 of file make.utilities.inc.

Referenced by make_validate_info_file().

Here is the caller graph for this function:

make_tar (   $build_path)
Todo:
drush_archive_dump() also makes a tar. Consolidate?

Definition at line 417 of file make.utilities.inc.

References drush_get_tar_executable(), drush_mkdir(), drush_move_dir(), drush_shell_exec(), and make_tmp().

Referenced by drush_make_post_make().

Here is the call graph for this function:

Here is the caller graph for this function:

make_tmp (   $set = TRUE,
  $directory = NULL 
)

Find, and possibly create, a temporary directory.

Parameters
boolean$setMust be TRUE to create a directory.
string$directoryPass in a directory to use. This is required if using any concurrent operations.
Todo:
Merge with drush_tempdir().

Definition at line 353 of file make.utilities.inc.

References drush_find_tmp(), drush_get_option(), drush_mkdir(), and drush_register_file_for_deletion().

Referenced by _make_download_file(), drush_make_process(), DrushMakeProject\generatePath(), make_clean_tmp(), make_download_bzr(), make_download_git(), make_md5(), make_move_build(), make_prepare_install(), make_projects(), and make_tar().

Here is the call graph for this function:

Here is the caller graph for this function:

make_valid_url (   $url,
  $absolute = FALSE 
)

Verify the syntax of the given URL.

Copied verbatim from includes/common.inc

See Also
valid_url

Definition at line 318 of file make.utilities.inc.

Referenced by make_parse_info_file().

Here is the caller graph for this function:

make_validate_info_file (   $info)

Validate the make file.

Definition at line 165 of file make.utilities.inc.

References drush_command_implements(), drush_log(), dt(), MAKE_API, make_apply_defaults(), make_error(), and make_safe_path().

Referenced by _make_parse_info_file(), and DrushMakeProject\recurse().

Here is the call graph for this function:

Here is the caller graph for this function:

File

doxygen/html/make_8utilities_8inc.html
View source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Drush: commands/make/make.utilities.inc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Drush
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_afac61274991793aa7e9133a8f4f291e.html">commands</a></li><li class="navelem"><a class="el" href="dir_71080c12e208a9908650860bfe2a57f6.html">make</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">make.utilities.inc File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="make_8utilities_8inc_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ac0c5ebc3f3671b4fe5723088000791fa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa">make_parse_info_file</a> ($makefile, $parsed=TRUE, $makefile_options=array())</td></tr>
<tr class="memitem:acb37b7739b2d486d1920a413676c42bf"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf">_make_parse_info_file</a> ($makefile)</td></tr>
<tr class="memitem:a7e95eb7b8a11558344b42b0c653ca22a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a7e95eb7b8a11558344b42b0c653ca22a">make_prune_info_file</a> ($info, $include_only=array())</td></tr>
<tr class="memitem:a6be8755a0ea68b9198e1e8cebbccff89"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a6be8755a0ea68b9198e1e8cebbccff89">make_validate_info_file</a> ($info)</td></tr>
<tr class="memitem:a170a00b5f9995b30585eafe2194c6fa9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a170a00b5f9995b30585eafe2194c6fa9">make_valid_url</a> ($url, $absolute=FALSE)</td></tr>
<tr class="memitem:ab3c72a6d8be958f40fc0cbcca29a183b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b">make_tmp</a> ($set=TRUE, $directory=NULL)</td></tr>
<tr class="memitem:ae13ed28f360182a4df0620a68d251fd6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#ae13ed28f360182a4df0620a68d251fd6">make_clean_tmp</a> ()</td></tr>
<tr class="memitem:a7ac27f598c36208652191f40f08c2332"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a7ac27f598c36208652191f40f08c2332">make_prepare_install</a> ($build_path)</td></tr>
<tr class="memitem:abc341fc62b92a8eef00bf92aa24a90df"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#abc341fc62b92a8eef00bf92aa24a90df">make_md5</a> ()</td></tr>
<tr class="memitem:ae5b2297055f24062509236670e55dc2a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#ae5b2297055f24062509236670e55dc2a">make_tar</a> ($build_path)</td></tr>
<tr class="memitem:aa2a78298291b42502718822ed5b59969"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#aa2a78298291b42502718822ed5b59969">make_error</a> ($error_code, $message)</td></tr>
<tr class="memitem:a1a164b7feebadfc82cb93ad732c52a00"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a1a164b7feebadfc82cb93ad732c52a00">make_safe_path</a> ($path)</td></tr>
<tr class="memitem:aae2ffe8335a86abf135357cfdac212d0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#aae2ffe8335a86abf135357cfdac212d0">make_get_data</a> ($data_source)</td></tr>
<tr class="memitem:a41ab4cf460a801be3983bef795a1318c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a41ab4cf460a801be3983bef795a1318c">make_apply_defaults</a> (&amp;$info)</td></tr>
<tr class="memitem:a060e42b6b94b1e06f584a8d1ed22ea9a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a060e42b6b94b1e06f584a8d1ed22ea9a">_make_is_override_allowed</a> ($option)</td></tr>
<tr class="memitem:a4936fba59cad3feaaf82d602958af199"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="make_8utilities_8inc.html#a4936fba59cad3feaaf82d602958af199">_get_working_copy_option</a> ($download)</td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>General utility functions for Drush Make. </p>

<p>Definition in file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>
</div><h2>Function Documentation</h2>
<a class="anchor" id="a4936fba59cad3feaaf82d602958af199"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_get_working_copy_option </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$download</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Gather any working copy options.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$download</td><td>The download array. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00551">551</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="make_8utilities_8inc_source.html#l00528">_make_is_override_allowed()</a>, and <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>.</p>

<p>Referenced by <a class="el" href="make_8project_8inc_source.html#l00161">DrushMakeProject\make()</a>, <a class="el" href="make_8download_8inc_source.html#l00349">make_download_bzr()</a>, <a class="el" href="make_8download_8inc_source.html#l00216">make_download_git()</a>, and <a class="el" href="make_8download_8inc_source.html#l00396">make_download_svn()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_cgraph.png" border="0" usemap="#make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_cgraph" id="make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_cgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#a060e42b6b94b1e06f584a8d1ed22ea9a" title="_make_is_override_allowed" alt="" coords="231,111,412,140"/><area shape="rect" id="node5" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="479,57,599,87"/><area shape="rect" id="node13" href="drush_8inc.html#a6007ce294242d1f6e48cda703fbb8d3f" title="_convert_csv_to_array" alt="" coords="461,111,616,140"/><area shape="rect" id="node15" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="701,163,779,192"/><area shape="rect" id="node21" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="520,220,557,249"/><area shape="rect" id="node7" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="676,5,804,35"/><area shape="rect" id="node9" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1103,167,1231,196"/><area shape="rect" id="node11" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="665,109,815,139"/><area shape="rect" id="node18" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="865,167,1020,196"/><area shape="rect" id="node23" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="673,215,807,262"/><area shape="rect" id="node25" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="871,221,1015,251"/><area shape="rect" id="node28" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1069,221,1264,251"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_icgraph.png" border="0" usemap="#make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_icgraph" id="make_8utilities_8inc_a4936fba59cad3feaaf82d602958af199_icgraph">
<area shape="rect" id="node3" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="231,5,396,35"/><area shape="rect" id="node5" href="make_8download_8inc.html#ac808bd6438397ca205135d0345cf4721" title="make_download_bzr" alt="" coords="243,59,384,88"/><area shape="rect" id="node7" href="make_8download_8inc.html#af0b8a0195e141dd3d497d2e663d993fa" title="make_download_git" alt="" coords="245,112,381,141"/><area shape="rect" id="node9" href="make_8download_8inc.html#aca118467de1ec3ed60b393ef49ecc7c5" title="make_download_svn" alt="" coords="241,165,385,195"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a060e42b6b94b1e06f584a8d1ed22ea9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_make_is_override_allowed </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$option</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Check if makefile overrides are allowed</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$option</td><td>The option to check. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00528">528</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="drush_8inc_source.html#l00185">_convert_csv_to_array()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, and <a class="el" href="output_8inc_source.html#l00145">dt()</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00551">_get_working_copy_option()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00014">make_parse_info_file()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_cgraph.png" border="0" usemap="#make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_cgraph" id="make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_cgraph">
<area shape="rect" id="node3" href="drush_8inc.html#a6007ce294242d1f6e48cda703fbb8d3f" title="_convert_csv_to_array" alt="" coords="237,56,392,85"/><area shape="rect" id="node5" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="255,109,375,139"/><area shape="rect" id="node13" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="477,163,555,192"/><area shape="rect" id="node19" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="296,219,333,248"/><area shape="rect" id="node7" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="452,5,580,35"/><area shape="rect" id="node9" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="879,167,1007,196"/><area shape="rect" id="node11" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="441,109,591,139"/><area shape="rect" id="node16" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="641,167,796,196"/><area shape="rect" id="node21" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="449,215,583,262"/><area shape="rect" id="node23" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="647,221,791,251"/><area shape="rect" id="node26" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="845,221,1040,251"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_icgraph.png" border="0" usemap="#make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_icgraph" id="make_8utilities_8inc_a060e42b6b94b1e06f584a8d1ed22ea9a_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#a4936fba59cad3feaaf82d602958af199" title="_get_working_copy_option" alt="" coords="237,86,413,116"/><area shape="rect" id="node13" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa" title="make_parse_info_file" alt="" coords="253,220,397,249"/><area shape="rect" id="node5" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="689,82,855,112"/><area shape="rect" id="node7" href="make_8download_8inc.html#ac808bd6438397ca205135d0345cf4721" title="make_download_bzr" alt="" coords="480,33,621,62"/><area shape="rect" id="node9" href="make_8download_8inc.html#af0b8a0195e141dd3d497d2e663d993fa" title="make_download_git" alt="" coords="483,86,619,116"/><area shape="rect" id="node11" href="make_8download_8inc.html#aca118467de1ec3ed60b393ef49ecc7c5" title="make_download_svn" alt="" coords="479,140,623,169"/><area shape="rect" id="node15" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="700,236,844,283"/><area shape="rect" id="node19" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="463,193,639,222"/><area shape="rect" id="node22" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="475,297,627,326"/><area shape="rect" id="node17" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="904,276,997,305"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="acb37b7739b2d486d1920a413676c42bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_make_parse_info_file </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$makefile</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Helper function to parse a makefile and prune projects. </p>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00072">72</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="context_8inc_source.html#l00446">drush_get_option_list()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00014">make_parse_info_file()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00105">make_prune_info_file()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00165">make_validate_info_file()</a>.</p>

<p>Referenced by <a class="el" href="make_8drush_8inc_source.html#l00185">drush_make()</a>, and <a class="el" href="generate_8contents_8make_8inc_source.html#l00083">make_generate_from_makefile()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_cgraph.png" border="0" usemap="#make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_cgraph" id="make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_cgraph">
<area shape="rect" id="node3" href="context_8inc.html#ade60e65f76863ed34db22f5e7f83a150" title="drush_get_option_list" alt="" coords="593,1420,737,1449"/><area shape="rect" id="node13" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa" title="make_parse_info_file" alt="" coords="207,725,351,755"/><area shape="rect" id="node122" href="make_8utilities_8inc.html#a7e95eb7b8a11558344b42b0c653ca22a" title="make_prune_info_file" alt="" coords="1413,267,1557,296"/><area shape="rect" id="node127" href="make_8utilities_8inc.html#a6be8755a0ea68b9198e1e8cebbccff89" title="make_validate_info_file" alt="" coords="1407,163,1564,192"/><area shape="rect" id="node5" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1871,1312,1991,1341"/><area shape="rect" id="node7" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="2084,1285,2212,1315"/><area shape="rect" id="node9" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="2529,524,2657,553"/><area shape="rect" id="node11" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="2073,1339,2223,1368"/><area shape="rect" id="node15" href="make_8utilities_8inc.html#aae2ffe8335a86abf135357cfdac212d0" title="make_get_data" alt="" coords="417,725,527,755"/><area shape="rect" id="node39" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1875,471,1987,500"/><area shape="rect" id="node51" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1912,829,1949,859"/><area shape="rect" id="node103" href="includes_2drupal_8inc.html#a47c8064fb8f359786a3bddaf55cd9953" title="_drush_drupal_parse\l_info_file" alt="" coords="401,1197,543,1243"/><area shape="rect" id="node105" href="make_8utilities_8inc.html#a060e42b6b94b1e06f584a8d1ed22ea9a" title="_make_is_override_allowed" alt="" coords="1619,1259,1800,1288"/><area shape="rect" id="node112" href="context_8inc.html#aa4b55e2f6174c8b6efaa8f23a0f9e0af" title="drush_set_option" alt="" coords="797,472,917,501"/><area shape="rect" id="node115" href="make_8utilities_8inc.html#a170a00b5f9995b30585eafe2194c6fa9" title="make_valid_url" alt="" coords="417,1267,527,1296"/><area shape="rect" id="node117" href="make_8utilities_8inc.html#aa2a78298291b42502718822ed5b59969" title="make_error" alt="" coords="1667,267,1752,296"/><area shape="rect" id="node17" href="make_8download_8inc.html#a6381bf72fa72152dd12f122dbca83d78" title="_make_download_file" alt="" coords="592,925,739,955"/><area shape="rect" id="node83" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="1672,624,1747,653"/><area shape="rect" id="node19" href="drush_8inc.html#a9cce12bffedae74c4a45174c59c79311" title="drush_download_file" alt="" coords="788,979,927,1008"/><area shape="rect" id="node94" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="1239,899,1321,928"/><area shape="rect" id="node21" href="drush_8inc.html#a5d3c123a1d8fa15642f08ff635dbe2a1" title="_drush_is_url" alt="" coords="1016,952,1115,981"/><area shape="rect" id="node24" href="drush_8inc.html#a6b7589c9e3cd3f683c0ef137e1c30f49" title="drush_download_file_name" alt="" coords="976,813,1155,843"/><area shape="rect" id="node47" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="2109,293,2187,323"/><area shape="rect" id="node62" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="1645,1087,1773,1134"/><area shape="rect" id="node71" href="drush_8inc.html#a5c2a88712f3905874900166f3b2c397c" title="_drush_download_file" alt="" coords="992,1005,1139,1035"/><area shape="rect" id="node26" href="includes_2environment_8inc.html#a92afdf9afda25ac6d226ba45f6f1fbe0" title="drush_directory_cache" alt="" coords="1204,781,1356,811"/><area shape="rect" id="node28" href="group__errorhandling.html#ga7bc0a52d28467940b2bb9588a660ed8f" title="drush_clear_error" alt="" coords="1424,781,1547,811"/><area shape="rect" id="node30" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="1431,885,1540,915"/><area shape="rect" id="node37" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="1663,829,1756,859"/><area shape="rect" id="node64" href="includes_2environment_8inc.html#a25a1b7c8414b818e263d31ff06363772" title="drush_get_username" alt="" coords="1415,728,1556,757"/><area shape="rect" id="node32" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="1645,933,1773,963"/><area shape="rect" id="node34" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="2325,743,2411,772"/><area shape="rect" id="node42" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="2057,472,2239,501"/><area shape="rect" id="node44" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="2291,332,2445,361"/><area shape="rect" id="node53" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="2081,933,2215,979"/><area shape="rect" id="node55" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="2296,892,2440,921"/><area shape="rect" id="node58" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="2496,892,2691,921"/><area shape="rect" id="node73" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="1219,952,1341,981"/><area shape="rect" id="node75" href="group__filesystemfunctions.html#ga01729c5c432a2f30974966d888146d09" title="drush_tempnam" alt="" coords="1223,1059,1337,1088"/><area shape="rect" id="node79" href="group__filesystemfunctions.html#ga0d795889ef507c45abb793b8685b36d0" title="drush_file_not_empty" alt="" coords="1207,1005,1353,1035"/><area shape="rect" id="node81" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="1428,624,1543,653"/><area shape="rect" id="node88" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="1859,574,2003,621"/><area shape="rect" id="node107" href="drush_8inc.html#a6007ce294242d1f6e48cda703fbb8d3f" title="_convert_csv_to_array" alt="" coords="1853,1259,2008,1288"/><area shape="rect" id="node132" href="make_8utilities_8inc.html#a1a164b7feebadfc82cb93ad732c52a00" title="make_safe_path" alt="" coords="1651,59,1768,88"/><area shape="rect" id="node134" href="make_8utilities_8inc.html#a41ab4cf460a801be3983bef795a1318c" title="make_apply_defaults" alt="" coords="1637,163,1781,192"/><area shape="rect" id="node138" href="includes_2command_8inc.html#a385cd0ff47c30105f965722a81987809" title="drush_command_implements" alt="" coords="1613,5,1805,35"/><area shape="rect" id="node140" href="includes_2command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="2289,111,2447,140"/><area shape="rect" id="node143" href="includes_2command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="1855,57,2007,87"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_icgraph.png" border="0" usemap="#make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_icgraph" id="make_8utilities_8inc_acb37b7739b2d486d1920a413676c42bf_icgraph">
<area shape="rect" id="node3" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="397,5,491,35"/><area shape="rect" id="node5" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="205,26,349,73"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a41ab4cf460a801be3983bef795a1318c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_apply_defaults </td>
          <td>(</td>
          <td class="paramtype">&amp;&#160;</td>
          <td class="paramname"><em>$info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Apply any defaults.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">&amp;$info</td><td>A parsed make array. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00504">504</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, and <a class="el" href="output_8inc_source.html#l00145">dt()</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00165">make_validate_info_file()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_cgraph.png" border="0" usemap="#make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_cgraph" id="make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_cgraph">
<area shape="rect" id="node3" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="317,14,395,43"/><area shape="rect" id="node10" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="201,71,239,101"/><area shape="rect" id="node5" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="711,22,839,51"/><area shape="rect" id="node7" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="473,22,628,51"/><area shape="rect" id="node12" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="289,67,423,113"/><area shape="rect" id="node14" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="479,75,623,105"/><area shape="rect" id="node17" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="677,75,872,105"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_icgraph.png" border="0" usemap="#make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_icgraph" id="make_8utilities_8inc_a41ab4cf460a801be3983bef795a1318c_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#a6be8755a0ea68b9198e1e8cebbccff89" title="make_validate_info_file" alt="" coords="201,32,359,61"/><area shape="rect" id="node5" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="409,5,585,35"/><area shape="rect" id="node9" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="421,59,573,88"/><area shape="rect" id="node7" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="636,5,801,35"/><area shape="rect" id="node11" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="851,88,944,117"/><area shape="rect" id="node13" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="647,109,791,155"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae13ed28f360182a4df0620a68d251fd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_clean_tmp </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Removes the temporary build directory. On failed builds, this is handled by <a class="el" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c">drush_register_file_for_deletion()</a>. </p>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00384">384</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="filesystem_8inc_source.html#l00126">drush_delete_dir()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00353">make_tmp()</a>.</p>

<p>Referenced by <a class="el" href="make_8drush_8inc_source.html#l00249">drush_make_post_make()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_cgraph.png" border="0" usemap="#make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_cgraph" id="make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_cgraph">
<area shape="rect" id="node3" href="group__filesystemfunctions.html#gabff54c630a451976fc121257f6efd960" title="drush_delete_dir" alt="" coords="176,49,293,79"/><area shape="rect" id="node8" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="369,103,489,132"/><area shape="rect" id="node16" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="979,272,1056,301"/><area shape="rect" id="node22" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="803,485,840,515"/><area shape="rect" id="node31" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="193,215,276,244"/><area shape="rect" id="node5" href="group__filesystemfunctions.html#ga7ba5be839cd5d2104eaf9c26da63c97d" title="drush_delete_dir_contents" alt="" coords="343,49,516,79"/><area shape="rect" id="node10" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="577,49,705,79"/><area shape="rect" id="node12" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1396,272,1524,301"/><area shape="rect" id="node14" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="567,103,716,132"/><area shape="rect" id="node19" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1159,324,1313,353"/><area shape="rect" id="node24" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="951,479,1084,526"/><area shape="rect" id="node26" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1164,484,1308,513"/><area shape="rect" id="node29" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1363,484,1557,513"/><area shape="rect" id="node33" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="375,327,484,356"/><area shape="rect" id="node43" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="595,481,688,511"/><area shape="rect" id="node55" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="577,206,705,253"/><area shape="rect" id="node35" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="577,327,705,356"/><area shape="rect" id="node37" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="975,219,1060,248"/><area shape="rect" id="node45" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="765,377,877,407"/><area shape="rect" id="node40" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1172,169,1300,199"/><area shape="rect" id="node48" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="927,376,1108,405"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_icgraph.png" border="0" usemap="#make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_icgraph" id="make_8utilities_8inc_ae13ed28f360182a4df0620a68d251fd6_icgraph">
<area shape="rect" id="node3" href="make_8drush_8inc.html#adb3866751fd19344b00c069793f46322" title="drush_make_post_make" alt="" coords="177,5,340,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa2a78298291b42502718822ed5b59969"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_error </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$error_code</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$message</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Logs an error unless the &ndash;force-complete command line option is specified. </p>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00438">438</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, and <a class="el" href="drush_8inc_source.html#l01723">drush_set_error()</a>.</p>

<p>Referenced by <a class="el" href="make_8download_8inc_source.html#l00461">_make_verify_checksums()</a>, <a class="el" href="make_8project_8inc_source.html#l00247">DrushMakeProject\applyPatches()</a>, <a class="el" href="make_8drush_8inc_source.html#l00228">drush_make_process()</a>, <a class="el" href="make_8project_8inc_source.html#l00407">DrushMakeProject\getTranslations()</a>, <a class="el" href="make_8download_8inc_source.html#l00349">make_download_bzr()</a>, <a class="el" href="make_8download_8inc_source.html#l00067">make_download_file()</a>, <a class="el" href="make_8download_8inc_source.html#l00216">make_download_git()</a>, <a class="el" href="make_8download_8inc_source.html#l00396">make_download_svn()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00014">make_parse_info_file()</a>, <a class="el" href="make_8drush_8inc_source.html#l00424">make_projects()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00105">make_prune_info_file()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00165">make_validate_info_file()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_cgraph.png" border="0" usemap="#make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_cgraph" id="make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_cgraph">
<area shape="rect" id="node3" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="143,84,263,113"/><area shape="rect" id="node11" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="365,163,443,192"/><area shape="rect" id="node17" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="147,215,259,244"/><area shape="rect" id="node5" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="340,5,468,35"/><area shape="rect" id="node7" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="751,188,879,217"/><area shape="rect" id="node9" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="329,109,479,139"/><area shape="rect" id="node14" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="545,213,700,243"/><area shape="rect" id="node20" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="313,317,495,347"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_icgraph.png" border="0" usemap="#make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_icgraph" id="make_8utilities_8inc_aa2a78298291b42502718822ed5b59969_icgraph">
<area shape="rect" id="node3" href="make_8download_8inc.html#a5ca2e2fb1cf115e40b99acbfc79128fa" title="_make_verify_checksums" alt="" coords="143,56,316,85"/><area shape="rect" id="node5" href="classDrushMakeProject.html#a86cb2ad32088f11522e027cd7e98c6ce" title="DrushMakeProject\\applyPatches" alt="" coords="371,108,584,137"/><area shape="rect" id="node9" href="make_8download_8inc.html#a9bca6953efd915cc338678422d3e65f4" title="make_download_file" alt="" coords="408,29,547,59"/><area shape="rect" id="node14" href="make_8drush_8inc.html#ad9b2f2e15282d634a58229f30d819bde" title="drush_make_process" alt="" coords="156,160,303,189"/><area shape="rect" id="node16" href="classDrushMakeProject.html#af6f9c98d13bb338237d8cc96566e59f8" title="DrushMakeProject\\getTranslations" alt="" coords="367,212,588,241"/><area shape="rect" id="node19" href="make_8download_8inc.html#ac808bd6438397ca205135d0345cf4721" title="make_download_bzr" alt="" coords="159,264,300,293"/><area shape="rect" id="node22" href="make_8download_8inc.html#af0b8a0195e141dd3d497d2e663d993fa" title="make_download_git" alt="" coords="161,317,297,347"/><area shape="rect" id="node24" href="make_8download_8inc.html#aca118467de1ec3ed60b393ef49ecc7c5" title="make_download_svn" alt="" coords="157,371,301,400"/><area shape="rect" id="node26" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa" title="make_parse_info_file" alt="" coords="157,531,301,560"/><area shape="rect" id="node39" href="make_8drush_8inc.html#a7f6c382e030da87fc401f133edd22f3b" title="make_projects" alt="" coords="176,424,283,453"/><area shape="rect" id="node43" href="make_8utilities_8inc.html#a7e95eb7b8a11558344b42b0c653ca22a" title="make_prune_info_file" alt="" coords="157,584,301,613"/><area shape="rect" id="node46" href="make_8utilities_8inc.html#a6be8755a0ea68b9198e1e8cebbccff89" title="make_validate_info_file" alt="" coords="151,477,308,507"/><area shape="rect" id="node7" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="639,212,804,241"/><area shape="rect" id="node11" href="make_8download_8inc.html#a2aa73a9f71f17d7bdeb88e75489e1344" title="make_download_get" alt="" coords="651,29,792,59"/><area shape="rect" id="node28" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="649,515,793,562"/><area shape="rect" id="node32" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="389,476,565,505"/><area shape="rect" id="node35" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="401,580,553,609"/><area shape="rect" id="node30" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="853,524,947,553"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aae2ffe8335a86abf135357cfdac212d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_get_data </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$data_source</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get data based on the source.</p>
<p>This is a helper function to abstract the retrieval of data, so that it can come from files, STDIN, etc. Currently supports filepath and STDIN.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$data_source</td><td>The path to a file, or '-' for STDIN.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>string The raw data as a string. </dd></dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00468">468</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="make_8download_8inc_source.html#l00092">_make_download_file()</a>, and <a class="el" href="drush_8inc_source.html#l00659">drush_op()</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00014">make_parse_info_file()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_cgraph.png" border="0" usemap="#make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_cgraph" id="make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_cgraph">
<area shape="rect" id="node3" href="make_8download_8inc.html#a6381bf72fa72152dd12f122dbca83d78" title="_make_download_file" alt="" coords="165,881,312,910"/><area shape="rect" id="node101" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="1233,378,1308,407"/><area shape="rect" id="node5" href="drush_8inc.html#a9cce12bffedae74c4a45174c59c79311" title="drush_download_file" alt="" coords="361,770,500,799"/><area shape="rect" id="node9" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1653,1214,1773,1243"/><area shape="rect" id="node118" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="812,1011,895,1041"/><area shape="rect" id="node7" href="drush_8inc.html#a5d3c123a1d8fa15642f08ff635dbe2a1" title="_drush_is_url" alt="" coords="589,698,688,727"/><area shape="rect" id="node17" href="drush_8inc.html#a6b7589c9e3cd3f683c0ef137e1c30f49" title="drush_download_file_name" alt="" coords="549,847,728,877"/><area shape="rect" id="node44" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1675,555,1752,585"/><area shape="rect" id="node48" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1477,950,1515,979"/><area shape="rect" id="node59" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="1207,735,1335,781"/><area shape="rect" id="node70" href="drush_8inc.html#a5c2a88712f3905874900166f3b2c397c" title="_drush_download_file" alt="" coords="565,614,712,643"/><area shape="rect" id="node11" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1868,1241,1996,1270"/><area shape="rect" id="node13" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="2092,634,2220,663"/><area shape="rect" id="node15" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1857,1187,2007,1217"/><area shape="rect" id="node19" href="includes_2environment_8inc.html#a92afdf9afda25ac6d226ba45f6f1fbe0" title="drush_directory_cache" alt="" coords="777,886,929,915"/><area shape="rect" id="node21" href="group__errorhandling.html#ga7bc0a52d28467940b2bb9588a660ed8f" title="drush_clear_error" alt="" coords="989,590,1112,619"/><area shape="rect" id="node26" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="996,802,1105,831"/><area shape="rect" id="node34" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="1224,1061,1317,1090"/><area shape="rect" id="node36" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1440,814,1552,843"/><area shape="rect" id="node61" href="includes_2environment_8inc.html#a25a1b7c8414b818e263d31ff06363772" title="drush_get_username" alt="" coords="980,906,1121,935"/><area shape="rect" id="node64" href="includes_2environment_8inc.html#afae6d4a5a12623e5502ca262346c799b" title="drush_server_home" alt="" coords="983,959,1119,989"/><area shape="rect" id="node23" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1432,607,1560,637"/><area shape="rect" id="node28" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="1432,333,1560,362"/><area shape="rect" id="node30" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="1228,855,1313,885"/><area shape="rect" id="node39" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1623,814,1804,843"/><area shape="rect" id="node41" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1855,659,2009,689"/><area shape="rect" id="node50" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1647,933,1780,980"/><area shape="rect" id="node52" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1860,930,2004,959"/><area shape="rect" id="node55" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="2059,930,2253,959"/><area shape="rect" id="node72" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="792,426,915,455"/><area shape="rect" id="node93" href="group__filesystemfunctions.html#ga01729c5c432a2f30974966d888146d09" title="drush_tempnam" alt="" coords="796,698,911,727"/><area shape="rect" id="node97" href="group__filesystemfunctions.html#ga0d795889ef507c45abb793b8685b36d0" title="drush_file_not_empty" alt="" coords="780,614,927,643"/><area shape="rect" id="node99" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="796,531,911,561"/><area shape="rect" id="node74" href="group__commandwrappers.html#ga0eed47c4d6d19d386936ad57f34b10b2" title="_drush_shell_exec" alt="" coords="985,221,1116,250"/><area shape="rect" id="node76" href="group__commandwrappers.html#gafc52f7e769d935b4d2462467cdf8d5ee" title="drush_escapeshellarg" alt="" coords="1197,117,1344,146"/><area shape="rect" id="node84" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="1453,279,1539,309"/><area shape="rect" id="node87" href="group__commandwrappers.html#ga3a1bb3ae751f14749ce1dbe4ec9c3288" title="drush_shell_proc_open" alt="" coords="1193,274,1348,303"/><area shape="rect" id="node91" href="group__commandwrappers.html#gac21dc9409bff5197d255978c3cf6e761" title="_drush_shell_exec_output_set" alt="" coords="1172,221,1369,250"/><area shape="rect" id="node79" href="group__commandwrappers.html#gac60b4740ceccf95b8e60d1896d93d2ab" title="_drush_escapeshellarg\l_windows" alt="" coords="1419,39,1573,85"/><area shape="rect" id="node81" href="group__commandwrappers.html#ga561ce790cc15caa5e1f0bfebc2546529" title="_drush_escapeshellarg\l_linux" alt="" coords="1419,108,1573,155"/><area shape="rect" id="node110" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="996,479,1105,509"/><area shape="rect" id="node106" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="1424,487,1568,533"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_icgraph.png" border="0" usemap="#make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_icgraph" id="make_8utilities_8inc_aae2ffe8335a86abf135357cfdac212d0_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa" title="make_parse_info_file" alt="" coords="167,64,311,93"/><area shape="rect" id="node5" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="599,58,743,105"/><area shape="rect" id="node9" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="361,8,537,37"/><area shape="rect" id="node13" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="373,116,525,145"/><area shape="rect" id="node7" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="803,97,896,127"/><area shape="rect" id="node11" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="588,5,753,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="abc341fc62b92a8eef00bf92aa24a90df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_md5 </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Calculate a cksum on each file in the build, and md5 the resulting hashes. </p>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00410">410</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="filesystem_8inc_source.html#l00096">drush_dir_md5()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00353">make_tmp()</a>.</p>

<p>Referenced by <a class="el" href="make_8drush_8inc_source.html#l00249">drush_make_post_make()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_cgraph.png" border="0" usemap="#make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_cgraph" id="make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_cgraph">
<area shape="rect" id="node3" href="group__filesystemfunctions.html#ga0f53b7283625a345a693516b6d70ce00" title="drush_dir_md5" alt="" coords="141,155,248,184"/><area shape="rect" id="node28" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="153,299,236,328"/><area shape="rect" id="node5" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="296,64,443,93"/><area shape="rect" id="node7" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="529,36,604,65"/><area shape="rect" id="node9" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="939,245,1016,275"/><area shape="rect" id="node11" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1356,272,1484,301"/><area shape="rect" id="node16" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="745,296,783,325"/><area shape="rect" id="node26" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="692,5,836,51"/><area shape="rect" id="node13" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1119,297,1273,327"/><area shape="rect" id="node18" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="911,125,1044,171"/><area shape="rect" id="node20" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1124,137,1268,167"/><area shape="rect" id="node23" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1323,137,1517,167"/><area shape="rect" id="node30" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="315,351,424,380"/><area shape="rect" id="node40" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="520,299,613,328"/><area shape="rect" id="node52" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="503,506,631,553"/><area shape="rect" id="node54" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="309,169,429,199"/><area shape="rect" id="node32" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="503,453,631,483"/><area shape="rect" id="node34" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="935,453,1020,483"/><area shape="rect" id="node42" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="708,349,820,379"/><area shape="rect" id="node37" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1132,453,1260,483"/><area shape="rect" id="node45" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="887,349,1068,379"/><area shape="rect" id="node56" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="503,143,631,172"/><area shape="rect" id="node59" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="492,89,641,119"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_icgraph.png" border="0" usemap="#make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_icgraph" id="make_8utilities_8inc_abc341fc62b92a8eef00bf92aa24a90df_icgraph">
<area shape="rect" id="node3" href="make_8drush_8inc.html#adb3866751fd19344b00c069793f46322" title="drush_make_post_make" alt="" coords="143,5,305,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac0c5ebc3f3671b4fe5723088000791fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_parse_info_file </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$makefile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$parsed</em> = <code>TRUE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$makefile_options</em> = <code>array()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Parse Drupal info file format.</p>
<p>Copied with modifications from includes/common.inc.</p>
<dl class="section see"><dt>See Also</dt><dd>drupal_parse_info_file </dd></dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00014">14</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="includes_2drupal_8inc_source.html#l00179">_drush_drupal_parse_info_file()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00528">_make_is_override_allowed()</a>, <a class="el" href="drush_8inc_source.html#l01723">drush_set_error()</a>, <a class="el" href="context_8inc_source.html#l00591">drush_set_option()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00438">make_error()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00468">make_get_data()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00318">make_valid_url()</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00072">_make_parse_info_file()</a>, <a class="el" href="generate_8contents_8make_8inc_source.html#l00083">make_generate_from_makefile()</a>, and <a class="el" href="make_8project_8inc_source.html#l00526">DrushMakeProject\recurse()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_cgraph.png" border="0" usemap="#make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_cgraph" id="make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_cgraph">
<area shape="rect" id="node3" href="includes_2drupal_8inc.html#a47c8064fb8f359786a3bddaf55cd9953" title="_drush_drupal_parse\l_info_file" alt="" coords="201,5,343,51"/><area shape="rect" id="node5" href="make_8utilities_8inc.html#a060e42b6b94b1e06f584a8d1ed22ea9a" title="_make_is_override_allowed" alt="" coords="1407,123,1588,152"/><area shape="rect" id="node23" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1704,355,1741,384"/><area shape="rect" id="node32" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1667,793,1779,823"/><area shape="rect" id="node39" href="context_8inc.html#aa4b55e2f6174c8b6efaa8f23a0f9e0af" title="drush_set_option" alt="" coords="405,72,525,101"/><area shape="rect" id="node43" href="make_8utilities_8inc.html#aa2a78298291b42502718822ed5b59969" title="make_error" alt="" coords="1455,1432,1540,1461"/><area shape="rect" id="node48" href="make_8utilities_8inc.html#aae2ffe8335a86abf135357cfdac212d0" title="make_get_data" alt="" coords="217,327,327,356"/><area shape="rect" id="node144" href="make_8utilities_8inc.html#a170a00b5f9995b30585eafe2194c6fa9" title="make_valid_url" alt="" coords="217,1533,327,1563"/><area shape="rect" id="node7" href="drush_8inc.html#a6007ce294242d1f6e48cda703fbb8d3f" title="_convert_csv_to_array" alt="" coords="1645,123,1800,152"/><area shape="rect" id="node9" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1880,1432,2000,1461"/><area shape="rect" id="node17" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1901,593,1979,623"/><area shape="rect" id="node11" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="2095,1459,2223,1488"/><area shape="rect" id="node13" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="2319,729,2447,759"/><area shape="rect" id="node15" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="2084,1405,2233,1435"/><area shape="rect" id="node20" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="2081,729,2236,759"/><area shape="rect" id="node25" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1873,230,2007,277"/><area shape="rect" id="node27" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="2087,19,2231,48"/><area shape="rect" id="node30" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="2285,19,2480,48"/><area shape="rect" id="node35" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1849,704,2031,733"/><area shape="rect" id="node50" href="make_8download_8inc.html#a6381bf72fa72152dd12f122dbca83d78" title="_make_download_file" alt="" coords="392,1085,539,1115"/><area shape="rect" id="node120" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="1460,485,1535,515"/><area shape="rect" id="node52" href="drush_8inc.html#a9cce12bffedae74c4a45174c59c79311" title="drush_download_file" alt="" coords="588,893,727,923"/><area shape="rect" id="node137" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="1039,1101,1121,1131"/><area shape="rect" id="node54" href="drush_8inc.html#a5d3c123a1d8fa15642f08ff635dbe2a1" title="_drush_is_url" alt="" coords="816,813,915,843"/><area shape="rect" id="node57" href="drush_8inc.html#a6b7589c9e3cd3f683c0ef137e1c30f49" title="drush_download_file_name" alt="" coords="776,867,955,896"/><area shape="rect" id="node80" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="1433,1050,1561,1097"/><area shape="rect" id="node91" href="drush_8inc.html#a5c2a88712f3905874900166f3b2c397c" title="_drush_download_file" alt="" coords="792,920,939,949"/><area shape="rect" id="node59" href="includes_2environment_8inc.html#a92afdf9afda25ac6d226ba45f6f1fbe0" title="drush_directory_cache" alt="" coords="1004,637,1156,667"/><area shape="rect" id="node61" href="group__errorhandling.html#ga7bc0a52d28467940b2bb9588a660ed8f" title="drush_clear_error" alt="" coords="1216,741,1339,771"/><area shape="rect" id="node66" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="1223,947,1332,976"/><area shape="rect" id="node74" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="1451,691,1544,720"/><area shape="rect" id="node82" href="includes_2environment_8inc.html#a25a1b7c8414b818e263d31ff06363772" title="drush_get_username" alt="" coords="1207,533,1348,563"/><area shape="rect" id="node85" href="includes_2environment_8inc.html#afae6d4a5a12623e5502ca262346c799b" title="drush_server_home" alt="" coords="1209,429,1345,459"/><area shape="rect" id="node63" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1659,652,1787,681"/><area shape="rect" id="node68" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="1659,1024,1787,1053"/><area shape="rect" id="node70" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="1455,896,1540,925"/><area shape="rect" id="node93" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="1019,1172,1141,1201"/><area shape="rect" id="node112" href="group__filesystemfunctions.html#ga01729c5c432a2f30974966d888146d09" title="drush_tempnam" alt="" coords="1023,947,1137,976"/><area shape="rect" id="node116" href="group__filesystemfunctions.html#ga0d795889ef507c45abb793b8685b36d0" title="drush_file_not_empty" alt="" coords="1007,817,1153,847"/><area shape="rect" id="node118" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="1023,871,1137,900"/><area shape="rect" id="node95" href="group__commandwrappers.html#ga0eed47c4d6d19d386936ad57f34b10b2" title="_drush_shell_exec" alt="" coords="1212,1207,1343,1236"/><area shape="rect" id="node97" href="group__commandwrappers.html#gafc52f7e769d935b4d2462467cdf8d5ee" title="drush_escapeshellarg" alt="" coords="1424,1120,1571,1149"/><area shape="rect" id="node103" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="1680,1329,1765,1359"/><area shape="rect" id="node106" href="group__commandwrappers.html#ga3a1bb3ae751f14749ce1dbe4ec9c3288" title="drush_shell_proc_open" alt="" coords="1420,1224,1575,1253"/><area shape="rect" id="node110" href="group__commandwrappers.html#gac21dc9409bff5197d255978c3cf6e761" title="_drush_shell_exec_output_set" alt="" coords="1399,1277,1596,1307"/><area shape="rect" id="node100" href="group__commandwrappers.html#gac60b4740ceccf95b8e60d1896d93d2ab" title="_drush_escapeshellarg\l_windows" alt="" coords="1645,1103,1800,1150"/><area shape="rect" id="node129" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="1223,688,1332,717"/><area shape="rect" id="node125" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="1651,519,1795,566"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_icgraph.png" border="0" usemap="#make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_icgraph" id="make_8utilities_8inc_ac0c5ebc3f3671b4fe5723088000791fa_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="213,5,365,35"/><area shape="rect" id="node7" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="439,46,583,93"/><area shape="rect" id="node11" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="201,112,377,141"/><area shape="rect" id="node5" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="643,25,736,55"/><area shape="rect" id="node13" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="428,116,593,145"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7ac27f598c36208652191f40f08c2332"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_prepare_install </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$build_path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Prepare a Drupal installation, copying default.settings.php to settings.php. </p>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00399">399</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="filesystem_8inc_source.html#l00215">drush_copy_dir()</a>, <a class="el" href="filesystem_8inc_source.html#l00355">drush_mkdir()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00353">make_tmp()</a>.</p>

<p>Referenced by <a class="el" href="make_8drush_8inc_source.html#l00185">drush_make()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_cgraph.png" border="0" usemap="#make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_cgraph" id="make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_cgraph">
<area shape="rect" id="node3" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="337,199,447,228"/><area shape="rect" id="node35" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="531,302,624,331"/><area shape="rect" id="node39" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="200,431,283,460"/><area shape="rect" id="node5" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="540,96,615,126"/><area shape="rect" id="node7" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="949,222,1027,251"/><area shape="rect" id="node14" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="756,200,793,230"/><area shape="rect" id="node26" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="719,302,831,331"/><area shape="rect" id="node9" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1367,352,1495,382"/><area shape="rect" id="node24" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="703,29,847,76"/><area shape="rect" id="node11" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1129,326,1284,355"/><area shape="rect" id="node16" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="921,152,1055,198"/><area shape="rect" id="node18" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1135,179,1279,208"/><area shape="rect" id="node21" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1333,179,1528,208"/><area shape="rect" id="node29" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="897,275,1079,304"/><area shape="rect" id="node41" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="337,431,447,460"/><area shape="rect" id="node54" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="513,560,641,606"/><area shape="rect" id="node56" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="332,654,452,683"/><area shape="rect" id="node43" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="513,406,641,435"/><area shape="rect" id="node45" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="945,480,1031,510"/><area shape="rect" id="node48" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1143,480,1271,510"/><area shape="rect" id="node58" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="513,680,641,710"/><area shape="rect" id="node61" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="503,734,652,763"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_icgraph.png" border="0" usemap="#make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_icgraph" id="make_8utilities_8inc_a7ac27f598c36208652191f40f08c2332_icgraph">
<area shape="rect" id="node3" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="200,5,293,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7e95eb7b8a11558344b42b0c653ca22a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_prune_info_file </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$include_only</em> = <code>array()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Remove entries in the info file in accordance with the options passed in. Entries are either explicitly 'allowed' (with the $include_only parameter) in which case all <em>other</em> entries will be excluded.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">array</td><td class="paramname">$info</td><td>A parsed info file.</td></tr>
    <tr><td class="paramtype">array</td><td class="paramname">$include_only</td><td>(Optional) Array keyed by entry type (e.g. 'libraries') against an array of allowed keys for that type. The special value '*' means 'all entries of this type'. If this parameter is omitted, no entries will be excluded.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>array The $info array, pruned if necessary. </dd></dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00105">105</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00438">make_error()</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00072">_make_parse_info_file()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_cgraph.png" border="0" usemap="#make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_cgraph" id="make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_cgraph">
<area shape="rect" id="node3" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="573,371,651,400"/><area shape="rect" id="node10" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="225,159,263,188"/><area shape="rect" id="node19" href="make_8utilities_8inc.html#aa2a78298291b42502718822ed5b59969" title="make_error" alt="" coords="201,268,287,297"/><area shape="rect" id="node5" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="996,215,1124,244"/><area shape="rect" id="node7" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="772,319,927,348"/><area shape="rect" id="node12" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="337,22,471,69"/><area shape="rect" id="node14" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="540,5,684,35"/><area shape="rect" id="node17" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="752,5,947,35"/><area shape="rect" id="node21" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="344,140,464,169"/><area shape="rect" id="node29" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="348,268,460,297"/><area shape="rect" id="node23" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="548,59,676,88"/><area shape="rect" id="node26" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="537,112,687,141"/><area shape="rect" id="node32" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="521,267,703,296"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_icgraph.png" border="0" usemap="#make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_icgraph" id="make_8utilities_8inc_a7e95eb7b8a11558344b42b0c653ca22a_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="200,5,352,35"/><area shape="rect" id="node5" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="592,5,685,35"/><area shape="rect" id="node7" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="400,26,544,73"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a1a164b7feebadfc82cb93ad732c52a00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_safe_path </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Checks an attribute's path to ensure it's not maliciously crafted.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">string</td><td class="paramname">$path</td><td>The path to check. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00453">453</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00165">make_validate_info_file()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a1a164b7feebadfc82cb93ad732c52a00_icgraph.png" border="0" usemap="#make_8utilities_8inc_a1a164b7feebadfc82cb93ad732c52a00_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a1a164b7feebadfc82cb93ad732c52a00_icgraph" id="make_8utilities_8inc_a1a164b7feebadfc82cb93ad732c52a00_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#a6be8755a0ea68b9198e1e8cebbccff89" title="make_validate_info_file" alt="" coords="175,32,332,61"/><area shape="rect" id="node5" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="383,5,559,35"/><area shape="rect" id="node9" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="395,59,547,88"/><area shape="rect" id="node7" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="609,5,775,35"/><area shape="rect" id="node11" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="824,88,917,117"/><area shape="rect" id="node13" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="620,109,764,155"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ae5b2297055f24062509236670e55dc2a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_tar </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$build_path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd><a class="el" href="archive_8drush_8inc.html#aa7d70b7ae4d41f7e3339ee5713b3a38c">drush_archive_dump()</a> also makes a tar. Consolidate? </dd></dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00417">417</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="includes_2environment_8inc_source.html#l00522">drush_get_tar_executable()</a>, <a class="el" href="filesystem_8inc_source.html#l00355">drush_mkdir()</a>, <a class="el" href="filesystem_8inc_source.html#l00302">drush_move_dir()</a>, <a class="el" href="exec_8inc_source.html#l00078">drush_shell_exec()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00353">make_tmp()</a>.</p>

<p>Referenced by <a class="el" href="make_8drush_8inc_source.html#l00249">drush_make_post_make()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_cgraph.png" border="0" usemap="#make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_cgraph" id="make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_cgraph">
<area shape="rect" id="node3" href="includes_2environment_8inc.html#a68b121976df4c48d67d77c020e45814f" title="drush_get_tar_executable" alt="" coords="301,756,472,785"/><area shape="rect" id="node7" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="573,380,667,409"/><area shape="rect" id="node31" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="135,203,249,232"/><area shape="rect" id="node48" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="131,829,253,859"/><area shape="rect" id="node75" href="make_8utilities_8inc.html#ab3c72a6d8be958f40fc0cbcca29a183b" title="make_tmp" alt="" coords="151,559,233,588"/><area shape="rect" id="node5" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="781,747,909,776"/><area shape="rect" id="node9" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="789,329,901,359"/><area shape="rect" id="node22" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="827,176,864,205"/><area shape="rect" id="node11" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1441,383,1569,412"/><area shape="rect" id="node13" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="972,408,1153,437"/><area shape="rect" id="node15" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1204,304,1359,333"/><area shape="rect" id="node18" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1024,252,1101,281"/><area shape="rect" id="node24" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="996,5,1129,51"/><area shape="rect" id="node26" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1209,17,1353,47"/><area shape="rect" id="node29" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1408,17,1603,47"/><area shape="rect" id="node33" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="583,73,657,103"/><area shape="rect" id="node42" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="332,203,441,232"/><area shape="rect" id="node38" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="773,5,917,51"/><area shape="rect" id="node50" href="group__commandwrappers.html#ga0eed47c4d6d19d386936ad57f34b10b2" title="_drush_shell_exec" alt="" coords="321,899,452,928"/><area shape="rect" id="node52" href="group__commandwrappers.html#gafc52f7e769d935b4d2462467cdf8d5ee" title="drush_escapeshellarg" alt="" coords="547,815,693,844"/><area shape="rect" id="node60" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="803,939,888,968"/><area shape="rect" id="node69" href="group__commandwrappers.html#ga3a1bb3ae751f14749ce1dbe4ec9c3288" title="drush_shell_proc_open" alt="" coords="543,977,697,1007"/><area shape="rect" id="node73" href="group__commandwrappers.html#gac21dc9409bff5197d255978c3cf6e761" title="_drush_shell_exec_output_set" alt="" coords="521,873,719,903"/><area shape="rect" id="node55" href="group__commandwrappers.html#gac60b4740ceccf95b8e60d1896d93d2ab" title="_drush_escapeshellarg\l_windows" alt="" coords="768,869,923,915"/><area shape="rect" id="node57" href="group__commandwrappers.html#ga561ce790cc15caa5e1f0bfebc2546529" title="_drush_escapeshellarg\l_linux" alt="" coords="768,799,923,846"/><area shape="rect" id="node62" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1003,695,1123,724"/><area shape="rect" id="node64" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1217,615,1345,644"/><area shape="rect" id="node67" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1207,668,1356,697"/><area shape="rect" id="node77" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="332,533,441,563"/><area shape="rect" id="node89" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="556,635,684,682"/><area shape="rect" id="node80" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="1020,461,1105,491"/><area shape="rect" id="node83" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1217,461,1345,491"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_icgraph.png" border="0" usemap="#make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_icgraph" id="make_8utilities_8inc_ae5b2297055f24062509236670e55dc2a_icgraph">
<area shape="rect" id="node3" href="make_8drush_8inc.html#adb3866751fd19344b00c069793f46322" title="drush_make_post_make" alt="" coords="132,5,295,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab3c72a6d8be958f40fc0cbcca29a183b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_tmp </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$set</em> = <code>TRUE</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$directory</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Find, and possibly create, a temporary directory.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramtype">boolean</td><td class="paramname">$set</td><td>Must be TRUE to create a directory. </td></tr>
    <tr><td class="paramtype">string</td><td class="paramname">$directory</td><td>Pass in a directory to use. This is required if using any concurrent operations.</td></tr>
  </table>
  </dd>
</dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Merge with <a class="el" href="group__filesystemfunctions.html#ga883d28ed54603b2d268902cec2379804">drush_tempdir()</a>. </dd></dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00353">353</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="filesystem_8inc_source.html#l00422">drush_find_tmp()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="filesystem_8inc_source.html#l00355">drush_mkdir()</a>, and <a class="el" href="filesystem_8inc_source.html#l00513">drush_register_file_for_deletion()</a>.</p>

<p>Referenced by <a class="el" href="make_8download_8inc_source.html#l00092">_make_download_file()</a>, <a class="el" href="make_8drush_8inc_source.html#l00228">drush_make_process()</a>, <a class="el" href="make_8project_8inc_source.html#l00497">DrushMakeProject\generatePath()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00384">make_clean_tmp()</a>, <a class="el" href="make_8download_8inc_source.html#l00349">make_download_bzr()</a>, <a class="el" href="make_8download_8inc_source.html#l00216">make_download_git()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00410">make_md5()</a>, <a class="el" href="make_8drush_8inc_source.html#l00584">make_move_build()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00399">make_prepare_install()</a>, <a class="el" href="make_8drush_8inc_source.html#l00424">make_projects()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00417">make_tar()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_cgraph.png" border="0" usemap="#make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_cgraph" id="make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_cgraph">
<area shape="rect" id="node3" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="143,215,252,244"/><area shape="rect" id="node14" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="336,59,429,88"/><area shape="rect" id="node39" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="319,317,447,363"/><area shape="rect" id="node41" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="137,411,257,440"/><area shape="rect" id="node5" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="319,163,447,192"/><area shape="rect" id="node7" href="includes_2environment_8inc.html#a339c57f584d4f3d910d8c36763d054c2" title="drush_cwd" alt="" coords="716,283,801,312"/><area shape="rect" id="node16" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="507,152,619,181"/><area shape="rect" id="node28" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="544,59,581,88"/><area shape="rect" id="node9" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1137,231,1265,260"/><area shape="rect" id="node11" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="913,283,1041,312"/><area shape="rect" id="node19" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="668,125,849,155"/><area shape="rect" id="node21" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="900,128,1055,157"/><area shape="rect" id="node24" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="720,179,797,208"/><area shape="rect" id="node30" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="692,5,825,51"/><area shape="rect" id="node32" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="905,44,1049,73"/><area shape="rect" id="node35" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1104,44,1299,73"/><area shape="rect" id="node43" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="319,437,447,467"/><area shape="rect" id="node46" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="308,491,457,520"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_icgraph.png" border="0" usemap="#make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_icgraph" id="make_8utilities_8inc_ab3c72a6d8be958f40fc0cbcca29a183b_icgraph">
<area shape="rect" id="node3" href="make_8download_8inc.html#a6381bf72fa72152dd12f122dbca83d78" title="_make_download_file" alt="" coords="168,184,315,213"/><area shape="rect" id="node31" href="make_8drush_8inc.html#ad9b2f2e15282d634a58229f30d819bde" title="drush_make_process" alt="" coords="168,131,315,160"/><area shape="rect" id="node33" href="classDrushMakeProject.html#a825d48df1bdb0d0d0e46992e175909af" title="DrushMakeProject\\generatePath" alt="" coords="136,237,347,267"/><area shape="rect" id="node42" href="make_8utilities_8inc.html#ae13ed28f360182a4df0620a68d251fd6" title="make_clean_tmp" alt="" coords="181,504,301,533"/><area shape="rect" id="node46" href="make_8download_8inc.html#ac808bd6438397ca205135d0345cf4721" title="make_download_bzr" alt="" coords="171,291,312,320"/><area shape="rect" id="node48" href="make_8download_8inc.html#af0b8a0195e141dd3d497d2e663d993fa" title="make_download_git" alt="" coords="173,344,309,373"/><area shape="rect" id="node50" href="make_8utilities_8inc.html#abc341fc62b92a8eef00bf92aa24a90df" title="make_md5" alt="" coords="199,557,284,587"/><area shape="rect" id="node53" href="make_8drush_8inc.html#ae5eb2a2403d96afcef3d5f85ee7ae284" title="make_move_build" alt="" coords="179,397,304,427"/><area shape="rect" id="node56" href="make_8utilities_8inc.html#a7ac27f598c36208652191f40f08c2332" title="make_prepare_install" alt="" coords="1164,448,1308,477"/><area shape="rect" id="node59" href="make_8drush_8inc.html#a7f6c382e030da87fc401f133edd22f3b" title="make_projects" alt="" coords="677,25,784,55"/><area shape="rect" id="node63" href="make_8utilities_8inc.html#ae5b2297055f24062509236670e55dc2a" title="make_tar" alt="" coords="204,451,279,480"/><area shape="rect" id="node5" href="classDrushMakeProject.html#a86cb2ad32088f11522e027cd7e98c6ce" title="DrushMakeProject\\applyPatches" alt="" coords="891,184,1104,213"/><area shape="rect" id="node9" href="classDrushMakeProject.html#af6f9c98d13bb338237d8cc96566e59f8" title="DrushMakeProject\\getTranslations" alt="" coords="620,236,841,265"/><area shape="rect" id="node12" href="make_8download_8inc.html#a9bca6953efd915cc338678422d3e65f4" title="make_download_file" alt="" coords="413,79,552,108"/><area shape="rect" id="node16" href="make_8utilities_8inc.html#aae2ffe8335a86abf135357cfdac212d0" title="make_get_data" alt="" coords="428,132,537,161"/><area shape="rect" id="node7" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="1153,209,1319,239"/><area shape="rect" id="node14" href="make_8download_8inc.html#a2aa73a9f71f17d7bdeb88e75489e1344" title="make_download_get" alt="" coords="660,79,801,108"/><area shape="rect" id="node18" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa" title="make_parse_info_file" alt="" coords="659,132,803,161"/><area shape="rect" id="node20" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="921,27,1073,56"/><area shape="rect" id="node24" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="1164,78,1308,125"/><area shape="rect" id="node28" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="909,80,1085,109"/><area shape="rect" id="node22" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="1368,57,1461,87"/><area shape="rect" id="node35" href="classDrushMakeProject.html#a8276ef71b946cf3ae13391c2216e51bd" title="DrushMakeProject\\findDownload\lLocation" alt="" coords="891,287,1104,334"/><area shape="rect" id="node38" href="classDrushMakeProject__Core.html#aeeeab034aff41fb288b7cd03cdab50db" title="DrushMakeProject_Core\l\\findDownloadLocation" alt="" coords="400,409,565,455"/><area shape="rect" id="node40" href="classDrushMakeProject__Profile.html#a5f672c7364dddda78f966897a33a86ae" title="DrushMakeProject_Profile\l\\buildPath" alt="" coords="396,339,569,386"/><area shape="rect" id="node44" href="make_8drush_8inc.html#adb3866751fd19344b00c069793f46322" title="drush_make_post_make" alt="" coords="401,492,564,521"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a170a00b5f9995b30585eafe2194c6fa9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_valid_url </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$url</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$absolute</em> = <code>FALSE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Verify the syntax of the given URL.</p>
<p>Copied verbatim from includes/common.inc</p>
<dl class="section see"><dt>See Also</dt><dd>valid_url </dd></dl>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00318">318</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00014">make_parse_info_file()</a>.</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a170a00b5f9995b30585eafe2194c6fa9_icgraph.png" border="0" usemap="#make_8utilities_8inc_a170a00b5f9995b30585eafe2194c6fa9_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a170a00b5f9995b30585eafe2194c6fa9_icgraph" id="make_8utilities_8inc_a170a00b5f9995b30585eafe2194c6fa9_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#ac0c5ebc3f3671b4fe5723088000791fa" title="make_parse_info_file" alt="" coords="164,57,308,87"/><area shape="rect" id="node5" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="371,5,523,35"/><area shape="rect" id="node9" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="596,46,740,93"/><area shape="rect" id="node13" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="359,112,535,141"/><area shape="rect" id="node7" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="800,25,893,55"/><area shape="rect" id="node15" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="585,116,751,145"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a6be8755a0ea68b9198e1e8cebbccff89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">make_validate_info_file </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Validate the make file. </p>

<p>Definition at line <a class="el" href="make_8utilities_8inc_source.html#l00165">165</a> of file <a class="el" href="make_8utilities_8inc_source.html">make.utilities.inc</a>.</p>

<p>References <a class="el" href="includes_2command_8inc_source.html#l01300">drush_command_implements()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, <a class="el" href="make_8drush_8inc_source.html#l00016">MAKE_API</a>, <a class="el" href="make_8utilities_8inc_source.html#l00504">make_apply_defaults()</a>, <a class="el" href="make_8utilities_8inc_source.html#l00438">make_error()</a>, and <a class="el" href="make_8utilities_8inc_source.html#l00453">make_safe_path()</a>.</p>

<p>Referenced by <a class="el" href="make_8utilities_8inc_source.html#l00072">_make_parse_info_file()</a>, and <a class="el" href="make_8project_8inc_source.html#l00526">DrushMakeProject\recurse()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_cgraph.png" border="0" usemap="#make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_cgraph" alt=""/></div>
<map name="make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_cgraph" id="make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_cgraph">
<area shape="rect" id="node3" href="includes_2command_8inc.html#a385cd0ff47c30105f965722a81987809" title="drush_command_implements" alt="" coords="213,71,405,100"/><area shape="rect" id="node11" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="709,371,787,400"/><area shape="rect" id="node17" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="512,463,549,492"/><area shape="rect" id="node26" href="make_8utilities_8inc.html#a41ab4cf460a801be3983bef795a1318c" title="make_apply_defaults" alt="" coords="237,412,381,441"/><area shape="rect" id="node30" href="make_8utilities_8inc.html#aa2a78298291b42502718822ed5b59969" title="make_error" alt="" coords="267,283,352,312"/><area shape="rect" id="node47" href="make_8utilities_8inc.html#a1a164b7feebadfc82cb93ad732c52a00" title="make_safe_path" alt="" coords="251,516,368,545"/><area shape="rect" id="node5" href="includes_2command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="889,5,1047,35"/><area shape="rect" id="node9" href="includes_2command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="455,71,607,100"/><area shape="rect" id="node7" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1129,295,1257,324"/><area shape="rect" id="node14" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="891,320,1045,349"/><area shape="rect" id="node19" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="681,434,815,481"/><area shape="rect" id="node21" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="896,433,1040,463"/><area shape="rect" id="node24" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1096,433,1291,463"/><area shape="rect" id="node32" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="471,149,591,179"/><area shape="rect" id="node40" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="475,257,587,287"/><area shape="rect" id="node34" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="684,163,812,192"/><area shape="rect" id="node37" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="673,109,823,139"/><area shape="rect" id="node43" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="657,216,839,245"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_icgraph.png" border="0" usemap="#make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_icgraph" alt=""/></div>
<map name="make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_icgraph" id="make_8utilities_8inc_a6be8755a0ea68b9198e1e8cebbccff89_icgraph">
<area shape="rect" id="node3" href="make_8utilities_8inc.html#acb37b7739b2d486d1920a413676c42bf" title="_make_parse_info_file" alt="" coords="227,35,379,64"/><area shape="rect" id="node10" href="classDrushMakeProject.html#a14e2e297d82eea0e5bd316255d092da8" title="DrushMakeProject\\recurse" alt="" coords="215,92,391,121"/><area shape="rect" id="node5" href="make_8drush_8inc.html#a64e3d2b9948951c3f141802f41658359" title="drush_make" alt="" coords="656,5,749,35"/><area shape="rect" id="node7" href="generate_8contents_8make_8inc.html#ae22e86e5816853f66923925aa90164e1" title="make_generate_from\l_makefile" alt="" coords="452,26,596,73"/><area shape="rect" id="node12" href="classDrushMakeProject.html#ad59196db4820ff959dd6088fb8293b75" title="DrushMakeProject\\make" alt="" coords="441,96,607,125"/></map>
</div>
</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Oct 8 2014 09:04:58 for Drush by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>