You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.sparc 936 B

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