Neil Brown: "make everything" now also makes mdassemble.auto

Martin F. Krafft madduck at alioth.debian.org
Wed Jun 25 15:42:32 UTC 2008


Module: mdadm
Branch: build
Commit: 7815fbfef24d6b93946932aaccadbbf7b03cad93
URL:    http://git.debian.org/?p=pkg-mdadm/mdadm.git;a=commit;h=7815fbfef24d6b93946932aaccadbbf7b03cad93

Author: Neil Brown <neilb at suse.de>
Date:   Mon May 19 12:07:43 2008 +1000

"make everything" now also makes mdassemble.auto

This is
  make MDASSEMBLE_AUTO=1 mdassemble.static

so we now find compile bugs more easily.

---

 Makefile       |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/ANNOUNCE-2.6.6 b/ANNOUNCE-2.6.6
new file mode 100644
index 0000000..e69de29
diff --git a/Makefile b/Makefile
index d98ba74..f59498a 100644
--- a/Makefile
+++ b/Makefile
@@ -90,7 +90,7 @@ endif
 all : mdadm mdadm.man md.man mdadm.conf.man
 
 everything: all mdadm.static swap_super test_stripe \
-	mdassemble mdassemble.static mdassemble.man \
+	mdassemble mdassemble.auto mdassemble.static mdassemble.man \
 	mdadm.Os mdadm.O2
 # mdadm.uclibc and mdassemble.uclibc don't work on x86-64
 # mdadm.tcc doesn't work..
@@ -128,6 +128,11 @@ mdassemble.static : $(ASSEMBLE_SRCS) mdadm.h
 	rm -f $(OBJS)
 	$(CC) $(LDFLAGS) $(ASSEMBLE_FLAGS) -static -DHAVE_STDINT_H -o mdassemble.static $(ASSEMBLE_SRCS) $(STATICSRC)
 
+mdassemble.auto : $(ASSEMBLE_SRCS) mdadm.h mdopen.c mdstat.c
+	rm -f mdassemble.static
+	$(MAKE) MDASSEMBLE_AUTO=1 mdassemble.static
+	mv mdassemble.static mdassemble.auto
+
 mdassemble.uclibc : $(ASSEMBLE_SRCS) mdadm.h
 	rm -f $(OJS)
 	$(UCLIBC_GCC) $(ASSEMBLE_FLAGS) -DUCLIBC -DHAVE_STDINT_H -static -o mdassemble.uclibc $(ASSEMBLE_SRCS) $(STATICSRC)
@@ -183,7 +188,8 @@ test: mdadm test_stripe swap_super
 clean : 
 	rm -f mdadm $(OBJS) $(STATICOBJS) core *.man mdadm.tcc mdadm.uclibc mdadm.static *.orig *.porig *.rej *.alt \
 	mdadm.Os mdadm.O2 \
-	mdassemble mdassemble.static mdassemble.uclibc mdassemble.klibc swap_super \
+	mdassemble mdassemble.static mdassemble.auto mdassemble.uclibc \
+	mdassemble.klibc swap_super \
 	init.cpio.gz mdadm.uclibc.static test_stripe
 
 dist : clean




More information about the pkg-mdadm-commits mailing list