@ -66,6 +66,7 @@ define MOD_ADD_SOURCE
$$ (if $$(filter $(1),$$(EMBEDDED_MODS)),modules.link,$(1).so) : $$( subst $ ( 3) ,$ ( 5) ,$ ( 2) )
$$ (if $$(filter $(1),$$(EMBEDDED_MODS)),modules.link,$(1).so) : $$( subst $ ( 3) ,$ ( 5) ,$ ( 2) )
$$ (subst $(3),$(5),$(2)) : _ASTCFLAGS +=$$( call MOD_ASTCFLAGS ,$ ( 1) )
$$ (subst $(3),$(5),$(2)) : _ASTCFLAGS +=$$( call MOD_ASTCFLAGS ,$ ( 1) )
.$(1).moduleinfo : MODULEINFO_EXTRA_OUTPUT =" $$( addprefix $ $ ( SUBDIR ) /,$ $ ( subst $ ( 3) ,$ ( 5) ,$ ( 2) ) $ $ ( subst $ ( 3) ,$ ( 4) ,$ ( 2) ) ) "
.$(1).moduleinfo : MODULEINFO_EXTRA_OUTPUT =" $$( addprefix $ $ ( SUBDIR ) /,$ $ ( subst $ ( 3) ,$ ( 5) ,$ ( 2) ) $ $ ( subst $ ( 3) ,$ ( 4) ,$ ( 2) ) ) "
.$(1).moduleinfo : $( 2)
clean :: clean -$( 1) $( 3)
clean :: clean -$( 1) $( 3)
@ -148,12 +149,12 @@ dist-clean::
.%.moduleinfo : %.c
.%.moduleinfo : %.c
@echo " <member name=\" $* \" displayname=\" $( shell $( GREP) -e AST_MODULE_INFO $< | head -n 1 | cut -d '"' -f 2) \" remove_on_change=\" $( SUBDIR) / $* .o $( SUBDIR) / $* .i $( SUBDIR) / $* .so $( MODULEINFO_EXTRA_OUTPUT) \"> " > $@
@echo " <member name=\" $* \" displayname=\" $( shell $( GREP) -e AST_MODULE_INFO $< | head -n 1 | cut -d '"' -f 2) \" remove_on_change=\" $( SUBDIR) / $* .o $( SUBDIR) / $* .i $( SUBDIR) / $* .so $( MODULEINFO_EXTRA_OUTPUT) \"> " > $@
$( AWK) -f $( ASTTOPDIR) /build_tools/get_moduleinfo $< >> $@
$( AWK) -f $( ASTTOPDIR) /build_tools/get_moduleinfo $^ >> $@
echo "</member>" >> $@
echo "</member>" >> $@
.%.moduleinfo : %.cc
.%.moduleinfo : %.cc
@echo " <member name=\" $* \" displayname=\" $( shell $( GREP) -e AST_MODULE_INFO $< | head -n 1 | cut -d '"' -f 2) \" remove_on_change=\" $( SUBDIR) / $* .oo $( SUBDIR) / $* .ii $( SUBDIR) / $* .so $( MODULEINFO_EXTRA_OUTPUT) \"> " > $@
@echo " <member name=\" $* \" displayname=\" $( shell $( GREP) -e AST_MODULE_INFO $< | head -n 1 | cut -d '"' -f 2) \" remove_on_change=\" $( SUBDIR) / $* .oo $( SUBDIR) / $* .ii $( SUBDIR) / $* .so $( MODULEINFO_EXTRA_OUTPUT) \"> " > $@
$( AWK) -f $( ASTTOPDIR) /build_tools/get_moduleinfo $< >> $@
$( AWK) -f $( ASTTOPDIR) /build_tools/get_moduleinfo $^ >> $@
echo "</member>" >> $@
echo "</member>" >> $@
.moduleinfo :: $( addsuffix .moduleinfo ,$ ( addprefix .,$ ( sort $ ( ALL_C_MODS ) $ ( ALL_CC_MODS ) ) ) )
.moduleinfo :: $( addsuffix .moduleinfo ,$ ( addprefix .,$ ( sort $ ( ALL_C_MODS ) $ ( ALL_CC_MODS ) ) ) )