#
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
#                         University Research and Technology
#                         Corporation.  All rights reserved.
# Copyright (c) 2004-2005 The University of Tennessee and The University
#                         of Tennessee Research Foundation.  All rights
#                         reserved.
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, 
#                         University of Stuttgart.  All rights reserved.
# Copyright (c) 2004-2005 The Regents of the University of California.
#                         All rights reserved.
# $COPYRIGHT$
# 
# Additional copyrights may follow
# 
# $HEADER$
#

# Use the top-level Makefile.options

AM_CPPFLAGS = -I$(top_ompi_builddir)/include 
AM_OBJCFLAGS = $(pls_xgrid_OBJCFLAGS)

# Automake and Libtool don't completely speak Objective C.  Since the
# only Objective C we'll be using is GCC on Mac OS X, we can pretend
# to be C instead of ObjC for libtool and it works well enough.  If CC
# and OBJC aren't the same, Libtool doesn't automatically infer that
# we're using C and Automake doesn't add the --tag, so we need to
# explicitly list these two rules so that the --tag=CC line is passed
# to libtool.
LTOBJCCOMPILE = $(LIBTOOL) --mode=compile  --tag=CC $(OBJC) $(DEFS) \
	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
	$(AM_OBJCFLAGS) $(OBJCFLAGS)
OBJCLINK = $(LIBTOOL) --mode=link --tag=CC $(OBJCLD) $(AM_OBJCFLAGS) \
	$(OBJCFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@

xgrid_sources = \
    src/pls_xgrid.h \
    src/pls_xgrid_component.m \
    src/pls_xgrid_module.m \
    src/pls_xgrid_client.h \
    src/pls_xgrid_client.m

# Make the output library in this directory, and name it either
# mca_<type>_<name>.la (for DSO builds) or libmca_<type>_<name>.la
# (for static builds).

if OMPI_BUILD_pls_xgrid_DSO
component_noinst =
component_install = mca_pls_xgrid.la
else
component_noinst = libmca_pls_xgrid.la
component_install =
endif

mcacomponentdir = $(libdir)/openmpi
mcacomponent_LTLIBRARIES = $(component_install)
mca_pls_xgrid_la_SOURCES = $(xgrid_sources)
mca_pls_xgrid_la_LIBADD = \
    $(top_ompi_builddir)/orte/libopen-rte.la \
    $(top_ompi_builddir)/opal/libopen-pal.la
mca_pls_xgrid_la_LDFLAGS = -module -avoid-version $(pls_xgrid_LDFLAGS)

noinst_LTLIBRARIES = $(component_noinst)
libmca_pls_xgrid_la_SOURCES = $(xgrid_sources)
libmca_pls_xgrid_la_LIBADD = 
libmca_pls_xgrid_la_LDFLAGS = -module -avoid-version $(pls_xgrid_LDFLAGS)


syntax highlighted by Code2HTML, v. 0.9.1