rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=f4e6636adc42d8b5ca43aa12b2ec0e427dc42354
commit f4e6636adc42d8b5ca43aa12b2ec0e427dc42354 Author: Vyacheslav Reutskiy <[email protected]> Date: Mon Oct 10 13:41:21 2016 +0300 exporter: add header to generated edc files Change-Id: Iedc92651088d30cdd5de7e0cf0acda77a2cd7872 --- src/bin/exporter/eflete_exporter.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/bin/exporter/eflete_exporter.c b/src/bin/exporter/eflete_exporter.c index 361005e..90da2ad 100644 --- a/src/bin/exporter/eflete_exporter.c +++ b/src/bin/exporter/eflete_exporter.c @@ -43,6 +43,8 @@ static Ecore_Job *source_job = NULL; static PM_Project_Result exit_status = PM_PROJECT_SUCCESS; +#define EDC_HEADER "Generated by "PACKAGE_NAME" "VERSION + static const Ecore_Getopt options = { PACKAGE_NAME, "%prog [OPTION]... FILE" @@ -81,6 +83,23 @@ _digist_get(int v) return dig; } +static char * +_edc_header_get(void) +{ + time_t rawtime; + struct tm *timeinfo; + char buf[256]; + + rawtime = time(NULL); + timeinfo = localtime(&rawtime); + strftime(buf, sizeof(buf), "/**\n" + " * "EDC_HEADER"\n" + " * %d %B %G %T\n" + " */\n\n", timeinfo); + + return strdup(buf); +} + static void _terminate(PM_Project_Result error) { @@ -342,6 +361,7 @@ _group_source_code_export(const char *group) return NULL; } code = edje_edit_source_generate(edje_obj); + fputs(_edc_header_get(), f); fputs(code, f); edje_edit_string_free(code); fclose(f); @@ -368,6 +388,7 @@ _source_code_export(void *data __UNUSED__) _terminate(PM_PROJECT_EXPORT_CREATE_FILE_FAILED); return; } + fputs(_edc_header_get(), f); if (!groups) { --
