/[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 1495 - (show annotations) (download)
Wed Feb 10 15:05:18 2010 UTC (12 years, 3 months ago) by aramv
File size: 1537 byte(s)
Added module for EICs, moved -L flag to CFLAGS - time to test with ETICS
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/ $(SAML2XACML2_INCLUDES)
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 eef/eef_log.c \
26 plugin_manager/plugin_manager.c \
27 aos/aos.c \
28 eval_man/pdl_lex.l \
29 eval_man/pdl_yacc.y \
30 eval_man/pdl.c \
31 eef/eef_xacml_parser.c
32 libeef_la_LIBADD = $(LEXLIB) $(LIB_PTHREAD) $(SAML2XACML2_LIBRARIES)
33
34 # EEF Interface Components (EICs) library
35 libeics_la_SOURCES = eics/http.c
36 libeics_la_LIBADD = libeef.la
37
38 # Binaries
39
40 bin_PROGRAMS = test_app aos_threading_test tls_test
41
42 # Test binary
43 test_app_SOURCES = app/main.c
44 test_app_LDADD = libeef.la libeics.la
45
46 # Multi-threaded test binary
47 aos_threading_test_SOURCES = app/aos_threading_test.c
48 aos_threading_test_LDADD = libeef.la libeics.la
49
50 # Thread-local storage test binary
51 tls_test_SOURCES = app/tls_test.c
52 tls_test_LDADD = libeef.la
53

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