#-------------------------------------------------------------------  
#           F O R T R A N   D L L   M A K E F I L E  
#-------------------------------------------------------------------  
  
all : compile
  
#------------------------------------------------  
#  GCC
#------------------------------------------------  
CC = gcc
F77 = gfortran
CFLAGS = -Wall -O2 -m64 -c -fPIC -I../../..
FFLAGS = -Wall -O2 -m64 -c -fPIC
SHFLAGS = -m64 -shared
LIBNAME = test_64.so
CPATH = ../
FPATH = ../
SOPATH = ../

%.o : $(CPATH)%.c
	$(CC) $(CFLAGS) $<

%.o : $(FPATH)%.f
	$(F77) $(FFLAGS) $<

OBJECTS = test.o testf.o

compile : $(OBJECTS)
	$(CC)  $(SHFLAGS) -o $(SOPATH)$(LIBNAME) $^
