view music2/Makefile.in @ 0:223b71206888

Initial import
author thib
date Fri, 01 Aug 2008 16:32:45 +0000
parents
children
line wrap: on
line source

# Linux でPCMのドライバとして OSS を使用する場合、は -DUSE_OSS が必要

# OSS 以外にも ALSA(Advanced Linux Sound Architecture) と ESD(Enligtenment Sound Daemon)も
# 動くと思われるが、未テスト。その辺についてはxsystem35 の README.music を参照。

CFLAGS= -I.. $(LOCAL_DEF) @CFLAGS@ @DEFS@ @SDL_CFLAGS@ -pthread -O2 # -ggdb -O0
CXXFLAGS	= $(CFLAGS)

@SET_MAKE@
CC              = @CC@
CXX             = @CXX@
LD              = @CXX@
AR              = ar
RANLIB          = @RANLIB@

all: libmusic.a nwatowav

@AUDIO_IO@.o: @AUDIO_IO@.c @ALSAMIX_H@

libmusic.a: config.h music.o koedec.o koedec_ogg.o wavfile.o movie.o nwatowav.o
	rm -f libmusic.a
	$(AR) clq libmusic.a music.o koedec.o koedec_ogg.o wavfile.o movie.o nwatowav.o
	$(RANLIB) libmusic.a

nwatowav: nwatowav.cc
	$(LD) -o nwatowav -DUSE_MAIN nwatowav.cc

config.h:
	ln -s ../config.h .

clean:
	rm -f *.o *.a *.core *.bak config.h nwatowav