
#
# Makefile for expo2002 program
#
FCOM = pgf90
#FCOM = lf95
#FCOM = /usr/local/lf9560/bin/lf95
FOPT = -c -g -C
#FOPT = -c -O
COPT = -c -g
LOPT = -O
WLIBS =-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -lgmodule -lglib -lX11 -lm
INCLUDES = \
        -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
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 \
         specifwin.f \
         about.o checkinput.o colorselection.o fileselection.o nogtk.o \
         fontselection.o gtkmr.o refine_expo.o pattern.o \
         newproj_expo.o plotstylesel.o relabel.o rietmain.o \
         setoptions.o  misc_expo.o direct.o restraints_expo.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 restraints_expo.o \
         prefour.o invfour.o util.o rietveld.o rietveld_new.o refine_new.o restrain_new.o \
         about.o checkinput.o colorselection.o fileselection.o nogtk.o \
         fontselection.o gtkmr.o refine_expo.o pattern.o \
         newproj_expo.o plotstylesel.o relabel.o rietmain.o \
         setoptions.o misc_expo.o direct.o \
          $(WLIBS)

include expo2004.dpn

specifwin.f:	specif.f
		./unix2win

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