head	1.8;
access;
symbols
	release-2-7:1.7
	release-2-7-beta-4:1.7
	release-2-7-beta-3:1.7
	release-2-7-beta-2:1.7
	release-2-7-beta-1:1.7
	release-2-6:1.7
	release-2-6-beta-2:1.7
	release-2-6-beta-1:1.7
	release-2-5:1.7
	release-2-5-beta-3:1.7
	release-2-5-beta-2:1.7
	release-2-5-beta-1:1.7
	release-2-4:1.7
	release-2-4-beta-2:1.7
	release-2-4-beta-1:1.7
	release-2-3:1.7
	release-2-3-beta-2:1.7
	release-2-3-beta-1:1.7
	release-2-2:1.7
	release-2-2-beta-3:1.7
	release-2-2-beta-2:1.7
	release-2-2-beta-1:1.7
	release-2-1:1.5
	release-2-1-beta-4:1.5
	release-2-1-beta-3:1.5
	release-2-1-beta-2:1.5
	release-2-1-beta-1:1.5
	release-2-0-pre-charm-syntax:1.4
	release-2-0:1.4
	release-2-0-beta-3:1.4
	release-2-0-beta-2:1.4
	release-alpha-1:1.3;
locks; strict;
comment	@# @;


1.8
date	2011.01.12.18.55.52;	author jim;	state dead;
branches;
next	1.7;

1.7
date	2000.03.16.17.07.09;	author jim;	state Exp;
branches;
next	1.6;

1.6
date	2000.03.16.16.57.50;	author jim;	state Exp;
branches;
next	1.5;

1.5
date	99.09.08.23.02.36;	author jim;	state Exp;
branches;
next	1.4;

1.4
date	98.08.23.20.59.22;	author jim;	state Exp;
branches;
next	1.3;

1.3
date	97.09.28.10.24.03;	author milind;	state Exp;
branches;
next	1.2;

1.2
date	97.09.12.22.56.21;	author jim;	state Exp;
branches;
next	1.1;

1.1
date	97.09.05.19.41.26;	author jim;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Remove ancient DPMTA files.
@
text
@# 
# Makefile to build multipole library
#
# w. t. rankin
#
# Copyright (c) 1995 Duke University
# All rights reserved
#
# RCS Info: $Id: Makefile,v 1.7 2000/03/16 17:07:09 jim Exp $
#
# Revision History:
# $Log: Makefile,v $
# Revision 1.7  2000/03/16 17:07:09  jim
# Makearch now includes Make.charm.
#
# Revision 1.6  2000/03/16 16:57:50  jim
# Finds pvm includes again.
#
# Revision 1.5  1999/09/08 23:02:36  jim
# Cleaned up compilation.
#
# Revision 1.4  1998/08/23 20:59:22  jim
# Fixed compile option passing.
#
# Revision 1.3  1997/09/28 10:24:03  milind
# Fixed Makefiles to include arch params from a single file.
#
# Revision 1.2  1997/09/12 22:56:21  jim
# Modifications to work with converse pvm.
#
# Revision 1.1  1997/09/05 19:41:26  jim
# Original distribution.
#
# Revision 1.9  1997/05/13  17:52:11  wrankin
# fixed irritation bug seen when math.h is not included
# added a missing prototype to mpe.h
#
# Revision 1.8  1997/05/09  20:14:55  wrankin
# added routines to de-allocate global arrays created in [C,LJ]init()
# added routines to free up multipole expansion matrices
# added LJ prototypes and ansi-fied more procedures
#
# Revision 1.7  1996/10/18  17:00:51  wrankin
# implement new heirarchical make structure
#
# Revision 1.6  1996/09/24  19:05:48  wrankin
# added more test codes.
#
# Revision 1.5  1996/09/19  18:38:02  wrankin
# Makefile now leaves libmpole in current directory
#
# Revision 1.4  1995/09/15  15:08:51  wrankin
# Added Lennard-Jones multipole routines to library.
#
# Revision 1.3  1995/07/19  01:55:14  wrankin
# updates to reflect move of multipole library code to a new directory
#
# Revision 1.2  1995/07/17 01:31:43  wrankin
# Makefile updates to support SGI Power Challenge platform
#
# Revision 1.1.1.1  1995/07/10  13:11:46  wrankin
# Initial release of the Multipole Library
# Based upon W. Elliott's MDMA codes
# Implements Colomb Potentials only (no LJ-potentials yet)
#
#
################################################################

RM = rm -f
include ../../Makearch

#  for the HPPA machines, add "-Ae" and "-Wp,-H500000" to CFLAGS
#  for the SGI machines, add "-Woff all" to CFLAGS

CFLAGS = $(COPTS) $(DFLAGS)

SRC  = mpe_fft.c mpe_misc.c mpe_mpoleC.c mpe_allocC.c \
       mpe_mpoleLJ.c mpe_allocLJ.c
OBJS = $(SRC:.c=.o)

TSRC = mpe_testC.c mpe_testLJ.c
TOBJS = $(TSRC:.c=.o)

################################################################

default : all

all : libmpole.a

libmpole.a : $(OBJS)
	$(RM) libmpole.a
	$(AR) rs libmpole.a $(OBJS)

install : all

clean:
	$(RM) libmpole.a $(OBJS) $(TOBJS)

testLJ : mpe_testLJ.o libmpole.a
	$(CC) -o mpe_testLJ mpe_testLJ.o -L. -lmpole -lm

testC : mpe_testC.o libmpole.a
	$(CC) -o mpe_testC mpe_testC.o -L. -lmpole -lm

################################################################
#
#  include file dependencies
#

mpe_fft.c : mpe.h mpe_fftC.h
mpe_misc.c : mpe.h
mpe_mpoleC.c : mpe.h mpe_legendre.h mpe_fftC.h
mpe_mpoleLJ.c : mpe.h
@


1.7
log
@Makearch now includes Make.charm.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.6 2000/03/16 16:57:50 jim Exp $
d13 3
@


1.6
log
@Finds pvm includes again.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.5 1999/09/08 23:02:36 jim Exp $
d13 3
a66 1
include .rootdir/Make.charm
@


1.5
log
@Cleaned up compilation.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.4 1998/08/23 20:59:22 jim Exp $
d13 3
d64 1
d70 1
a70 1
CFLAGS = $(COPTS) $(DFLAGS) -I$(CHARM)/include
@


1.4
log
@Fixed compile option passing.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.3 1997/09/28 10:24:03 milind Exp $
d13 3
d60 1
@


1.3
log
@Fixed Makefiles to include arch params from a single file.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.2 1997/09/12 22:56:21 jim Exp $
d13 3
d62 1
a62 1
CFLAGS = $(DFLAGS) -I$(CHARM)/include
@


1.2
log
@Modifications to work with converse pvm.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.1 1997/09/05 19:41:26 jim Exp $
d13 3
d54 1
a54 7

MAKE   = gmake
SHELL  = /bin/sh
CC     = cc
AR     = ar
RM     = rm -f
CP     = cp
@


1.1
log
@Original distribution.
@
text
@d9 1
a9 1
# RCS Info: $Id: Makefile,v 1.9 1997/05/13 17:52:11 wrankin Exp $
d13 3
d52 1
a52 1
MAKE   = make
d54 1
a54 1
CC     = gcc
d62 1
a62 1
CFLAGS = -O3 $(DFLAGS)
@
