changed reading hint
[gromacs/adressmacs.git] / src / mdlib / Makefile
blobc1be79ff4ae77b0ede8218791d1cba35f5960fbe
1 #!gmake
3 # $Id$
6 # GROMACS - Groningen Machine for Chemical Simulation
7 # Copyright (c) 1990-1994, Groningen University
9 # Makefile for mdlib
11 ifeq ($(GMXHOME),)
12 all:
13 echo "No GROMACS environment, Please source your GMXRC file"
14 else
15 include $(GMXHOME)/src/makef/Makefile.def
17 M4 = m4
18 M4FILE = $(GMXHOME)/src/gmxlib/$(GMXCPU).m4
19 LIB = $(LIBDIR)/libmd.$(GMXCPU).a
20 SONAME = libmd.$(GMXCPU).so
21 OBJ = \
22 calcmu.o calcvir.o callf77.o \
23 clincs.o congrad.o constr.o \
24 coupling.o csettle.o cshake.o \
25 dummies.o ebin.o edsam.o \
26 ewald.o fftgrid.o force.o \
27 ghat.o init.o md.o \
28 mdatom.o mdebin.o nm.o \
29 ns.o nsb.o nsgrid.o \
30 pme.o poisson.o pppm.o \
31 psgather.o pull.o pullinit.o \
32 pullio.o pullutil.o \
33 pssolve.o psspread.o runner.o \
34 shakef.o sim_util.o splittop.o \
35 steep.o tables.o tgroup.o \
36 update.o vcm.o wnblist.o
38 ifeq ($(USEF77),yes)
39 OBJ += fshake.o fsettle.o flincs.o
40 endif
43 include $(STDTARGET)
46 # This is to force rebuild when the Makefile.CPU has changed
47 $(LIB)(update.o): $(CPUMAKEF)
48 $(LIB)(ns.o): $(CPUMAKEF)
50 $(LIB)(callf77.o): callf77.m4 $(M4FILE)
51 $(M4) $(M4FILE) callf77.m4 > callf77.c
52 $(CC) $(C-FLAGS) -c callf77.c
53 $(AR) $(ARFLAGS) $(LIB) callf77.o
54 $(RM) callf77.c callf77.o
56 include Make.dep
57 endif