From bd073ccd4128b533fa0da95202a6273114db2bed Mon Sep 17 00:00:00 2001 From: Alexey Gladkov Date: Wed, 23 Oct 2024 16:12:59 +0200 Subject: [PATCH] Link with the necessary libraries Signed-off-by: Alexey Gladkov --- src/Makefile.am | 40 +++++++++++++++++++++++++++++++++++----- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index 3bc70635..54c67220 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -38,12 +38,42 @@ spawn_login_SOURCES = spawn_command.c spawn_console_CFLAGS = -DSPAWN_CONSOLE spawn_login_CFLAGS = -DSPAWN_LOGIN -LDADD += \ - libkfont/libkfont.la \ - libkeymap/libkeymap.la \ - libkbdfile/libkbdfile.la \ +COMMON_LIBS = \ libcommon/libcommon.a \ - @LIBINTL@ + @INTLLIBS@ + +chvt_LDADD = $(COMMON_LIBS) +deallocvt_LDADD = $(COMMON_LIBS) +fgconsole_LDADD = $(COMMON_LIBS) +getkeycodes_LDADD = $(COMMON_LIBS) +kbd_mode_LDADD = $(COMMON_LIBS) +kbdinfo_LDADD = $(COMMON_LIBS) +kbdrate_LDADD = $(COMMON_LIBS) +openvt_LDADD = $(COMMON_LIBS) +screendump_LDADD = $(COMMON_LIBS) +setkeycodes_LDADD = $(COMMON_LIBS) +setleds_LDADD = $(COMMON_LIBS) +setlogcons_LDADD = $(COMMON_LIBS) +setmetamode_LDADD = $(COMMON_LIBS) +setpalette_LDADD = $(COMMON_LIBS) +setvesablank_LDADD = $(COMMON_LIBS) +setvtrgb_LDADD = $(COMMON_LIBS) +showkey_LDADD = $(COMMON_LIBS) +spawn_console_LDADD = $(COMMON_LIBS) +spawn_login_LDADD = $(COMMON_LIBS) + +resizecons_LDADD = libkbdfile/libkbdfile.la $(COMMON_LIBS) + +clrunimap_LDADD = libkfont/libkfont.la $(COMMON_LIBS) +getunimap_LDADD = libkfont/libkfont.la $(COMMON_LIBS) +loadunimap_LDADD = libkfont/libkfont.la $(COMMON_LIBS) +mapscrn_LDADD = libkfont/libkfont.la $(COMMON_LIBS) +psfxtable_LDADD = libkfont/libkfont.la $(COMMON_LIBS) +setfont_LDADD = libkfont/libkfont.la $(COMMON_LIBS) +showconsolefont_LDADD = libkfont/libkfont.la $(COMMON_LIBS) + +dumpkeys_LDADD = libkeymap/libkeymap.la libkbdfile/libkbdfile.la $(COMMON_LIBS) +loadkeys_LDADD = libkeymap/libkeymap.la libkbdfile/libkbdfile.la $(COMMON_LIBS) install-exec-hook: for i in psfaddtable psfgettable psfstriptable; do \