riscv64: Add RISC-V target
[platform/upstream/openblas.git] / Makefile.alpha
1 CPP     = $(CC) -E
2 RANLIB  = ranlib
3
4 ifeq ($(LIBSUBARCH), EV4)
5 LIBNAME         = $(LIBPREFIX)_ev4.a
6 LIBNAME_P       = $(LIBPREFIX)_ev4_p.a
7 endif
8
9 ifeq ($(LIBSUBARCH), EV5)
10 LIBNAME         = $(LIBPREFIX)_ev5.a
11 LIBNAME_P       = $(LIBPREFIX)_ev5_p.a
12 endif
13
14 ifeq ($(LIBSUBARCH), EV6)
15 LIBNAME         = $(LIBPREFIX)_ev6.a
16 LIBNAME_P       = $(LIBPREFIX)_ev6_p.a
17 endif
18
19 ifneq ($(COMPILER), NATIVE)
20 # GCC User
21 ifeq ($(LIBSUBARCH), EV4)
22 OPTION += -DEV4 -mcpu=ev4
23 endif
24 ifeq ($(LIBSUBARCH), EV5)
25 OPTION += -DEV5 -mcpu=ev5
26 endif
27 ifeq ($(LIBSUBARCH), EV6)
28 OPTION += -DEV6 -mcpu=ev6
29 endif
30 else
31 # Compaq Compiler User
32 ifeq ($(LIBSUBARCH), EV4)
33 OPTION += -DEV4 -tune ev4 -arch ev4
34 endif
35 ifeq ($(LIBSUBARCH), EV5)
36 OPTION += -DEV5 -tune ev5 -arch ev5
37 endif
38 ifeq ($(LIBSUBARCH), EV6)
39 OPTION += -DEV6 -tune ev6 -arch ev6
40 endif
41 endif
42
43 ifeq ($(F_COMPILER), GFORTRAN)
44 FCOMMON_OPT     += -mieee
45 endif
46
47 ifeq ($(F_COMPILER), G77)
48 FCOMMON_OPT     += -mieee
49 endif
50
51 ifndef SMP
52 LIBCXML         = -lcxml  -lots -lm
53 LIBATLAS        = -L/usr/lib/atlas3.7.8 -lf77blas -latlas -lm
54 else
55 LIBCXML         = -lcxmlp -lots -lm
56 LIBATLAS        = -L/usr/lib/atlas3.7.8p -llapack -lptcblas -lptf77blas -latlas -lpthread -lm
57 endif