Add PAM support to dtsession.

This commit is contained in:
Liang Chang
2021-01-31 02:14:34 +08:00
committed by Jon Trulson
parent 085c8bdc37
commit f13fdec2fb
4 changed files with 54 additions and 3 deletions

View File

@@ -4,6 +4,12 @@ DEPEND_DEFINES = $(DEPENDDEFINES)
DEFINES = -DCDE_INSTALLATION_TOP=\"$(CDE_INSTALLATION_TOP)\" \
-DCDE_CONFIGURATION_TOP=\"$(CDE_CONFIGURATION_TOP)\"
#if defined(HasPamLibrary) && HasPamLibrary
DTPAMSVCLIB = -lDtPamSvc
#else
DTPAMSVCLIB =
#endif
#if defined(SunArchitecture)
DEPLIBS = $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
$(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
@@ -13,7 +19,7 @@ LOCAL_LIBRARIES = $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
DEPLIBS = $(DEPDTHELPLIB) $(DEPDTWIDGETLIB) $(DEPDTSVCLIB) $(DEPTTLIB) \
$(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES = $(DTHELPLIB) $(DTWIDGETLIB) $(DTSVCLIB) $(TTLIB) \
$(XMLIB) $(XTOOLLIB) $(USE_XHPLIB) $(XLIB)
$(XMLIB) $(XTOOLLIB) $(USE_XHPLIB) $(XLIB) $(DTPAMSVCLIB)
#endif /* SunArchitecture */
SYS_LIBRARIES = -lm
@@ -62,6 +68,10 @@ EXTRA_DEFINES = -D${PROGRAMS} $(XINOPT) -DUSE_X11SSEXT
SYS_LIBRARIES = $(XINLIB) -lXss -lcrypt -lm
#endif
#if defined(HasPamLibrary) && HasPamLibrary
EXTRA_DEFINES += -DHAS_PAM_LIBRARY
#endif
PROGRAMS=dtsession
/**** Every .o except version.o may only be built in a remote