# # Copyright (c) 2005 Thorsten Kukuk # Copyright (c) 2005 Red Hat, Inc. # CLEANFILES = *~ CONFFILES = console.perms console.handlers 50-default.perms MAN5 = console.apps.5 console.perms.5 console.handlers.5 MAN8 = pam_console.8 pam_console_apply.8 man_MANS = $(MAN5) $(MAN8) EXTRA_DIST = README $(man_MANS) $(CONFFILES) sed-static configfile.y configfile.l LOCKDIR = /var/run/console LOCKMODE = 755 securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) permsddir = $(SCONFIGDIR)/console.perms.d noinst_HEADERS = chmod.h configfile.h configfile.tab.h handlers.h modechange.h pam_console.h AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \ $(GLIB_CFLAGS) -DLOCKDIR=\"$(LOCKDIR)\" pam_console_la_LDFLAGS = -no-undefined -avoid-version -module if HAVE_VERSIONING pam_console_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map endif pam_console_la_LIBADD = -L$(top_builddir)/libpam -lpam pam_console_apply_LDADD = -L$(top_builddir)/libpam -lpam pam_console_apply_LDFLAGS = -Wl,-z,now @PIE_LDFLAGS@ securelib_LTLIBRARIES = pam_console.la sbin_PROGRAMS = pam_console_apply secureconf_DATA = console.perms console.handlers FLEX_OPTS = -Cr BISON_OPTS = -d pam_console_la_SOURCES = pam_console.c pam_console.h regerr.c handlers.c handlers.h pam_console_apply_SOURCES = pam_console_apply.c pam_console.h chmod.c modechange.c regerr.c \ configfile.c configfile.h hashtable.c hashtable.h hashtable_private.h pam_console_la_CFLAGS = $(AM_CFLAGS) pam_console_apply_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ configfile.tab.c: configfile.y $(YACC) $(BISON_OPTS) -o $@ -p _pc_yy $< sh $(srcdir)/sed-static $@ configfile.lex.c: configfile.l configfile.tab.c $(LEX) $(FLEX_OPTS) -o$@ -P_pc_yy $< sh $(srcdir)/sed-static $@ configfile.c: configfile.tab.c configfile.lex.c install-data-local: mkdir -p $(DESTDIR)$(secureconfdir)/console.apps mkdir -p $(DESTDIR)$(permsddir) mkdir -m $(LOCKMODE) -p -p $(DESTDIR)$(LOCKDIR)