/[pdpsoft]/trunk/grid-mw-security/ees/src/Makefile.am
ViewVC logotype

Contents of /trunk/grid-mw-security/ees/src/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1754 - (show annotations) (download)
Thu Jun 10 16:35:55 2010 UTC (11 years, 7 months ago) by aramv
File size: 3343 byte(s)
Fixed most memleaks in localaccount/localgroup plugin
1 AM_YFLAGS = -d
2 AM_LFLAGS = -o$(LEX_OUTPUT_ROOT).c
3
4 if ENABLE_DEBUG
5 AM_YFLAGS += --debug
6 AM_LFLAGS += -d
7 endif
8
9 # The above ENABLE_DEBUG flag is changed in the Makefile after (re-)running configure
10 # The generated lex output should be rebuilt using the new options from the Makefile
11 ParserSources = pdl_yacc.h pdl_yacc.c pdl_lex.c
12 BUILT_SOURCES = $(ParserSources)
13 $(BUILT_SOURCES) : Makefile
14 MAINTAINERCLEANFILES = $(ParserSources)
15 EXTRA_DIST = $(ParserSources)
16
17 INCLUDES = -I$(top_srcdir)/include/private/ -I$(top_srcdir)/include/library/ -I$(top_srcdir)/include/ -I$(top_srcdir)/include/common/ $(SAML2XACML2_INCLUDES) -I$(top_srcdir)/src/cgul/log_to_file/
18
19 # Libraries
20 lib_LTLIBRARIES = libeef.la libeics.la
21
22 # Main EEF library
23 libeef_la_SOURCES = eef/eef_common.c \
24 eef/eef_run.c \
25 plugin_manager/plugin_manager.c \
26 aos/aos.c \
27 eval_man/pdl_lex.l \
28 eval_man/pdl_yacc.y \
29 eval_man/pdl.c \
30 eics/http.c
31 libeef_la_LIBADD = $(LEXLIB) $(SAML2XACML2_LIBRARIES)
32
33 # EEF Interface Components (EICs) library
34 libeics_la_SOURCES =
35 libeics_la_LIBADD = libeef.la
36
37 # All the binaries need to link these modules (for now)
38 LDADD = libeef.la libeics.la $(SAML2XACML2_LIBRARIES) #$(LIB_PTHREAD)
39
40 # Binaries
41 bin_PROGRAMS = ees test_app aos_threading_test tls_test eic_test gridmapfile_test mini_aos_test
42
43 # Real deal
44 ees_SOURCES = app/main.c \
45 cgul/log_to_file/log_to_file.c \
46 cgul_patched/network/net_server.c \
47 cgul_patched/network/net_common.c
48
49 ees_LDFLAGS = -R $(libdir)
50
51 # Mini aos test
52 mini_aos_test_SOURCES = app/mini_aos_test.c \
53 cgul/log_to_file/log_to_file.c
54
55 mini_aos_test_LDFLAGS = -R $(libdir)
56
57 # Test binary
58 test_app_SOURCES = app/eef_test.c \
59 cgul/log_to_file/log_to_file.c
60
61 # Multi-threaded test binary
62 aos_threading_test_SOURCES = app/aos_threading_test.c \
63 cgul/log_to_file/log_to_file.c
64
65 # Multi-threaded EIC test binary
66 eic_test_SOURCES = app/eic_test.c
67
68 # Thread-local storage test binary
69 tls_test_SOURCES = app/tls_test.c
70
71 # Test for gridmapfile binary
72
73 gridmapfile_test_CPPFLAGS = -I$(top_srcdir)/src/cgul/log_to_file/ \
74 -I$(top_srcdir)/src/cgul/gridmapfile/ \
75 -I$(top_srcdir)/src/cgul/fileutil/ \
76 -I$(top_srcdir)/plugin_examples/localaccount/src/safefile-1.0/
77 gridmapfile_test_SOURCES = app/gridmapfile_test.c \
78 $(top_srcdir)/plugin_examples/localaccount/src/safefile-1.0/safe_open.c \
79 $(top_srcdir)/plugin_examples/localaccount/src/safefile-1.0/safe_id_range_list.c \
80 $(top_srcdir)/plugin_examples/localaccount/src/safefile-1.0/safe_is_path_trusted.c \
81 cgul/log_to_file/log_to_file.c \
82 cgul/gridmapfile/gridmapfile.c \
83 cgul/fileutil/fileutil.c
84

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28