]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - Makefile.am
Add Apple addendums to .gitignore
[bcachefs-tools-debian] / Makefile.am
index c36267392d2eeba2372d79a320bd08ed4fa0c6a8..e421b8070a00a6eb587d139f9a9d9eba38342570 100644 (file)
@@ -2,31 +2,43 @@
 AUTOMAKE_OPTIONS=subdir-objects
 
 PREFIX=/usr
-AM_CFLAGS=-O2 -Wall -g -std=gnu99
+AM_CFLAGS=-std=gnu99 `pkg-config --cflags uuid blkid`
+AM_LDFLAGS=`pkg-config --libs uuid blkid` -L$(top_builddir)
 
 
 bin_PROGRAMS=make-bcache \
             probe-bcache \
-            bcache-super-show
+            bcache-super-show \
+            bcachectl \
+            bcacheadm
 
 noinst_PROGRAMS=bcache-test
 
-make_bcache_SOURCES=make-bcache.c bcache.c
-make_bcache_LDFLAGS=`pkg-config --libs uuid blkid`
-make_bcache_CFLAGS=$(AM_CFLAGS) `pkg-config --cflags uuid blkid`
+lib_LIBRARIES=libbcache.a
+libbcache_a_SOURCES=bcache.c
+bcache_LDADD=libbcache.a
 
-probe_bcache_SOURCES=probe-bcache.c bcache.c
-probe_bcache_LDFLAGS=`pkg-config --libs uuid blkid`
-probe_bcache_CFLAGS=$(AM_CFLAGS) `pkg-config --cflags uuid blkid`
+make_bcache_SOURCES=make-bcache.c
+make_bcache_LDADD=libbcache.a
 
-bcache_super_show_SOURCES=bcache-super-show.c bcache.c
-bcache_super_show_LDFLAGS=`pkg-config --libs uuid`
-bcache_super_show_CFLAGS=$(AM_CFLAGS) `pkg-config --cflags uuid`
+probe_bcache_SOURCES=probe-bcache.c
+probe_bcache_LDADD=libbcache.a
 
-bcache_test_SOURCE=bcache-test.c
+bcache_super_show_SOURCES=bcache-super-show.c
+bcache_super_show_LDADD=libbcache.a
+
+bcachectl_SOURCES=bcachectl.c
+
+bcache_test_SOURCES=bcache-test.c
 bcache_test_LDFLAGS=-lm `pkg-config --libs openssl`
 bcache_test_CFLAGS=$(AM_CFLAGS) `pkg-config --cflags openssl`
 
+bcacheadm_SOURCES=bcacheadm.c
+bcacheadm_CFLAGS=$(AM_CFLAGS) -g
+bcacheadm_LDFLAGS=$(AM_LDFLAGS) -lnih
+bcacheadm_LDADD=libbcache.a
+
+
 udevrule_DATA=69-bcache.rules
 udevruledir=$(prefix)/lib/udev/rules.d
 
@@ -38,4 +50,8 @@ initramfsdir=$(prefix)/etc/initramfs-tools/hooks/
 
 man8_MANS= bcache-super-show.8 \
           make-bcache.8 \
-          probe-bcache.8
+          probe-bcache.8 \
+          bcacheadm.8
+
+include ../../../../../../../../../../usr/share/DateraContainer/Makefile.rpm
+# some version of automake don't like absolute path names for included makefiles