riscv64: Add RISC-V target
[platform/upstream/openblas.git] / Makefile.sparc
1 CPP     = $(CC) -E
2 RANLIB  = ranlib
3
4 ifdef BINARY64
5
6 ifeq ($(C_COMPILER), GCC)
7 CCOMMON_OPT += -mcpu=v9 -m64
8 else
9 CCOMMON_OPT +=  -m64
10 endif
11 ifeq ($(COMPILER_F77), g77)
12 FCOMMON_OPT += -mcpu=v9 -m64
13 endif
14 ifeq ($(COMPILER_F77), f95)
15 FCOMMON_OPT += -m64
16 endif
17 else
18
19 ifeq ($(C_COMPILER), GCC)
20 CCOMMON_OPT += -mcpu=v9
21 else
22 CCOMMON_OPT +=  -xarch=v9
23 endif
24
25 ifeq ($(COMPILER_F77), g77)
26 FCOMMON_OPT += -mcpu=v9
27 endif
28 ifeq ($(COMPILER_F77), f95)
29 FCOMMON_OPT += -xarch=v8plusb
30 endif
31
32 endif
33
34 LIBNAME         = $(LIBPREFIX).a
35
36 ifndef SMP
37 LIBCXML         = -L/opt/SUNWspro/lib/v9
38 LIBATLAS        = -L$(HOME)/misc/lib -lf77blas -latlas -lm
39 else
40 LIBCXML         = -lcxmlp -lots -lm
41 endif
42 ifdef BINARY64
43 LIBSUNPERF      = -L/opt/SUNWspro/lib/v9 -L/opt/SUNWspro/prod/lib/v9 \
44                 -Wl,-R,/opt/SUNWspro/lib/v9 -lsunperf -lompstubs -lfui -lfsu -lsunmath
45 else
46 LIBSUNPERF      = -L/opt/SUNWspro/lib -L/opt/SUNWspro/prod/lib \
47                 -Wl,-R,/opt/SUNWspro/lib -lsunperf -lompstubs -lfui -lfsu -lsunmath
48 endif