Whamcloud - gitweb
LU-1481 build: quiet warnings due to := assignment
[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 $(top_builddir)/libcfs/libcfs/libcfsutil.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 l_idmap_LDADD = $(LIBCFS)
77
78 lgss_keyring_SOURCES = \
79         lgss_keyring.c \
80         context.c \
81         context_lucid.c \
82         context_mit.c \
83         context_heimdal.c \
84         lgss_krb5_utils.c \
85         lgss_utils.c \
86         lsupport.c \
87         \
88         lgss_krb5_utils.h \
89         lgss_utils.h \
90         lsupport.h
91
92 lgss_keyring_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS) -D _NEW_BUILD_
93 lgss_keyring_LDADD = $(LIBCFS) -lkeyutils $(GSSAPI_LIBS) $(KRBLIBS)
94 lgss_keyring_LDFLAGS = $(KRBLDFLAGS)
95 lgss_keyring_DEPENDENCIES = $(LIBCFS)
96
97 EXTRA_DIST =