tasn pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=b28ce26344f3aa0a75f22c928a7271e6759ed34f

commit b28ce26344f3aa0a75f22c928a7271e6759ed34f
Author: Tom Hacohen <t...@stosb.com>
Date:   Thu Jul 16 09:32:26 2015 +0100

    Eolian helper: sync eolian helper from the efl.
    
    This should fix issues with missing directories and remove redundancy.
---
 Makefile_Eolian_Helper.am | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/Makefile_Eolian_Helper.am b/Makefile_Eolian_Helper.am
index ab18765..b46ef02 100644
--- a/Makefile_Eolian_Helper.am
+++ b/Makefile_Eolian_Helper.am
@@ -10,18 +10,26 @@ AM_V_EOL = $(am__v_EOL_@AM_V@)
 am__v_EOL_ = $(am__v_EOL_@AM_DEFAULT_V@)
 am__v_EOL_0 = @echo "  EOLIAN  " $@;
 
-SUFFIXES = .eo .eot .eo.c .eo.h .eo.legacy.h
+SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h .eot .eot.h
 
 %.eo.c: %.eo ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL)$(EOLIAN_GEN) --eo --legacy $(EOLIAN_FLAGS) --gc -o $@ $<
-
-%.eot.h: %.eot ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL)$(EOLIAN_GEN) $(EOLIAN_FLAGS) --gh -o $@ $<
+       $(AM_V_EOL) \
+       $(MKDIR_P) $(dir $@); \
+       $(EOLIAN_GEN) --eo --legacy $(EOLIAN_FLAGS) --gc -o $@ $<
 
 %.eo.h: %.eo ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL)$(EOLIAN_GEN) --eo $(EOLIAN_FLAGS) --gh -o $@ $<
+       $(AM_V_EOL) \
+       $(MKDIR_P) $(dir $@); \
+       $(EOLIAN_GEN) --eo $(EOLIAN_FLAGS) --gh -o $@ $<
+
+%.eot.h: %.eot ${_EOLIAN_GEN_DEP}
+       $(AM_V_EOL) \
+       $(MKDIR_P) $(dir $@); \
+       $(EOLIAN_GEN) --eo $(EOLIAN_FLAGS) --gh -o $@ $<
 
 %.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP}
-       $(AM_V_EOL)$(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gh -o $@ $<
+       $(AM_V_EOL) \
+       $(MKDIR_P) $(dir $@); \
+       $(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gh -o $@ $<
 
 CLEANFILES += $(BUILT_SOURCES)

-- 


Reply via email to