Makefile 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. all: TMalign TMscore modeller install clean
  2. TMalign.f:
  3. wget http://zhanglab.ccmb.med.umich.edu/TM-align/TMalign.f
  4. TMalign: TMalign.f
  5. gfortran -static -O3 -ffast-math -lm -o TMalign TMalign.f
  6. TMscore.f:
  7. wget http://zhanglab.ccmb.med.umich.edu/TM-score/TMscore.f
  8. TMscore: TMscore.f
  9. gfortran -static -O3 -ffast-math -lm -o TMscore TMscore.f
  10. modeller-9.13.tar.gz:
  11. wget http://salilab.org/modeller/9.13/modeller-9.13.tar.gz
  12. modeller: modeller-9.13.tar.gz
  13. tar xzvf modeller-9.13.tar.gz
  14. echo -e "3\n$(abspath $(CURDIR)/../bin/modeller9.13/)\nXXXXXXXXXX\n\n\n\n\n\n\n\n\n" > opt_modeller.opt
  15. mkdir -p $(abspath $(CURDIR)/../bin/modeller9.13/)
  16. cd modeller-9.13 && ./Install < ../opt_modeller.opt
  17. rm opt_modeller.opt
  18. -patch --forward $(abspath $(CURDIR)/../bin/modeller9.13/)/src/include/modeller.h < patch_modeller_h_missing_files.patch
  19. -cd modeller_cuser && ./buildall.sh $(abspath $(CURDIR)/../bin/modeller9.13/)
  20. install:
  21. cp TMalign ../bin/
  22. cp TMscore ../bin/
  23. clean:
  24. rm -f TMalign*
  25. rm -f TMscore*
  26. rm -rf modeller-9.13
  27. rm -f modeller-9.13.tar.gz