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