1MODULE := engines/bladerunner 2 3MODULE_OBJS = \ 4 actor.o \ 5 actor_clues.o \ 6 actor_combat.o \ 7 actor_dialogue_queue.o \ 8 actor_walk.o \ 9 adpcm_decoder.o \ 10 ambient_sounds.o \ 11 archive.o \ 12 aud_stream.o \ 13 audio_cache.o \ 14 audio_mixer.o \ 15 audio_player.o \ 16 audio_speech.o \ 17 bladerunner.o \ 18 boundingbox.o \ 19 chapters.o \ 20 combat.o \ 21 crimes_database.o \ 22 debugger.o \ 23 decompress_lcw.o \ 24 decompress_lzo.o \ 25 detection.o \ 26 dialogue_menu.o \ 27 framelimiter.o \ 28 fog.o \ 29 font.o \ 30 game_flags.o \ 31 game_info.o \ 32 image.o \ 33 item.o \ 34 item_pickup.o \ 35 items.o \ 36 light.o \ 37 lights.o \ 38 matrix.o \ 39 mouse.o \ 40 movement_track.o \ 41 music.o \ 42 obstacles.o \ 43 outtake.o \ 44 overlays.o \ 45 regions.o \ 46 savefile.o \ 47 scene.o \ 48 scene_objects.o \ 49 screen_effects.o \ 50 script/script.o \ 51 script/init_script.o \ 52 script/kia_script.o \ 53 script/vk_script.o \ 54 script/esper_script.o \ 55 script/police_maze.o \ 56 script/ai_script.o \ 57 script/ai/answering_machine.o \ 58 script/ai/baker.o \ 59 script/ai/blimp_guy.o \ 60 script/ai/bryant.o \ 61 script/ai/bullet_bob.o \ 62 script/ai/chew.o \ 63 script/ai/clovis.o \ 64 script/ai/crazylegs.o \ 65 script/ai/dektora.o \ 66 script/ai/desk_clerk.o \ 67 script/ai/dispatcher.o \ 68 script/ai/early_q.o \ 69 script/ai/early_q_bartender.o \ 70 script/ai/fish_dealer.o \ 71 script/ai/free_slot_a.o \ 72 script/ai/free_slot_b.o \ 73 script/ai/gaff.o \ 74 script/ai/general_doll.o \ 75 script/ai/generic_walker_a.o \ 76 script/ai/generic_walker_b.o \ 77 script/ai/generic_walker_c.o \ 78 script/ai/gordo.o \ 79 script/ai/governor_kolvig.o \ 80 script/ai/grigorian.o \ 81 script/ai/guzza.o \ 82 script/ai/hanoi.o \ 83 script/ai/hasan.o \ 84 script/ai/hawkers_barkeep.o \ 85 script/ai/hawkers_parrot.o \ 86 script/ai/holloway.o \ 87 script/ai/howie_lee.o \ 88 script/ai/hysteria_patron1.o \ 89 script/ai/hysteria_patron2.o \ 90 script/ai/hysteria_patron3.o \ 91 script/ai/insect_dealer.o \ 92 script/ai/isabella.o \ 93 script/ai/izo.o \ 94 script/ai/klein.o \ 95 script/ai/lance.o \ 96 script/ai/leon.o \ 97 script/ai/lockup_guard.o \ 98 script/ai/lucy.o \ 99 script/ai/luther.o \ 100 script/ai/maggie.o \ 101 script/ai/male_announcer.o \ 102 script/ai/marcus.o \ 103 script/ai/mccoy.o \ 104 script/ai/mia.o \ 105 script/ai/moraji.o \ 106 script/ai/murray.o \ 107 script/ai/mutant1.o \ 108 script/ai/mutant2.o \ 109 script/ai/mutant3.o \ 110 script/ai/newscaster.o \ 111 script/ai/officer_grayford.o \ 112 script/ai/officer_leary.o \ 113 script/ai/photographer.o \ 114 script/ai/rachael.o \ 115 script/ai/rajif.o \ 116 script/ai/runciter.o \ 117 script/ai/sadik.o \ 118 script/ai/sebastian.o \ 119 script/ai/sergeant_walls.o \ 120 script/ai/shoeshine_man.o \ 121 script/ai/steele.o \ 122 script/ai/taffy.o \ 123 script/ai/taffy_patron.o \ 124 script/ai/teenager.o \ 125 script/ai/the_bard.o \ 126 script/ai/transient.o \ 127 script/ai/tyrell.o \ 128 script/ai/tyrell_guard.o \ 129 script/ai/zuben.o \ 130 script/scene_script.o \ 131 script/scene/ar01.o \ 132 script/scene/ar02.o \ 133 script/scene/bb01.o \ 134 script/scene/bb02.o \ 135 script/scene/bb03.o \ 136 script/scene/bb04.o \ 137 script/scene/bb05.o \ 138 script/scene/bb06.o \ 139 script/scene/bb07.o \ 140 script/scene/bb08.o \ 141 script/scene/bb09.o \ 142 script/scene/bb10.o \ 143 script/scene/bb11.o \ 144 script/scene/bb12.o \ 145 script/scene/bb51.o \ 146 script/scene/ct01.o \ 147 script/scene/ct02.o \ 148 script/scene/ct03.o \ 149 script/scene/ct04.o \ 150 script/scene/ct05.o \ 151 script/scene/ct06.o \ 152 script/scene/ct07.o \ 153 script/scene/ct08.o \ 154 script/scene/ct09.o \ 155 script/scene/ct10.o \ 156 script/scene/ct11.o \ 157 script/scene/ct12.o \ 158 script/scene/ct51.o \ 159 script/scene/dr01.o \ 160 script/scene/dr02.o \ 161 script/scene/dr03.o \ 162 script/scene/dr04.o \ 163 script/scene/dr05.o \ 164 script/scene/dr06.o \ 165 script/scene/hc01.o \ 166 script/scene/hc02.o \ 167 script/scene/hc03.o \ 168 script/scene/hc04.o \ 169 script/scene/hf01.o \ 170 script/scene/hf02.o \ 171 script/scene/hf03.o \ 172 script/scene/hf04.o \ 173 script/scene/hf05.o \ 174 script/scene/hf06.o \ 175 script/scene/hf07.o \ 176 script/scene/kp01.o \ 177 script/scene/kp02.o \ 178 script/scene/kp03.o \ 179 script/scene/kp04.o \ 180 script/scene/kp05.o \ 181 script/scene/kp06.o \ 182 script/scene/kp07.o \ 183 script/scene/ma01.o \ 184 script/scene/ma02.o \ 185 script/scene/ma04.o \ 186 script/scene/ma05.o \ 187 script/scene/ma06.o \ 188 script/scene/ma07.o \ 189 script/scene/ma08.o \ 190 script/scene/nr01.o \ 191 script/scene/nr02.o \ 192 script/scene/nr03.o \ 193 script/scene/nr04.o \ 194 script/scene/nr05.o \ 195 script/scene/nr06.o \ 196 script/scene/nr07.o \ 197 script/scene/nr08.o \ 198 script/scene/nr09.o \ 199 script/scene/nr10.o \ 200 script/scene/nr11.o \ 201 script/scene/ps01.o \ 202 script/scene/ps02.o \ 203 script/scene/ps03.o \ 204 script/scene/ps04.o \ 205 script/scene/ps05.o \ 206 script/scene/ps06.o \ 207 script/scene/ps07.o \ 208 script/scene/ps09.o \ 209 script/scene/ps10.o \ 210 script/scene/ps11.o \ 211 script/scene/ps12.o \ 212 script/scene/ps13.o \ 213 script/scene/ps14.o \ 214 script/scene/ps15.o \ 215 script/scene/rc01.o \ 216 script/scene/rc02.o \ 217 script/scene/rc03.o \ 218 script/scene/rc04.o \ 219 script/scene/rc51.o \ 220 script/scene/tb02.o \ 221 script/scene/tb03.o \ 222 script/scene/tb05.o \ 223 script/scene/tb06.o \ 224 script/scene/tb07.o \ 225 script/scene/ug01.o \ 226 script/scene/ug02.o \ 227 script/scene/ug03.o \ 228 script/scene/ug04.o \ 229 script/scene/ug05.o \ 230 script/scene/ug06.o \ 231 script/scene/ug07.o \ 232 script/scene/ug08.o \ 233 script/scene/ug09.o \ 234 script/scene/ug10.o \ 235 script/scene/ug12.o \ 236 script/scene/ug13.o \ 237 script/scene/ug14.o \ 238 script/scene/ug15.o \ 239 script/scene/ug16.o \ 240 script/scene/ug17.o \ 241 script/scene/ug18.o \ 242 script/scene/ug19.o \ 243 set.o \ 244 settings.o \ 245 set_effects.o \ 246 shape.o \ 247 slice_animations.o \ 248 slice_renderer.o \ 249 subtitles.o \ 250 suspects_database.o \ 251 text_resource.o \ 252 time.o \ 253 ui/elevator.o \ 254 ui/end_credits.o \ 255 ui/esper.o \ 256 ui/kia.o \ 257 ui/kia_log.o \ 258 ui/kia_section_base.o \ 259 ui/kia_section_clues.o \ 260 ui/kia_section_crimes.o \ 261 ui/kia_section_diagnostic.o \ 262 ui/kia_section_help.o \ 263 ui/kia_section_load.o \ 264 ui/kia_section_pogo.o \ 265 ui/kia_section_save.o \ 266 ui/kia_section_settings.o \ 267 ui/kia_section_suspects.o \ 268 ui/scores.o \ 269 ui/spinner.o \ 270 ui/ui_check_box.o \ 271 ui/ui_container.o \ 272 ui/ui_image_picker.o \ 273 ui/ui_input_box.o \ 274 ui/ui_scroll_box.o \ 275 ui/ui_slider.o \ 276 ui/vk.o \ 277 view.o \ 278 vqa_decoder.o \ 279 vqa_player.o \ 280 waypoints.o \ 281 zbuffer.o 282 283# This module can be built as a plugin 284ifeq ($(ENABLE_BLADERUNNER), DYNAMIC_PLUGIN) 285PLUGIN := 1 286endif 287 288# Include common rules 289include $(srcdir)/rules.mk 290