### Library lib_LTLIBRARIES += \ lib/efreet/libefreet.la \ lib/efreet/libefreet_mime.la \ lib/efreet/libefreet_trash.la EFREET_COMMON_CPPFLAGS = \ -I$(top_srcdir)/src/lib/eina \ -I$(top_builddir)/src/lib/eina \ -I$(top_srcdir)/src/lib/eo \ -I$(top_builddir)/src/lib/eo \ -I$(top_srcdir)/src/lib/ecore \ -I$(top_builddir)/src/lib/ecore \ -I$(top_srcdir)/src/lib/ecore_file \ -I$(top_builddir)/src/lib/ecore_file \ -I$(top_srcdir)/src/lib/eet \ -I$(top_builddir)/src/lib/eet \ -I$(top_srcdir)/src/lib/edbus \ -I$(top_builddir)/src/lib/edbus \ -I$(top_srcdir)/src/lib/efreet \ -I$(top_builddir)/src/lib/efreet \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ -DPACKAGE_DATA_DIR=\"$(datadir)\" \ -DLOCALE_DIR=\"@LOCALE_DIR@\" \ -DEFL_EFREET_BUILD \ @EFL_COV_CFLAGS@ \ @EFREET_CFLAGS@ \ @USE_EVIL_CFLAGS@ EFREET_COMMON_LIBADD = \ lib/eina/libeina.la \ lib/eo/libeo.la \ lib/ecore/libecore.la \ lib/ecore_file/libecore_file.la \ lib/eet/libeet.la \ lib/edbus/libedbus2.la \ @USE_EVIL_LIBS@ \ @EFREET_LIBS@ \ @EFL_COV_LIBS@ EFREET_COMMON_USER_LIBADD = $(EFREET_COMMON_LIBADD) lib/efreet/libefreet.la EFREET_COMMON_USER_LDADD = \ lib/efreet/libefreet.la \ lib/eina/libeina.la \ lib/eo/libeo.la \ lib/ecore/libecore.la \ lib/ecore_file/libecore_file.la \ lib/eet/libeet.la \ lib/edbus/libedbus2.la \ @USE_EVIL_LIBS@ \ @EFREET_LDFLAGS@ \ @EFL_COV_LIBS@ installed_efreetmainheadersdir = $(includedir)/efreet-@VMAJ@ dist_installed_efreetmainheaders_DATA = \ lib/efreet/Efreet.h \ lib/efreet/efreet_base.h \ lib/efreet/efreet_desktop.h \ lib/efreet/efreet_icon.h \ lib/efreet/efreet_ini.h \ lib/efreet/efreet_menu.h \ lib/efreet/efreet_utils.h \ lib/efreet/efreet_uri.h \ lib/efreet/Efreet_Mime.h \ lib/efreet/Efreet_Trash.h # libefreet.la lib_efreet_libefreet_la_SOURCES = \ lib/efreet/efreet.c \ lib/efreet/efreet_base.c \ lib/efreet/efreet_icon.c \ lib/efreet/efreet_xml.c \ lib/efreet/efreet_ini.c \ lib/efreet/efreet_desktop.c \ lib/efreet/efreet_desktop_command.c \ lib/efreet/efreet_menu.c \ lib/efreet/efreet_utils.c \ lib/efreet/efreet_uri.c \ lib/efreet/efreet_cache.c \ lib/efreet/efreet_private.h \ lib/efreet/efreet_xml.h \ lib/efreet/efreet_cache_private.h lib_efreet_libefreet_la_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) lib_efreet_libefreet_la_LIBADD = $(EFREET_COMMON_LIBADD) lib_efreet_libefreet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ # libefreet_mime.la lib_efreet_libefreet_mime_la_SOURCES = lib/efreet/efreet_mime.c lib_efreet_libefreet_mime_la_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) lib_efreet_libefreet_mime_la_LIBADD = $(EFREET_COMMON_USER_LIBADD) lib_efreet_libefreet_mime_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ # libefreet_trash.la lib_efreet_libefreet_trash_la_SOURCES = lib/efreet/efreet_trash.c lib_efreet_libefreet_trash_la_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) lib_efreet_libefreet_trash_la_LIBADD = $(EFREET_COMMON_USER_LIBADD) lib_efreet_libefreet_trash_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@ ### Binary bin_PROGRAMS += bin/efreet/efreetd bin_efreet_efreetd_SOURCES = \ bin/efreet/efreetd.c \ bin/efreet/efreetd.h \ bin/efreet/efreetd_dbus.h \ bin/efreet/efreetd_dbus.c \ bin/efreet/efreetd_cache.h \ bin/efreet/efreetd_cache.c bin_efreet_efreetd_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) bin_efreet_efreetd_LDADD = $(EFREET_COMMON_USER_LDADD) efreetinternal_bindir=$(libdir)/efreet efreetinternal_bin_PROGRAMS = \ bin/efreet/efreet_desktop_cache_create \ bin/efreet/efreet_icon_cache_create bin_efreet_efreet_desktop_cache_create_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) bin_efreet_efreet_desktop_cache_create_LDADD = $(EFREET_COMMON_USER_LDADD) bin_efreet_efreet_desktop_cache_create_SOURCES = \ bin/efreet/efreet_desktop_cache_create.c bin_efreet_efreet_icon_cache_create_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) bin_efreet_efreet_icon_cache_create_LDADD = $(EFREET_COMMON_USER_LDADD) bin_efreet_efreet_icon_cache_create_SOURCES = \ bin/efreet/efreet_icon_cache_create.c ### Unit tests if EFL_ENABLE_TESTS noinst_PROGRAMS += \ tests/efreet/efreet_test \ tests/efreet/efreet_spec_test \ tests/efreet/efreet_cache_test \ tests/efreet/efreet_icon_cache_dump \ tests/efreet/efreet_user_dir \ tests/efreet/compare/efreet_alloc \ tests/efreet/compare/efreet_menu_alloc # efreet_test tests_efreet_efreet_test_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_efreet_test_LDADD = \ $(EFREET_COMMON_USER_LDADD) \ lib/efreet/libefreet_mime.la tests_efreet_efreet_test_SOURCES = \ tests/efreet/ef_test.h \ tests/efreet/ef_data_dirs.c \ tests/efreet/ef_icon_theme.c \ tests/efreet/ef_ini.c \ tests/efreet/ef_utils.c \ tests/efreet/ef_desktop.c \ tests/efreet/ef_menu.c \ tests/efreet/ef_mime.c \ tests/efreet/main.c # efreet_spec_test tests_efreet_efreet_spec_test_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_efreet_spec_test_LDADD = $(EFREET_COMMON_USER_LDADD) tests_efreet_efreet_spec_test_SOURCES = \ tests/efreet/efreet_spec_test.c # efreet_cache_test tests_efreet_efreet_cache_test_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_efreet_cache_test_LDADD = $(EFREET_COMMON_USER_LDADD) tests_efreet_efreet_cache_test_SOURCES = \ tests/efreet/ef_cache.c # efreet_icon_cache_dump tests_efreet_efreet_icon_cache_dump_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_efreet_icon_cache_dump_LDADD = $(EFREET_COMMON_USER_LDADD) tests_efreet_efreet_icon_cache_dump_SOURCES = \ tests/efreet/efreet_icon_cache_dump.c # efreet_user_dir tests_efreet_efreet_user_dir_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_efreet_user_dir_LDADD = $(EFREET_COMMON_USER_LDADD) tests_efreet_efreet_user_dir_SOURCES = \ tests/efreet/efreet_user_dir.c # efreet_alloc tests_efreet_compare_efreet_alloc_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_compare_efreet_alloc_LDADD = $(EFREET_COMMON_USER_LDADD) tests_efreet_compare_efreet_alloc_SOURCES = \ tests/efreet/compare/efreet_alloc.c \ tests/efreet/compare/comp.h # efreet_menu_alloc tests_efreet_compare_efreet_menu_alloc_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) tests_efreet_compare_efreet_menu_alloc_LDADD = $(EFREET_COMMON_USER_LDADD) tests_efreet_compare_efreet_menu_alloc_SOURCES = \ tests/efreet/compare/efreet_menu_alloc.c \ tests/efreet/compare/comp.h efreettestdir = $(datadir)/efreet/test efreettest_DATA = \ tests/efreet/data/test.ini \ tests/efreet/data/long.ini \ tests/efreet/data/test.desktop \ tests/efreet/data/test_type.desktop \ tests/efreet/data/test.menu \ tests/efreet/data/test_menu_slash_bad.menu \ tests/efreet/data/entry.png \ tests/efreet/data/entry \ tests/efreet/data/preferences.menu \ tests/efreet/data/test_garbage efreettestsubdir = $(datadir)/efreet/test/sub efreettestsub_DATA = \ tests/efreet/data/sub/test.desktop check_PROGRAMS += tests/efreet/efreet_suite tests_efreet_efreet_suite_SOURCES = \ tests/efreet/efreet_suite.c \ tests/efreet/efreet_test_efreet.c \ tests/efreet/efreet_test_efreet_cache.c tests_efreet_efreet_suite_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS) @CHECK_CFLAGS@ tests_efreet_efreet_suite_LDADD = $(EFREET_COMMON_USER_LDADD) @CHECK_LIBS@ endif