Merge "Simplify buck build eclipse by removing $OUT and $DEPS"

This commit is contained in:
Dave Borowitz
2013-08-15 17:25:02 +00:00
committed by Gerrit Code Review
3 changed files with 7 additions and 12 deletions

View File

@@ -38,26 +38,26 @@ java_library(
genrule(
name = '_project',
cmd = '$(exe :gen_project) $OUT',
cmd = '$(exe :gen_project)',
deps = [':gen_project'],
out = 'project',
out = '__fake.project__',
)
genrule(
name = '_classpath',
cmd = '$(exe :gen_classpath) $OUT $DEPS',
cmd = '$(exe :gen_classpath)',
deps = [
':classpath',
':gen_classpath',
],
out = 'classpath',
out = '__fake.classpath__',
)
genrule(
name = '_classpath_nocompile',
cmd = '$(exe :gen_classpath)',
deps = [':gen_classpath'],
out = '__fake.eclipse__',
out = '__fake.classpath__',
)
python_binary(

View File

@@ -15,13 +15,12 @@
#
# TODO(sop): Remove hack after Buck supports Eclipse
from os import path, symlink
from os import path
import re
from subprocess import Popen, PIPE
from sys import argv
from xml.dom import minidom
OUT = argv[1] if len(argv) >= 2 else None
ROOT = path.abspath(__file__)
for _ in range(0, 3):
ROOT = path.dirname(ROOT)
@@ -117,5 +116,3 @@ classpathentry('output', 'buck-out/classes')
p = path.join(ROOT, '.classpath')
with open(p, 'w') as fd:
doc.writexml(fd, addindent = ' ', newl = '\n', encoding='UTF-8')
if OUT:
symlink(p, OUT)

View File

@@ -17,10 +17,9 @@
from __future__ import print_function
from os import path, symlink
from os import path
from sys import argv
OUT = argv[1]
ROOT = path.abspath(__file__)
for _ in range(0, 3):
ROOT = path.dirname(ROOT)
@@ -41,4 +40,3 @@ with open(p, 'w') as fd:
</natures>
</projectDescription>\
""", file=fd)
symlink(p, OUT)