Makefile.dirs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. $(info --> Reading $(lastword $(MAKEFILE_LIST)))
  2. IFSAUX_DIRS = \
  3. ifsaux/module \
  4. ifsaux/support \
  5. ifsaux/utilities \
  6. ifsaux/parallel \
  7. ifsaux/ddh \
  8. ifsaux/eclite
  9. ALGOR_DIRS = \
  10. algor/module \
  11. algor/internal/linalg \
  12. algor/internal/fourier \
  13. algor/internal/minim \
  14. algor/internal/lanczos \
  15. algor/external/linalg \
  16. algor/external/fourier \
  17. algor/external/minim \
  18. algor/external/lanczos
  19. SURF_DIRS = \
  20. surf/module \
  21. surf/external
  22. IFS_DIRS = \
  23. ifs/module \
  24. ifs/transform \
  25. ifs/cplng \
  26. ifs/utility \
  27. ifs/parallel \
  28. ifs/setup \
  29. ifs/adiab \
  30. ifs/c9xx \
  31. ifs/canari \
  32. ifs/climate \
  33. ifs/control \
  34. ifs/dfi \
  35. ifs/dia \
  36. ifs/nmi \
  37. ifs/aci \
  38. ifs/phys_dmn \
  39. ifs/phys_ec \
  40. ifs/phys_radi \
  41. ifs/pp_obs \
  42. ifs/sekf \
  43. ifs/sinvect \
  44. ifs/var \
  45. ifs/programs \
  46. ifs/fullpos \
  47. ifs/obs_preproc \
  48. ifs/op_obs
  49. TRANS_DIRS = \
  50. trans/module \
  51. trans/external
  52. COSP_DIRS = \
  53. cosp-1.4.1/src
  54. DUMMY_DIRS = \
  55. dummy/source
  56. IFS_COMPONENTS := \
  57. $(IFSAUX_DIRS) \
  58. $(ALGOR_DIRS) \
  59. $(SURF_DIRS) \
  60. $(COSP_DIRS) \
  61. $(IFS_DIRS) \
  62. $(TRANS_DIRS) \
  63. $(DUMMY_DIRS)
  64. IFS_COMPONENTS := $(addprefix src/,$(IFS_COMPONENTS))