summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2024-02-09 22:28:50 +0100
committerAlejandro Colomar <alx@kernel.org>2024-02-09 22:28:50 +0100
commit29ec7715ce31487657691af7a7345c6b6cd5e5ab (patch)
tree2737dfd91e0b5b9695ea601a00ae58e34f12b147
parentddd75bf28f8c420cd9957b25daa3a40a04d3cc67 (diff)
downloadliba2i-29ec7715ce31487657691af7a7345c6b6cd5e5ab.tar.gz
share/mk/: Configure $AR in separate file
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--share/mk/build-lib-static.mk7
-rw-r--r--share/mk/configure-ar.mk15
2 files changed, 16 insertions, 6 deletions
diff --git a/share/mk/build-lib-static.mk b/share/mk/build-lib-static.mk
index c6e683f..d89a0dc 100644
--- a/share/mk/build-lib-static.mk
+++ b/share/mk/build-lib-static.mk
@@ -9,15 +9,10 @@ MAKEFILE_BUILD_LIB_STATIC_INCLUDED := 1
include $(MAKEFILEDIR)/build.mk
include $(MAKEFILEDIR)/build-obj.mk
include $(MAKEFILEDIR)/cmd.mk
+include $(MAKEFILEDIR)/configure-ar.mk
include $(MAKEFILEDIR)/version.mk
-DEFAULT_ARFLAGS := qcsDP
-EXTRA_ARFLAGS :=
-ARFLAGS := $(DEFAULT_ARFLAGS) $(EXTRA_ARFLAGS)
-AR := gcc-ar
-
-
_LIB_a := $(builddir)/$(libname).a
diff --git a/share/mk/configure-ar.mk b/share/mk/configure-ar.mk
new file mode 100644
index 0000000..452a606
--- /dev/null
+++ b/share/mk/configure-ar.mk
@@ -0,0 +1,15 @@
+# Copyright 2022-2024 Alejandro Colomar <alx@kernel.org>
+# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
+
+
+ifndef MAKEFILE_CONFIGURE_AR_INCLUDED
+MAKEFILE_CONFIGURE_AR_INCLUDED := 1
+
+
+DEFAULT_ARFLAGS := qcsDP
+EXTRA_ARFLAGS :=
+ARFLAGS := $(DEFAULT_ARFLAGS) $(EXTRA_ARFLAGS)
+AR := gcc-ar
+
+
+endif # include guard