PageRenderTime 49ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/MAIN/nil/src/Makefile

#
Makefile | 105 lines | 96 code | 5 blank | 4 comment | 0 complexity | 973b252b062283304e9e44e1bda5ed66 MD5 | raw file
Possible License(s): AGPL-1.0, GPL-3.0
  1. PROGRAM = nil
  2. OBJECTS = animation.o \
  3. animations.o \
  4. animator.o \
  5. anim_helpers.o \
  6. clientworld.o \
  7. configuration.o \
  8. controls.o \
  9. event.o \
  10. event_target.o \
  11. fluff.o \
  12. font_instance.o \
  13. fonts.o \
  14. game_client.o \
  15. graphic_bar.o \
  16. graphic.o \
  17. graphic_msg.o \
  18. graphics.o \
  19. icon_base.o \
  20. icon_graph.o \
  21. keymapper_bindings.o \
  22. keymapper.o \
  23. loader.o \
  24. menu.o \
  25. menu_item.o \
  26. nil_client.o \
  27. nil_console.o \
  28. nil_files.o \
  29. nil_main.o \
  30. nil_math.o \
  31. nil_server.o \
  32. obj_base.o \
  33. obj_bignuke.o \
  34. obj_bonus.o \
  35. obj_bonus_health.o \
  36. obj_chatmessage.o \
  37. obj_clusterbomb.o \
  38. obj_explosion.o \
  39. obj_fireball.o \
  40. obj_gib.o \
  41. obj_grenade.o \
  42. obj_hook.o \
  43. obj_larpa.o \
  44. obj_particle.o \
  45. obj_plasmaball.o \
  46. obj_player.o \
  47. obj_player_data.o \
  48. obj_projectile.o \
  49. obj_railslug.o \
  50. obj_rocket.o \
  51. obj_scoreboard.o \
  52. obj_smoke.o \
  53. obj_test.o \
  54. obj_tinygranade.o \
  55. obj_weapon_bignuke.o \
  56. obj_weapon_clusterbomb.o \
  57. obj_weapon.o \
  58. obj_weapon_flamethrower.o \
  59. obj_weapon_jetpack.o \
  60. obj_weapon_larpa.o \
  61. obj_weapon_megashotgun.o \
  62. obj_weapon_minigun.o \
  63. obj_weapon_mininuke.o \
  64. obj_weapon_plasmagun.o \
  65. obj_weapon_railgun.o \
  66. obj_weapon_rocket.o \
  67. obj_weapon_shotgun.o \
  68. obj_weapon_test.o \
  69. random.o \
  70. raw_surface.o \
  71. serializable.o \
  72. serializer.o \
  73. serializer_reader.o \
  74. serializer_writer.o \
  75. serverworld.o \
  76. sexchanger.o \
  77. sound.o \
  78. sound_event.o \
  79. sounds.o \
  80. soundsystem.o \
  81. tcp_client.o \
  82. tcp_server_connection.o \
  83. tcp_server.o \
  84. tcp_socket.o \
  85. update_queue.o \
  86. viewport.o \
  87. view_rgbf.o \
  88. win32_system.o \
  89. world.o
  90. # keyboard.o \
  91. # thinker.o \
  92. # thought_collector.o \
  93. # thought_spreader.o
  94. all: $(PROGRAM)
  95. .cpp.o:
  96. g++ -Wall -O0 -g -I. `sdl-config --cflags` -o $@ -c $<
  97. nil: $(OBJECTS)
  98. g++ -o $(PROGRAM) `sdl-config --libs` -liberty -lSDL_mixer -lSDL_ttf -lSDL_image -lz -L/usr/lib -lpthread $(OBJECTS)
  99. clean:
  100. rm -f $(OBJECTS) $(PROGRAM)