0
|
1 # Linux でPCMのドライバとして OSS を使用する場合、は -DUSE_OSS が必要
|
|
2
|
|
3 # OSS 以外にも ALSA(Advanced Linux Sound Architecture) と ESD(Enligtenment Sound Daemon)も
|
|
4 # 動くと思われるが、未テスト。その辺についてはxsystem35 の README.music を参照。
|
|
5
|
|
6 CFLAGS= -I.. $(LOCAL_DEF) @CFLAGS@ @DEFS@ @SDL_CFLAGS@ -pthread -O2 # -ggdb -O0
|
|
7 CXXFLAGS = $(CFLAGS)
|
|
8
|
|
9 @SET_MAKE@
|
|
10 CC = @CC@
|
|
11 CXX = @CXX@
|
|
12 LD = @CXX@
|
|
13 AR = ar
|
|
14 RANLIB = @RANLIB@
|
|
15
|
|
16 all: libmusic.a nwatowav
|
|
17
|
|
18 @AUDIO_IO@.o: @AUDIO_IO@.c @ALSAMIX_H@
|
|
19
|
|
20 libmusic.a: config.h music.o koedec.o koedec_ogg.o wavfile.o movie.o nwatowav.o
|
|
21 rm -f libmusic.a
|
|
22 $(AR) clq libmusic.a music.o koedec.o koedec_ogg.o wavfile.o movie.o nwatowav.o
|
|
23 $(RANLIB) libmusic.a
|
|
24
|
|
25 nwatowav: nwatowav.cc
|
|
26 $(LD) -o nwatowav -DUSE_MAIN nwatowav.cc
|
|
27
|
|
28 config.h:
|
|
29 ln -s ../config.h .
|
|
30
|
|
31 clean:
|
|
32 rm -f *.o *.a *.core *.bak config.h nwatowav
|
|
33
|