blob: 833fa4406d40fb01f9026d3602f10ba893e11576 [file]
AM_MAKEFLAGS = --no-print-directory
# remove targets if the command fails
.DELETE_ON_ERROR:
EXTRA_DIST =
AM_CPPFLAGS = -I$(srcdir)/src/firmware/include \
-I$(srcdir)/src/firmware/lib/include \
-I$(srcdir)/src/firmware/lib/cgptlib/include \
-I$(srcdir)/src/host/include
AM_CFLAGS = -Wall -Werror \
-fvisibility=hidden \
-std=gnu99
bin_PROGRAMS = cgpt loopy e2size
cgpt_SOURCES = \
src/cgpt/blkid_utils.c \
src/cgpt/cgpt_add.c \
src/cgpt/cgpt_boot.c \
src/cgpt/cgpt.c \
src/cgpt/cgpt_common.c \
src/cgpt/cgpt_create.c \
src/cgpt/cgpt_find.c \
src/cgpt/cgpt_legacy.c \
src/cgpt/cgpt_next.c \
src/cgpt/cgpt_prioritize.c \
src/cgpt/cgpt_repair.c \
src/cgpt/cgpt_resize.c \
src/cgpt/cgpt_show.c \
src/cgpt/cmd_add.c \
src/cgpt/cmd_boot.c \
src/cgpt/cmd_create.c \
src/cgpt/cmd_find.c \
src/cgpt/cmd_legacy.c \
src/cgpt/cmd_next.c \
src/cgpt/cmd_prioritize.c \
src/cgpt/cmd_repair.c \
src/cgpt/cmd_resize.c \
src/cgpt/cmd_show.c \
src/firmware/lib/cgptlib/cgptlib.c \
src/firmware/lib/cgptlib/cgptlib_internal.c \
src/firmware/lib/cgptlib/crc32.c \
src/firmware/lib/utility.c \
src/firmware/lib/utility_string.c \
src/firmware/stub/utility_stub.c
cgpt_LDADD = $(BLKID_LIBS) $(UUID_LIBS)
e2size_SOURCES = src/e2size/e2size.c
e2size_LDADD = $(EXT2FS_LIBS)
loopy_SOURCES = \
src/loopy/loopy.c
loopy_LDADD = $(MNT_LIBS)
check_PROGRAMS = cgptlib_test \
utility_string_tests \
utility_tests
EXTRA_DIST += tests/common.sh \
tests/run_cgpt_tests.sh
TESTS = cgptlib_test \
utility_string_tests \
utility_tests \
tests/run_cgpt_tests.sh
TESTS_ENVIRONMENT = export BUILD=$(builddir);
cgptlib_test_SOURCES = \
tests/cgptlib_test.c \
tests/crc32_test.c \
tests/test_common.c \
src/firmware/lib/cgptlib/cgptlib.c \
src/firmware/lib/cgptlib/cgptlib_internal.c \
src/firmware/lib/cgptlib/crc32.c \
src/firmware/lib/utility.c \
src/firmware/lib/utility_string.c \
src/firmware/stub/utility_stub.c
utility_string_tests_SOURCES = \
tests/utility_string_tests.c \
tests/test_common.c \
src/firmware/lib/utility_string.c \
src/firmware/stub/utility_stub.c
utility_tests_SOURCES = \
tests/utility_tests.c \
tests/test_common.c \
src/firmware/lib/utility.c