1
1
openmpi/oshmem/shmem/fortran/Makefile.am
Jeff Squyres 616e62bb9e Fix --enable|disable-oshmem configure switch
* Fixed the AC_ARG_ENABLE for the oshmem option.
* Fixed the AM_CONDITIONALs values for the projects.
* Re-added (and slightly simplified) the use of PROJECT_OSHMEM in
  various Makefile.am's to disable building OSHMEM stuff

Submitted by Jeff, reviewed and approved by Ralph.

cmr=v1.7.5:reviewer=ompi-gk1.7

This commit was SVN r31062.
2014-03-13 21:23:04 +00:00

125 строки
4.4 KiB
Makefile

#
# Copyright (c) 2013 Mellanox Technologies, Inc.
# All rights reserved
# Copyright (c) 2013-2014 Cisco Systems, Inc. All rights reserved.
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
AM_CPPFLAGS = -DOSHMEM_PROFILING_DEFINES=0 -DOSHMEM_HAVE_WEAK_SYMBOLS=0
# This is guaranteed to be false if we're not building OSHMEM at all
if OSHMEM_BUILD_FORTRAN_BINDINGS
oshmem_fortran_lib = liboshmem_fortran.la
else
oshmem_fortran_lib =
endif
noinst_LTLIBRARIES = $(oshmem_fortran_lib)
headers = prototypes_shmem.h \
bindings.h \
shmem_fortran_pointer.h
liboshmem_fortran_la_SOURCES = \
start_pes_f.c \
num_pes_f.c \
my_pe_f.c \
shmem_finalize_f.c \
shmem_barrier_all_f.c \
shpalloc_f.c \
shpdeallc_f.c \
shpclmove_f.c \
shmem_ptr_f.c \
shmem_pe_accessible_f.c \
shmem_addr_accessible_f.c \
shmem_put_f.c \
shmem_character_put_f.c \
shmem_double_put_f.c \
shmem_complex_put_f.c \
shmem_logical_put_f.c \
shmem_integer_put_f.c \
shmem_real_put_f.c \
shmem_put4_f.c \
shmem_put8_f.c \
shmem_put32_f.c \
shmem_put64_f.c \
shmem_putmem_f.c \
shmem_complex_iput_f.c \
shmem_double_iput_f.c \
shmem_integer_iput_f.c \
shmem_iput128_f.c \
shmem_iput32_f.c \
shmem_iput4_f.c \
shmem_iput64_f.c \
shmem_iput8_f.c \
shmem_logical_iput_f.c \
shmem_real_iput_f.c \
shmem_character_get_f.c \
shmem_complex_get_f.c \
shmem_double_get_f.c \
shmem_get128_f.c \
shmem_get32_f.c \
shmem_get4_f.c \
shmem_get64_f.c \
shmem_get8_f.c \
shmem_getmem_f.c \
shmem_integer_get_f.c \
shmem_logical_get_f.c \
shmem_real_get_f.c \
shmem_complex_iget_f.c \
shmem_double_iget_f.c \
shmem_iget128_f.c \
shmem_iget32_f.c \
shmem_iget4_f.c \
shmem_iget64_f.c \
shmem_iget8_f.c \
shmem_integer_iget_f.c \
shmem_logical_iget_f.c \
shmem_real_iget_f.c \
shmem_swap_f.c \
shmem_int4_swap_f.c \
shmem_int8_swap_f.c \
shmem_real4_swap_f.c \
shmem_real8_swap_f.c \
shmem_int4_cswap_f.c \
shmem_int8_cswap_f.c \
shmem_int4_fadd_f.c \
shmem_int8_fadd_f.c \
shmem_int4_finc_f.c \
shmem_int8_finc_f.c \
shmem_int4_add_f.c \
shmem_int8_add_f.c \
shmem_int4_wait_f.c \
shmem_int8_wait_f.c \
shmem_wait_f.c \
shmem_int4_wait_until_f.c \
shmem_int8_wait_until_f.c \
shmem_wait_until_f.c \
shmem_barrier_f.c \
shmem_and_to_all_f.c \
shmem_or_to_all_f.c \
shmem_xor_to_all_f.c \
shmem_max_to_all_f.c \
shmem_min_to_all_f.c \
shmem_sum_to_all_f.c \
shmem_prod_to_all_f.c \
shmem_collect_f.c \
shmem_broadcast_f.c \
shmem_lock_f.c \
shmem_cache_f.c \
shmem_int4_inc_f.c \
shmem_int8_inc_f.c \
shmem_quiet_f.c \
shmem_fence_f.c
if PROJECT_OSHMEM
if WANT_INSTALL_HEADERS
oshmemdir = $(ompiincludedir)/$(subdir)
oshmem_HEADERS = $(headers)
endif
endif