1MODULE := engines/sherlock 2 3MODULE_OBJS = \ 4 scalpel/scalpel.o \ 5 scalpel/3do/scalpel_3do_screen.o \ 6 scalpel/drivers/adlib.o \ 7 scalpel/drivers/mt32.o \ 8 scalpel/tsage/logo.o \ 9 scalpel/tsage/resources.o \ 10 scalpel/scalpel_darts.o \ 11 scalpel/scalpel_debugger.o \ 12 scalpel/scalpel_fixed_text.o \ 13 scalpel/scalpel_inventory.o \ 14 scalpel/scalpel_journal.o \ 15 scalpel/scalpel_map.o \ 16 scalpel/scalpel_people.o \ 17 scalpel/scalpel_saveload.o \ 18 scalpel/scalpel_scene.o \ 19 scalpel/scalpel_screen.o \ 20 scalpel/scalpel_talk.o \ 21 scalpel/scalpel_user_interface.o \ 22 scalpel/settings.o \ 23 tattoo/tattoo.o \ 24 tattoo/tattoo_darts.o \ 25 tattoo/tattoo_debugger.o \ 26 tattoo/tattoo_fixed_text.o \ 27 tattoo/tattoo_inventory.o \ 28 tattoo/tattoo_journal.o \ 29 tattoo/tattoo_map.o \ 30 tattoo/tattoo_people.o \ 31 tattoo/tattoo_resources.o \ 32 tattoo/tattoo_scene.o \ 33 tattoo/tattoo_screen.o \ 34 tattoo/tattoo_talk.o \ 35 tattoo/tattoo_user_interface.o \ 36 tattoo/widget_base.o \ 37 tattoo/widget_credits.o \ 38 tattoo/widget_files.o \ 39 tattoo/widget_foolscap.o \ 40 tattoo/widget_inventory.o \ 41 tattoo/widget_lab.o \ 42 tattoo/widget_options.o \ 43 tattoo/widget_password.o \ 44 tattoo/widget_quit.o \ 45 tattoo/widget_talk.o \ 46 tattoo/widget_text.o \ 47 tattoo/widget_tooltip.o \ 48 tattoo/widget_verbs.o \ 49 animation.o \ 50 debugger.o \ 51 events.o \ 52 fixed_text.o \ 53 fonts.o \ 54 image_file.o \ 55 inventory.o \ 56 journal.o \ 57 map.o \ 58 metaengine.o \ 59 music.o \ 60 objects.o \ 61 people.o \ 62 resources.o \ 63 saveload.o \ 64 scene.o \ 65 screen.o \ 66 sherlock.o \ 67 sound.o \ 68 surface.o \ 69 talk.o \ 70 user_interface.o 71 72# This module can be built as a plugin 73ifeq ($(ENABLE_SHERLOCK), DYNAMIC_PLUGIN) 74PLUGIN := 1 75endif 76 77# Include common rules 78include $(srcdir)/rules.mk 79 80# Detection objects 81DETECT_OBJS += $(MODULE)/detection.o 82