| AM_CPPFLAGS = \ |
| -I$(srcdir)/libkeymap -I$(builddir)/libkeymap \ |
| -I$(srcdir)/libkeymap/keymap -I$(builddir)/libkeymap/keymap \ |
| -DDATADIR=\"$(datadir)\" -DLOCALEDIR=\"$(localedir)\" \ |
| -D_FORTIFY_SOURCE=2 \ |
| -funit-at-a-time |
| |
| SUBDIRS = vlock libkeymap |
| |
| 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 |
| |
| |
| libcommon_a_SOURCES = \ |
| getfd.c getfd.h \ |
| xmalloc.c xmalloc.h |
| |
| libfont_a_SOURCES = \ |
| psf.h psffontop.c psffontop.h \ |
| utf8.c utf8.h \ |
| kdmapop.c kdmapop.h \ |
| loadunimap.c loadunimap.h \ |
| kdfontop.c kdfontop.h |
| |
| ALL_S = nls.h paths.h version.h kbd.h |
| |
| 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 |
| loadunimap_SOURCES = $(ALL_S) loadunimap.c |
| mapscrn_SOURCES = $(ALL_S) mapscrn.c |
| openvt_SOURCES = $(ALL_S) openvt.c |
| psfxtable_SOURCES = $(ALL_S) psfxtable.c |
| resizecons_SOURCES = $(ALL_S) resizecons.c |
| screendump_SOURCES = $(ALL_S) screendump.c |
| setfont_SOURCES = $(ALL_S) setfont.c mapscrn.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 |
| showconsolefont_SOURCES = $(ALL_S) showconsolefont.c |
| showkey_SOURCES = $(ALL_S) showkey.c |
| kbdinfo_SOURCES = $(ALL_S) kbdinfo.c |
| |
| dumpkeys_SOURCES = $(ALL_S) dumpkeys.c |
| loadkeys_SOURCES = $(ALL_S) loadkeys.c |
| |
| mapscrn_CFLAGS = -DMAIN |
| loadunimap_CFLAGS = -DMAIN |
| |
| noinst_LIBRARIES = libcommon.a libfont.a |
| LDADD = libcommon.a libfont.a libkeymap/libkeymap.la |
| |
| install-exec-hook: |
| for i in psfaddtable psfgettable psfstriptable; do \ |
| rm -f $(DESTDIR)$(bindir)/$$i; \ |
| ln -s psfxtable $(DESTDIR)$(bindir)/$$i || exit $$?; \ |
| done |