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