blob: a13698750116ea063638813db89ea581f8cf9156 [file] [log] [blame]
# -*- mode: python; -*-
name = 'pixelperfect-platform-test'
def CreateProperlyNamedLibLink(name):
return Link(
'liblinks/%s.jar' % name,
src='../../../out/target/common/obj/JAVA_LIBRARIES/'
'%s_intermediates/javalib.jar' % name)
def JavaLibrarySource(name, path):
return Link(
'libsrcs/%s-src' % name,
src='../../../%s' % path)
files = [
Link('Android.mk', src='tests/Android.mk'),
Link('AndroidManifest.xml', src='tests/AndroidManifest.xml'),
Link('src', src='tests/src'),
CreateProperlyNamedLibLink('junit4-target'),
CreateProperlyNamedLibLink('mockito-api'),
JavaLibrarySource('junit4-target/junit', 'external/junit/src'),
JavaLibrarySource('mockito', 'external/mockito/src'),
Create('default.properties', contents='target=android-19\n'),
Mkdir('gen'),
Link('res', src='tests/res'),
]
classpath = [
Src('src'),
Src('gen'),
Lib('liblinks/junit4-target.jar', sourcepath='libsrcs/junit4-target'),
Lib('liblinks/mockito-api.jar', sourcepath='libsrcs/mockito-src'),
Project('pixelperfect-platform'),
AndroidFramework(),
Output('bin'),
]
project = AndroidProject(
name=name,
builders=[
AndroidResourceManager(),
AndroidPreCompiler(),
JavaBuilder(),
AndroidApkBuilder(),
]
)
formatting = 'eclipse/formatting.prefs'
templates = 'eclipse/template.prefs'