summaryrefslogtreecommitdiff
path: root/greeter
diff options
context:
space:
mode:
authorGaetan Nadon <memsize@videotron.ca>2010-08-28 20:11:28 -0400
committerGaetan Nadon <memsize@videotron.ca>2010-08-31 20:16:09 -0400
commit7e223d3ac6c0d549a7d6e4dcc86a053e19594028 (patch)
treea9ec2c51937640f9fe4b539e9ffa76bcf14cee3a /greeter
parent674f08cbcbf9c4a29560e8b32e0335d9638b6868 (diff)
greeter: only build the shared library version
There is no evidence that the static version is needed since monolith as hinted by the comment in configure.ac. The greeter code is now all managed by the greeter Makefile. The configure option enable-dynamic-greeter no longer needed. GREET_USER_STATIC is no longer needed. GREET_LIB is still needed in greet.h as it is compiled with both session.c for xdm execuatable and greeter shared lib. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Diffstat (limited to 'greeter')
-rw-r--r--greeter/Makefile.am4
-rw-r--r--greeter/greet.c5
2 files changed, 2 insertions, 7 deletions
diff --git a/greeter/Makefile.am b/greeter/Makefile.am
index 70fa5df..668a2fd 100644
--- a/greeter/Makefile.am
+++ b/greeter/Makefile.am
@@ -1,10 +1,11 @@
-if DYNAMIC_GREETER
xdmlibdir = $(XDMLIBDIR)
xdmlib_LTLIBRARIES = libXdmGreet.la
libXdmGreet_la_SOURCES = \
Login.c \
+ Login.h \
+ LoginP.h \
greet.c \
verify.c
@@ -13,7 +14,6 @@ libXdmGreet_la_LIBADD = $(XDMGREET_LIBS)
AM_CFLAGS = $(CWARNFLAGS) $(XDMGREET_CFLAGS) -I$(top_srcdir)
libXdmGreet_la_LDFLAGS = -module -avoid-version
-endif
if LINT
ALL_LINT_FLAGS=$(LINT_FLAGS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
diff --git a/greeter/greet.c b/greeter/greet.c
index eaf7527..6e29b05 100644
--- a/greeter/greet.c
+++ b/greeter/greet.c
@@ -93,7 +93,6 @@ from The Open Group.
extern int getdomainname(char *name, size_t len);
#endif
-#ifdef GREET_LIB
/*
* Function pointers filled in by the initial call ito the library
*/
@@ -135,8 +134,6 @@ char *(*__xdm_crypt)(CRYPT_ARGS) = NULL;
pam_handle_t **(*__xdm_thepamhp)(void) = NULL;
# endif
-#endif
-
#ifdef SECURE_RPC
# include <rpc/rpc.h>
# include <rpc/key_prot.h>
@@ -438,7 +435,6 @@ greet_user_rtn GreetUser(
{
int i;
-#ifdef GREET_LIB
/*
* These must be set before they are used.
*/
@@ -478,7 +474,6 @@ greet_user_rtn GreetUser(
# ifdef USE_PAM
__xdm_thepamhp = dlfuncs->_thepamhp;
# endif
-#endif
*dpy = InitGreet (d);
/*