blob: 6e4803f4f333b5d5ead3431c62c3e304183a4c39 [file] [log] [blame]
Brad Bishopd7bf8c12018-02-25 22:55:05 -05001Add LDFLAGS variable to Makefile so that extra linker flags can be sent via this variable.
2
3Upstream-Status: Pending
4
5Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
6
Brad Bishopd7bf8c12018-02-25 22:55:05 -05007--- a/Makefile
8+++ b/Makefile
Andrew Geissler87f5cff2022-09-30 13:13:31 -05009@@ -68,18 +68,17 @@ XGETTEXT = xgettext
10 XGETTEXT_OPTS = --keyword=_ --keyword=P2_:1,1 --keyword=P3_:1,2 --language=C --add-comments
11 MSGMERGE = msgmerge
Brad Bishopd7bf8c12018-02-25 22:55:05 -050012
13-LDFLAGS =
Andrew Geissler87f5cff2022-09-30 13:13:31 -050014 LDFLAGS_shared = $(LDFLAGS) --shared
15 LDFLAGS_shared_LINUX = $(LDFLAGS) --shared
16 LDFLAGS_shared_SUN = $(LDFLAGS) -G
17 LDFLAGS_shared_HP = $(LDFLAGS) -b
Brad Bishopd7bf8c12018-02-25 22:55:05 -050018 LDFLAGS_lib = $(LDFLAGS_shared)
19-LDFLAGS_lib_LINUX = $(LDFLAGS_shared_LINUX) \
20+LDFLAGS_lib_LINUX = $(LDFLAGS) $(LDFLAGS_shared_LINUX) \
21 -Wl,--soname,$(SHARED_LIB),--version-script,$(MAP_LIB)
22 LDFLAGS_lib_SUN = $(LDFLAGS_shared_SUN)
23 LDFLAGS_lib_HP = $(LDFLAGS_shared_HP)
24 LDFLAGS_pam = $(LDFLAGS_shared)
25-LDFLAGS_pam_LINUX = $(LDFLAGS_shared_LINUX) \
26+LDFLAGS_pam_LINUX = $(LDFLAGS) $(LDFLAGS_shared_LINUX) \
27 -Wl,--version-script,$(MAP_PAM)
28 LDFLAGS_pam_SUN = $(LDFLAGS_shared_SUN)
29 LDFLAGS_pam_HP = $(LDFLAGS_shared_HP)