eolian gen2: switch EFL to new generator (doesn't work yet)

This commit is contained in:
Daniel Kolesa 2016-09-29 17:37:53 +02:00
parent 809e2ed4de
commit 74934d8d01
3 changed files with 9 additions and 9 deletions

View File

@ -8,19 +8,19 @@ SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h .eot .eot.h
%.eo.c: %.eo ${_EOLIAN_GEN_DEP}
$(AM_V_EOL) \
$(MKDIR_P) $(dir $@); \
$(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gc -o $@ $<
$(EOLIAN_GEN) $(EOLIAN_FLAGS) -gc -o c:$@ $<
%.eo.h: %.eo ${_EOLIAN_GEN_DEP}
$(AM_V_EOL) \
$(MKDIR_P) $(dir $@); \
$(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
$(EOLIAN_GEN) $(EOLIAN_FLAGS) -gh -o h:$@ $<
%.eot.h: %.eot ${_EOLIAN_GEN_DEP}
$(AM_V_EOL) \
$(MKDIR_P) $(dir $@); \
$(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
$(EOLIAN_GEN) $(EOLIAN_FLAGS) -gh -o h:$@ $<
%.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP}
$(AM_V_EOL) \
$(MKDIR_P) $(dir $@); \
$(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gh -o $@ $<
$(EOLIAN_GEN) $(EOLIAN_FLAGS) -gl -o l:$@ $<

View File

@ -2,8 +2,8 @@ if HAVE_EOLIAN_GEN
EOLIAN_GEN = @eolian_gen@
_EOLIAN_GEN_DEP = @eolian_gen@
else
EOLIAN_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/eolian/eolian_gen${EXEEXT}
_EOLIAN_GEN_DEP = bin/eolian/eolian_gen${EXEEXT}
EOLIAN_GEN = EFL_RUN_IN_TREE=1 $(top_builddir)/src/bin/eolian2/eolian_gen2${EXEEXT}
_EOLIAN_GEN_DEP = bin/eolian2/eolian_gen2${EXEEXT}
endif
include $(top_srcdir)/src/Makefile_Eolian_Files_Helper.am

View File

@ -110,8 +110,8 @@ static void _fill_all_outs(char **outs, const char *val)
static Eina_Strbuf *
_include_guard(const char *fname, const char *gname, Eina_Strbuf *buf)
{
if (!buf || !eina_strbuf_length_get(buf))
return buf;
if (!buf)
return NULL;
if (!gname)
gname = "";
@ -454,7 +454,7 @@ main(int argc, char **argv)
}
const char *ext = strrchr(input, '.');
if (!ext || strcmp(ext, ".eo"))
if (!ext || (strcmp(ext, ".eo") && strcmp(ext, ".eot")))
{
fprintf(stderr, "eolian: invalid input file '%s'\n", input);
goto end;