forked from enlightenment/efl
build: disable eolian implicit rules in subdir builds
the ../ rules override the global rules to block actions which would force eolian to generate files which should be managed by a higher level makefile this cuts a substantial amount of time out of distcheck from example builds Differential Revision: https://phab.enlightenment.org/D6660
This commit is contained in:
parent
d17bbc2a78
commit
54907b1995
|
@ -12,6 +12,11 @@ am__v_EOLCXX_0 = @echo " EOLCXX " $@;
|
|||
|
||||
SUFFIXES += .eo.hh
|
||||
|
||||
|
||||
#disable rules for subdir builds to avoid recursive dependencies
|
||||
../%.eo.hh: %.eo $(_EOLIAN_CXX_DEP)
|
||||
../%.eo.impl.hh: %.eo $(_EOLIAN_CXX_DEP)
|
||||
|
||||
%.eo.impl.hh %.eo.hh: %.eo $(_EOLIAN_CXX_DEP)
|
||||
$(AM_V_EOLCXX) \
|
||||
$(MKDIR_P) $(@D); \
|
||||
|
|
|
@ -5,6 +5,13 @@ am__v_EOL_0 = @echo " EOLIAN " $@;
|
|||
|
||||
SUFFIXES = .eo .eo.c .eo.h .eo.legacy.h .eot .eot.h
|
||||
|
||||
|
||||
#disable rules for subdir builds to avoid recursive dependencies
|
||||
../%.eo.c: %.eo ${_EOLIAN_GEN_DEP}
|
||||
../%.eo.h: %.eo ${_EOLIAN_GEN_DEP}
|
||||
../%.eot.h: %.eot ${_EOLIAN_GEN_DEP}
|
||||
../%.eo.legacy.h: %.eo ${_EOLIAN_GEN_DEP}
|
||||
|
||||
%.eo.c: %.eo ${_EOLIAN_GEN_DEP}
|
||||
$(AM_V_EOL) \
|
||||
$(MKDIR_P) $(@D); \
|
||||
|
|
|
@ -14,3 +14,5 @@ SUFFIXES += .eo.js.cc
|
|||
|
||||
%.eo.js.cc: %.eo $(_EOLIAN_JS_DEP)
|
||||
$(AM_V_EOLJS)$(EOLIAN_JS) $(EOLIAN_FLAGS) -o $@ $<
|
||||
|
||||
../%.eo.js.cc: %.eo $(_EOLIAN_JS_DEP)
|
||||
|
|
Loading…
Reference in New Issue