Whamcloud - gitweb
LU-8058 utils: Remove old commented out code
[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/libcfs.a
7
8 sbin_PROGRAMS = lsvcgssd l_idmap
9
10 if GSS_KEYRING
11 sbin_PROGRAMS += lgss_keyring lgss_sk
12 endif
13
14 if GSS_PIPEFS
15 sbin_PROGRAMS += lgssd
16 endif
17
18 COMMON_SRCS = \
19         context.c \
20         context_lucid.c \
21         context_mit.c \
22         context_heimdal.c \
23         context_spkm3.c \
24         gss_util.c \
25         sk_utils.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         sk_utils.h \
35         lsupport.h
36
37 lgssd_SOURCES = \
38         $(COMMON_SRCS) \
39         gssd.c \
40         gssd_main_loop.c \
41         gssd_proc.c \
42         krb5_util.c \
43         \
44         gssd.h \
45         krb5_util.h \
46         write_bytes.h
47
48 lgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
49 lgssd_LDADD =  $(GSSAPI_LIBS) $(KRBLIBS)
50 lgssd_LDFLAGS = $(KRBLDFLAGS)
51
52 lsvcgssd_SOURCES = \
53         $(COMMON_SRCS) \
54         cacheio.c \
55         svcgssd.c \
56         svcgssd_main_loop.c \
57         svcgssd_mech2file.c \
58         svcgssd_proc.c \
59         \
60         cacheio.h \
61         svcgssd.h
62
63 lsvcgssd_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
64 lsvcgssd_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS) -lcrypto -lssl -lkeyutils -lm
65 lsvcgssd_LDFLAGS = $(KRBLDFLAGS)
66 lsvcgssd_DEPENDENCIES = $(LIBCFS)
67
68 l_idmap_SOURCES = \
69         l_idmap.c \
70         lsupport.c \
71         err_util.c \
72         \
73         lsupport.h
74
75 l_idmap_LDADD = $(LIBCFS)
76
77 lgss_keyring_SOURCES = \
78         lgss_keyring.c \
79         context.c \
80         context_lucid.c \
81         context_mit.c \
82         context_heimdal.c \
83         lgss_krb5_utils.c \
84         lgss_null_utils.c \
85         lgss_sk_utils.c \
86         lgss_utils.c \
87         lsupport.c \
88         err_util.c \
89         sk_utils.c \
90         lgss_krb5_utils.h \
91         lgss_utils.h \
92         sk_utils.h \
93         err_util.h \
94         lsupport.h
95
96 lgss_keyring_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS) -D _NEW_BUILD_
97 lgss_keyring_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS) -lcrypto -lssl -lm -lkeyutils
98 lgss_keyring_LDFLAGS = $(KRBLDFLAGS)
99 lgss_keyring_DEPENDENCIES = $(LIBCFS)
100
101 lgss_sk_SOURCES = \
102         lgss_sk.c \
103         err_util.c \
104         sk_utils.c \
105         sk_utils.h
106
107 lgss_sk_CFLAGS = $(AM_CFLAGS) $(CFLAGS) $(KRBCFLAGS)
108 lgss_sk_LDADD = $(LIBCFS) $(GSSAPI_LIBS) $(KRBLIBS) -lcrypto -lssl -lm -lkeyutils
109 lgss_sk_LDFLAGS = $(KRBLDFLAGS)
110 lgss_sk_DEPENDENCIES = $(LIBCFS)
111
112 EXTRA_DIST =