Makefile 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  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. DEMO17 = "17 - Menu(touch menu)"
  18. all:
  19. make -C $(DEMO01)
  20. make -C $(DEMO02)
  21. make -C $(DEMO03)
  22. make -C $(DEMO04)
  23. make -C $(DEMO05)
  24. make -C $(DEMO06)
  25. make -C $(DEMO07)
  26. make -C $(DEMO08)
  27. make -C $(DEMO09)
  28. make -C $(DEMO10)
  29. make -C $(DEMO11)
  30. make -C $(DEMO12)
  31. make -C $(DEMO13)
  32. make -C $(DEMO14)
  33. make -C $(DEMO15)
  34. make -C $(DEMO16)
  35. make -C $(DEMO17)
  36. linux32:
  37. make -C $(DEMO01) linux32
  38. make -C $(DEMO02) linux32
  39. make -C $(DEMO03) linux32
  40. make -C $(DEMO04) linux32
  41. make -C $(DEMO05) linux32
  42. make -C $(DEMO06) linux32
  43. make -C $(DEMO07) linux32
  44. make -C $(DEMO08) linux32
  45. make -C $(DEMO09) linux32
  46. make -C $(DEMO10) linux32
  47. make -C $(DEMO11) linux32
  48. make -C $(DEMO12) linux32
  49. make -C $(DEMO13) linux32
  50. make -C $(DEMO14) linux32
  51. make -C $(DEMO15) linux32
  52. make -C $(DEMO16) linux32
  53. make -C $(DEMO17) linux32
  54. win32:
  55. make -C $(DEMO01) win32
  56. make -C $(DEMO02) win32
  57. make -C $(DEMO03) win32
  58. make -C $(DEMO04) win32
  59. make -C $(DEMO05) win32
  60. make -C $(DEMO06) win32
  61. make -C $(DEMO07) win32
  62. make -C $(DEMO08) win32
  63. make -C $(DEMO09) win32
  64. make -C $(DEMO10) win32
  65. make -C $(DEMO11) win32
  66. make -C $(DEMO12) win32
  67. make -C $(DEMO13) win32
  68. make -C $(DEMO14) win32
  69. make -C $(DEMO15) win32
  70. make -C $(DEMO16) win32
  71. make -C $(DEMO17) win32
  72. win64:
  73. make -C $(DEMO01) win64
  74. make -C $(DEMO02) win64
  75. make -C $(DEMO03) win64
  76. make -C $(DEMO04) win64
  77. make -C $(DEMO05) win64
  78. make -C $(DEMO06) win64
  79. make -C $(DEMO07) win64
  80. make -C $(DEMO08) win64
  81. make -C $(DEMO09) win64
  82. make -C $(DEMO10) win64
  83. make -C $(DEMO11) win64
  84. make -C $(DEMO12) win64
  85. make -C $(DEMO13) win64
  86. make -C $(DEMO14) win64
  87. make -C $(DEMO15) win64
  88. make -C $(DEMO16) win64
  89. make -C $(DEMO17) win64
  90. macosx:
  91. make -C $(DEMO01) macosx
  92. make -C $(DEMO02) macosx
  93. make -C $(DEMO03) macosx
  94. make -C $(DEMO04) macosx
  95. make -C $(DEMO05) macosx
  96. make -C $(DEMO06) macosx
  97. make -C $(DEMO07) macosx
  98. make -C $(DEMO08) macosx
  99. make -C $(DEMO09) macosx
  100. make -C $(DEMO10) macosx
  101. make -C $(DEMO11) macosx
  102. make -C $(DEMO12) macosx
  103. make -C $(DEMO13) macosx
  104. make -C $(DEMO14) macosx
  105. make -C $(DEMO15) macosx
  106. make -C $(DEMO16) macosx
  107. make -C $(DEMO17) macosx
  108. macosx_uni:
  109. make -C $(DEMO01) macosx_uni
  110. make -C $(DEMO02) macosx_uni
  111. make -C $(DEMO03) macosx_uni
  112. make -C $(DEMO04) macosx_uni
  113. make -C $(DEMO05) macosx_uni
  114. make -C $(DEMO06) macosx_uni
  115. make -C $(DEMO07) macosx_uni
  116. make -C $(DEMO08) macosx_uni
  117. make -C $(DEMO09) macosx_uni
  118. make -C $(DEMO10) macosx_uni
  119. make -C $(DEMO11) macosx_uni
  120. make -C $(DEMO12) macosx_uni
  121. make -C $(DEMO13) macosx_uni
  122. make -C $(DEMO14) macosx_uni
  123. make -C $(DEMO15) macosx_uni
  124. make -C $(DEMO16) macosx_uni
  125. make -C $(DEMO17) macosx_uni
  126. clean:
  127. make -C $(DEMO01) clean
  128. make -C $(DEMO02) clean
  129. make -C $(DEMO03) clean
  130. make -C $(DEMO04) clean
  131. make -C $(DEMO05) clean
  132. make -C $(DEMO06) clean
  133. make -C $(DEMO07) clean
  134. make -C $(DEMO08) clean
  135. make -C $(DEMO09) clean
  136. make -C $(DEMO10) clean
  137. make -C $(DEMO11) clean
  138. make -C $(DEMO12) clean
  139. make -C $(DEMO13) clean
  140. make -C $(DEMO14) clean
  141. make -C $(DEMO15) clean
  142. make -C $(DEMO16) clean
  143. make -C $(DEMO17) clean