MODULE := engines/bladerunner MODULE_OBJS = \ actor.o \ actor_clues.o \ actor_combat.o \ actor_dialogue_queue.o \ actor_walk.o \ adpcm_decoder.o \ ambient_sounds.o \ archive.o \ aud_stream.o \ audio_cache.o \ audio_mixer.o \ audio_player.o \ audio_speech.o \ bladerunner.o \ boundingbox.o \ chapters.o \ color.o \ combat.o \ crimes_database.o \ debugger.o \ decompress_lcw.o \ decompress_lzo.o \ dialogue_menu.o \ framelimiter.o \ fog.o \ font.o \ game_flags.o \ game_info.o \ image.o \ item.o \ item_pickup.o \ items.o \ light.o \ lights.o \ matrix.o \ metaengine.o \ mouse.o \ movement_track.o \ music.o \ obstacles.o \ outtake.o \ overlays.o \ regions.o \ savefile.o \ scene.o \ scene_objects.o \ screen_effects.o \ script/script.o \ script/init_script.o \ script/kia_script.o \ script/vk_script.o \ script/esper_script.o \ script/police_maze.o \ script/ai_script.o \ script/ai/answering_machine.o \ script/ai/baker.o \ script/ai/blimp_guy.o \ script/ai/bryant.o \ script/ai/bullet_bob.o \ script/ai/chew.o \ script/ai/clovis.o \ script/ai/crazylegs.o \ script/ai/dektora.o \ script/ai/desk_clerk.o \ script/ai/dispatcher.o \ script/ai/early_q.o \ script/ai/early_q_bartender.o \ script/ai/fish_dealer.o \ script/ai/free_slot_a.o \ script/ai/free_slot_b.o \ script/ai/gaff.o \ script/ai/general_doll.o \ script/ai/generic_walker_a.o \ script/ai/generic_walker_b.o \ script/ai/generic_walker_c.o \ script/ai/gordo.o \ script/ai/governor_kolvig.o \ script/ai/grigorian.o \ script/ai/guzza.o \ script/ai/hanoi.o \ script/ai/hasan.o \ script/ai/hawkers_barkeep.o \ script/ai/hawkers_parrot.o \ script/ai/holloway.o \ script/ai/howie_lee.o \ script/ai/hysteria_patron1.o \ script/ai/hysteria_patron2.o \ script/ai/hysteria_patron3.o \ script/ai/insect_dealer.o \ script/ai/isabella.o \ script/ai/izo.o \ script/ai/klein.o \ script/ai/lance.o \ script/ai/leon.o \ script/ai/lockup_guard.o \ script/ai/lucy.o \ script/ai/luther.o \ script/ai/maggie.o \ script/ai/male_announcer.o \ script/ai/marcus.o \ script/ai/mccoy.o \ script/ai/mia.o \ script/ai/moraji.o \ script/ai/murray.o \ script/ai/mutant1.o \ script/ai/mutant2.o \ script/ai/mutant3.o \ script/ai/newscaster.o \ script/ai/officer_grayford.o \ script/ai/officer_leary.o \ script/ai/photographer.o \ script/ai/rachael.o \ script/ai/rajif.o \ script/ai/runciter.o \ script/ai/sadik.o \ script/ai/sebastian.o \ script/ai/sergeant_walls.o \ script/ai/shoeshine_man.o \ script/ai/steele.o \ script/ai/taffy.o \ script/ai/taffy_patron.o \ script/ai/teenager.o \ script/ai/the_bard.o \ script/ai/transient.o \ script/ai/tyrell.o \ script/ai/tyrell_guard.o \ script/ai/zuben.o \ script/scene_script.o \ script/scene/ar01.o \ script/scene/ar02.o \ script/scene/bb01.o \ script/scene/bb02.o \ script/scene/bb03.o \ script/scene/bb04.o \ script/scene/bb05.o \ script/scene/bb06.o \ script/scene/bb07.o \ script/scene/bb08.o \ script/scene/bb09.o \ script/scene/bb10.o \ script/scene/bb11.o \ script/scene/bb12.o \ script/scene/bb51.o \ script/scene/ct01.o \ script/scene/ct02.o \ script/scene/ct03.o \ script/scene/ct04.o \ script/scene/ct05.o \ script/scene/ct06.o \ script/scene/ct07.o \ script/scene/ct08.o \ script/scene/ct09.o \ script/scene/ct10.o \ script/scene/ct11.o \ script/scene/ct12.o \ script/scene/ct51.o \ script/scene/dr01.o \ script/scene/dr02.o \ script/scene/dr03.o \ script/scene/dr04.o \ script/scene/dr05.o \ script/scene/dr06.o \ script/scene/hc01.o \ script/scene/hc02.o \ script/scene/hc03.o \ script/scene/hc04.o \ script/scene/hf01.o \ script/scene/hf02.o \ script/scene/hf03.o \ script/scene/hf04.o \ script/scene/hf05.o \ script/scene/hf06.o \ script/scene/hf07.o \ script/scene/kp01.o \ script/scene/kp02.o \ script/scene/kp03.o \ script/scene/kp04.o \ script/scene/kp05.o \ script/scene/kp06.o \ script/scene/kp07.o \ script/scene/ma01.o \ script/scene/ma02.o \ script/scene/ma04.o \ script/scene/ma05.o \ script/scene/ma06.o \ script/scene/ma07.o \ script/scene/ma08.o \ script/scene/nr01.o \ script/scene/nr02.o \ script/scene/nr03.o \ script/scene/nr04.o \ script/scene/nr05.o \ script/scene/nr06.o \ script/scene/nr07.o \ script/scene/nr08.o \ script/scene/nr09.o \ script/scene/nr10.o \ script/scene/nr11.o \ script/scene/ps01.o \ script/scene/ps02.o \ script/scene/ps03.o \ script/scene/ps04.o \ script/scene/ps05.o \ script/scene/ps06.o \ script/scene/ps07.o \ script/scene/ps09.o \ script/scene/ps10.o \ script/scene/ps11.o \ script/scene/ps12.o \ script/scene/ps13.o \ script/scene/ps14.o \ script/scene/ps15.o \ script/scene/rc01.o \ script/scene/rc02.o \ script/scene/rc03.o \ script/scene/rc04.o \ script/scene/rc51.o \ script/scene/tb02.o \ script/scene/tb03.o \ script/scene/tb05.o \ script/scene/tb06.o \ script/scene/tb07.o \ script/scene/ug01.o \ script/scene/ug02.o \ script/scene/ug03.o \ script/scene/ug04.o \ script/scene/ug05.o \ script/scene/ug06.o \ script/scene/ug07.o \ script/scene/ug08.o \ script/scene/ug09.o \ script/scene/ug10.o \ script/scene/ug12.o \ script/scene/ug13.o \ script/scene/ug14.o \ script/scene/ug15.o \ script/scene/ug16.o \ script/scene/ug17.o \ script/scene/ug18.o \ script/scene/ug19.o \ set.o \ settings.o \ set_effects.o \ shape.o \ slice_animations.o \ slice_renderer.o \ subtitles.o \ suspects_database.o \ text_resource.o \ time.o \ ui/elevator.o \ ui/end_credits.o \ ui/esper.o \ ui/kia.o \ ui/kia_log.o \ ui/kia_section_base.o \ ui/kia_section_clues.o \ ui/kia_section_crimes.o \ ui/kia_section_diagnostic.o \ ui/kia_section_help.o \ ui/kia_section_load.o \ ui/kia_section_pogo.o \ ui/kia_section_save.o \ ui/kia_section_settings.o \ ui/kia_section_suspects.o \ ui/scores.o \ ui/spinner.o \ ui/ui_check_box.o \ ui/ui_container.o \ ui/ui_image_picker.o \ ui/ui_input_box.o \ ui/ui_scroll_box.o \ ui/ui_slider.o \ ui/ui_dropdown.o \ ui/vk.o \ view.o \ vqa_decoder.o \ vqa_player.o \ waypoints.o \ zbuffer.o # This module can be built as a plugin ifeq ($(ENABLE_BLADERUNNER), DYNAMIC_PLUGIN) PLUGIN := 1 endif # Include common rules include $(srcdir)/rules.mk # Detection objects DETECT_OBJS += $(MODULE)/detection.o