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 834 B

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