#
# Makefile for eXpo2004 program   (Compaq Alpha)
# without GTK libs
#
# Change the name of the Fortran90 compiler (FCOM) if necessary
#        FCOM = f90    if Compaq Alpha
#        FCOM = f90    if SGI
#        FCOM = pgf90  if Linux (Portland Fortran Compiler)
#        FCOM = lf95   if Linux (Lahey Fortran Compiler)
#
FCOM = f90
FOPT = -c -O
COPT = -c
LOPT = -O
WLIBS =-L/usr/local/lib -lm

expo2004:	lsqutil.o expo.o data.o  exportm.o extra.o norm.o ntreor.o zmatrix.o refana.o \
         pirum.o poly.o alien2003.o chain.o checks.o edm.o statistic.o geom.o \
         invar.o molpv2.o phase.o expand.o four.o patter.o diretto.o \
         build.o lista.o specif.o vediw.o molp.o plotin.o plotlib.o\
         plotbals.o plotelli.o routine.o changelab.o lsqa.o lsqv2.o \
         screen.o xfines.o \
         prefour.o invfour.o util.o rietveld.o rietveld_new.o refine_new.o restrain_new.o \
         gtkdum.o nogtk.o 
	$(FCOM) $(LOPT) -o expo2004  \
         lsqutil.o expo.o data.o exportm.o extra.o norm.o ntreor.o zmatrix.o refana.o \
         pirum.o poly.o alien2003.o chain.o checks.o edm.o statistic.o geom.o \
         invar.o molpv2.o phase.o expand.o four.o patter.o diretto.o \
         build.o lista.o specif.o vediw.o molp.o plotin.o plotlib.o\
         plotbals.o plotelli.o routine.o changelab.o lsqa.o lsqv2.o \
         screen.o xfines.o \
         prefour.o invfour.o util.o rietveld.o rietveld_new.o refine_new.o restrain_new.o \
         gtkdum.o nogtk.o $(WLIBS)

include expo2004_no_gtk.dpn

.f.o:
	$(FCOM) $(FOPT) 	$*.f
.f90.o:
	$(FCOM) $(FOPT) 	$*.f90
%.o: %.f90
	$(FCOM) $(FOPT) 	$*.f90
.c.o:
	cc  $(COPT) $*.c
