| # |
| # Makefile for slurmctld |
| |
| AUTOMAKE_OPTIONS = foreign |
| |
| AM_CPPFLAGS = -I$(top_srcdir) |
| |
| # noinst_LTLIBRARIES = libslurmctld.la |
| # libslurmctld_la_LDFLAGS = $(LIB_LDFLAGS) -module --export-dynamic |
| # libslurmctld_la_SOURCES = |
| slurmctld_SOURCES = \ |
| acct_policy.c \ |
| acct_policy.h \ |
| agent.c \ |
| agent.h \ |
| backup.c \ |
| controller.c \ |
| crontab.c \ |
| fed_mgr.c \ |
| fed_mgr.h \ |
| gang.c \ |
| gang.h \ |
| groups.c \ |
| groups.h \ |
| heartbeat.c \ |
| heartbeat.h \ |
| job_mgr.c \ |
| job_scheduler.c \ |
| job_scheduler.h \ |
| job_state.c \ |
| licenses.c \ |
| licenses.h \ |
| locks.c \ |
| locks.h \ |
| node_mgr.c \ |
| node_scheduler.c \ |
| node_scheduler.h \ |
| partition_mgr.c \ |
| ping_nodes.c \ |
| ping_nodes.h \ |
| power_save.c \ |
| power_save.h \ |
| prep_slurmctld.c \ |
| proc_req.c \ |
| proc_req.h \ |
| rate_limit.c \ |
| rate_limit.h \ |
| read_config.c \ |
| read_config.h \ |
| reservation.c \ |
| reservation.h \ |
| rpc_queue.c \ |
| rpc_queue.h \ |
| sackd_mgr.c \ |
| sackd_mgr.h \ |
| slurmctld.h \ |
| slurmscriptd.c \ |
| slurmscriptd.h \ |
| slurmscriptd_protocol_defs.c \ |
| slurmscriptd_protocol_defs.h \ |
| slurmscriptd_protocol_pack.c \ |
| slurmscriptd_protocol_pack.h \ |
| state_save.c \ |
| state_save.h \ |
| statistics.c \ |
| trigger_mgr.c \ |
| trigger_mgr.h |
| |
| |
| sbin_PROGRAMS = slurmctld |
| |
| dependencies = $(SLURMCTLD_INTERFACES) $(top_builddir)/src/stepmgr/libstepmgr.la |
| |
| slurmctld_LDADD = $(LIB_SLURM) $(dependencies) |
| slurmctld_LDFLAGS = $(CMD_LDFLAGS) |
| |
| slurmctld_DEPENDENCIES = $(LIB_SLURM_BUILD) $(dependencies) |
| |
| REF = usage.txt |
| include $(top_srcdir)/make_ref.include |
| noinst_LTLIBRARIES = $(LIB_REF) |
| EXTRA_slurmctld_DEPENDENCIES = $(LIB_REF) |
| slurmctld_LDADD += $(LIB_REF) |
| |
| force: |
| $(slurmctld_DEPENDENCIES) : force |
| @cd `dirname $@` && $(MAKE) `basename $@` |