Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/OgreMain/src/Makefile.am @ 1

Last change on this file since 1 was 1, checked in by landauf, 17 years ago
File size: 8.4 KB
RevLine 
[1]1INCLUDES = $(STLPORT_CFLAGS) $(FT2_CFLAGS) -I$(top_srcdir)/OgreMain/include -DOGRE_NONCLIENT_BUILD $(PLATFORM_CFLAGS) $(ZZIPLIB_CFLAGS) $(DEVIL_CFLAGS) $(FREEIMAGE_CFLAGS) $(GTK_CFLAGS) $(CFLAGS_VISIBILITY)
2
3EXTRA_LTLIBRARIES = libSSEsupport.la
4libSSEsupport_la_SOURCES = OgreOptimisedUtilSSE.cpp
5libSSEsupport_la_CPPFLAGS = -msse
6
7lib_LTLIBRARIES=libOgreMain.la
8
9libOgreMain_la_SOURCES = OgreAlignedAllocator.cpp \
10                         OgreAnimation.cpp \
11                         OgreAnimable.cpp \
12                         OgreAnimationState.cpp \
13                         OgreAnimationTrack.cpp \
14                         OgreArchiveManager.cpp \
15                         OgreAutoParamDataSource.cpp \
16                         OgreBillboard.cpp \
17                         OgreBillboardChain.cpp \
18                         OgreBillboardParticleRenderer.cpp \
19                         OgreBillboardSet.cpp \
20                         OgreBone.cpp \
21                         OgreBorderPanelOverlayElement.cpp \
22                         OgreCamera.cpp \
23                         OgreCodec.cpp \
24                         OgreColourValue.cpp \
25                         OgreCommon.cpp \
26                         OgreConfigFile.cpp \
27                         OgreControllerManager.cpp \
28                                                 OgreConvexBody.cpp \
29                         OgreDataStream.cpp \
30                         OgreDDSCodec.cpp \
31                         OgreDefaultHardwareBufferManager.cpp \
32                         OgreDefaultSceneQueries.cpp \
33                         OgreDynLib.cpp \
34                         OgreDynLibManager.cpp \
35                         OgreEdgeListBuilder.cpp \
36                         OgreEntity.cpp \
37                         OgreException.cpp \
38                         OgreExternalTextureSource.cpp \
39                         OgreExternalTextureSourceManager.cpp \
40                         OgreFileSystem.cpp \
41                         OgreFont.cpp \
42                         OgreFontManager.cpp \
43                         OgreFrustum.cpp \
44                         OgreGpuProgram.cpp \
45                         OgreGpuProgramManager.cpp \
46                         OgreGpuProgramUsage.cpp \
47                         OgreHardwareBufferManager.cpp \
48                         OgreHardwareIndexBuffer.cpp \
49                         OgreHardwareOcclusionQuery.cpp \
50                         OgreHardwareVertexBuffer.cpp \
51                         OgreHardwarePixelBuffer.cpp \
52                         OgreHighLevelGpuProgram.cpp \
53                         OgreHighLevelGpuProgramManager.cpp \
54                         OgreImage.cpp \
55                                                 OgreInstancedGeometry.cpp \
56                         OgreKeyFrame.cpp \
57                         OgreLight.cpp \
58                         OgreLog.cpp \
59                         OgreLogManager.cpp \
60                         OgreManualObject.cpp \
61                         OgreMaterial.cpp \
62                         OgreMaterialManager.cpp \
63                         OgreMaterialSerializer.cpp \
64                         OgreMaterialScriptCompiler.cpp \
65                         OgreMath.cpp \
66                         OgreMatrix3.cpp \
67                         OgreMatrix4.cpp \
68                         OgreMemoryManager.cpp \
69                         OgreMesh.cpp \
70                         OgreMeshManager.cpp \
71                         OgreMeshSerializer.cpp \
72                         OgreMeshSerializerImpl.cpp \
73                         OgreMovableObject.cpp \
74                         OgreMovablePlane.cpp \
75                         OgreNode.cpp \
76                                                 OgreNumerics.cpp \
77                         OgreOptimisedUtil.cpp \
78                         OgreOptimisedUtilGeneral.cpp \
79                         OgreOverlay.cpp \
80                         OgreOverlayContainer.cpp \
81                         OgreOverlayElement.cpp \
82                         OgreOverlayElementCommands.cpp \
83                         OgreOverlayManager.cpp \
84                         OgrePixelFormat.cpp \
85                         OgrePanelOverlayElement.cpp \
86                         OgreParticle.cpp \
87                         OgreParticleEmitter.cpp \
88                         OgreParticleEmitterCommands.cpp \
89                         OgreParticleIterator.cpp \
90                         OgreParticleSystem.cpp \
91                         OgreParticleSystemManager.cpp \
92                         OgrePass.cpp \
93                         OgrePatchMesh.cpp \
94                         OgrePatchSurface.cpp \
95                         OgrePlane.cpp \
96                         OgrePlatformInformation.cpp \
97                                                 OgrePolygon.cpp \
98                         OgrePose.cpp \
99                         OgrePredefinedControllers.cpp \
100                                                 OgrePrefabFactory.cpp \
101                         OgreProfiler.cpp \
102                         OgreProgressiveMesh.cpp \
103                         OgreQuaternion.cpp \
104                         OgreRectangle2D.cpp \
105                         OgreRenderQueue.cpp \
106                         OgreRenderQueueInvocation.cpp \
107                         OgreRenderQueueSortingGrouping.cpp \
108                         OgreRenderSystem.cpp \
109                         OgreRenderSystemCapabilities.cpp \
110                         OgreRenderTarget.cpp \
111                         OgreRenderTexture.cpp \
112                         OgreRenderWindow.cpp \
113                         OgreResource.cpp \
114                         OgreResourceBackgroundQueue.cpp \
115                         OgreResourceGroupManager.cpp \
116                         OgreResourceManager.cpp \
117                         OgreRibbonTrail.cpp \
118                         OgreRoot.cpp \
119                         OgreRotationSpline.cpp \
120                         OgreSceneManager.cpp \
121                         OgreSceneManagerEnumerator.cpp \
122                         OgreSceneNode.cpp \
123                         OgreSceneQuery.cpp \
124                         OgreSearchOps.cpp \
125                         OgreSerializer.cpp \
126                                                 OgreShadowCameraSetup.cpp \
127                                                 OgreShadowCameraSetupFocused.cpp \
128                                                 OgreShadowCameraSetupLiSPSM.cpp \
129                                                 OgreShadowCameraSetupPlaneOptimal.cpp \
130                         OgreShadowCaster.cpp \
131                         OgreShadowTextureManager.cpp \
132                         OgreShadowVolumeExtrudeProgram.cpp \
133                         OgreSimpleRenderable.cpp \
134                         OgreSimpleSpline.cpp \
135                         OgreSkeleton.cpp \
136                         OgreSkeletonInstance.cpp \
137                         OgreSkeletonManager.cpp \
138                         OgreSkeletonSerializer.cpp \
139                         OgreStaticGeometry.cpp \
140                         OgreString.cpp \
141                         OgreStringConverter.cpp \
142                         OgreStringInterface.cpp \
143                         OgreSubEntity.cpp \
144                         OgreSubMesh.cpp \
145                         OgreTagPoint.cpp \
146                         OgreTechnique.cpp \
147                         OgreTextAreaOverlayElement.cpp \
148                         OgreTexture.cpp \
149                         OgreTextureManager.cpp \
150                         OgreTextureUnitState.cpp \
151                                                 OgreUnifiedHighLevelGpuProgram.cpp \
152                         OgreUserDefinedObject.cpp \
153                         OgreVector2.cpp \
154                         OgreVector3.cpp \
155                         OgreVector4.cpp \
156                         OgreVertexIndexData.cpp \
157                         OgreViewport.cpp \
158                         OgreWireBoundingBox.cpp \
159                         OgreZip.cpp \
160                         OgreCompositionPass.cpp \
161                         OgreCompositionTargetPass.cpp \
162                         OgreCompositionTechnique.cpp \
163                         OgreCompositor.cpp \
164                         OgreCompositorChain.cpp \
165                         OgreCompositorInstance.cpp \
166                         OgreCompositorManager.cpp \
167                         OgreCompositorSerializer.cpp \
168                         OgreCompositorScriptCompiler.cpp \
169                         OgreCompiler2Pass.cpp \
170                         $(OGRE_PLATFORM)/OgreTimer.cpp \
171                         $(OGRE_GUI)/OgreConfigDialog.cpp \
172                         $(OGRE_GUI)/OgreErrorDialog.cpp \
173                         OgreWindowEventUtilities.cpp
174
175if USE_FREEIMAGE
176libOgreMain_la_SOURCES += OgreFreeImageCodec.cpp
177
178endif
179
180if USE_DEVIL
181libOgreMain_la_SOURCES +=OgreILImageCodec.cpp \
182                         OgreILCodecs.cpp \
183                         OgreILUtil.cpp
184endif
185
186platformdir = $(libdir)
187libOgreMain_la_LIBADD= $(STLPORT_LIBS) $(FT2_LIBS) $(ZZIPLIB_LIBS) $(GTK_LIBS) $(OGRE_THREAD_LIBS) $(PLATFORM_LIBS)
188libOgreMain_la_LDFLAGS = $(SHARED_FLAGS) -release @PACKAGE_VERSION@ -Wl,-rpath,$(platformdir)
189#-version-info @OGREMAIN_VERSION_INFO@ -Wl,-rpath,$(platformdir)
190#-Wl,--version-script=$(top_srcdir)/OgreMain/src/ogremain.map
191
192if OGRE_BUILD_SSE
193libOgreMain_la_LIBADD += libSSEsupport.la
194endif
Note: See TracBrowser for help on using the repository browser.