| @@ -33,25 +33,37 @@ | |||||
| TOPSRCDIR = ../.. | TOPSRCDIR = ../.. | ||||
| include $(TOPSRCDIR)/make.inc | include $(TOPSRCDIR)/make.inc | ||||
| ifneq "$(or $(BUILD_SINGLE),$(BUILD_COMPLEX))" "" | |||||
| SCATGEN = slatm1.o slatm7.o slaran.o slarnd.o | SCATGEN = slatm1.o slatm7.o slaran.o slarnd.o | ||||
| endif | |||||
| ifeq ($(BUILD_SINGLE),1) | |||||
| SMATGEN = slatms.o slatme.o slatmr.o slatmt.o \ | SMATGEN = slatms.o slatme.o slatmr.o slatmt.o \ | ||||
| slagge.o slagsy.o slakf2.o slarge.o slaror.o slarot.o slatm2.o \ | slagge.o slagsy.o slakf2.o slarge.o slaror.o slarot.o slatm2.o \ | ||||
| slatm3.o slatm5.o slatm6.o slahilb.o | slatm3.o slatm5.o slatm6.o slahilb.o | ||||
| endif | |||||
| ifeq ($(BUILD_COMPLEX),1) | |||||
| CMATGEN = clatms.o clatme.o clatmr.o clatmt.o \ | CMATGEN = clatms.o clatme.o clatmr.o clatmt.o \ | ||||
| clagge.o claghe.o clagsy.o clakf2.o clarge.o claror.o clarot.o \ | clagge.o claghe.o clagsy.o clakf2.o clarge.o claror.o clarot.o \ | ||||
| clatm1.o clarnd.o clatm2.o clatm3.o clatm5.o clatm6.o clahilb.o | clatm1.o clarnd.o clatm2.o clatm3.o clatm5.o clatm6.o clahilb.o | ||||
| endif | |||||
| ifneq "$(or $(BUILD_DOUBLE),$(BUILD_COMPLEX16))" "" | |||||
| DZATGEN = dlatm1.o dlatm7.o dlaran.o dlarnd.o | DZATGEN = dlatm1.o dlatm7.o dlaran.o dlarnd.o | ||||
| endif | |||||
| ifeq ($(BUILD_DOUBLE),1) | |||||
| DMATGEN = dlatms.o dlatme.o dlatmr.o dlatmt.o \ | DMATGEN = dlatms.o dlatme.o dlatmr.o dlatmt.o \ | ||||
| dlagge.o dlagsy.o dlakf2.o dlarge.o dlaror.o dlarot.o dlatm2.o \ | dlagge.o dlagsy.o dlakf2.o dlarge.o dlaror.o dlarot.o dlatm2.o \ | ||||
| dlatm3.o dlatm5.o dlatm6.o dlahilb.o | dlatm3.o dlatm5.o dlatm6.o dlahilb.o | ||||
| endif | |||||
| ifeq ($(BUILD_COMPLEX16),1) | |||||
| ZMATGEN = zlatms.o zlatme.o zlatmr.o zlatmt.o \ | ZMATGEN = zlatms.o zlatme.o zlatmr.o zlatmt.o \ | ||||
| zlagge.o zlaghe.o zlagsy.o zlakf2.o zlarge.o zlaror.o zlarot.o \ | zlagge.o zlaghe.o zlagsy.o zlakf2.o zlarge.o zlaror.o zlarot.o \ | ||||
| zlatm1.o zlarnd.o zlatm2.o zlatm3.o zlatm5.o zlatm6.o zlahilb.o | zlatm1.o zlarnd.o zlatm2.o zlatm3.o zlatm5.o zlatm6.o zlahilb.o | ||||
| endif | |||||
| .PHONY: all | .PHONY: all | ||||
| all: $(TMGLIB) | all: $(TMGLIB) | ||||
| @@ -97,5 +109,9 @@ cleanobj: | |||||
| cleanlib: | cleanlib: | ||||
| rm -f $(TMGLIB) | rm -f $(TMGLIB) | ||||
| ifeq ($(filter $(BUILD_SINGLE) $(BUILD_COMPLEX),1),) | |||||
| slaran.o: slaran.f ; $(FC) $(FFLAGS_NOOPT) -c -o $@ $< | slaran.o: slaran.f ; $(FC) $(FFLAGS_NOOPT) -c -o $@ $< | ||||
| endif | |||||
| ifeq ($(filter $(BUILD_DOUBLE) $(BUILD_COMPLEX16),1),) | |||||
| dlaran.o: dlaran.f ; $(FC) $(FFLAGS_NOOPT) -c -o $@ $< | dlaran.o: dlaran.f ; $(FC) $(FFLAGS_NOOPT) -c -o $@ $< | ||||
| endif | |||||