1#!/usr/bin/env omake 2#---------------------------------------------------------------------------- 3# Project: NintendoWare 4# File: OMakefile 5# 6# Copyright (C)2009-2010 Nintendo Co., Ltd./HAL Laboratory, Inc. All rights reserved. 7# 8# These coded instructions, statements, and computer programs contain 9# proprietary information of Nintendo of America Inc. and/or Nintendo 10# Company Ltd., and are protected by Federal copyright law. They may 11# not be disclosed to third parties or copied or duplicated in any form, 12# in whole or in part, without the prior written consent of Nintendo. 13# 14# $Revision:$ 15#---------------------------------------------------------------------------- 16SUPPORTED_TARGETS = CTR-*.Process.MPCore.* 17 18INSTALL_ROOT = $(getenv NW4C_ROOT) 19 20HOST_IO = true 21 22SOURCES[] = 23 snd_Bank.cpp 24 snd_BankFile.cpp 25 snd_BankFileReader.cpp 26 snd_BasicSound.cpp 27 snd_BasicSoundPlayer.cpp 28 snd_BiquadFilterCallback.cpp 29 snd_BiquadFilterPresets.cpp 30 snd_Channel.cpp 31 snd_ChannelManager.cpp 32 snd_CurveAdshr.cpp 33 snd_CurveLfo.cpp 34 snd_Debug.cpp 35 snd_DisposeCallback.cpp 36 snd_DisposeCallbackManager.cpp 37 snd_DriverCommand.cpp 38 snd_DriverCommandManager.cpp 39 snd_ExternalSoundPlayer.cpp 40 snd_FrameHeap.cpp 41 snd_FxBase.cpp 42 snd_FxDelay.cpp 43 snd_FxReverb.cpp 44 snd_GroupFile.cpp 45 snd_GroupFileReader.cpp 46 snd_HioSoundArchive.cpp 47 snd_InstancePool.cpp 48 snd_MemorySoundArchive.cpp 49 snd_MidiSequencePlayer.cpp 50 snd_MidiSequenceTrack.cpp 51 snd_MidiSequenceTrackAllocator.cpp 52 snd_MidiStreamParser.cpp 53 snd_MmlParser.cpp 54 snd_MmlSequenceTrack.cpp 55 snd_MmlSequenceTrackAllocator.cpp 56 snd_MoveValue.cpp 57 snd_PlayerHeap.cpp 58 snd_PlayerHeapDataManager.cpp 59 snd_RomSoundArchive.cpp 60 snd_SequenceSound.cpp 61 snd_SequenceSoundFile.cpp 62 snd_SequenceSoundFileReader.cpp 63 snd_SequenceSoundHandle.cpp 64 snd_SequenceSoundPlayer.cpp 65 snd_SequenceTrack.cpp 66 snd_SequenceTrackAllocator.cpp 67 snd_Sound3DActor.cpp 68 snd_Sound3DCalculator.cpp 69 snd_Sound3DEngine.cpp 70 snd_Sound3DListener.cpp 71 snd_Sound3DManager.cpp 72 snd_SoundActor.cpp 73 snd_SoundArchive.cpp 74 snd_SoundArchiveFile.cpp 75 snd_SoundArchiveFileReader.cpp 76 snd_SoundArchiveLoader.cpp 77 snd_SoundArchivePlayer.cpp 78 snd_SoundDataManager.cpp 79 snd_SoundHandle.cpp 80 snd_SoundHeap.cpp 81 snd_SoundInstanceManager.cpp 82 snd_SoundPlayer.cpp 83 snd_SoundStartable.cpp 84 snd_SoundSystem.cpp 85 snd_SoundThread.cpp 86 snd_StreamBufferPool.cpp 87 snd_StreamSound.cpp 88 snd_StreamSoundFile.cpp 89 snd_StreamSoundFileLoader.cpp 90 snd_StreamSoundFileReader.cpp 91 snd_StreamSoundHandle.cpp 92 snd_StreamSoundPlayer.cpp 93 snd_StreamTrack.cpp 94 snd_Task.cpp 95 snd_TaskManager.cpp 96 snd_TaskThread.cpp 97 snd_Util.cpp 98 snd_Voice.cpp 99 snd_VoiceManager.cpp 100 snd_WaveArchiveFile.cpp 101 snd_WaveArchiveFileReader.cpp 102 snd_WaveFile.cpp 103 snd_WaveFileReader.cpp 104 snd_WaveSound.cpp 105 snd_WaveSoundFile.cpp 106 snd_WaveSoundFileReader.cpp 107 snd_WaveSoundHandle.cpp 108 snd_WaveSoundPlayer.cpp 109 snd_ThreadStack.cpp 110 snd_HardwareManager.cpp 111 112TARGET_LIBRARY = libnw_snd 113 114INCLUDES += $(NW_INCLUDES) 115 116include $(ROOT_OMAKE)/modulerules 117 118build: $(DEFAULT_TARGETS) 119 120