GBADoom.pro 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  1. QT += gui widgets
  2. CONFIG += c++11 console
  3. CONFIG -= app_bundle
  4. CONFIG += force_debug_info
  5. # The following define makes your compiler emit warnings if you use
  6. # any Qt feature that has been marked deprecated (the exact warnings
  7. # depend on your compiler). Please consult the documentation of the
  8. # deprecated API in order to know how to port your code away from it.
  9. DEFINES += QT_DEPRECATED_WARNINGS
  10. DEFINES += RANGECHECK
  11. DEFINES += _CRT_SECURE_NO_WARNINGS
  12. # You can also make your code fail to compile if it uses deprecated APIs.
  13. # In order to do so, uncomment the following line.
  14. # You can also select to disable deprecated APIs only up to a certain version of Qt.
  15. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
  16. INCLUDEPATH += "include"
  17. INCLUDEPATH += "C:\devkitPro\libgba\include"
  18. SOURCES += \
  19. source/am_map.c \
  20. source/d_client.c \
  21. source/d_items.c \
  22. source/d_main.c \
  23. source/doom_iwad.c \
  24. source/f_finale.c \
  25. source/f_wipe.c \
  26. source/g_game.c \
  27. source/global_data.c \
  28. source/hu_lib.c \
  29. source/hu_stuff.c \
  30. source/i_audio.c \
  31. source/i_main.c \
  32. source/i_system.c \
  33. source/i_system_e32.cpp \
  34. source/i_system_gba.cpp \
  35. source/i_video.c \
  36. source/info.c \
  37. source/lprintf.c \
  38. source/m_bbox.c \
  39. source/m_cheat.c \
  40. source/m_menu.c \
  41. source/m_random.c \
  42. source/m_recip.c \
  43. source/p_ceilng.c \
  44. source/p_doors.c \
  45. source/p_enemy.c \
  46. source/p_floor.c \
  47. source/p_genlin.c \
  48. source/p_inter.c \
  49. source/p_lights.c \
  50. source/p_map.c \
  51. source/p_maputl.c \
  52. source/p_mobj.c \
  53. source/p_plats.c \
  54. source/p_pspr.c \
  55. source/p_setup.c \
  56. source/p_sight.c \
  57. source/p_spec.c \
  58. source/p_switch.c \
  59. source/p_telept.c \
  60. source/p_tick.c \
  61. source/p_user.c \
  62. source/r_data.c \
  63. source/r_draw.c \
  64. source/r_hotpath.iwram.c \
  65. source/r_main.c \
  66. source/r_patch.c \
  67. source/r_plane.c \
  68. source/r_things.c \
  69. source/s_sound.c \
  70. source/sounds.c \
  71. source/st_gfx.c \
  72. source/st_lib.c \
  73. source/st_stuff.c \
  74. source/tables.c \
  75. source/v_video.c \
  76. source/version.c \
  77. source/w_wad.c \
  78. source/wi_stuff.c \
  79. source/z_bmalloc.c \
  80. source/z_zone.c
  81. # Default rules for deployment.
  82. qnx: target.path = /tmp/$${TARGET}/bin
  83. else: unix:!android: target.path = /opt/$${TARGET}/bin
  84. !isEmpty(target.path): INSTALLS += target
  85. HEADERS += \
  86. include/am_map.h \
  87. include/config.h \
  88. include/d_englsh.h \
  89. include/d_event.h \
  90. include/d_items.h \
  91. include/d_main.h \
  92. include/d_net.h \
  93. include/d_player.h \
  94. include/d_think.h \
  95. include/d_ticcmd.h \
  96. include/doom_iwad.h \
  97. include/doomdata.h \
  98. include/doomdef.h \
  99. include/doomstat.h \
  100. include/doomtype.h \
  101. include/dstrings.h \
  102. include/f_finale.h \
  103. include/f_wipe.h \
  104. include/g_game.h \
  105. include/gba_functions.h \
  106. include/global_data.h \
  107. include/global_init.h \
  108. include/hu_lib.h \
  109. include/hu_stuff.h \
  110. include/i_main.h \
  111. include/i_network.h \
  112. include/i_sound.h \
  113. include/i_system.h \
  114. include/i_system_e32.h \
  115. include/i_system_win.h \
  116. include/i_video.h \
  117. include/info.h \
  118. include/lprintf.h \
  119. include/m_bbox.h \
  120. include/m_cheat.h \
  121. include/m_fixed.h \
  122. include/m_menu.h \
  123. include/m_misc.h \
  124. include/m_random.h \
  125. include/m_recip.h \
  126. include/m_swap.h \
  127. include/p_enemy.h \
  128. include/p_inter.h \
  129. include/p_map.h \
  130. include/p_maputl.h \
  131. include/p_mobj.h \
  132. include/p_pspr.h \
  133. include/p_setup.h \
  134. include/p_spec.h \
  135. include/p_tick.h \
  136. include/p_user.h \
  137. include/protocol.h \
  138. include/r_data.h \
  139. include/r_defs.h \
  140. include/r_draw.h \
  141. include/r_main.h \
  142. include/r_patch.h \
  143. include/r_plane.h \
  144. include/r_segs.h \
  145. include/r_sky.h \
  146. include/r_state.h \
  147. include/r_things.h \
  148. include/s_sound.h \
  149. include/sounds.h \
  150. include/st_gfx.h \
  151. include/st_lib.h \
  152. include/st_stuff.h \
  153. include/tables.h \
  154. include/v_video.h \
  155. include/version.h \
  156. include/w_wad.h \
  157. include/wi_stuff.h \
  158. include/z_bmalloc.h \
  159. include/z_zone.h
  160. DISTFILES += \
  161. Makefile \
  162. source/fixeddiv.s
  163. win32-msvc* {
  164. # LIBS += $$PWD/codeprophet.lib
  165. # QMAKE_CXXFLAGS += /GH /Gh
  166. # QMAKE_CFLAGS += /GH /Gh
  167. # QMAKE_CFLAGS += /fsanitize=address
  168. # QMAKE_CXXFLAGS += /fsanitize=address
  169. }