Whamcloud - gitweb
5da8cb291d60f683bcb42169c6a7173ef9a3808f
[fs/lustre-release.git] / lustre / utils / gss / Makefile.am
1 # GSS daemons & tools Makefile
2
3 SUBDIRS =
4
5 AM_CFLAGS=$(LLCFLAGS)
6 AM_CPPFLAGS=$(LLCPPFLAGS) -DLUSTRE_UTILS=1
7 AM_LDFLAGS := -L$(top_builddir)/libcfs/libcfs
8
9 LIBCFS := $(top_builddir)/libcfs/libcfs/libcfs.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_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
50 lgssd_LDADD =  $(GSSAPI_LIBS) $(KRBLIBS)
51 lgssd_LDFLAGS = $(KRBLDFLAGS)
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_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
65 lsvcgssd_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS)
66 lsvcgssd_LDFLAGS = $(KRBLDFLAGS)
67 lsvcgssd_DEPENDENCIES = $(LIBCFS)
68
69 l_idmap_SOURCES = \
70         l_idmap.c \
71         lsupport.c \
72         err_util.c \
73         \
74         lsupport.h
75
76 lgss_keyring_SOURCES = \
77         lgss_keyring.c \
78         context.c \
79         context_lucid.c \
80         context_mit.c \
81         context_heimdal.c \
82         lgss_krb5_utils.c \
83         lgss_utils.c \
84         lsupport.c \
85         \
86         lgss_krb5_utils.h \
87         lgss_utils.h \
88         lsupport.h
89
90 lgss_keyring_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS) -D _NEW_BUILD_
91 lgss_keyring_LDADD = $(LIBCFS) -lkeyutils $(GSSAPI_LIBS) $(KRBLIBS)
92 lgss_keyring_LDFLAGS = $(KRBLDFLAGS)
93 lgss_keyring_DEPENDENCIES = $(LIBCFS)
94
95 EXTRA_DIST =