blob: 13df4eb3f207d6f403913bf18afa03d75a35ab08 [file] [log] [blame]
# Makefile for jobcomp/mysql plugin
AUTOMAKE_OPTIONS = foreign
PLUGIN_FLAGS = -module -avoid-version --export-dynamic
AM_CPPFLAGS = -DSLURM_PLUGIN_DEBUG -I$(top_srcdir)
if WITH_MYSQL
pkglib_LTLIBRARIES = jobcomp_mysql.la
# Mysql storage plugin.
jobcomp_mysql_la_SOURCES = jobcomp_mysql.c \
mysql_jobcomp_process.c mysql_jobcomp_process.h
jobcomp_mysql_la_LDFLAGS = $(PLUGIN_FLAGS)
jobcomp_mysql_la_CFLAGS = $(MYSQL_CFLAGS)
jobcomp_mysql_la_LIBADD = $(top_builddir)/src/database/libslurm_mysql.la \
$(MYSQL_LIBS)
force:
$(jobcomp_mysql_la_LIBADD) : force
@cd `dirname $@` && $(MAKE) `basename $@`
else
EXTRA_jobcomp_mysql_la_SOURCES = jobcomp_mysql.c \
mysql_jobcomp_process.c mysql_jobcomp_process.h
endif