# Makefile for sound/sdl
# Satofumi KAMIMURA
# $Id$

# Compile options
CC = ${CXX}
CXXFLAGS = -g -O0 -Wall -Werror ${INCLUDES} `sdl-config --cflags`
INCLUDES = -I../../system/sdl -I../../system

# Target
SOUND_SDL_LIB = sound_sdl.a
TARGET = ${SOUND_SDL_LIB}

all : ${TARGET}

clean :
	${RM} *.o ${TARGET}
	cd samples/ && ${MAKE} clean

depend :
	makedepend -Y -- ${INCLUDES} -- ${wildcard *.h *.cpp}

.PHONY : all clean depend
######################################################################
${SOUND_SDL_LIB} : \
	${SOUND_SDL_LIB}(SdlAudioInit.o) \
	${SOUND_SDL_LIB}(SdlCdromInit.o) \
	${SOUND_SDL_LIB}(SdlMixerInit.o) \
	${SOUND_SDL_LIB}(VolumeCtrl.o) \
	${SOUND_SDL_LIB}(CdromPlay.o)

# DO NOT DELETE

CdromPlay.o: CdromPlay.h SdlCdromInit.h VolumeChangeInterface.h
CdromPlay.o: ../../system/delay.h
SdlAudioInit.o: ../../system/sdl/SdlInit.h SdlAudioInit.h
SdlCdromInit.o: ../../system/sdl/SdlInit.h SdlCdromInit.h
SdlMixerInit.o: SdlAudioInit.h SdlMixerInit.h
VolumeCtrl.o: VolumeCtrl.h
