#!/usr/bin/env omake #---------------------------------------------------------------------------- # Project: NintendoWare # File: OMakefile # # Copyright (C)2009-2010 Nintendo Co., Ltd./HAL Laboratory, Inc. All rights reserved. # # These coded instructions, statements, and computer programs contain # proprietary information of Nintendo of America Inc. and/or Nintendo # Company Ltd., and are protected by Federal copyright law. They may # not be disclosed to third parties or copied or duplicated in any form, # in whole or in part, without the prior written consent of Nintendo. # # $Revision: 24514 $ #---------------------------------------------------------------------------- SUPPORTED_TARGETS = CTR-*.Process.MPCore.* INSTALL_ROOT = $(getenv NW4C_ROOT) SOURCES[] = gfx_ISceneVisitor.cpp gfx_SceneTraverser.cpp gfx_SceneInitializer.cpp gfx_ISceneUpdater.cpp gfx_SceneUpdater.cpp gfx_SceneContext.cpp gfx_RenderQueue.cpp gfx_IRenderTarget.cpp gfx_OnScreenBuffer.cpp gfx_OffScreenBuffer.cpp gfx_RenderContext.cpp gfx_GraphicsDevice.cpp gfx_MaterialState.cpp gfx_MeshRenderer.cpp gfx_ShaderProgram.cpp gfx_ShaderUniforms.cpp gfx_Material.cpp gfx_IMaterialActivator.cpp gfx_MaterialActivator.cpp gfx_SimpleMaterialActivator.cpp gfx_ParticleMaterialActivator.cpp gfx_IMaterialIdGenerator.cpp gfx_RelativeHashMaterialIdGenerator.cpp gfx_SortingMaterialIdGenerator.cpp gfx_ActivateCommand.cpp gfx_CommandUtil.cpp gfx_MemoryUtil.cpp res/gfx_ResGraphicsFile.cpp res/gfx_ResModel.cpp res/gfx_ResMaterial.cpp res/gfx_ResMesh.cpp res/gfx_ResTextureMapper.cpp res/gfx_ResSceneObject.cpp res/gfx_ResShape.cpp res/gfx_ResTexture.cpp res/gfx_ResVertex.cpp res/gfx_ResParticleModel.cpp res/gfx_ResShader.cpp res/gfx_ResLookupTable.cpp res/gfx_ResLight.cpp res/gfx_ResUtil.cpp res/gfx_ResFragmentShader.cpp res/gfx_ResFog.cpp gfx_SceneObject.cpp gfx_SceneNode.cpp gfx_TransformNode.cpp gfx_Model.cpp gfx_SkeletalModel.cpp gfx_Skeleton.cpp gfx_StandardSkeleton.cpp gfx_SkeletonUpdater.cpp gfx_BillboardUpdater.cpp gfx_CalculatedTransform.cpp gfx_WorldMatrixUpdater.cpp gfx_SceneEnvironmentSetting.cpp gfx_SceneEnvironment.cpp gfx_LightSet.cpp gfx_Light.cpp gfx_FragmentLight.cpp gfx_AnimObject.cpp gfx_AmbientLight.cpp gfx_HemiSphereLight.cpp gfx_VertexLight.cpp gfx_Fog.cpp gfx_Camera.cpp gfx_CameraProjectionUpdater.cpp gfx_CameraViewUpdater.cpp gfx_AimTargetViewUpdater.cpp gfx_LookAtTargetViewUpdater.cpp gfx_RotateViewUpdater.cpp gfx_FrustumProjectionUpdater.cpp gfx_PerspectiveProjectionUpdater.cpp gfx_OrthoProjectionUpdater.cpp gfx_TransformAnim.cpp gfx_AnimHelper.cpp gfx_ParticleUtil.cpp gfx_ParticleModel.cpp gfx_ParticleEmitter.cpp gfx_ParticleSet.cpp gfx_ParticleCollection.cpp gfx_ParticleShape.cpp gfx_ParticleContext.cpp gfx_ParticleSceneUpdater.cpp gfx_ParticleAnimationOption.cpp gfx_ParticleRandom.cpp res/gfx_ResParticleEmitter.cpp res/gfx_ResParticleSet.cpp gfx_SceneBuilder.cpp gfx_SceneHelper.cpp gfx_ShaderBinaryInfo.cpp gfx_FrameBuffer.cpp gfx_GlImplement.cpp TARGET_LIBRARY = libnw_gfx INCLUDES += $(NW_INCLUDES) include $(ROOT_OMAKE)/modulerules build: $(DEFAULT_TARGETS)