From 7815fbfef24d6b93946932aaccadbbf7b03cad93 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Mon, 19 May 2008 12:07:43 +1000 Subject: "make everything" now also makes mdassemble.auto This is make MDASSEMBLE_AUTO=1 mdassemble.static so we now find compile bugs more easily. --- ANNOUNCE-2.6.6 | 0 Makefile | 10 ++++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 ANNOUNCE-2.6.6 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 -- cgit