
# OBJ = gradients.o grad_force.o grad1.o scf_gradient.o  \
       grad_dens.o grad_inp.o ga_reorder.o
# OBJ_OPTIMIZE = grad2.o grad_getdens.o

# USES_BLAS = grad2.F ga_reorder.F grad_dens.F

# LIBRARY = libgradients.a

#include ../config/makefile.h
#include ../config/makelib.h



CC=gcc

BUILD = /people/parl703/nwchem/build

SRC = $(shell pwd)

LIB = /people/parl703/nwchem/lib




SOURCES := $(wildcard *.c)
# OBJECTS := $(patsubst %.c, ../../build/%.o, $(SOURCES))
# OBJ_BUILD = $(addprefix $(BUILD)/, $(OBJ) $(OBJ_OPTIMIZE))

OBJ := $(addprefix $(BUILD)/, $(OBJ))
OBJ_OPTIMIZE := $(addprefix $(BUILD)/, $(OBJ_OPTIMIZE))

all: libgradients

libgradients: object object_opt
	ar -cvrsu $(LIB)/libgradients.a $(OBJ) $(OBJ_OPTIMIZE)

object: $(OBJ)

object_opt: $(OBJ_OPTIMIZE)

$(BUILD)/%.o: %.c
	$(CC) -I$(SRC) -c $< -o $@