Whamcloud - gitweb
branch: HEAD
[fs/lustre-release.git] / lustre / utils / gss / Makefile.am
1 # gss daemons Makefile
2
3 SUBDIRS =
4
5 AM_CFLAGS=$(LLCFLAGS)
6 AM_CPPFLAGS=$(LLCPPFLAGS) -DLUSTRE_UTILS=1
7 AM_LDFLAGS := -L$(top_builddir)/lnet/utils
8
9 LIBPTLCTL := $(top_builddir)/lnet/utils/libptlctl.a
10
11 sbin_PROGRAMS := lsvcgssd l_idmap
12
13 if GSS_KEYRING
14 sbin_PROGRAMS += lgss_keyring
15 endif
16
17 if GSS_PIPEFS
18 sbin_PROGRAMS += lgssd
19 endif
20
21 COMMON_SRCS = \
22         context.c \
23         context_lucid.c \
24         context_mit.c \
25         context_heimdal.c \
26         context_spkm3.c \
27         gss_util.c \
28         gss_oids.c \
29         err_util.c \
30         lsupport.c \
31         \
32         context.h \
33         err_util.h \
34         gss_oids.h \
35         gss_util.h \
36         lsupport.h
37
38 lgssd_SOURCES = \
39         $(COMMON_SRCS) \
40         gssd.c \
41         gssd_main_loop.c \
42         gssd_proc.c \
43         krb5_util.c \
44         \
45         gssd.h \
46         krb5_util.h \
47         write_bytes.h
48
49 lgssd_LDADD = $(GSSAPI_LIBS) $(KRBLIBS)
50 lgssd_LDFLAGS = $(KRBLDFLAGS)
51 lgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
52
53 lsvcgssd_SOURCES = \
54         $(COMMON_SRCS) \
55         cacheio.c \
56         svcgssd.c \
57         svcgssd_main_loop.c \
58         svcgssd_mech2file.c \
59         svcgssd_proc.c \
60         \
61         cacheio.h \
62         svcgssd.h
63
64 lsvcgssd_LDADD = $(GSSAPI_LIBS) $(KRBLIBS)
65 lsvcgssd_LDFLAGS = $(KRBLDFLAGS)
66 lsvcgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
67
68 l_idmap_SOURCES = \
69         l_idmap.c \
70         lsupport.c \
71         err_util.c \
72         \
73         lsupport.h
74
75 lgss_keyring_SOURCES = \
76         lgss_keyring.c \
77         context.c \
78         context_lucid.c \
79         context_mit.c \
80         context_heimdal.c \
81         lgss_krb5_utils.c \
82         lgss_utils.c \
83         lsupport.c \
84         \
85         lgss_krb5_utils.h \
86         lgss_utils.h \
87         lsupport.h
88
89 lgss_keyring_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS) -D _NEW_BUILD_
90 lgss_keyring_LDADD = -lkeyutils $(GSSAPI_LIBS) $(KRBLIBS)
91 lgss_keyring_LDFLAGS = $(KRBLDFLAGS)
92
93 EXTRA_DIST =