blob: 67438cfbc93a9217b99dc5cd8bf34dc5173387e7 [file] [log] [blame] [edit]
#
# Makefile for smap
# NOTE: smap is only built and installed if HAVE_SOME_CURSES is set.
# That means we have either curses or ncurses installed.
#
AUTOMAKE_OPTIONS = foreign
LIBS=$(NCURSES)
INCLUDES = -I$(top_srcdir) $(BG_INCLUDES)
if BUILD_SMAP
bin_PROGRAMS = smap
noinst_HEADERS = smap.h
smap_SOURCES = smap.c \
job_functions.c partition_functions.c \
grid_functions.c reservation_functions.c opts.c
smap_LDADD = $(top_builddir)/src/api/libslurm.o $(DL_LIBS)
if BLUEGENE_LOADED
bg_dir = $(top_builddir)/src/plugins/select/bluegene
smap_LDADD += $(bg_dir)/libconfigure_api.la
smap_SOURCES += configure_functions.c
endif
force:
$(smap_LDADD) : force
@cd `dirname $@` && $(MAKE) `basename $@`
smap_LDFLAGS = -export-dynamic $(CMD_LDFLAGS)
else
EXTRA_smap_SOURCES = smap.h smap.c \
job_functions.c partition_functions.c \
configure_functions.c grid_functions.c \
reservation_functions.c opts.c
endif