private static final String PACKAGE_PREFIX_TEMPLATE_PROCESS = Activator.PLUGIN_ID + ".templateengine.process";
- private static final String MACRO_SRCS = "CLI_SRC";
- private static final String MACRO_OBJS = "CLI_OBJ";
- private static final String MACRO_DEPS = "CLI_DEPS";
private static final String MACRO_BINARY = "CLI_BINARY";
private static final String MACRO_PRJTYPE = "projectType";
private static final String MACRO_PLATFORM_VER = "platformVer";
valueStore.put(MACRO_TOOLCHAIN, (String) template.getProperty(MACRO_TOOLCHAIN));
}
- private static void pressValueStoreForSrcObjDep(Map<String, String> valueStore, TizenTemplate template) {
- String projectPath = FileUtil.appendPath(template.getProjectPath(), "src");
- File projectDir = new File(projectPath);
-
- StringBuffer srcBuffer = new StringBuffer();
- StringBuffer objBuffer = new StringBuffer();
- StringBuffer depBuffer = new StringBuffer();
- boolean firstSrc = true;
-
- for(File projectFile: projectDir.listFiles()) {
- if(projectFile.isFile()) {
- String ext = FileUtil.getFileExtension(projectFile.getName());
- if("cpp".equals(ext)) {
- String name = FileUtil.getFileNameWithoutExtension(projectFile.getName());
- if(firstSrc) {
- firstSrc = false;
- }
- else {
- srcBuffer.append(" \\\n");
- objBuffer.append(" \\\n");
- depBuffer.append(" \\\n");
- }
- srcBuffer.append("../src/" + name + ".cpp");
- objBuffer.append("./src/" + name + ".o");
- depBuffer.append("./src/" + name + ".d");
- }
- }
- }
- srcBuffer.append(" \n");
- objBuffer.append(" \n");
- depBuffer.append(" \n");
-
- valueStore.put(MACRO_SRCS, srcBuffer.toString());
- valueStore.put(MACRO_OBJS, objBuffer.toString());
- valueStore.put(MACRO_DEPS, depBuffer.toString());
- }
-
@Override
public void pressPostValueStoreFromDevPkg(Map<String, String> valueStore, TizenTemplate template) {
BuildProperty emulBuildProperty = (BuildProperty) template.getProperty(TizenTemplate.PROPERTY_KEY_EMUL_BUILD_PROPERTY);