57 lines
1.1 KiB
Makefile
57 lines
1.1 KiB
Makefile
CPP = $(CC) -E
|
|
RANLIB = ranlib
|
|
|
|
ifeq ($(LIBSUBARCH), EV4)
|
|
LIBNAME = $(LIBPREFIX)_ev4.a
|
|
LIBNAME_P = $(LIBPREFIX)_ev4_p.a
|
|
endif
|
|
|
|
ifeq ($(LIBSUBARCH), EV5)
|
|
LIBNAME = $(LIBPREFIX)_ev5.a
|
|
LIBNAME_P = $(LIBPREFIX)_ev5_p.a
|
|
endif
|
|
|
|
ifeq ($(LIBSUBARCH), EV6)
|
|
LIBNAME = $(LIBPREFIX)_ev6.a
|
|
LIBNAME_P = $(LIBPREFIX)_ev6_p.a
|
|
endif
|
|
|
|
ifneq ($(COMPILER), NATIVE)
|
|
# GCC User
|
|
ifeq ($(LIBSUBARCH), EV4)
|
|
OPTION += -DEV4 -mcpu=ev4
|
|
endif
|
|
ifeq ($(LIBSUBARCH), EV5)
|
|
OPTION += -DEV5 -mcpu=ev5
|
|
endif
|
|
ifeq ($(LIBSUBARCH), EV6)
|
|
OPTION += -DEV6 -mcpu=ev6
|
|
endif
|
|
else
|
|
# Compaq Compiler User
|
|
ifeq ($(LIBSUBARCH), EV4)
|
|
OPTION += -DEV4 -tune ev4 -arch ev4
|
|
endif
|
|
ifeq ($(LIBSUBARCH), EV5)
|
|
OPTION += -DEV5 -tune ev5 -arch ev5
|
|
endif
|
|
ifeq ($(LIBSUBARCH), EV6)
|
|
OPTION += -DEV6 -tune ev6 -arch ev6
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(F_COMPILER), GFORTRAN)
|
|
FCOMMON_OPT += -mieee
|
|
endif
|
|
|
|
ifeq ($(F_COMPILER), G77)
|
|
FCOMMON_OPT += -mieee
|
|
endif
|
|
|
|
ifndef SMP
|
|
LIBCXML = -lcxml -lots -lm
|
|
LIBATLAS = -L/usr/lib/atlas3.7.8 -lf77blas -latlas -lm
|
|
else
|
|
LIBCXML = -lcxmlp -lots -lm
|
|
LIBATLAS = -L/usr/lib/atlas3.7.8p -llapack -lptcblas -lptf77blas -latlas -lpthread -lm
|
|
endif
|