summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2008-05-19 12:07:43 +1000
committerNeil Brown <neilb@suse.de>2008-05-19 12:07:43 +1000
commit7815fbfef24d6b93946932aaccadbbf7b03cad93 (patch)
tree934f818b2ec6a610e3f3c1983cabdef4a8b0f2fb
parent2270232245dc189807e6ca36835b44146377fc37 (diff)
downloadmdadm-7815fbfef24d6b93946932aaccadbbf7b03cad93.tar.gz
mdadm-7815fbfef24d6b93946932aaccadbbf7b03cad93.tar.xz
mdadm-7815fbfef24d6b93946932aaccadbbf7b03cad93.zip
"make everything" now also makes mdassemble.auto
This is make MDASSEMBLE_AUTO=1 mdassemble.static so we now find compile bugs more easily.
-rw-r--r--ANNOUNCE-2.6.60
-rw-r--r--Makefile10
2 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
--- /dev/null
+++ b/ANNOUNCE-2.6.6
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