1MODULE := engines/neverhood
2
3MODULE_OBJS = \
4	background.o \
5	blbarchive.o \
6	console.o \
7	diskplayerscene.o \
8	entity.o \
9	gamemodule.o \
10	gamevars.o \
11	graphics.o \
12	klaymen.o \
13	menumodule.o \
14	metaengine.o \
15	microtiles.o \
16	module_scene.o \
17	modules/module1000.o \
18	modules/module1000_sprites.o \
19	modules/module1100.o \
20	modules/module1100_sprites.o \
21	modules/module1200.o \
22	modules/module1200_sprites.o \
23	modules/module1300.o \
24	modules/module1300_sprites.o \
25	modules/module1400.o \
26	modules/module1400_sprites.o \
27	modules/module1500.o \
28	modules/module1600.o \
29	modules/module1600_sprites.o \
30	modules/module1700.o \
31	modules/module1700_sprites.o \
32	modules/module1800.o \
33	modules/module1900.o \
34	modules/module1900_sprites.o \
35	modules/module2000.o \
36	modules/module2000_sprites.o \
37	modules/module2100.o \
38	modules/module2100_sprites.o \
39	modules/module2200.o \
40	modules/module2200_sprites.o \
41	modules/module2300.o \
42	modules/module2400.o \
43	modules/module2400_sprites.o \
44	modules/module2500.o \
45	modules/module2500_sprites.o \
46	modules/module2600.o \
47	modules/module2600_sprites.o \
48	modules/module2700.o \
49	modules/module2700_sprites.o \
50	modules/module2800.o \
51	modules/module2800_sprites.o \
52	modules/module2900.o \
53	modules/module2900_sprites.o \
54	modules/module3000.o \
55	modules/module3000_sprites.o \
56	mouse.o \
57	navigationscene.o \
58	neverhood.o \
59	palette.o \
60	resource.o \
61	resourceman.o \
62	saveload.o \
63	scene.o \
64	screen.o \
65	smackerscene.o \
66	smackerplayer.o \
67	sound.o \
68	sprite.o \
69	staticdata.o
70
71# This module can be built as a plugin
72ifeq ($(ENABLE_NEVERHOOD), DYNAMIC_PLUGIN)
73PLUGIN := 1
74endif
75
76# Include common rules
77include $(srcdir)/rules.mk
78
79# Detection objects
80DETECT_OBJS += $(MODULE)/detection.o
81