Change AR to ARX to allow exclusion of fips object modules
authorDr. Stephen Henson <steve@openssl.org>
Wed, 26 Jan 2011 16:08:08 +0000 (16:08 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Wed, 26 Jan 2011 16:08:08 +0000 (16:08 +0000)
50 files changed:
crypto/aes/Makefile
crypto/asn1/Makefile
crypto/bf/Makefile
crypto/bio/Makefile
crypto/bn/Makefile
crypto/buffer/Makefile
crypto/camellia/Makefile
crypto/cast/Makefile
crypto/cmac/Makefile
crypto/cms/Makefile
crypto/comp/Makefile
crypto/conf/Makefile
crypto/des/Makefile
crypto/dso/Makefile
crypto/ec/Makefile
crypto/ecdh/Makefile
crypto/ecdsa/Makefile
crypto/engine/Makefile
crypto/err/Makefile
crypto/hmac/Makefile
crypto/idea/Makefile
crypto/jpake/Makefile
crypto/krb5/Makefile
crypto/lhash/Makefile
crypto/md2/Makefile
crypto/md4/Makefile
crypto/md5/Makefile
crypto/mdc2/Makefile
crypto/modes/Makefile
crypto/objects/Makefile
crypto/ocsp/Makefile
crypto/pem/Makefile
crypto/pkcs12/Makefile
crypto/pkcs7/Makefile
crypto/pqueue/Makefile
crypto/rand/Makefile
crypto/rc2/Makefile
crypto/rc4/Makefile
crypto/rc5/Makefile
crypto/ripemd/Makefile
crypto/seed/Makefile
crypto/sha/Makefile
crypto/stack/Makefile
crypto/store/Makefile
crypto/ts/Makefile
crypto/txt_db/Makefile
crypto/ui/Makefile
crypto/whrlpool/Makefile
crypto/x509/Makefile
crypto/x509v3/Makefile

index 4e49b5d7317d39cf9ed9f2970b4eba011ca3fd4a..97f7900ede20d5abf5107be17f46767e1cfd5c70 100644 (file)
@@ -41,7 +41,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 8736a8a3e8307bffbcb5e0d9eef4c871c4fb1a9a..15de9f7c22f8a760e2377383da677bec115a3c13 100644 (file)
@@ -65,7 +65,7 @@ pk:   pk.c
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index dd2c2c708e63fd1295e081d1b5797bfb10895f9a..1eaa8212c71aa12d34ba30068350bc6ee57a0574 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index c395d804968166b8dc1eef168e4b014f122cae03..d6ea26f3d333db6c75bc1981098a33c1edb28bfe 100644 (file)
@@ -45,7 +45,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index fc767926bb513721537a2cc14882975270c85efd..5301fb80b9789354ec755d5f047fd1f6c1a55375 100644 (file)
@@ -56,7 +56,7 @@ bnbug: bnbug.c ../../libcrypto.a top
        cc -g -I../../include bnbug.c -o bnbug ../../libcrypto.a
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index d0e0d5f8967a281cf96c09bddb7c6c3f0303eb1e..5847d27340da3736c6c52795d456258bbec3e747 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index ff5fe4a01dba4da9aa6697cf3b1c0d61147b3355..8858dd057d5e29c710f5060972c3cc0abd185abc 100644 (file)
@@ -40,7 +40,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 0acc38f28d542497b626ff613d4cd45fb12286b0..cdffb8efc42aa897bf2e5141e2ee1c5f5e3c4843 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 54e7cc39d52b923b4e1a6199882819839645f661..f6f9d5770bff1a8c4f0a8c2676f857d464c4c393 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 9820adb21278bf85d6f28bf9d5683c8bd9833a60..1cbb5d0f92597259cf532db6b0c4e4f4bdbbc408 100644 (file)
@@ -39,7 +39,7 @@ test:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index efda832dce47f3b22eaa8938e323dc34112d45dc..5d364b85133b5dd884b8300e1ba2feca32a96240 100644 (file)
@@ -36,7 +36,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 78bb3241065d869bd706e44991c92a129a76a298..c00e818853cd853483d906c75a068568d2055952 100644 (file)
@@ -36,7 +36,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index ae982265fde004769472492c4a2df4f502112003..f598bdd01ab5f896e7cb3ccbb93240c9feb6e2ed 100644 (file)
@@ -52,7 +52,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index fb2709ed63a7601f5fe86ab6e6dec60c00abb7cb..e3df4c4d3d7ffdffdc452e67806cc93c1e5196bf 100644 (file)
@@ -35,7 +35,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 51f56936fc30ee0093a44d9350222bca25c1f5d8..13c1345e3af06d430513268f5e113adacfcbf087 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 65d8904ee8a61e0f159f688fc2cdff103ce38bb7..cc3daf7a4297fd7421c45f7a9b1c8fc8982a0988 100644 (file)
@@ -34,7 +34,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index e89e0c010c6b93bc19ab7c7c8c94a288b395f5ae..48e8cee07558c4ea69fc71c20f2bf5744c5d1c7d 100644 (file)
@@ -34,7 +34,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index bf86d52792f946a77bb11fc090000ad5a855af10..c9eebe7d084500137c9fa13bcd10b9713f0c69bb 100644 (file)
@@ -43,7 +43,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 862b23ba1768b63289cdaafb0e6452ea66a41a29..57bed2903203650f018032ce24e122b426711db7 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 0e91709f64ca31c45a6c5f3e99bb443ccc5899ab..1b39f10ea85fd14f898140eee378251a2be96fe7 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index b2e7add666affef555a9247ae9fda0f295fbee23..f35d38b19468295577733ecb0cbf33e3135981a1 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 110c49ce0b4a84903a4ccc551941d7792d682422..a4a1402f2ec8650eddd54121036faeb10de39c66 100644 (file)
@@ -16,7 +16,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 14077390d6923dfac00f407ae60ca2186d9fb4bb..8efb9e8910aad0086b622e3d8c8d952b86a00ad8 100644 (file)
@@ -34,7 +34,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 82bddac474503034f5572a93d03b851e929cd15b..35f0932971583339ed43a8d6cdf58781dab8b4c0 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 17f878aeb7d464780d91cb7ff240d4987d4b7fed..7098ca607e50b6f9c77713086c850057d7b74c2d 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index c94a1398ed0f019f3326fc80f9a66434ebbe6348..11866d75886cc37044346d355e1566003e631acb 100644 (file)
@@ -34,7 +34,7 @@ top:
 all:    lib
 
 lib:    $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 9858d53d31e2e15a02526edcad8cab9db9ecec93..7d42da4fd108feafe94cee2d55f05d99bb93432a 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:    lib
 
 lib:    $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 1d064f17a6279f8f719ac08e3ed629a9b75118fb..ea25688d888d592b9bbfec38dceef6db8c2acd35 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 16805204347c4913a016ca287e3685365f39879a..9fecb88b6e3f482809143c4856da41395826c2fa 100644 (file)
@@ -39,7 +39,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index a8aedbd422870c28d0e9f8a2ba5723d14a7f0451..94fd7aae7c417f9b121feb0582064aa858f19884 100644 (file)
@@ -34,7 +34,7 @@ top:
 all:   obj_dat.h obj_xref.h lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 60c414cf4da605735f4fc135acc96705a6ab20ca..b21ac3c9817916bc9cc67db5e6a1f3943e9ef1d4 100644 (file)
@@ -36,7 +36,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 2cc7801529e0fa40bb77068e792e02dd38efbc4c..43cfc12501960dc3b7854edacaebc6133f127d95 100644 (file)
@@ -36,7 +36,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 3a7498fe7ad99a11da2eaf3be46a137c26c30f53..5ace911690bfc6a8aa08661f6f2c7f52e20850b0 100644 (file)
@@ -39,7 +39,7 @@ test:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 56dc6823d123c64591d902e027b9f19050108a65..bd7588e106b7852698244b027574148b749e216d 100644 (file)
@@ -54,7 +54,7 @@ verify: verify.o example.o lib
        $(CC) $(CFLAGS) -o verify verify.o $(PEX_LIBS) example.o $(LIB) $(EX_LIBS)
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index fb36a0c876e3c1605ab3b035cdca41a8de24de35..a9a5d95d63385dc5060eeb5097fbc5a681516f21 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 27694aa66498935d1327697c9c8a0a3035891476..41c39644a74fd8e6d24e6f5cd3a5f14880b7af6d 100644 (file)
@@ -35,7 +35,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 73eac347e7fdf96324a0c4cc0bd0a88750fb77c6..b888c4c9bcafedad9a25c35b680c5ce78e9764b4 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index aa25be6fff7a86cfdd612a681545778451341c6b..3e1708980c87b1b909a26cb6a5c9448cd41035a2 100644 (file)
@@ -37,7 +37,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 8a8b00eb89e6038b912ff722dd8a56713e5f82e8..95f3f4203ac0673ad52a7ca88b2a9bbf8e248705 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index d5b1067dbeb2aba9e774759940464f4e563f9613..118ddf0d7bb6e172553a2ca42e41b949d3785055 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:    lib
 
 lib:    $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 4bc55e4916491bdd3a0c80a9be27424a0091705f..e0a9b8e8f6c0ba26a5d1d525a10a830a861f54e1 100644 (file)
@@ -34,7 +34,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 64aefda84b403c17b80c0c810e37e054c347cc76..fdebeefe645ce8212139e2b9ec13e2d70081f303 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:    lib
 
 lib:    $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 5327692ac895cef5a4ae6abb620cd43c01326b07..489a77b93c43907c5d7ff2a935465297cc86f396 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 0dcfd7857a37713f2959dcbd366246deb2943698..2d42517d162e7584ae93384682212111ecf70e9f 100644 (file)
@@ -35,7 +35,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index c18234555be300a4d89ca7c1d6ddfa8c8cb3325e..8e62bbbfb34742a6ca547e661a31f13c555bfbbb 100644 (file)
@@ -47,7 +47,7 @@ test:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index e6f30331d8dd2f72395e7a50a64c97f07bbd479e..87e57b49f646e60e75502d80132ebbcf4ce494cb 100644 (file)
@@ -33,7 +33,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index a685659fb4c88466d0e1e384ca81edfe43bbe976..4755e206f667d420ac09ef3ad8e48580a0b21508 100644 (file)
@@ -37,7 +37,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 566b996290511e98111834ee811775dd8de1b43c..0f8f307ed769fae05e7de05ddf737aaad899db20 100644 (file)
@@ -38,7 +38,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 72c82278f43ddc26cb496f515408b6dae7302c21..69170dd593c521279ac0a5595c75e9483d911fc7 100644 (file)
@@ -43,7 +43,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib
 
index 556ef351bf888cac13c72af59043e7065943e636..07e2df4368bd9b437b1c1ad818cd9671527fa927 100644 (file)
@@ -43,7 +43,7 @@ top:
 all:   lib
 
 lib:   $(LIBOBJ)
-       $(AR) $(LIB) $(LIBOBJ)
+       $(ARX) $(LIB) $(LIBOBJ)
        $(RANLIB) $(LIB) || echo Never mind.
        @touch lib