Skip to content
Snippets Groups Projects
Commit 2e95cea8 authored by Amorilia's avatar Amorilia
Browse files

Fixed more compilation errors.

parent bc6b46d2
No related branches found
No related tags found
No related merge requests found
......@@ -42,7 +42,7 @@ You can get it from http://www.swig.org/"""
Exit(1)
# build niflib and python wrapper
niflib = env.StaticLibrary('niflib', Split('niflib.cpp nif_math.cpp NIF_IO.cpp kfm.cpp obj\NiObject.cpp obj\AInterpolator.cpp obj\ABlendInterpolator.cpp obj\ABSplineCompInterpolator.cpp obj\AKeyedData.cpp obj\AParticleModifier.cpp obj\APSysModifier.cpp obj\APSysEmitter.cpp obj\APSysVolumeEmitter.cpp obj\bhkRefObject.cpp obj\bhkSerializable.cpp obj\AbhkConstraint.cpp obj\AbhkRagdollConstraint.cpp obj\bhkShape.cpp obj\AbhkShapeCollection.cpp obj\bhkSphereRepShape.cpp obj\bhkConvexShape.cpp obj\bhkWorldObject.cpp obj\bhkEntity.cpp obj\NiCollisionObject.cpp obj\NiExtraData.cpp obj\NiObjectNET.cpp obj\NiAVObject.cpp obj\NiDynamicEffect.cpp obj\NiLight.cpp obj\NiProperty.cpp obj\NiTimeController.cpp obj\ABoneLODController.cpp obj\NiSingleInterpolatorController.cpp obj\APSysCtlr.cpp obj\NiTriBasedGeom.cpp obj\TriBasedGeomData.cpp obj\APSysData.cpp obj\bhkBlendCollisionObject.cpp obj\bhkBlendController.cpp obj\bhkBoxShape.cpp obj\bhkCapsuleShape.cpp obj\bhkCollisionObject.cpp obj\bhkConvexVerticesShape.cpp obj\bhkHingeConstraint.cpp obj\bhkLimitedHingeConstraint.cpp obj\bhkListShape.cpp obj\bhkMalleableConstraint.cpp obj\bhkMoppBvTreeShape.cpp obj\bhkMultiSphereShape.cpp obj\bhkNiTriStripsShape.cpp obj\bhkPackedNiTriStripsShape.cpp obj\bhkPrismaticConstraint.cpp obj\bhkRagdollConstraint.cpp obj\bhkRigidBody.cpp obj\bhkRigidBodyT.cpp obj\bhkSimpleShapePhantom.cpp obj\bhkSPCollisionObject.cpp obj\bhkSphereShape.cpp obj\bhkStiffSpringConstraint.cpp obj\bhkTransformShape.cpp obj\bhkConvexTransformShape.cpp obj\BSBound.cpp obj\BSFurnitureMarker.cpp obj\BSParentVelocityModifier.cpp obj\BSPSysArrayEmitter.cpp obj\BSXFlags.cpp obj\hkPackedNiTriStripsData.cpp obj\NiAlphaController.cpp obj\NiAlphaProperty.cpp obj\NiAmbientLight.cpp obj\NiAutoNormalParticlesData.cpp obj\NiBinaryExtraData.cpp obj\NiBlendBoolInterpolator.cpp obj\NiBlendFloatInterpolator.cpp obj\NiBlendPoint3Interpolator.cpp obj\NiBlendTransformInterpolator.cpp obj\NiBoneLODController.cpp obj\NiBoolData.cpp obj\NiBooleanExtraData.cpp obj\NiBoolInterpolator.cpp obj\NiBoolTimelineInterpolator.cpp obj\NiBSBoneLODController.cpp obj\NiBSplineBasisData.cpp obj\NiBSplineCompFloatInterpolator.cpp obj\NiBSplineCompPoint3Interpolator.cpp obj\NiBSplineCompTransformInterpolator.cpp obj\NiBSplineData.cpp obj\NiCamera.cpp obj\NiCollisionData.cpp obj\NiColorData.cpp obj\NiColorExtraData.cpp obj\NiControllerManager.cpp obj\NiControllerSequence.cpp obj\NiDefaultAVObjectPalette.cpp obj\NiDirectionalLight.cpp obj\NiDitherProperty.cpp obj\NiFlipController.cpp obj\NiFloatData.cpp obj\NiFloatExtraData.cpp obj\NiFloatExtraDataController.cpp obj\NiFloatInterpolator.cpp obj\NiFloatsExtraData.cpp obj\NiFogProperty.cpp obj\NiGeomMorpherController.cpp obj\NiGravity.cpp obj\NiIntegerExtraData.cpp obj\NiIntegersExtraData.cpp obj\NiKeyframeController.cpp obj\BSKeyframeController.cpp obj\NiKeyframeData.cpp obj\NiLightColorController.cpp obj\NiLightDimmerController.cpp obj\NiLookAtController.cpp obj\NiLookAtInterpolator.cpp obj\NiMaterialColorController.cpp obj\NiMaterialProperty.cpp obj\NiMeshPSysData.cpp obj\NiMorphData.cpp obj\NiMultiTargetTransformController.cpp obj\NiNode.cpp obj\AvoidNode.cpp obj\FxWidget.cpp obj\FxButton.cpp obj\FxRadioButton.cpp obj\NiBillboardNode.cpp obj\NiBSAnimationNode.cpp obj\NiBSParticleNode.cpp obj\NiLODNode.cpp obj\NiPalette.cpp obj\NiParticleBomb.cpp obj\NiParticleColorModifier.cpp obj\NiParticleGrowFade.cpp obj\NiParticleMeshModifier.cpp obj\NiParticleRotation.cpp obj\NiParticles.cpp obj\NiAutoNormalParticles.cpp obj\NiParticleMeshes.cpp obj\NiParticlesData.cpp obj\NiParticleMeshesData.cpp obj\NiParticleSystem.cpp obj\NiMeshParticleSystem.cpp obj\NiParticleSystemController.cpp obj\NiBSPArrayController.cpp obj\NiPathController.cpp obj\NiPathInterpolator.cpp obj\NiPixelData.cpp obj\NiPlanarCollider.cpp obj\NiPoint3Interpolator.cpp obj\NiPointLight.cpp obj\NiPosData.cpp obj\NiPSysAgeDeathModifier.cpp obj\NiPSysBombModifier.cpp obj\NiPSysBoundUpdateModifier.cpp obj\NiPSysBoxEmitter.cpp obj\NiPSysColliderManager.cpp obj\NiPSysColorModifier.cpp obj\NiPSysCylinderEmitter.cpp obj\NiPSysData.cpp obj\NiPSysDragModifier.cpp obj\NiPSysEmitterCtlr.cpp obj\NiPSysEmitterCtlrData.cpp obj\NiPSysEmitterDeclinationCtlr.cpp obj\NiPSysEmitterDeclinationVarCtlr.cpp obj\NiPSysEmitterInitialRadiusCtlr.cpp obj\NiPSysEmitterLifeSpanCtlr.cpp obj\NiPSysEmitterSpeedCtlr.cpp obj\NiPSysGravityModifier.cpp obj\NiPSysGravityStrengthCtlr.cpp obj\NiPSysGrowFadeModifier.cpp obj\NiPSysMeshEmitter.cpp obj\NiPSysMeshUpdateModifier.cpp obj\NiPSysModifierActiveCtlr.cpp obj\NiPSysPlanarCollider.cpp obj\NiPSysPositionModifier.cpp obj\NiPSysResetOnLoopCtlr.cpp obj\NiPSysRotationModifier.cpp obj\NiPSysSpawnModifier.cpp obj\NiPSysSphereEmitter.cpp obj\NiPSysUpdateCtlr.cpp obj\NiRangeLODData.cpp obj\NiRotatingParticles.cpp obj\NiRotatingParticlesData.cpp obj\NiScreenLODData.cpp obj\NiSequenceStreamHelper.cpp obj\NiShadeProperty.cpp obj\NiSkinData.cpp obj\NiSkinInstance.cpp obj\NiSkinPartition.cpp obj\NiSourceTexture.cpp obj\NiSpecularProperty.cpp obj\NiSphericalCollider.cpp obj\NiSpotLight.cpp obj\NiStencilProperty.cpp obj\NiStringExtraData.cpp obj\NiStringPalette.cpp obj\NiStringsExtraData.cpp obj\NiTextKeyExtraData.cpp obj\NiTextureEffect.cpp obj\NiTextureTransformController.cpp obj\NiTexturingProperty.cpp obj\NiTransformController.cpp obj\NiTransformData.cpp obj\NiTransformInterpolator.cpp obj\NiTriShape.cpp obj\NiTriShapeData.cpp obj\NiTriStrips.cpp obj\NiTriStripsData.cpp obj\NiUVController.cpp obj\NiUVData.cpp obj\NiVectorExtraData.cpp obj\NiVertexColorProperty.cpp obj\NiVertWeightsExtraData.cpp obj\NiVisController.cpp obj\NiVisData.cpp obj\NiWireframeProperty.cpp obj\NiZBufferProperty.cpp obj\RootCollisionNode.cpp'), CPPPATH = '.', CPPFLAGS = cppflags)
niflib = env.StaticLibrary('niflib', Split('niflib.cpp nif_math.cpp NIF_IO.cpp kfm.cpp obj/NiObject.cpp obj/AInterpolator.cpp obj/ABlendInterpolator.cpp obj/ABSplineCompInterpolator.cpp obj/AKeyedData.cpp obj/AParticleModifier.cpp obj/APSysModifier.cpp obj/APSysEmitter.cpp obj/APSysVolumeEmitter.cpp obj/bhkRefObject.cpp obj/bhkSerializable.cpp obj/AbhkConstraint.cpp obj/AbhkRagdollConstraint.cpp obj/bhkShape.cpp obj/AbhkShapeCollection.cpp obj/bhkSphereRepShape.cpp obj/bhkConvexShape.cpp obj/bhkWorldObject.cpp obj/bhkEntity.cpp obj/NiCollisionObject.cpp obj/NiExtraData.cpp obj/NiObjectNET.cpp obj/NiAVObject.cpp obj/NiDynamicEffect.cpp obj/NiLight.cpp obj/NiProperty.cpp obj/NiTimeController.cpp obj/ABoneLODController.cpp obj/NiSingleInterpolatorController.cpp obj/APSysCtlr.cpp obj/NiTriBasedGeom.cpp obj/TriBasedGeomData.cpp obj/APSysData.cpp obj/bhkBlendCollisionObject.cpp obj/bhkBlendController.cpp obj/bhkBoxShape.cpp obj/bhkCapsuleShape.cpp obj/bhkCollisionObject.cpp obj/bhkConvexVerticesShape.cpp obj/bhkHingeConstraint.cpp obj/bhkLimitedHingeConstraint.cpp obj/bhkListShape.cpp obj/bhkMalleableConstraint.cpp obj/bhkMoppBvTreeShape.cpp obj/bhkMultiSphereShape.cpp obj/bhkNiTriStripsShape.cpp obj/bhkPackedNiTriStripsShape.cpp obj/bhkPrismaticConstraint.cpp obj/bhkRagdollConstraint.cpp obj/bhkRigidBody.cpp obj/bhkRigidBodyT.cpp obj/bhkSimpleShapePhantom.cpp obj/bhkSPCollisionObject.cpp obj/bhkSphereShape.cpp obj/bhkStiffSpringConstraint.cpp obj/bhkTransformShape.cpp obj/bhkConvexTransformShape.cpp obj/BSBound.cpp obj/BSFurnitureMarker.cpp obj/BSParentVelocityModifier.cpp obj/BSPSysArrayEmitter.cpp obj/BSXFlags.cpp obj/hkPackedNiTriStripsData.cpp obj/NiAlphaController.cpp obj/NiAlphaProperty.cpp obj/NiAmbientLight.cpp obj/NiAutoNormalParticlesData.cpp obj/NiBinaryExtraData.cpp obj/NiBlendBoolInterpolator.cpp obj/NiBlendFloatInterpolator.cpp obj/NiBlendPoint3Interpolator.cpp obj/NiBlendTransformInterpolator.cpp obj/NiBoneLODController.cpp obj/NiBoolData.cpp obj/NiBooleanExtraData.cpp obj/NiBoolInterpolator.cpp obj/NiBoolTimelineInterpolator.cpp obj/NiBSBoneLODController.cpp obj/NiBSplineBasisData.cpp obj/NiBSplineCompFloatInterpolator.cpp obj/NiBSplineCompPoint3Interpolator.cpp obj/NiBSplineCompTransformInterpolator.cpp obj/NiBSplineData.cpp obj/NiCamera.cpp obj/NiCollisionData.cpp obj/NiColorData.cpp obj/NiColorExtraData.cpp obj/NiControllerManager.cpp obj/NiControllerSequence.cpp obj/NiDefaultAVObjectPalette.cpp obj/NiDirectionalLight.cpp obj/NiDitherProperty.cpp obj/NiFlipController.cpp obj/NiFloatData.cpp obj/NiFloatExtraData.cpp obj/NiFloatExtraDataController.cpp obj/NiFloatInterpolator.cpp obj/NiFloatsExtraData.cpp obj/NiFogProperty.cpp obj/NiGeomMorpherController.cpp obj/NiGravity.cpp obj/NiIntegerExtraData.cpp obj/NiIntegersExtraData.cpp obj/NiKeyframeController.cpp obj/BSKeyframeController.cpp obj/NiKeyframeData.cpp obj/NiLightColorController.cpp obj/NiLightDimmerController.cpp obj/NiLookAtController.cpp obj/NiLookAtInterpolator.cpp obj/NiMaterialColorController.cpp obj/NiMaterialProperty.cpp obj/NiMeshPSysData.cpp obj/NiMorphData.cpp obj/NiMultiTargetTransformController.cpp obj/NiNode.cpp obj/AvoidNode.cpp obj/FxWidget.cpp obj/FxButton.cpp obj/FxRadioButton.cpp obj/NiBillboardNode.cpp obj/NiBSAnimationNode.cpp obj/NiBSParticleNode.cpp obj/NiLODNode.cpp obj/NiPalette.cpp obj/NiParticleBomb.cpp obj/NiParticleColorModifier.cpp obj/NiParticleGrowFade.cpp obj/NiParticleMeshModifier.cpp obj/NiParticleRotation.cpp obj/NiParticles.cpp obj/NiAutoNormalParticles.cpp obj/NiParticleMeshes.cpp obj/NiParticlesData.cpp obj/NiParticleMeshesData.cpp obj/NiParticleSystem.cpp obj/NiMeshParticleSystem.cpp obj/NiParticleSystemController.cpp obj/NiBSPArrayController.cpp obj/NiPathController.cpp obj/NiPathInterpolator.cpp obj/NiPixelData.cpp obj/NiPlanarCollider.cpp obj/NiPoint3Interpolator.cpp obj/NiPointLight.cpp obj/NiPosData.cpp obj/NiPSysAgeDeathModifier.cpp obj/NiPSysBombModifier.cpp obj/NiPSysBoundUpdateModifier.cpp obj/NiPSysBoxEmitter.cpp obj/NiPSysColliderManager.cpp obj/NiPSysColorModifier.cpp obj/NiPSysCylinderEmitter.cpp obj/NiPSysData.cpp obj/NiPSysDragModifier.cpp obj/NiPSysEmitterCtlr.cpp obj/NiPSysEmitterCtlrData.cpp obj/NiPSysEmitterDeclinationCtlr.cpp obj/NiPSysEmitterDeclinationVarCtlr.cpp obj/NiPSysEmitterInitialRadiusCtlr.cpp obj/NiPSysEmitterLifeSpanCtlr.cpp obj/NiPSysEmitterSpeedCtlr.cpp obj/NiPSysGravityModifier.cpp obj/NiPSysGravityStrengthCtlr.cpp obj/NiPSysGrowFadeModifier.cpp obj/NiPSysMeshEmitter.cpp obj/NiPSysMeshUpdateModifier.cpp obj/NiPSysModifierActiveCtlr.cpp obj/NiPSysPlanarCollider.cpp obj/NiPSysPositionModifier.cpp obj/NiPSysResetOnLoopCtlr.cpp obj/NiPSysRotationModifier.cpp obj/NiPSysSpawnModifier.cpp obj/NiPSysSphereEmitter.cpp obj/NiPSysUpdateCtlr.cpp obj/NiRangeLODData.cpp obj/NiRotatingParticles.cpp obj/NiRotatingParticlesData.cpp obj/NiScreenLODData.cpp obj/NiSequenceStreamHelper.cpp obj/NiShadeProperty.cpp obj/NiSkinData.cpp obj/NiSkinInstance.cpp obj/NiSkinPartition.cpp obj/NiSourceTexture.cpp obj/NiSpecularProperty.cpp obj/NiSphericalCollider.cpp obj/NiSpotLight.cpp obj/NiStencilProperty.cpp obj/NiStringExtraData.cpp obj/NiStringPalette.cpp obj/NiStringsExtraData.cpp obj/NiTextKeyExtraData.cpp obj/NiTextureEffect.cpp obj/NiTextureTransformController.cpp obj/NiTexturingProperty.cpp obj/NiTransformController.cpp obj/NiTransformData.cpp obj/NiTransformInterpolator.cpp obj/NiTriShape.cpp obj/NiTriShapeData.cpp obj/NiTriStrips.cpp obj/NiTriStripsData.cpp obj/NiUVController.cpp obj/NiUVData.cpp obj/NiVectorExtraData.cpp obj/NiVertexColorProperty.cpp obj/NiVertWeightsExtraData.cpp obj/NiVisController.cpp obj/NiVisData.cpp obj/NiWireframeProperty.cpp obj/NiZBufferProperty.cpp obj/RootCollisionNode.cpp'), CPPPATH = '.', CPPFLAGS = cppflags)
#nifshlib = env.SharedLibrary('_niflib', 'pyniflib.i', LIBS=['niflib'] + python_lib, LIBPATH=['.'] + python_libpath, SWIGFLAGS = '-c++ -python', CPPPATH = ['.'] + python_include, CPPFLAGS = cppflags, SHLIBPREFIX='')
# makes sure niflib.lib is built before trying to build _niflib.dll
#env.Depends(nifshlib, niflib)
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment