blob: 6f35f759e7cb8a7a552acb56e1f504b1efc6f344 [file] [log] [blame]
#
# Makefile for pam_slurm_adopt
#
AUTOMAKE_OPTIONS = foreign
AM_CPPFLAGS = -fPIC -I$(top_srcdir)
# -DLIBSLURM_SO=\"$(libdir)/libslurm.so\"
PLUGIN_FLAGS = -module --export-dynamic -avoid-version
pkglibdir = $(PAM_DIR)
if HAVE_PAM
pam_lib = pam_slurm_adopt.la
else
pam_lib =
endif
pkglib_LTLIBRARIES = $(pam_lib)
if HAVE_PAM
current = $(SLURM_API_CURRENT)
age = $(SLURM_API_AGE)
rev = $(SLURM_API_REVISION)
pam_slurm_adopt_la_SOURCES = pam_slurm_adopt.c helper.c helper.h
pam_slurm_adopt_la_LIBADD = $(top_builddir)/src/api/libslurm.la
pam_slurm_adopt_la_LDFLAGS = $(PLUGIN_FLAGS) $(LIB_LDFLAGS)
force:
$(pam_slurm_adopt_la_LIBADD) : force
@cd `dirname $@` && $(MAKE)
# Don't specify basename or version.map files in src/api will not be built
# @cd `dirname $@` && $(MAKE) `basename $@`
else
EXTRA_pam_slurm_adopt_la_SOURCES = pam_slurm_adopt.c helper.c
endif