blob: cbdfae406a5bbca469764736261c5b970ef326b5 [file]
AM_CPPFLAGS = \
-g -O0 \
$(CODE_COVERAGE_CPPFLAGS) \
-I$(srcdir)/libcommon -I$(builddir)/libcommon \
-I$(srcdir)/libkeymap -I$(builddir)/libkeymap \
-I$(srcdir)/libkeymap/keymap -I$(builddir)/libkeymap/keymap \
-I$(srcdir)/libkbdfile -I$(builddir)/libkbdfile \
-I$(srcdir)/libkbdfile/keymap -I$(builddir)/libkbdfile/keymap \
-I$(srcdir)/libkfont -I$(builddir)/libkfont \
-DDATADIR=\"$(datadir)\" -DLOCALEDIR=\"$(localedir)\" \
-funit-at-a-time
AM_CFLAGS = $(CODE_COVERAGE_CFLAGS)
SUBDIRS = libcommon libkbdfile libkfont libkeymap vlock
OLDPROGS = mapscrn loadunimap
PROGS = \
dumpkeys loadkeys showkey setfont showconsolefont \
setleds setmetamode kbd_mode psfxtable fgconsole \
kbdrate chvt deallocvt openvt kbdinfo setvtrgb
if KEYCODES_PROGS
PROGS += getkeycodes setkeycodes
endif
if RESIZECONS_PROGS
PROGS += resizecons
endif
if OPTIONAL_PROGS
PROGS += \
setlogcons setvesablank getunimap clrunimap outpsfheader setpalette \
screendump spawn_console spawn_login
endif
dist_bin_SCRIPTS = unicode_start unicode_stop
bin_PROGRAMS = $(OLDPROGS) $(PROGS)
EXTRA_DIST = \
wctomb.c \
totextmode.c README.cad README.init README.openvt \
cad
ALL_S = paths.h
LDADD = \
libcommon/libcommon.a \
@INTLLIBS@ \
$(CODE_COVERAGE_LIBS)
chvt_SOURCES = $(ALL_S) chvt.c
clrunimap_SOURCES = $(ALL_S) clrunimap.c
deallocvt_SOURCES = $(ALL_S) deallocvt.c
fgconsole_SOURCES = $(ALL_S) fgconsole.c
getkeycodes_SOURCES = $(ALL_S) getkeycodes.c
getunimap_SOURCES = $(ALL_S) getunimap.c
kbd_mode_SOURCES = $(ALL_S) kbd_mode.c
openvt_SOURCES = $(ALL_S) openvt.c
screendump_SOURCES = $(ALL_S) screendump.c
setkeycodes_SOURCES = $(ALL_S) setkeycodes.c
setvtrgb_SOURCES = $(ALL_S) setvtrgb.c
setlogcons_SOURCES = $(ALL_S) setlogcons.c
setpalette_SOURCES = $(ALL_S) setpalette.c
setvesablank_SOURCES = $(ALL_S) setvesablank.c
showkey_SOURCES = $(ALL_S) showkey.c
kbdinfo_SOURCES = $(ALL_S) kbdinfo.c
resizecons_SOURCES = $(ALL_S) resizecons.c
resizecons_LDADD = libkbdfile/libkbdfile.la $(LDADD)
dumpkeys_SOURCES = $(ALL_S) dumpkeys.c
dumpkeys_LDADD = libkeymap/libkeymap.la $(LDADD)
loadkeys_SOURCES = $(ALL_S) loadkeys.c
loadkeys_LDADD = libkeymap/libkeymap.la $(LDADD)
showconsolefont_SOURCES = $(ALL_S) showconsolefont.c
showconsolefont_LDADD = libkfont/libkfont.la $(LDADD)
psfxtable_SOURCES = $(ALL_S) psfxtable.c
psfxtable_LDADD = libkfont/libkfont.la $(LDADD)
loadunimap_SOURCES = $(ALL_S) loadunimap.c
loadunimap_CFLAGS = -DMAIN
loadunimap_LDADD = libkfont/libkfont.la $(LDADD)
mapscrn_SOURCES = $(ALL_S) mapscrn.c
mapscrn_CFLAGS = -DMAIN
mapscrn_LDADD = libkfont/libkfont.la $(LDADD)
setfont_SOURCES = $(ALL_S) setfont.c
setfont_LDADD = libkfont/libkfont.la $(LDADD)
install-exec-hook:
for i in psfaddtable psfgettable psfstriptable; do \
rm -f $(DESTDIR)$(bindir)/$$i; \
ln -s psfxtable $(DESTDIR)$(bindir)/$$i || exit $$?; \
done