#
# $Id: GNUmakefile 21400 2011-11-04 16:02:04Z d3p852 $
# 

HEADERS   = ecp_nwc.fh
OBJ_GRAD = \
      ecp_gradient.o \
      ecp_grad_a.o \
      ecp_grad_b.o

OBJ_HESS = \
      ecp_hessian.o

OBJ_ENERGY = \
      ecp_3j_prod.o  \
      ecp_angint.o   \
      ecp_angrad.o   \
      ecp_bess_asy.o \
      ecp_bess_pow.o \
      ecp_bessel.o   \
      ecp_c2slower.o \
      ecp_c2snorm.o  \
      ecp_c2srecur.o \
      ecp_cart_xpd.o \
      ecp_contract.o \
      ecp_cstrans.o  \
      ecp_down_m.o   \
      ecp_gaussq.o   \
      ecp_init_c2s.o \
      ecp_init_con.o \
      ecp_int0.o     \
      ecp_int1.o     \
      ecp_int2.o     \
      ecp_integral.o \
      ecp_matpi.o    \
      ecp_matpr.o    \
      ecp_radint0.o  \
      ecp_radint1.o  \
      ecp_radint2.o  \
      ecp_s2ccoef.o  \
      ecp_s2cnorm.o  \
      ecp_so_ang.o   \
      ecp_t1_Q0asy.o \
      ecp_t1_Q0int.o \
      ecp_t1_Q0pow.o \
      ecp_t1_Q1asy.o \
      ecp_t1_Q1int.o \
      ecp_t1_Q1pow.o \
      ecp_t1_Q2int.o \
      ecp_t2_ghq.o   \
      ecp_t2_init0.o \
      ecp_t2_init1.o \
      ecp_t2_init2.o \
      ecp_t2_p0pow.o \
      ecp_t2_p1pow.o \
      ecp_up_k.o     \
      ecp_local0.o   \
      ecp_local1.o   \
      ecp_local2.o   \
      ecp_locint1.o  \
      ecp_skipint.o  \
      ecp_t1_Q3asy.o \
      ecp_t1_Q3int.o \
      ecp_t1_Q3pow.o \
      ecp_t1_Q4int.o \
      ecp_t2_init3.o \
      ecp_t2_init4.o \
      ecp_t2_p3pow.o \
      ecp_t2_p4pow.o \
      ecp_ind_var.o  

#   ecp_local.o    \


OBJ  = ecp_sph_tens.o 
OBJ +=  int_ecp.o
OBJ_OPTIMIZE = $(OBJ_ENERGY) $(OBJ_GRAD) $(OBJ_HESS)

HEADERS = ecp_nwc.fh

USES_BLAS = ecp_bess_pow.f \
      ecp_cart_xpd.F \
      ecp_cstrans.F  \
      ecp_grad_a.F   \
      ecp_grad_b.F   \
      ecp_gradient.F \
      ecp_hessian.F  \
      ecp_int0.F     \
      ecp_int1.F     \
      ecp_int2.F     \
      ecp_integral.F \
      ecp_local0.F   \
      ecp_local1.F   \
      ecp_local2.F   \
      ecp_locint1.F  \
      ecp_radint0.F  \
      ecp_radint1.F  \
      ecp_radint2.F  \
      ecp_s2ccoef.f  \
      ecp_so_ang.F   \
      ecp_t1_Q0asy.F \
      ecp_t1_Q3asy.F \
      ecp_t1_Q0pow.F \
      ecp_t1_Q1pow.F \
      ecp_t1_Q3pow.F \
      ecp_t2_p0pow.F \
      ecp_t2_p1pow.F \
      ecp_t2_p3pow.F \
      ecp_t2_p4pow.F \
      ecp_skipint.F  \
      int_ecp.F      

#      ecp_local.F    \


LIBRARY = libnwints.a
 LIB_TARGETS = test_drive


include ../../config/makefile.h
include ../../config/makelib.h
ifeq ($(NWCHEM_TARGET),DECOSF)
        FOPTIONS+= -math_library accurate
endif

test_drive:	test_drive.o 
	$(FC) $(FFLAGS) $(LDFLAGS) -o $@ test_drive.o $(LIBS)

