blob: 872e72bcb9eb0a16af1ab195c5d5fb4ef5acf3d4 [file] [log] [blame]
#
AUTOMAKE_OPTIONS = foreign
AM_CPPFLAGS = -I$(top_srcdir)
bin_PROGRAMS = sattach
sattach_SOURCES = \
attach.c attach.h \
opt.c opt.h \
sattach.c \
sattach.wrapper.c
convenience_libs = $(LIB_SLURM)
sattach_DEPENDENCIES = $(LIB_SLURM_BUILD)
sattach_LDADD = \
$(convenience_libs)
sattach_LDFLAGS = $(CMD_LDFLAGS)
force:
$(convenience_libs) : force
@cd `dirname $@` && $(MAKE) `basename $@`
# debugging information is required for symbols in the attach
# module so that a debugger can attach to spawned tasks
attach.o : attach.c
$(COMPILE) -c -g -o attach.o $(srcdir)/attach.c
install-exec-hook:
umask 022; \
if [ -x /usr/lib/rpm/debugedit ]; then \
srcdir=`cd $(top_srcdir) && pwd`; \
/usr/lib/rpm/debugedit -b $$srcdir -d $(pkglibdir) \
$(DESTDIR)$(bindir)/sattach; fi; \
mkdir -p -m 755 $(DESTDIR)$(pkglibdir)/src/sattach
$(INSTALL) -m 644 $(top_srcdir)/src/sattach/sattach.wrapper.c \
$(DESTDIR)$(pkglibdir)/src/sattach/sattach.wrapper.c