summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am53
1 files changed, 53 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..f7fc56c
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,53 @@
+AM_CFLAGS = -Iclib/ -std=gnu99 -D_GNU_SOURCE -Iffs/ -fshort-enums -fPIC -D_FILE_OFFSET_BITS=64
+AM_LDFLAGS = -L. -fPIC -Wl,-whole-archive -Wl,-no-whole-archive
+
+bin_PROGRAMS = ecc/ecc fpart/fpart fcp/fcp
+
+noinst_LIBRARIES = libclib.a libffs.a
+
+libclib_a_SOURCES = \
+ clib/src/err.c \
+ clib/src/misc.c \
+ clib/src/ecc.c \
+ clib/src/exception.c \
+ clib/src/list.c \
+ clib/src/list_iter.c \
+ clib/src/tree.c \
+ clib/src/tree_iter.c \
+ clib/src/value.c \
+ clib/src/mq.c \
+ clib/src/trace_indent.c \
+ clib/src/checksum.c
+
+libffs_a_SOURCES = ffs/src/libffs.c ffs/src/libffs2.c
+
+ecc_ecc_SOURCES = ecc/src/main.c
+ecc_ecc_LDADD = libffs.a libclib.a -lpthread
+
+fpart_fpart_LDADD = libffs.a libclib.a -lpthread
+fpart_fpart_SOURCES = \
+ fpart/src/cmd_create.c \
+ fpart/src/cmd_add.c \
+ fpart/src/cmd_delete.c \
+ fpart/src/cmd_list.c \
+ fpart/src/cmd_erase.c \
+ fpart/src/cmd_trunc.c \
+ fpart/src/cmd_user.c \
+ fpart/src/command.c \
+ fpart/src/main.c
+
+fcp_fcp_SOURCES = \
+ fcp/src/cmd_copy.c \
+ fcp/src/cmd_user.c \
+ fcp/src/misc.c \
+ fcp/src/cmd_erase.c \
+ fcp/src/cmd_read.c \
+ fcp/src/cmd_write.c \
+ fcp/src/cmd_list.c \
+ fcp/src/cmd_trunc.c \
+ fcp/src/main.c
+fcp_fcp_LDADD = libffs.a libclib.a -lpthread
+
+bin_SCRIPTS = fpart/fpart.sh
+
+doc_DATA = LICENSE NOTICE
OpenPOWER on IntegriCloud