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 1.4 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. include ../../make.inc
  2. all: single double complex complex16
  3. single: xblat1s xblat2s xblat3s
  4. double: xblat1d xblat2d xblat3d
  5. complex: xblat1c xblat2c xblat3c
  6. complex16: xblat1z xblat2z xblat3z
  7. xblat1s: sblat1.o $(BLASLIB)
  8. $(LOADER) $(LOADOPTS) -o $@ $^
  9. xblat1d: dblat1.o $(BLASLIB)
  10. $(LOADER) $(LOADOPTS) -o $@ $^
  11. xblat1c: cblat1.o $(BLASLIB)
  12. $(LOADER) $(LOADOPTS) -o $@ $^
  13. xblat1z: zblat1.o $(BLASLIB)
  14. $(LOADER) $(LOADOPTS) -o $@ $^
  15. xblat2s: sblat2.o $(BLASLIB)
  16. $(LOADER) $(LOADOPTS) -o $@ $^
  17. xblat2d: dblat2.o $(BLASLIB)
  18. $(LOADER) $(LOADOPTS) -o $@ $^
  19. xblat2c: cblat2.o $(BLASLIB)
  20. $(LOADER) $(LOADOPTS) -o $@ $^
  21. xblat2z: zblat2.o $(BLASLIB)
  22. $(LOADER) $(LOADOPTS) -o $@ $^
  23. xblat3s: sblat3.o $(BLASLIB)
  24. $(LOADER) $(LOADOPTS) -o $@ $^
  25. xblat3d: dblat3.o $(BLASLIB)
  26. $(LOADER) $(LOADOPTS) -o $@ $^
  27. xblat3c: cblat3.o $(BLASLIB)
  28. $(LOADER) $(LOADOPTS) -o $@ $^
  29. xblat3z: zblat3.o $(BLASLIB)
  30. $(LOADER) $(LOADOPTS) -o $@ $^
  31. run: all
  32. ./xblat1s > sblat1.out
  33. ./xblat1d > dblat1.out
  34. ./xblat1c > cblat1.out
  35. ./xblat1z > zblat1.out
  36. ./xblat2s < sblat2.in
  37. ./xblat2d < dblat2.in
  38. ./xblat2c < cblat2.in
  39. ./xblat2z < zblat2.in
  40. ./xblat3s < sblat3.in
  41. ./xblat3d < dblat3.in
  42. ./xblat3c < cblat3.in
  43. ./xblat3z < zblat3.in
  44. clean: cleanobj cleanexe cleantest
  45. cleanobj:
  46. rm -f *.o
  47. cleanexe:
  48. rm -f xblat*
  49. cleantest:
  50. rm -f *.out core
  51. .f.o:
  52. $(FORTRAN) $(OPTS) -c -o $@ $<