summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuilherme Lepsch <lepsch@expertisesolutions.com.br>2015-04-28 11:14:18 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-04-28 11:37:11 +0200
commite8525256e716e06d44a3ae1902cec618c5729772 (patch)
tree40b2678a47bc017e23c3d599e53d0466ed865be2
parent254aac64a1fabcf8f986e3e73072ad2419a2cd12 (diff)
eolian: fix build of generated Eolian files.
Summary: Fix build with properly creation of output dir for eolian_gen on out of source build when passing the option --disable-dependency-tracking. Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2431 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
-rw-r--r--src/Makefile_Eolian_Cxx_Helper.am1
-rw-r--r--src/Makefile_Eolian_Helper.am3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/Makefile_Eolian_Cxx_Helper.am b/src/Makefile_Eolian_Cxx_Helper.am
index b754edf635..0f3952b983 100644
--- a/src/Makefile_Eolian_Cxx_Helper.am
+++ b/src/Makefile_Eolian_Cxx_Helper.am
@@ -13,6 +13,7 @@ am__v_EOLCXX_0 = @echo " EOLCXX " $@;
13SUFFIXES += .eo.hh 13SUFFIXES += .eo.hh
14 14
15%.eo.impl.hh %.eo.hh: %.eo $(_EOLIAN_CXX_DEP) 15%.eo.impl.hh %.eo.hh: %.eo $(_EOLIAN_CXX_DEP)
16 $(MKDIR_P) $(dir $@)
16 $(AM_V_EOLCXX)$(EOLIAN_CXX) $(EOLIAN_FLAGS) -o $@ $< 17 $(AM_V_EOLCXX)$(EOLIAN_CXX) $(EOLIAN_FLAGS) -o $@ $<
17 18
18CLEANFILES += $(BUILT_SOURCES) 19CLEANFILES += $(BUILT_SOURCES)
diff --git a/src/Makefile_Eolian_Helper.am b/src/Makefile_Eolian_Helper.am
index 168f65942f..433d6eb72b 100644
--- a/src/Makefile_Eolian_Helper.am
+++ b/src/Makefile_Eolian_Helper.am
@@ -13,12 +13,15 @@ am__v_EOL_0 = @echo " EOLIAN " $@;
13SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h 13SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h
14 14
15%.eo.c: %.eo ${_EOLIAN_GEN_DEP} 15%.eo.c: %.eo ${_EOLIAN_GEN_DEP}
16 $(MKDIR_P) $(dir $@)
16 $(AM_V_EOL)$(EOLIAN_GEN) --eo --legacy $(EOLIAN_FLAGS) --gc -o $@ $< 17 $(AM_V_EOL)$(EOLIAN_GEN) --eo --legacy $(EOLIAN_FLAGS) --gc -o $@ $<
17 18
18%.eo.h: %.eo ${_EOLIAN_GEN_DEP} 19%.eo.h: %.eo ${_EOLIAN_GEN_DEP}
20 $(MKDIR_P) $(dir $@)
19 $(AM_V_EOL)$(EOLIAN_GEN) --eo $(EOLIAN_FLAGS) --gh -o $@ $< 21 $(AM_V_EOL)$(EOLIAN_GEN) --eo $(EOLIAN_FLAGS) --gh -o $@ $<
20 22
21%.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP} 23%.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP}
24 $(MKDIR_P) $(dir $@)
22 $(AM_V_EOL)$(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gh -o $@ $< 25 $(AM_V_EOL)$(EOLIAN_GEN) --legacy $(EOLIAN_FLAGS) --gh -o $@ $<
23 26
24CLEANFILES += $(BUILT_SOURCES) 27CLEANFILES += $(BUILT_SOURCES)