forked from enlightenment/efl
238 lines
8.3 KiB
Plaintext
238 lines
8.3 KiB
Plaintext
|
|
### Library
|
|
|
|
lib_LTLIBRARIES += \
|
|
lib/efreet/libefreet.la \
|
|
lib/efreet/libefreet_mime.la \
|
|
lib/efreet/libefreet_trash.la
|
|
|
|
EFREET_COMMON_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
-DPACKAGE_DATA_DIR=\"$(datadir)/efreet\" \
|
|
-DPACKAGE_BUILD_DIR=\"$(abs_top_builddir)\" \
|
|
-DDATA_DIR=\"$(datadir)\" \
|
|
-DLOCALE_DIR=\"@LOCALE_DIR@\" \
|
|
@EFREET_CFLAGS@
|
|
|
|
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 = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
lib_efreet_libefreet_la_LIBADD = @EFREET_LIBS@ @EVIL_LIBS@
|
|
lib_efreet_libefreet_la_DEPENDENCIES = @EFREET_INTERNAL_LIBS@
|
|
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 = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
lib_efreet_libefreet_mime_la_LIBADD = @USE_EFREET_LIBS@ @EVIL_LIBS@
|
|
lib_efreet_libefreet_mime_la_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
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 = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
lib_efreet_libefreet_trash_la_LIBADD = @USE_EFREET_LIBS@ @EVIL_LIBS@
|
|
lib_efreet_libefreet_trash_la_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
lib_efreet_libefreet_trash_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
|
|
|
|
|
|
### Binary
|
|
|
|
if HAVE_WIN32
|
|
USE_EFREET_BIN_LIBS = -L$(top_builddir)/src/lib/evil @USE_EFREET_LIBS@
|
|
else
|
|
USE_EFREET_BIN_LIBS = @USE_EFREET_LIBS@
|
|
endif
|
|
|
|
bin_PROGRAMS += bin/efreet/efreetd
|
|
|
|
bin_efreet_efreetd_SOURCES = \
|
|
bin/efreet/efreetd.c \
|
|
bin/efreet/efreetd.h \
|
|
bin/efreet/efreetd_ipc.h \
|
|
bin/efreet/efreetd_ipc.c \
|
|
bin/efreet/efreetd_cache.h \
|
|
bin/efreet/efreetd_cache.c
|
|
|
|
bin_efreet_efreetd_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
bin_efreet_efreetd_LDADD = $(USE_EFREET_BIN_LIBS)
|
|
bin_efreet_efreetd_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
|
|
efreetinternal_bindir=$(libdir)/efreet/$(MODULE_ARCH)
|
|
efreetinternal_bin_PROGRAMS = \
|
|
bin/efreet/efreet_desktop_cache_create \
|
|
bin/efreet/efreet_icon_cache_create
|
|
|
|
bin_efreet_efreet_desktop_cache_create_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
bin_efreet_efreet_desktop_cache_create_LDADD = $(USE_EFREET_BIN_LIBS)
|
|
bin_efreet_efreet_desktop_cache_create_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
bin_efreet_efreet_desktop_cache_create_SOURCES = bin/efreet/efreet_desktop_cache_create.c
|
|
|
|
bin_efreet_efreet_icon_cache_create_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
bin_efreet_efreet_icon_cache_create_LDADD = $(USE_EFREET_BIN_LIBS)
|
|
bin_efreet_efreet_icon_cache_create_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
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_async_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 = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_efreet_test_LDADD = \
|
|
@USE_EFREET_LIBS@ \
|
|
lib/efreet/libefreet_mime.la
|
|
tests_efreet_efreet_test_DEPENDENCIES = \
|
|
@USE_EFREET_INTERNAL_LIBS@ \
|
|
lib/efreet/libefreet_mime.la
|
|
|
|
tests_efreet_efreet_test_SOURCES = \
|
|
tests/efreet/ef_data_dirs.c \
|
|
tests/efreet/ef_desktop.c \
|
|
tests/efreet/ef_icon_theme.c \
|
|
tests/efreet/ef_ini.c \
|
|
tests/efreet/ef_locale.c \
|
|
tests/efreet/ef_menu.c \
|
|
tests/efreet/ef_mime.c \
|
|
tests/efreet/ef_test.h \
|
|
tests/efreet/ef_utils.c \
|
|
tests/efreet/main.c
|
|
|
|
# efreet_async_test
|
|
tests_efreet_efreet_async_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_efreet_async_test_LDADD = \
|
|
@USE_EFREET_LIBS@
|
|
tests_efreet_efreet_async_test_DEPENDENCIES = \
|
|
@USE_EFREET_INTERNAL_LIBS@
|
|
|
|
tests_efreet_efreet_async_test_SOURCES = \
|
|
tests/efreet/efreet_async_test.c
|
|
|
|
# efreet_spec_test
|
|
tests_efreet_efreet_spec_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_efreet_spec_test_LDADD = @USE_EFREET_LIBS@
|
|
tests_efreet_efreet_spec_test_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
tests_efreet_efreet_spec_test_SOURCES = tests/efreet/efreet_spec_test.c
|
|
|
|
# efreet_cache_test
|
|
tests_efreet_efreet_cache_test_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_efreet_cache_test_LDADD = @USE_EFREET_LIBS@
|
|
tests_efreet_efreet_cache_test_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
tests_efreet_efreet_cache_test_SOURCES = tests/efreet/ef_cache.c
|
|
|
|
# efreet_icon_cache_dump
|
|
tests_efreet_efreet_icon_cache_dump_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_efreet_icon_cache_dump_LDADD = @USE_EFREET_LIBS@
|
|
tests_efreet_efreet_icon_cache_dump_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
tests_efreet_efreet_icon_cache_dump_SOURCES = tests/efreet/efreet_icon_cache_dump.c
|
|
|
|
# efreet_user_dir
|
|
tests_efreet_efreet_user_dir_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_efreet_user_dir_LDADD = @USE_EFREET_LIBS@
|
|
tests_efreet_efreet_user_dir_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
tests_efreet_efreet_user_dir_SOURCES = tests/efreet/efreet_user_dir.c
|
|
|
|
# efreet_alloc
|
|
tests_efreet_compare_efreet_alloc_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_compare_efreet_alloc_LDADD = @USE_EFREET_LIBS@
|
|
tests_efreet_compare_efreet_alloc_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
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 = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS)
|
|
tests_efreet_compare_efreet_menu_alloc_LDADD = @USE_EFREET_LIBS@
|
|
tests_efreet_compare_efreet_menu_alloc_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
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 += tests/efreet/efreet_suite
|
|
|
|
tests_efreet_efreet_suite_SOURCES = \
|
|
tests/efreet/efreet_suite.c \
|
|
tests/efreet/efreet_suite.h \
|
|
tests/efreet/efreet_test_efreet.c \
|
|
tests/efreet/efreet_test_efreet_cache.c
|
|
|
|
tests_efreet_efreet_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl $(EFREET_COMMON_CPPFLAGS) @CHECK_CFLAGS@ \
|
|
-DTESTS_BUILD_DIR=\"$(top_builddir)/src/tests/efreet\"
|
|
tests_efreet_efreet_suite_LDADD = @CHECK_LIBS@ @USE_EFREET_LIBS@
|
|
tests_efreet_efreet_suite_DEPENDENCIES = @USE_EFREET_INTERNAL_LIBS@
|
|
|
|
endif
|
|
|
|
EXTRA_DIST2 += \
|
|
tests/efreet/data/entry \
|
|
tests/efreet/data/entry.png \
|
|
tests/efreet/data/long.ini \
|
|
tests/efreet/data/preferences.menu \
|
|
tests/efreet/data/sub/Makefile.am \
|
|
tests/efreet/data/sub/test.desktop \
|
|
tests/efreet/data/test.desktop \
|
|
tests/efreet/data/test_garbage \
|
|
tests/efreet/data/test.ini \
|
|
tests/efreet/data/test.menu \
|
|
tests/efreet/data/test_menu_bad_comment.menu \
|
|
tests/efreet/data/test_menu_slash_bad.menu \
|
|
tests/efreet/data/test_type.desktop
|