Whamcloud - gitweb
LU-6484 build: remove unused LIBLUSTRE stuff
[fs/lustre-release.git] / lustre / utils / gss / Makefile.am
1 # GSS daemons & tools Makefile
2
3 AM_CFLAGS := -fPIC \
4              -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS=1
5
6 LIBCFS := $(top_builddir)/libcfs/libcfs/libcfsutil.a \
7           $(top_builddir)/libcfs/libcfs/libcfs.a
8
9 sbin_PROGRAMS = lsvcgssd l_idmap
10
11 if GSS_KEYRING
12 sbin_PROGRAMS += lgss_keyring
13 endif
14
15 if GSS_PIPEFS
16 sbin_PROGRAMS += lgssd
17 endif
18
19 COMMON_SRCS = \
20         context.c \
21         context_lucid.c \
22         context_mit.c \
23         context_heimdal.c \
24         context_spkm3.c \
25         gss_util.c \
26         gss_oids.c \
27         err_util.c \
28         lsupport.c \
29         \
30         context.h \
31         err_util.h \
32         gss_oids.h \
33         gss_util.h \
34         lsupport.h
35
36 lgssd_SOURCES = \
37         $(COMMON_SRCS) \
38         gssd.c \
39         gssd_main_loop.c \
40         gssd_proc.c \
41         krb5_util.c \
42         \
43         gssd.h \
44         krb5_util.h \
45         write_bytes.h
46
47 lgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
48 lgssd_LDADD =  $(GSSAPI_LIBS) $(KRBLIBS)
49 lgssd_LDFLAGS = $(KRBLDFLAGS)
50
51 lsvcgssd_SOURCES = \
52         $(COMMON_SRCS) \
53         cacheio.c \
54         svcgssd.c \
55         svcgssd_main_loop.c \
56         svcgssd_mech2file.c \
57         svcgssd_proc.c \
58         \
59         cacheio.h \
60         svcgssd.h
61
62 lsvcgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
63 lsvcgssd_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS)
64 lsvcgssd_LDFLAGS = $(KRBLDFLAGS)
65 lsvcgssd_DEPENDENCIES = $(LIBCFS)
66
67 l_idmap_SOURCES = \
68         l_idmap.c \
69         lsupport.c \
70         err_util.c \
71         \
72         lsupport.h
73
74 l_idmap_LDADD = $(LIBCFS)
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 =