]> code.delx.au - gnu-emacs/commitdiff
Let configure set ar and associated flags
authorUlrich Mueller <ulm@gentoo.org>
Sat, 6 Oct 2012 00:42:28 +0000 (20:42 -0400)
committerGlenn Morris <rgm@gnu.org>
Sat, 6 Oct 2012 00:42:28 +0000 (20:42 -0400)
* lwlib/Makefile.in (AR, ARFLAGS):
* oldXMenu/Makefile.in (AR, ARFLAGS): Get values from configure.

Fixes: debbugs:12549
lwlib/ChangeLog
lwlib/Makefile.in
oldXMenu/ChangeLog
oldXMenu/Makefile.in

index 7d49d9b531bbc52935a93d328053b2b61fa61c1f..80d29bc5d8abca2ea62f64f075948835d0261a64 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-06  Ulrich Müller  <ulm@gentoo.org>
+
+       * Makefile.in (AR, ARFLAGS): Get values from configure.
+
 2012-08-16  Paul Eggert  <eggert@cs.ucla.edu>
 
        Use ASCII tests for character types.
index 2e70e0a4b6dae2e70cc384c7bcc5043f399ec14f..85a76f7a1c254125be569f94fdf00155802340cb 100644 (file)
@@ -37,7 +37,8 @@ CFLAGS=@CFLAGS@
 CPPFLAGS=@CPPFLAGS@
 RANLIB=@RANLIB@
 
-AR = ar cq
+AR = @AR@
+ARFLAGS = @ARFLAGS@
 
 LUCID_OBJS = lwlib-Xlw.o xlwmenu.o lwlib-Xaw.o
 MOTIF_OBJS = lwlib-Xm.o
@@ -65,7 +66,7 @@ all:: liblw.a
 
 liblw.a: $(OBJS)
        rm -f $@
-       $(AR) $@ $(OBJS)
+       $(AR) $(ARFLAGS) $@ $(OBJS)
        $(RANLIB) $@
 
 ## Generated files in ../src, non-generated in $(srcdir)/../src.
index 09859d0d630cf0683d593f2355aa237744517b25..133b18b4e3f3b974d766236470a751608bd7fa78 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-06  Ulrich Müller  <ulm@gentoo.org>
+
+       * Makefile.in (AR, ARFLAGS): Get values from configure.
+
 2012-06-26  Paul Eggert  <eggert@cs.ucla.edu>
 
        * Makefile.in (ALL_CFLAGS): Add -I../lib -I${srcdir}/../lib.
index 00b3d8e3c690baa0b14c0932f8709b92e66030e5..ee78325f0d7831d37fde9717859eaa6024aaa8fe 100644 (file)
@@ -57,8 +57,8 @@ CFLAGS=@CFLAGS@
 TAGS = etags
 RM = rm -f
 RANLIB = @RANLIB@
-# Solaris 2.1 ar doesn't accept the 'l' option.
-AR = ar cq
+AR = @AR@
+ARFLAGS = @ARFLAGS@
 
 OBJS =  Activate.o \
        AddPane.o \
@@ -98,7 +98,7 @@ ALL_CFLAGS=$(C_SWITCH_SYSTEM) $(C_SWITCH_MACHINE) \
 
 libXMenu11.a: $(OBJS) $(EXTRA)
        $(RM) $@
-       $(AR) $@ $(OBJS) $(EXTRA)
+       $(AR) $(ARFLAGS) $@ $(OBJS) $(EXTRA)
        $(RANLIB) $@
 
 Activate.o: Activate.c XMenuInt.h XMenu.h X10.h