6 # GROMACS - Groningen Machine for Chemical Simulation
7 # Copyright (c) 1990-1994, Groningen University
13 echo
"No GROMACS environment, Please source your GMXRC file"
15 include $(GMXHOME
)/src
/makef
/Makefile.def
18 M4FILE
= $(GMXHOME
)/src
/gmxlib
/$(GMXCPU
).m4
19 LIB
= $(LIBDIR
)/libmd.
$(GMXCPU
).a
20 SONAME
= libmd.
$(GMXCPU
).so
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 \
28 mdatom.o mdebin.o nm.o \
30 pme.o poisson.o pppm.o \
31 psgather.o pull.o pullinit.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
39 OBJ
+= fshake.o fsettle.o flincs.o
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