diff --git a/src/modules/everything/Makefile.am b/src/modules/everything/Makefile.am index 5d28146a2..701afa7cf 100644 --- a/src/modules/everything/Makefile.am +++ b/src/modules/everything/Makefile.am @@ -1,7 +1,7 @@ MAINTAINERCLEANFILES = Makefile.in everything.pc MODULE = everything -SUBDIRS = sources actions views +SUBDIRS = . sources actions views # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) @@ -21,7 +21,7 @@ INCLUDES = -I. \ pkgdir = $(libdir)/enlightenment/modules/$(MODULE)/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la - +noinst_LTLIBRARIES = libfoo.la EVRYHEADERS = Evry.h @@ -36,7 +36,6 @@ module_la_SOURCES = $(EVRYHEADERS) \ evry_plug_actions.c \ evry_view_plugin_tabs.c - module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h @@ -44,6 +43,11 @@ module_la_DEPENDENCIES = $(top_builddir)/config.h installed_headersdir = $(prefix)/include/@PACKAGE@ installed_headers_DATA = $(EVRYHEADERS) +libfoo_la_SOURCES = evry.c e_mod_main.h evry_util.c evry_config.c evry_history.c evry_view_plugin_tabs.c +libfoo_la_LIBADD = @e_libs@ @dlopen_libs@ +libfoo_la_LDFLAGS = -avoid-version +libfoo_la_DEPENDENCIES = $(top_builddir)/config.h + pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = everything.pc diff --git a/src/modules/everything/actions/Makefile.am b/src/modules/everything/actions/Makefile.am index 31370c275..f4c1435d9 100644 --- a/src/modules/everything/actions/Makefile.am +++ b/src/modules/everything/actions/Makefile.am @@ -15,20 +15,20 @@ plugindir = $(libdir)/enlightenment/everything_plugins/core/$(MODUL evry_plug_border_actdir = $(plugindir) evry_plug_border_act_LTLIBRARIES = evry_plug_border_act.la evry_plug_border_act_la_SOURCES = evry_plug_border_act.c -evry_plug_border_act_la_LIBADD = @e_libs@ +evry_plug_border_act_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_border_act_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_border_act_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_clipboarddir = $(plugindir) evry_plug_clipboard_LTLIBRARIES = evry_plug_clipboard.la evry_plug_clipboard_la_SOURCES = evry_plug_clipboard.c -evry_plug_clipboard_la_LIBADD = @e_libs@ +evry_plug_clipboard_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_clipboard_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_clipboard_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_wallpaperdir = $(plugindir) evry_plug_wallpaper_LTLIBRARIES = evry_plug_wallpaper.la evry_plug_wallpaper_la_SOURCES = evry_plug_wallpaper.c -evry_plug_wallpaper_la_LIBADD = @e_libs@ +evry_plug_wallpaper_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_wallpaper_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_wallpaper_la_LIBTOOLFLAGS = --tag=disable-static diff --git a/src/modules/everything/sources/Makefile.am b/src/modules/everything/sources/Makefile.am index a57169b7e..4a80ddfd6 100644 --- a/src/modules/everything/sources/Makefile.am +++ b/src/modules/everything/sources/Makefile.am @@ -16,49 +16,49 @@ plugindir = $(libdir)/enlightenment/everything_plugins/core/$(MODUL evry_plug_appsdir = $(plugindir) evry_plug_apps_LTLIBRARIES = evry_plug_apps.la evry_plug_apps_la_SOURCES = evry_plug_apps.c -evry_plug_apps_la_LIBADD = @e_libs@ -evry_plug_apps_la_LDFLAGS = -no-undefined -module -avoid-version +evry_plug_apps_la_LIBADD = @e_libs@ ../libfoo.la +evry_plug_apps_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_apps_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_borderdir = $(plugindir) evry_plug_border_LTLIBRARIES = evry_plug_border.la evry_plug_border_la_SOURCES = evry_plug_border.c -evry_plug_border_la_LIBADD = @e_libs@ +evry_plug_border_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_border_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_border_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_dir_browsedir = $(plugindir) evry_plug_dir_browse_LTLIBRARIES = evry_plug_dir_browse.la evry_plug_dir_browse_la_SOURCES = evry_plug_dir_browse.c -evry_plug_dir_browse_la_LIBADD = @e_libs@ +evry_plug_dir_browse_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_dir_browse_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_dir_browse_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_trackerdir = $(plugindir) evry_plug_tracker_LTLIBRARIES = evry_plug_tracker.la evry_plug_tracker_la_SOURCES = evry_plug_tracker.c -evry_plug_tracker_la_LIBADD = @e_libs@ +evry_plug_tracker_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_tracker_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_tracker_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_calcdir = $(plugindir) evry_plug_calc_LTLIBRARIES = evry_plug_calc.la evry_plug_calc_la_SOURCES = evry_plug_calc.c -evry_plug_calc_la_LIBADD = @e_libs@ +evry_plug_calc_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_calc_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_calc_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_configdir = $(plugindir) evry_plug_config_LTLIBRARIES = evry_plug_config.la evry_plug_config_la_SOURCES = evry_plug_config.c -evry_plug_config_la_LIBADD = @e_libs@ +evry_plug_config_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_config_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_config_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_aspelldir = $(plugindir) evry_plug_aspell_LTLIBRARIES = evry_plug_aspell.la evry_plug_aspell_la_SOURCES = evry_plug_aspell.c -evry_plug_aspell_la_LIBADD = @e_libs@ +evry_plug_aspell_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_aspell_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_aspell_la_LIBTOOLFLAGS = --tag=disable-static diff --git a/src/modules/everything/views/Makefile.am b/src/modules/everything/views/Makefile.am index 66b9e617b..372e536a9 100644 --- a/src/modules/everything/views/Makefile.am +++ b/src/modules/everything/views/Makefile.am @@ -16,21 +16,21 @@ plugindir = $(libdir)/enlightenment/everything_plugins/core/$(MODUL evry_plug_previewdir = $(plugindir) evry_plug_preview_LTLIBRARIES = evry_plug_preview.la evry_plug_preview_la_SOURCES = evry_plug_preview.c -evry_plug_preview_la_LIBADD = @e_libs@ +evry_plug_preview_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_preview_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_preview_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_view_helpdir = $(plugindir) evry_plug_view_help_LTLIBRARIES = evry_plug_view_help.la evry_plug_view_help_la_SOURCES = evry_plug_view_help.c -evry_plug_view_help_la_LIBADD = @e_libs@ +evry_plug_view_help_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_view_help_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_view_help_la_LIBTOOLFLAGS = --tag=disable-static evry_plug_view_thumbdir = $(plugindir) evry_plug_view_thumb_LTLIBRARIES = evry_plug_view_thumb.la evry_plug_view_thumb_la_SOURCES = evry_plug_view_thumb.c -evry_plug_view_thumb_la_LIBADD = @e_libs@ +evry_plug_view_thumb_la_LIBADD = @e_libs@ ../libfoo.la evry_plug_view_thumb_la_LDFLAGS = -no-undefined -module -avoid-version evry_plug_view_thumb_la_LIBTOOLFLAGS = --tag=disable-static