root/trunk/src/Makefile.src

Revision 141, 0.9 kB (checked in by takkaria, 3 years ago)

Switch to new model for producing sound: instead of a TERM_XTRA_SOUND hook, we now have a simple "sound_hook" which should be set to the appropriate function to play a sound. Introduce a new modular system for sound modules for ports that use main.c (for the future, in case we want to use e.g. gstreamer). Allow sound to be toggled as an in-game option. (Closes #122.)

  • Property svn:mime-type set to text/plain
  • Property svn:eol-style set to native
Line 
1 #
2 # File: Makefile.src
3 #
4 # A makefile which includes the current object files, hopefully includable
5 # across a range of different makefiles, to cut down on maintenance.
6 #
7
8 HDRS = h-basic.h
9 INCS = angband.h config.h defines.h externs.h types.h \
10        z-term.h z-rand.h z-type.h z-util.h z-virt.h z-form.h
11
12 HEADERS = $(HDRS) $(INCS)
13
14 ZFILES = z-file z-form z-rand z-term z-type z-util z-virt
15 MAINFILES = main maid-x11 main-crb main-gcu main-gtk main-ros main-sdl \
16             main-win main-x11 main-xaw snd-sdl
17
18 ANGFILES = \
19         birth \
20         cave \
21         cmd0 \
22         cmd1 \
23         cmd2 \
24         cmd3 \
25         cmd4 \
26         cmd5 \
27         cmd6 \
28         dungeon \
29         files \
30         generate \
31         init1 \
32         init2 \
33         load \
34         melee1 \
35         melee2 \
36         monster1 \
37         monster2 \
38         obj-info \
39         object1 \
40         object2 \
41         randart \
42         randname \
43         pathfind \
44         save \
45         spells1 \
46         spells2 \
47         squelch \
48         store \
49         tables \
50         ui \
51         use-obj  \
52         util  \
53         variable \
54         wizard1 \
55         wizard2 \
56         x-spell \
57         xtra1 \
58         xtra2
59
60
Note: See TracBrowser for help on using the browser.