This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/library/mpi/Makefile.in

125 lines
2.0 KiB
Makefile
Raw Normal View History

# -*-Makefile-*- for Yap/library/mpi
#
##
## Directories
##
#
# default base directory for YAP installation
# (EROOT for architecture-dependent files)
#
prefix = @prefix@
ROOTDIR = $(prefix)
EROOTDIR = @exec_prefix@
abs_top_builddir = @abs_top_builddir@
#
# where the binary should be
#
BINDIR = $(EROOTDIR)/bin
#
# where YAP should look for binary libraries
#
LIBDIR=$(EROOTDIR)/lib
YAPLIBDIR=$(EROOTDIR)/lib/Yap
#
# where YAP should look for architecture-independent Prolog libraries
#
SHAREDIR=$(ROOTDIR)/share
#
# where the includes should be stored
#
INCLUDEDIR=$(ROOTDIR)/include/Yap
#
# where to store info files
#
INFODIR=$(SHAREDIR)/info
##
## Tools
##
CC=@CC@
CPP=@CPP@
DEFS=@DEFS@
CPPFLAGS=@CPPFLAGS@ -I../.. -I$(srcdir)/../../H
CFLAGS= @CFLAGS@ $(DEFS) $(CPPFLAGS)
LIBS=@LIBS@
LDFLAGS=@LDFLAGS@
LN_S=@LN_S@
M4=@M4@
GCC=@GCC@
INSTALL=@INSTALL@
INSTALL_DATA=@INSTALL_DATA@
INSTALL_INFO=@INSTALL_INFO@
INSTALL_PROGRAM=@INSTALL_PROGRAM@
M4GENHDRS=$(srcdir)/@M4GENHDRS@
M4GENABSMI=$(srcdir)/@M4GENABSMI@
INDENT=@INDENT@
SHELL=/bin/sh
RANLIB=@RANLIB@
AR=@AR@
srcdir=@srcdir@
SHLIB_SUFFIX=@SHLIB_SUFFIX@
SHLIB_INTERFACE=@SHLIB_INTERFACE@
RM=rm -f
##
## Files
##
C_SOURCES = $(srcdir)/mpi.c $(srcdir)/mpe.c
#PL_SOURCES =
HEADERS =
LIB_OBJECTS = mpi.o mpe.o
RUBBISH = $(OBJECTS)
DISTFILES = $(SRCS) Makefile
##
## Rules
##
all: YapMPI.a
@echo All done.
YapMPI.a: $(LIB_OBJECTS)
$(RM) YapMPI.a
$(AR) rc YapMPI.a $(LIB_OBJECTS)
$(RANLIB) YapMPI.a
mpi.o: $(srcdir)/mpi.c
$(CC) -c $(CFLAGS) $(srcdir)/mpi.c -o $@
mpe.o: $(srcdir)/mpe.c
$(CC) -c $(CFLAGS) $(srcdir)/mpe.c -o $@
depend: $(HEADERS) $(C_SOURCES)
-@if test "$(GCC)" = yes; then\
$(CC) -MM $(CFLAGS) -I$(srcdir)/include $(C_SOURCES) > .depend;\
else\
makedepend -f - -- $(CFLAGS) -I$(srcdir)/include -- $(C_SOURCES) |\
sed 's|.*/\([^:]*\):|\1:|' > .depend ;\
fi
clean:
$(RM) $(RUBBISH)
dist:
tar cf aa.tar $DISTFILES
$(COMPRESS) aa.tar
# DO NOT DELETE THIS LINE -- make depend depends on it.
include .depend