Makefile 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. DEMO01 = "01 - Initialization/"
  2. DEMO02 = "02 - Resources/"
  3. DEMO03 = "03 - Input/"
  4. DEMO04 = "04 - Screen Settings/"
  5. DEMO05 = "05 - Primitives/"
  6. DEMO06 = "06 - Text/"
  7. DEMO07 = "07 - Sprites"
  8. DEMO08 = "08 - Sprite Engine/"
  9. DEMO09 = "09 - Sprite Engine(Classes)/"
  10. DEMO10 = "10 - Tiles/"
  11. DEMO11 = "11 - Grid/"
  12. DEMO12 = "12 - Render into Texture/"
  13. DEMO13 = "13 - Particles/"
  14. DEMO14 = "14 - Sound/"
  15. DEMO15 = "15 - Video/"
  16. DEMO16 = "16 - Physics/"
  17. all:
  18. make -C $(DEMO01)
  19. make -C $(DEMO02)
  20. make -C $(DEMO03)
  21. make -C $(DEMO04)
  22. make -C $(DEMO05)
  23. make -C $(DEMO06)
  24. make -C $(DEMO07)
  25. make -C $(DEMO08)
  26. make -C $(DEMO09)
  27. make -C $(DEMO10)
  28. make -C $(DEMO11)
  29. make -C $(DEMO12)
  30. make -C $(DEMO13)
  31. make -C $(DEMO14)
  32. make -C $(DEMO15)
  33. make -C $(DEMO16)
  34. linux32:
  35. make -C $(DEMO01) linux32
  36. make -C $(DEMO02) linux32
  37. make -C $(DEMO03) linux32
  38. make -C $(DEMO04) linux32
  39. make -C $(DEMO05) linux32
  40. make -C $(DEMO06) linux32
  41. make -C $(DEMO07) linux32
  42. make -C $(DEMO08) linux32
  43. make -C $(DEMO09) linux32
  44. make -C $(DEMO10) linux32
  45. make -C $(DEMO11) linux32
  46. make -C $(DEMO12) linux32
  47. make -C $(DEMO13) linux32
  48. make -C $(DEMO14) linux32
  49. make -C $(DEMO15) linux32
  50. make -C $(DEMO16) linux32
  51. win32:
  52. make -C $(DEMO01) win32
  53. make -C $(DEMO02) win32
  54. make -C $(DEMO03) win32
  55. make -C $(DEMO04) win32
  56. make -C $(DEMO05) win32
  57. make -C $(DEMO06) win32
  58. make -C $(DEMO07) win32
  59. make -C $(DEMO08) win32
  60. make -C $(DEMO09) win32
  61. make -C $(DEMO10) win32
  62. make -C $(DEMO11) win32
  63. make -C $(DEMO12) win32
  64. make -C $(DEMO13) win32
  65. make -C $(DEMO14) win32
  66. make -C $(DEMO15) win32
  67. make -C $(DEMO16) win32
  68. win64:
  69. make -C $(DEMO01) win64
  70. make -C $(DEMO02) win64
  71. make -C $(DEMO03) win64
  72. make -C $(DEMO04) win64
  73. make -C $(DEMO05) win64
  74. make -C $(DEMO06) win64
  75. make -C $(DEMO07) win64
  76. make -C $(DEMO08) win64
  77. make -C $(DEMO09) win64
  78. make -C $(DEMO10) win64
  79. make -C $(DEMO11) win64
  80. make -C $(DEMO12) win64
  81. make -C $(DEMO13) win64
  82. make -C $(DEMO14) win64
  83. make -C $(DEMO15) win64
  84. make -C $(DEMO16) win64
  85. macosx:
  86. make -C $(DEMO01) macosx
  87. make -C $(DEMO02) macosx
  88. make -C $(DEMO03) macosx
  89. make -C $(DEMO04) macosx
  90. make -C $(DEMO05) macosx
  91. make -C $(DEMO06) macosx
  92. make -C $(DEMO07) macosx
  93. make -C $(DEMO08) macosx
  94. make -C $(DEMO09) macosx
  95. make -C $(DEMO10) macosx
  96. make -C $(DEMO11) macosx
  97. make -C $(DEMO12) macosx
  98. make -C $(DEMO13) macosx
  99. make -C $(DEMO14) macosx
  100. make -C $(DEMO15) macosx
  101. make -C $(DEMO16) macosx
  102. macosx_uni:
  103. make -C $(DEMO01) macosx_uni
  104. make -C $(DEMO02) macosx_uni
  105. make -C $(DEMO03) macosx_uni
  106. make -C $(DEMO04) macosx_uni
  107. make -C $(DEMO05) macosx_uni
  108. make -C $(DEMO06) macosx_uni
  109. make -C $(DEMO07) macosx_uni
  110. make -C $(DEMO08) macosx_uni
  111. make -C $(DEMO09) macosx_uni
  112. make -C $(DEMO10) macosx_uni
  113. make -C $(DEMO11) macosx_uni
  114. make -C $(DEMO12) macosx_uni
  115. make -C $(DEMO13) macosx_uni
  116. make -C $(DEMO14) macosx_uni
  117. make -C $(DEMO15) macosx_uni
  118. make -C $(DEMO16) macosx_uni
  119. clean:
  120. make -C $(DEMO01) clean
  121. make -C $(DEMO02) clean
  122. make -C $(DEMO03) clean
  123. make -C $(DEMO04) clean
  124. make -C $(DEMO05) clean
  125. make -C $(DEMO06) clean
  126. make -C $(DEMO07) clean
  127. make -C $(DEMO08) clean
  128. make -C $(DEMO09) clean
  129. make -C $(DEMO10) clean
  130. make -C $(DEMO11) clean
  131. make -C $(DEMO12) clean
  132. make -C $(DEMO13) clean
  133. make -C $(DEMO14) clean
  134. make -C $(DEMO15) clean
  135. make -C $(DEMO16) clean