1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
|
include $(top_srcdir)/globus_automake_pre
include $(top_srcdir)/globus_automake_pre_top
SUBDIRS= pkgdata doxygen scripts
# Extra directories we install files into
validationdir = $(datadir)/$(PACKAGE)
# Where targets are installed
noinst_LTLIBRARIES = libglobus_gram_job_manager_$(GLOBUS_FLAVOR_NAME).la
sbin_PROGRAMS = globus-job-manager globus-gram-streamer globus-job-manager-lock-test
libexec_SCRIPTS = globus-personal-gatekeeper-version.sh
bin_SCRIPTS = globus-personal-gatekeeper
validation_DATA = globus-gram-job-manager.rvf
# Mapping of source files to libraries and executables
libglobus_gram_job_manager___GLOBUS_FLAVOR_NAME__la_SOURCES = \
globus_gram_job_manager.h \
globus_gram_job_manager_config.c \
globus_gram_job_manager.c \
globus_gram_job_manager_validation.h \
globus_gram_job_manager_auditing.c \
globus_gram_job_manager_contact.c \
globus_gram_job_manager_gsi.c \
globus_gram_job_manager_history_file.c \
globus_gram_job_manager_query.c \
globus_gram_job_manager_request.c \
globus_gram_job_manager_rsl.c \
globus_gram_job_manager_script.c \
globus_gram_job_manager_seg.c \
globus_gram_job_manager_staging.c \
globus_gram_job_manager_state.c \
globus_gram_job_manager_state_file.c \
globus_gram_job_manager_validate.c \
globus_gram_job_manager_usagestats.c \
logging.c \
startup_socket.c \
tg_gateway.c
globus_job_manager_SOURCES = main.c
globus_job_manager_lock_test_SOURCES = lock_test.c
# Compiler flags
INCLUDES = $(GPT_INCLUDES)
globus_job_manager_LDFLAGS = $(GPT_LDFLAGS)
globus_job_manager_LDADD = \
./libglobus_gram_job_manager_$(GLOBUS_FLAVOR_NAME).la $(GPT_PGM_LINKS)
globus_gram_streamer_LDFLAGS = $(GPT_LDFLAGS)
globus_gram_streamer_LDADD = \
./libglobus_gram_job_manager_$(GLOBUS_FLAVOR_NAME).la $(GPT_PGM_LINKS)
man1datadir=$(mandir)/man1
man1data_DATA = globus-personal-gatekeeper.1
man8datadir=$(mandir)/man8
man8data_DATA = globus-job-manager.8
man5datadir=$(mandir)/man5
man5data_DATA = rsl.5
MANUAL_SOURCE = globus-personal-gatekeeper-manual.xml \
globus-job-manager-manual.xml \
manual.xml \
rsl.xml
# Files which we want to put in the source package
EXTRA_DIST = globus-personal-gatekeeper \
$(validation_DATA) \
version.h.in \
globus-personal-gatekeeper-version.sh.in \
configuration.dox \
globus_gram_job_manager_rsl.dox \
globus_gram_job_manager_script_interface.dox \
globus_gram_job_manager_script_tutorial.dox \
globus_job_manager_rsl_validation.dox \
job_execution_environment.dox \
$(MANUAL_SOURCE) \
$(man1data_DATA) \
$(man5data_DATA) \
$(man8data_DATA) \
main.dox \
dirt.sh
BUILT_SOURCES = globus_gram_job_manager_rsl.dox
all: $(BUILT_SOURCES)
globus_gram_job_manager_rsl.dox: globus-gram-job-manager.rvf
perl scripts/create_rsl_documentation.pl \
< globus-gram-job-manager.rvf \
> globus_gram_job_manager_rsl.dox
rsl.xml: globus-gram-job-manager.rvf
perl scripts/create_rsl_documentation.pl -x \
< globus-gram-job-manager.rvf \
> rsl.xml
if GENERATE_MANPAGES
export XML_CATALOG_FILES := $(XML_CATALOG_PATH)
$(man1data_DATA) $(man5data_DATA) $(man8data_DATA): $(MANUAL_SOURCE)
$(XMLLINT) --xinclude --dtdvalid http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd manual.xml > /dev/null
$(XSLTPROC) --xinclude http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl manual.xml
endif
include $(top_srcdir)/globus_automake_post
include $(top_srcdir)/globus_automake_post_top
|