forked from enlightenment/efl
build: improve autotools generation of elm config
- don't generate and re-link on every make rule - fix distcheck Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Reviewed-by: YeongJong Lee <yj34.lee@samsung.com> Differential Revision: https://phab.enlightenment.org/D8506
This commit is contained in:
parent
39a07952cf
commit
0ba66d7222
|
@ -215,8 +215,7 @@ BUILT_SOURCES += \
|
|||
$(elm_private_eolian_h) \
|
||||
$(elm_legacy_eolian_c) \
|
||||
$(elm_legacy_eolian_eo_h) \
|
||||
$(elm_legacy_eolian_legacy_h) \
|
||||
lib/elementary/elm_default_config.x
|
||||
$(elm_legacy_eolian_legacy_h)
|
||||
|
||||
if INSTALL_EO_FILES
|
||||
elementaryeolianfilesdir = $(datadir)/eolian/include/elementary-@VMAJ@
|
||||
|
@ -992,6 +991,8 @@ includesub_HEADERS = \
|
|||
|
||||
includesubdir = $(includedir)/elementary-@VMAJ@/
|
||||
|
||||
lib/elementary/elm_config.c: lib/elementary/elm_default_config.x
|
||||
|
||||
lib_elementary_libelementary_la_SOURCES = \
|
||||
lib/elementary/elm_priv.h \
|
||||
static_libs/atspi/atspi-constants.h \
|
||||
|
@ -1599,7 +1600,7 @@ EXTRA_DIST2 += modules/elementary/prefs/elm_prefs_swallow.edc
|
|||
|
||||
prefs_filesdir = $(libdir)/elementary/modules/prefs/$(MODULE_ARCH)
|
||||
prefs_files_DATA = modules/elementary/prefs/elm_prefs_swallow.edj
|
||||
CLEANFILES += $(prefs_files_DATA)
|
||||
CLEANFILES += $(prefs_files_DATA) lib/elementary/elm_default_config.x
|
||||
|
||||
modules/elementary/prefs/elm_prefs_swallow.edj: modules/elementary/prefs/elm_prefs_swallow.edc bin/edje/edje_cc${EXEEXT}
|
||||
$(AM_V_EDJ) \
|
||||
|
@ -2002,9 +2003,8 @@ EXTRA_DIST2 += \
|
|||
tests/elementary/elm_suite.h \
|
||||
lib/elementary/Elementary_Options.h.in \
|
||||
lib/elementary/elm_code_widget_text.c \
|
||||
lib/elementary/elm_code_widget_undo.c
|
||||
lib/elementary/elm_code_widget_undo.c \
|
||||
lib/elementary/config_embed
|
||||
|
||||
PHONIES += lib/elementary/elm_default_config.x
|
||||
|
||||
lib/elementary/elm_default_config.x: $(abs_top_srcdir)/data/elementary/config/standard/base.src.in $(abs_top_srcdir)/src/lib/elementary/config_embed
|
||||
lib/elementary/config_embed $< $@
|
||||
lib/elementary/elm_default_config.x:
|
||||
lib/elementary/config_embed $(abs_top_srcdir)/data/elementary/config/standard/base.src.in $@
|
||||
|
|
Loading…
Reference in New Issue