From dc451b0028a1f5cc76381e555cc63b6fac381867 Mon Sep 17 00:00:00 2001
From: Yury Delendik <ydelendik@mozilla.com>
Date: Fri, 5 Oct 2012 11:10:27 -0500
Subject: [PATCH] Adds .PHONY to Makefile

---
 make.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/make.js b/make.js
index 27afbef25..dd822a35f 100644
--- a/make.js
+++ b/make.js
@@ -794,8 +794,11 @@ target.clean = function() {
 //
 target.makefile = function() {
   var makefileContent = 'help:\n\tnode make\n\n';
+  var targetsNames = [];
   for (var i in target) {
     makefileContent += i + ':\n\tnode make ' + i + '\n\n';
+    targetsNames.push(i);
   }
+  makefileContent += '.PHONY: ' + targetsNames.join(' ') + '\n';
   makefileContent.to('Makefile');
 };