From b28ce26344f3aa0a75f22c928a7271e6759ed34f Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Thu, 16 Jul 2015 09:32:26 +0100 Subject: 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(-) (limited to 'Makefile_Eolian_Helper.am') diff --git a/Makefile_Eolian_Helper.am b/Makefile_Eolian_Helper.am index ab18765af..b46ef0205 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) -- cgit v1.2.1