git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@376 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
		
			
				
	
	
		
			124 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			124 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # -*-Makefile-*- for Yap/library/mpi
 | |
| #
 | |
| 
 | |
| 
 | |
| ##
 | |
| ## Directories
 | |
| ##
 | |
| 
 | |
| #
 | |
| # default base directory for YAP installation
 | |
| # (EROOT for architecture-dependent files)
 | |
| #
 | |
| prefix = @prefix@
 | |
| ROOTDIR = $(prefix)
 | |
| EROOTDIR = @exec_prefix@
 | |
| #
 | |
| # 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
 |