mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-12 17:09:05 +00:00
Updated license statement on all files in preparation for 3.0 release. Defined i_base_vect and i_vect; also to get through with preprocessing defined idot and inrm2 even if they are not actually used (and inrm2 really does norm1).
47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
include ../../../Make.inc
|
|
#
|
|
# The object files
|
|
#
|
|
|
|
FOBJS = isr.o isrx.o iasr.o iasrx.o msort_up.o msort_dw.o\
|
|
imsr.o imsrx.o imsru.o idot.o inrm2.o\
|
|
dsr.o dsrx.o dasr.o dasrx.o dmsr.o dmsrx.o dmsort_up.o dmsort_dw.o \
|
|
ssr.o ssrx.o sasr.o sasrx.o smsr.o smsrx.o smsort_up.o smsort_dw.o \
|
|
clcmp_mod.o clsr.o clsrx.o \
|
|
calcmp_mod.o calsr.o calsrx.o \
|
|
cacmp_mod.o casr.o casrx.o camsr.o camsrx.o camsort_up.o camsort_dw.o\
|
|
zlcmp_mod.o zlsr.o zlsrx.o \
|
|
zalcmp_mod.o zalsr.o zalsrx.o \
|
|
zacmp_mod.o zasr.o zasrx.o zamsr.o zamsrx.o zamsort_up.o zamsort_dw.o
|
|
|
|
|
|
OBJS=$(FOBJS)
|
|
|
|
#
|
|
# Where the library should go, and how it is called.
|
|
# Note that we are regenerating most of libsparker.a on the fly.
|
|
SPARKERDIR=..
|
|
LIBDIR=../..
|
|
MODDIR=../../modules
|
|
FINCLUDES=$(FMFLAG). $(FMFLAG)$(SPARKERDIR) $(FMFLAG)$(MODDIR) $(FMFLAG)$(LIBDIR)
|
|
|
|
#
|
|
# No change should be needed below
|
|
#
|
|
|
|
default: lib
|
|
|
|
lib: $(OBJS)
|
|
$(AR) $(LIBDIR)/$(LIBNAME) $(OBJS)
|
|
$(RANLIB) $(LIBDIR)/$(LIBNAME)
|
|
|
|
zlsr.o zlsrx.o: zlcmp_mod.o
|
|
zalsr.o zalsrx.o: zalcmp_mod.o
|
|
zasr.o zasrx.o: zacmp_mod.o
|
|
|
|
clean:
|
|
/bin/rm -f $(OBJS) *$(.mod)
|
|
|
|
veryclean: clean
|
|
|