diff options
author | Alan Coopersmith <Alan.Coopersmith@sun.com> | 2005-11-14 04:25:43 +0000 |
---|---|---|
committer | Alan Coopersmith <Alan.Coopersmith@sun.com> | 2005-11-14 04:25:43 +0000 |
commit | 6ebcb3aab1c6a0c58b6d6d304d7ae61168990c33 (patch) | |
tree | 33aa9b64bf338728b3545cdeecb890c5ae0aca83 /Makefile.am | |
parent | f9e6bc3588358c82c9d6e3293cc4eae28567959b (diff) |
Add --enable-dynamic-greeter flag to allow choosing whether greeter should
be built into xdm binary or dynamically loaded libXdmGreet.so object.
Add -rdynamic flag to link options when using gcc with dynamic greeter
to allow greeter object to reference symbols in xdm.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/Makefile.am b/Makefile.am index 728d81b..b815a08 100644 --- a/Makefile.am +++ b/Makefile.am @@ -31,7 +31,7 @@ xdmlib_PROGRAMS = chooser # xdm_CFLAGS = $(XDM_CFLAGS) -D_BSD_SOURCE -xdm_LDADD = $(XDM_LIBS) +xdm_LDADD = $(XDM_LIBS) $(XDM_LDFLAGS) xdm_SOURCES = \ auth.c \ @@ -55,11 +55,6 @@ xdm_SOURCES = \ genauth.c \ access.c \ choose.c \ - greeter/greet.c \ - greeter/Login.c \ - greeter/Login.h \ - greeter/LoginP.h \ - greeter/verify.c \ dm_auth.h \ dm_error.h \ dm.h \ @@ -85,6 +80,21 @@ xdm_SOURCES += krb5auth.c endif # +# greeter +# + +if !DYNAMIC_GREETER +xdm_SOURCES += \ + greeter/greet.c \ + greeter/Login.c \ + greeter/Login.h \ + greeter/LoginP.h \ + greeter/verify.c +xdm_CFLAGS += $(XDMGREET_CFLAGS) +endif + + +# # xdm man page # |