MODULE := engines/titanic MODULE_OBJS := \ compressed_file.o \ compression.o \ detection.o \ direct_draw.o \ font.o \ game_manager.o \ game_view.o \ image.o \ main_game_window.o \ screen_manager.o \ simple_file.o \ string.o \ titanic.o \ video_surface.o \ carry/arm.o \ carry/bowl_ear.o \ carry/brain.o \ carry/bridge_piece.o \ carry/carry.o \ carry/carry_parrot.oo \ carry/chicken.o \ carry/crushed_tv.o \ carry/ear.o \ carry/eye.o \ carry/feathers.o \ carry/fruit.o \ carry/glass.o \ carry/hammer.o \ carry/head_piece.o \ carry/hose.o \ carry/key.o \ carry/liftbot_head.o \ carry/long_stick.o \ carry/magazine.o \ carry/mouth.o \ carry/napkin.o \ carry/nose.o \ carry/note.o \ carry/parcel.o \ carry/phonograph_cylinder.o \ carry/phonograph_ear.o \ carry/photograph.o \ carry/plug_in.o \ carry/sweets.o \ core/background.o \ core/click_responder.o \ core/dont_save_file_item.o \ core/drop_target.o \ core/file_item.o \ core/game_object.o \ core/link_item.o \ core/list.o \ core/message_target.o \ core/movie_clip.o \ core/multi_drop_target.o \ core/named_item.o \ core/node_item.o \ core/pet_control.o \ core/project_item.o \ core/resource_key.o \ core/saveable_object.o \ core/turn_on_object.o \ core/turn_on_play_sound.o \ core/tree_item.o \ core/view_item.o \ game/announce.o \ game/bowl_unlocker.o \ game/cdrom.o \ game/cdrom_computer.o \ game/cdrom_tray.o \ game/computer_screen.o \ game/credits.o \ game/credits_button.o \ game/dead_area.o \ game/desk_click_responder.o \ game/doorbot_home_handler.o \ game/drawer.o \ game/ear_sweet_bowl.o \ game/empty_nut_bowl.o \ game/hammer_dispensor_button.o \ game/no_nut_bowl.o \ game/pet_position.o \ game/port_hole.o \ game/null_port_hole.o \ game/nut_replacer.o \ game/room_item.o \ game/service_elevator_door.o \ game/sgt_state_room.o \ game/sgt_upper_doors_sound.o \ game/start_action.o \ game/sub_glass.o \ game/sweet_bowl.o \ game/television.o \ game/parrot/parrot_lobby_controller.o \ game/parrot/parrot_lobby_link_updater.o \ game/parrot/parrot_lobby_object.o \ game/parrot/parrot_lobby_view_object.o \ game/parrot/parrot_loser.o \ game/parrot/parrot_nut_bowl_actor.o \ game/parrot/parrot_nut_eater.o \ game/parrot/parrot_perch_holder.o \ game/parrot/parrot_succubus.o \ game/parrot/parrot_trigger.o \ gfx/act_button.o \ gfx/changes_season_button.o \ gfx/chev_left_off.o \ gfx/chev_left_on.o \ gfx/chev_right_off.o \ gfx/chev_right_on.o \ gfx/chev_send_rec_switch.o \ gfx/chev_switch.o \ gfx/elevator_button.o \ gfx/get_from_succ.o \ gfx/helmet_on_off.o \ gfx/home_photo.o \ gfx/icon_nav_action.o \ gfx/icon_nav_down.o \ gfx/icon_nav_left.o \ gfx/icon_nav_right.o \ gfx/icon_nav_up.o \ gfx/keybrd_butt.o \ gfx/move_object_button.o \ gfx/pet_mode_off.o \ gfx/pet_mode_on.o \ gfx/pet_mode_panel.o \ gfx/send_to_succ.o \ gfx/slider_button.o \ gfx/small_chev_left_off.o \ gfx/small_chev_left_on.o \ gfx/small_chev_right_off.o \ gfx/small_chev_right_on.o \ gfx/status_change_button.o \ gfx/st_button.o \ gfx/toggle_switch.o \ messages/auto_sound_event.o \ messages/door_auto_sound_event.o \ messages/messages.o \ moves/enter_bomb_room.o \ moves/exit_arboretum.o \ moves/exit_bridge.o \ moves/exit_state_room.o \ moves/exit_titania.o \ moves/move_player_in_parrot_room.o \ moves/move_player_to_from.o \ moves/move_player_to.o \ moves/multi_move.o \ moves/pan_from_pel.o \ moves/restaurant_pan_handler.o \ moves/restricted_move.o \ moves/trip_down_canal.o \ npcs/barbot.o \ npcs/bellbot.o \ npcs/callbot.o \ npcs/character.o \ npcs/deskbot.o \ npcs/doorbot.o \ npcs/liftbot.o \ npcs/maitre_d.o \ npcs/mobile.o \ npcs/parrot.o \ npcs/robot_controller.o \ npcs/starlings.o \ npcs/succubus.o \ npcs/summon_bots.o \ npcs/titania.o \ npcs/true_talk_npc.o \ sound/auto_music_player.o \ sound/auto_music_player_base.o \ sound/seasonal_music_player.o # This module can be built as a plugin ifeq ($(ENABLE_TITANIC), DYNAMIC_PLUGIN) PLUGIN := 1 endif # Include common rules include $(srcdir)/rules.mk