#####################################################
# Makefile for libacegr_np                          #
#####################################################
# You should not change anything here.              #
# Please read INSTALL file in the upper directory   #
#####################################################

###############################
#
TOP = ..
###############################

RM = rm -f
AR = ar

include $(TOP)/Make.arch

include $(TOP)/Make.conf

ifeq "$(USE_DEBUG)" "yes"
CFLAGS += $(DEBUG)
else
CFLAGS += $(OPTIMIZE)
endif

LIB = libacegr_np.a

COBJ = acegr_np.o
FOBJ = acegrf_np.o

CTEST = test_np
FTEST = testf_np

LIBOBJS = $(COBJ)
TESTS=$(CTEST)

ifeq "$(USE_FORTRAN)" "yes"
LIBOBJS += $(FOBJ)
TESTS += $(FTEST)
endif

all: $(LIB) $(TESTS)

$(LIB): $(LIBOBJS) 
	$(RM) $@
	$(AR) cq $@ $(LIBOBJS)
	$(RANLIB) $@

acegr_np.c: acegr_np.h
acegrf_np.c: acegr_np.h

test_np: test_np.o $(LIB)
	$(CC) $(CFLAGS) -o $@ $< -L. -lacegr_np

testf_np: testf_np.o $(LIB)
	$(FC) $(FFLAGS) -o $@ $< -L. -lacegr_np

clean:
	$(RM) *.o sample.gr

distclean:
	$(RM) *.o sample.gr $(LIB) $(TESTS)

.PHONY: clean all

