VERSION = _ibmmac
FC      = xlf -F:xlf_s -qextname -qstrict -O3 -g
FOPTIM  =
COPTIM  = -O
XFFLAGS =

XCFLAGS =
FFLAGS = $(FOPTIM) $(XFFLAGS)  -L /usr/lib/gcc/powerpc-apple-darwin8/4.0.1
CFLAGS = $(COPTIM) $(XCFLAGS)

LLIBCIF = 
LLIBCCP = $(CLIB)/libccp4f.a $(CLIB)/libccp4c.a
SUBR =                      \
refmac_xml.o             \
solvent_contr_mask.o        \
hkon_secder_tch.o           \
fast_hessian_tabulation.o   \
subvag.o                    \
lsq_symm_atoms.o            \
oppro_tor1.o                \
rcard_tor1.o                \
subcf_scale1.o              \
subag_scale_hessian.o       \
extra_eigen.o               \
rigid_body_newdic.o         \
aniso_ref_eigen.o           \
linalgebra.o                \
make_CIF.o                  \
make_subr.o                 \
make_subr_refmac.o          \
tls_newdic_non.o            \
vdw_symmetry.o              \
make_lib11.o                \
make_lib12.o                \
make_lib2.o                 \
make_crd1.o                 \
make_crd2.o                 \
make_new1.o                 \
make_new2.o                 \
set_num.o                   \
make_rst1.o                 \
make_rst2.o                 \
make_PDB.o                  \
makecif.o                   \
make_refmac_dummy.o         \
ls_scaling_double.o         \
interpolate_mod.o           \
rharvest.o                  \
newentry_idealise.o         \
ml_scaling_double.o         \
ncs_const.o                 \
gaussian_int.o              \
subnumrec.o                 \
read_extra_restraints.o     \
inout_routines.o            \
xml_writer.o                \
ncs_rest.o                  \
occupancy_only_refine.o     \
iheap_sort.o                \
$(LLIBCCP)                  \
$(LLIBCIF)

SUBL =                      \
main_libcheck.o             \
make_subr_2.o               \
make_subr.o                 \
make_lib11.o                \
make_lib12.o                \
make_lib2.o                 \
make_crd1.o                 \
make_crd2.o                 \
libcheck.o                  \
make_PDB.o                  \
make_CIF.o                  \
make_new1.o                 \
make_new2.o                 \
set_num.o                   \
make_unix_ccp4.o            \
emin.o                      \
libcheck_min.o              \
mol2_file.o                 \
sdf_files.o                 \
$(LLIBCCP)

SUBM =                      \
main_makecif.o              \
make_CIF.o                  \
make_subr.o                 \
make_subr_2.o               \
make_lib11.o                \
make_lib12.o                \
make_lib2.o                 \
make_crd1.o                 \
make_crd2.o                 \
make_new1.o                 \
make_new2.o                 \
set_num.o                   \
make_rst1.o                 \
make_rst2.o                 \
make_PDB.o                  \
makecif.o                   \
make_unix_ccp4.o            \
make_vdw.o                  \
$(LLIBCCP)                  \
$(LLIBCIF)

SUBT =                      \
tlsgroups.o                 \
make_CIF.o                  \
make_subr.o                 \
make_subr_refmac.o          \
make_lib11.o                \
make_lib12.o                \
make_lib2.o                 \
make_crd1.o                 \
make_crd2.o                 \
make_new1.o                 \
make_new2.o                 \
set_num.o                   \
make_rst1.o                 \
make_rst2.o                 \
make_PDB.o                  \
makecif.o                   \
make_unix_ccp4.o            \
make_refmac_dummy.o         \
errwrt_1.o                  \
linalgebra.o                \
subnumrec.o                 \
$(LLIBCCP)                  \
$(LLIBCIF)
#--------------------------------------------------------------------------------

ed = echo 'g/^CMDW-5.0/s//        /@w@q@' | tr "@" "\012" | ed -s

#--------------------------------------------------------------------------------

all:	refmac libcheck makecif tlsgroups

refmac:	$(SUBR)
	$(FC) $(FFLAGS) -o refmac${VERSION} $(SUBR)

libcheck:	$(SUBL)
	$(FC) $(FFLAGS) -o libcheck${VERSION} $(SUBL)

makecif:	$(SUBM)
	$(FC) $(FFLAGS) -o makecif${VERSION} $(SUBM)
tlsgroups:	$(SUBT)
	$(FC) $(FFLAGS) -o tlsgroups${VERSION} $(SUBT)

clean:
	/bin/rm *.o

