CC     = 	gcc
CFLAGS =	
CLIBS  =	-lm  
F77    = 	ifc	
F90    = 	ifc
OPTIONS=	
INCDIR =	-I$(PVM_ROOT)/include
FFLAGS =	$(OPTIONS) $(INCDIR)
LIBDIR =        -L$(PVM_ROOT)/lib/$(PVM_ARCH)
FLIBS  =	-lfpvm3 -lpvm3 
HDRS   =	const.h type.h extern.h exfunc.h
SHELL  =	/bin/bash
XDIR   =	$(HOME)/pvm3/bin/$(PVM_ARCH)
CSORS  =        super_xover.c \
                eval.c \
                gen.c \
                init.c \
                main.c \
                rep.c \
                stats.c \
                random.c \
                select.c \
                utils.c \
                halve.c \
                scale.c

COBJS  =        super_xover.o \
                eval.o \
                gen.o \
                init.o \
                main.o \
                rep.o \
                stats.o \
                random.o \
                select.o \
                utils.o \
                halve.o \
                scale.o

FSORS =         subq.f

FOBJS =         subq.o

PROGRAM=        ga
  
d-all: $(PROGRAM)

$(COBJS) : $(CSORS) $(HDRS)
	$(CC) -c $(CSORS)  

$(FOBJS): $(FSORS) $(HDRS)
	$(F77) $(FFLAGS) -c $(FSORS)

$(PROGRAM): $(COBJS) $(FOBJS)
	$(F77) -o ga $(COBJS) $(FOBJS) $(CLIBS)

clean:
	rm -f *.o; rm -f ga  *~







