1
# Copyright (c) Members of the EGEE Collaboration. 2004.
2
# See http://eu-egee.org/partners/ for details on the copyright holders.
3
# For license conditions see the license file or
4
# http://eu-egee.org/license.html
6
# Authors: Martijn Steenbakkers <martijn@nikhef.nl>
8
# $Id: Makefile.am,v 1.6 2006-11-30 10:39:10 okoeroo Exp $
9
# Define the targets to be built here
13
$(GLOBUS_COMMON_CFLAGS) $(GLOBUS_COMMON_NOTHR_CFLAGS) \
14
$(GLOBUS_GSI_CALLBACK_CFLAGS) $(GLOBUS_GSI_CALLBACK_NOTHR_CFLAGS) \
15
$(GLOBUS_GSI_CREDENTIAL_CFLAGS) $(GLOBUS_GSI_CREDENTIAL_NOTHR_CFLAGS) \
16
$(GLOBUS_GSI_PROXY_CORE_CFLAGS) $(GLOBUS_GSI_PROXY_CORE_NOTHR_CFLAGS) \
17
$(GLOBUS_GSS_ASSIST_CFLAGS) $(GLOBUS_GSS_ASSIST_NOTHR_CFLAGS) \
18
$(GLOBUS_GSSAPI_GSI_CFLAGS) $(GLOBUS_GSSAPI_GSI_NOTHR_CFLAGS) \
19
$(GLOBUS_GSI_PROXY_SSL_CFLAGS) $(GLOBUS_GSI_PROXY_SSL_NOTHR_CFLAGS) \
30
lcmaps_voms_gsi_utils.h \
33
VomsPoolGroupPluginSources= \
36
lcmaps_voms_poolgroup.c
38
VomsLocalGroupPluginSources= \
41
lcmaps_voms_localgroup.c
43
VomsLocalAccountPluginSources= \
46
lcmaps_voms_localaccount.c
48
VomsPoolAccountPluginSources= \
51
lcmaps_voms_poolaccount.c
53
BanFqanPluginSources= \
61
##PluginmanagerPublicHeaders = \
63
## lcmaps_cred_data.h \
64
## lcmaps_arguments.h \
70
##PluginmanagerLocalHeaders = \
71
## ../../src/pluginmanager/_lcmaps_cred_data.h \
72
## ../../src/pluginmanager/_lcmaps_runvars.h \
73
## ../../src/pluginmanager/_lcmaps_pluginmanager.h \
74
## ../../src/pluginmanager/_lcmaps_db_read.h \
75
## ../../src/pluginmanager/_lcmaps_utils.h \
76
## ../../src/pluginmanager/_lcmaps_log.h
78
##PluginmanagerSources = \
79
## ../../src/pluginmanager/lcmaps_vo_data.c \
80
## ../../src/pluginmanager/lcmaps_cred_data.c \
81
## ../../src/pluginmanager/lcmaps_runvars.c \
82
## ../../src/pluginmanager/lcmaps_arguments.c \
83
## ../../src/pluginmanager/lcmaps_db_read.c \
84
## ../../src/pluginmanager/lcmaps_utils.c \
85
## ../../src/pluginmanager/lcmaps_log.c \
86
## ../../src/pluginmanager/lcmaps_pluginmanager.c
88
##EvaluationmanagerLocalHeaders = \
89
## ../../src/evaluationmanager/evaluationmanager.h \
90
## ../../src/evaluationmanager/pdl.h \
91
## ../../src/evaluationmanager/pdl_policy.h \
92
## ../../src/evaluationmanager/pdl_rule.h \
93
## ../../src/evaluationmanager/pdl_variable.h \
94
## ../../src/evaluationmanager/pdl_yacc.h
96
##EvaluationmanagerSources = \
97
## ../../src/evaluationmanager/evaluationmanager.c \
98
## ../../src/evaluationmanager/pdl_yacc.y \
99
## ../../src/evaluationmanager/pdl_lex.l \
100
## ../../src/evaluationmanager/pdl_main.c \
101
## ../../src/evaluationmanager/pdl_variable.c \
102
## ../../src/evaluationmanager/pdl_policy.c \
103
## ../../src/evaluationmanager/pdl_rule.c
106
plugindir = $(MODULEDIR)
108
plugin_LTLIBRARIES = \
110
liblcmaps_voms_poolgroup.la \
111
liblcmaps_voms_localgroup.la \
112
liblcmaps_voms_localaccount.la \
113
liblcmaps_voms_poolaccount.la \
114
liblcmaps_ban_fqan.la
115
liblcmaps_voms_la_SOURCES = $(VomsPluginSources)
116
liblcmaps_voms_la_LDFLAGS = -avoid-version
117
liblcmaps_voms_la_LIBADD = \
118
$(GLOBUS_COMMON_LIBS) $(GLOBUS_COMMON_NOTHR_LIBS) \
119
$(GLOBUS_GSI_CREDENTIAL_LIBS) $(GLOBUS_GSI_CREDENTIAL_NOTHR_LIBS) \
122
liblcmaps_voms_poolgroup_la_SOURCES = $(VomsPoolGroupPluginSources)
123
liblcmaps_voms_poolgroup_la_LDFLAGS = -avoid-version
124
liblcmaps_voms_poolgroup_la_LIBADD =
126
liblcmaps_voms_localgroup_la_SOURCES = $(VomsLocalGroupPluginSources)
127
liblcmaps_voms_localgroup_la_LDFLAGS = -avoid-version
128
liblcmaps_voms_localgroup_la_LIBADD =
130
liblcmaps_voms_localaccount_la_SOURCES = $(VomsLocalAccountPluginSources)
131
liblcmaps_voms_localaccount_la_LDFLAGS = -avoid-version
132
liblcmaps_voms_localaccount_la_LIBADD =
134
liblcmaps_voms_poolaccount_la_SOURCES = $(VomsPoolAccountPluginSources)
135
liblcmaps_voms_poolaccount_la_LDFLAGS = -avoid-version
136
liblcmaps_voms_poolaccount_la_LIBADD =
138
liblcmaps_ban_fqan_la_SOURCES = $(BanFqanPluginSources)
139
liblcmaps_ban_fqan_la_LDFLAGS = -avoid-version
140
liblcmaps_ban_fqan_la_LIBADD =
143
cd $(DESTDIR)$(plugindir); \
144
for mod in voms voms_poolgroup voms_localgroup voms_localaccount voms_poolaccount ban_fqan ; do \
145
rm -f lcmaps_$$mod.mod; \
146
ln -s liblcmaps_$$mod@SHREXT@ lcmaps_$$mod.mod; \
150
plugin_LTLIBRARIES = \
151
liblcmaps_voms_poolgroup_without_gsi.la \
152
liblcmaps_voms_localgroup_without_gsi.la \
153
liblcmaps_voms_localaccount_without_gsi.la \
154
liblcmaps_voms_poolaccount_without_gsi.la \
155
liblcmaps_ban_fqan_without_gsi.la
157
liblcmaps_voms_poolgroup_without_gsi_la_SOURCES = $(VomsPoolGroupPluginSources)
158
liblcmaps_voms_poolgroup_without_gsi_la_LDFLAGS = -avoid-version
159
liblcmaps_voms_poolgroup_without_gsi_la_LIBADD =
161
liblcmaps_voms_localgroup_without_gsi_la_SOURCES = $(VomsLocalGroupPluginSources)
162
liblcmaps_voms_localgroup_without_gsi_la_LDFLAGS = -avoid-version
163
liblcmaps_voms_localgroup_without_gsi_la_LIBADD =
165
liblcmaps_voms_localaccount_without_gsi_la_SOURCES = $(VomsLocalAccountPluginSources)
166
liblcmaps_voms_localaccount_without_gsi_la_LDFLAGS = -avoid-version
167
liblcmaps_voms_localaccount_without_gsi_la_LIBADD =
169
liblcmaps_voms_poolaccount_without_gsi_la_SOURCES = $(VomsPoolAccountPluginSources)
170
liblcmaps_voms_poolaccount_without_gsi_la_LDFLAGS = -avoid-version
171
liblcmaps_voms_poolaccount_without_gsi_la_LIBADD =
173
liblcmaps_ban_fqan_without_gsi_la_SOURCES = $(BanFqanPluginSources)
174
liblcmaps_ban_fqan_without_gsi_la_LDFLAGS = -avoid-version
175
liblcmaps_ban_fqan_without_gsi_la_LIBADD =
178
cd $(DESTDIR)$(plugindir); \
179
for mod in voms_poolgroup_without_gsi voms_localgroup_without_gsi voms_localaccount_without_gsi voms_poolaccount_without_gsi ban_fqan_without_gsi ; do \
180
rm -f lcmaps_$$mod.mod; \
181
ln -s liblcmaps_$$mod@SHREXT@ lcmaps_$$mod.mod; \
186
##noinst_PROGRAMS = plugin-test
187
##plugin_test_SOURCES = \
190
## $(LcmapsSources) \
191
## $(PluginmanagerSources) \
192
## $(PluginmanagerLocalHeaders) \
193
## $(EvaluationmanagerSources) \
194
## $(EvaluationmanagerLocalHeaders) \
195
## $(VomsPluginSources)
196
##plugin_test_LDFLAGS = -L@GLOBUS_LOCATION@/lib -L@EDG_LOCATION@/lib
197
##plugin_test_LDADD = -lglobus_gss_assist_@BUILDFLAVOR@ -lglobus_gsi_credential_@BUILDFLAVOR@ -lvomsc@VOMSAPIFLAVOR@ -ll
199
EXTRA_DIST = plugin_test.c plugin_test.h