Subversion Repositories OpenSees

Rev

Rev 259 | Rev 272 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 fmk 1
# Makefile for fe objects
2
 
3
include ../Makefile.def
4
 
5
all:
6
	@$(RM) $(RMFLAGS) $(FE_LIBRARY);
7
	@$(CD) $(FE)/matrix; $(MAKE);
8
	@$(CD) $(FE)/database; $(MAKE);
9
	@$(CD) $(FE)/system_of_eqn; $(MAKE);
10
	@$(CD) $(FE)/modelbuilder; $(MAKE);
11
	@$(CD) $(FE)/tagged; $(MAKE);
12
	@$(CD) $(FE)/material; $(MAKE);
13
	@$(CD) $(FE)/analysis; $(MAKE);
14
	@$(CD) $(FE)/graph; $(MAKE);
15
	@$(CD) $(FE)/utility; $(MAKE);
16
	@$(CD) $(FE)/convergenceTest; $(MAKE);
17
	@$(CD) $(FE)/recorder; $(MAKE);
18
	@$(CD) $(FE)/tcl; $(MAKE);
19
	@$(CD) $(FE)/renderer; $(MAKE);
20
	@$(CD) $(FE)/domain; $(MAKE);
21
	@$(CD) $(FE)/handler; $(MAKE);
22
	@$(CD) $(FE)/actor; $(MAKE);
23
	@$(CD) $(FE)/machine; $(MAKE);
24
	@$(CD) $(FE)/element; $(MAKE);
25
	@$(CD) $(FE)/coordTransformation; $(MAKE);
26
	@$(AR) $(ARFLAGS) $(FE_LIBRARY) $(MATRIX_LIBS) $(ELE_LIBS)\
27
	$(MATERIAL_LIBS) $(HYSTERETIC_LIBS) $(SECTION_LIBS) $(DATABASE_LIBS) \
170 fmk 28
	$(MODEL_BUILDER_LIBS) $(DOMAIN_LIBS)  $(JEREMIC_LIBS)\
2 fmk 29
	$(ANALYSIS_LIBS) $(SysOfEqn_LIBS) $(GRAPH_LIBS) $(TAGGED_LIBS) \
30
	$(UTILITY_LIBS) $(ACTOR_LIBS) $(RECORDER_LIBS) $(LAW_LIBS) \
115 fmk 31
	$(RENDERER_LIBS) $(REMO_LIBS) $(GLF_LIBS) $(ZHY_LIBS) $(ERRORHANDLER_LIBS)
2 fmk 32
	@$(RANLIB) $(FE_LIBRARY)
33
 
34
skypack:
35
	@$(CD) $(HOME)/lib; rm -f $(HOME)/lib/libskypack.a;
36
	@$(CD) $(FE)/system_of_eqn/linearSOE/profileSPD/skypack; creator;
37
 
38
metis:
39
	@$(CD) $(HOME)/lib; rm -f $(METIS_LIBRARY);
40
	@$(CD) $(FE)/graph/partitioner/metis-2.0; $(MAKE) clean;
41
	@$(CD) $(FE)/graph/partitioner/metis-2.0; $(MAKE) lib;
42
 
43
# the files that make up the FE_LIBRARY
44
GLF_LIBS = $(FE)/element/zeroLength/ZeroLength.o \
36 mhscott 45
	$(FE)/element/zeroLength/ZeroLengthSection.o \
46
	$(FE)/element/zeroLength/ZeroLengthND.o \
47
	$(FE)/element/zeroLength/TclZeroLength.o
2 fmk 48
 
49
REMO_LIBS = $(FE)/element/nonlinearBeamColumn/quadrule/QuadRule.o \
50
	$(FE)/element/nonlinearBeamColumn/quadrule/QuadRule1d.o \
51
	$(FE)/element/nonlinearBeamColumn/quadrule/QuadRule1d01.o \
52
	$(FE)/element/nonlinearBeamColumn/quadrule/GaussQuadRule1d.o \
53
	$(FE)/element/nonlinearBeamColumn/quadrule/GaussQuadRule1d01.o \
54
	$(FE)/element/nonlinearBeamColumn/quadrule/GaussLobattoQuadRule1d01.o \
55
	$(FE)/element/nonlinearBeamColumn/matrixutil/MatrixUtil.o \
56
	$(FE)/element/nonlinearBeamColumn/element/NLBeamColumn2d.o \
57
	$(FE)/element/nonlinearBeamColumn/element/NLBeamColumn3d.o \
58
	$(FE)/coordTransformation/CrdTransf.o \
59
	$(FE)/coordTransformation/CrdTransf2d.o \
60
	$(FE)/coordTransformation/CrdTransf3d.o \
61
	$(FE)/coordTransformation/LinearCrdTransf2d.o \
270 mhscott 62
	$(FE)/coordTransformation/PDeltaCrdTransf2d.o \
2 fmk 63
	$(FE)/coordTransformation/LinearCrdTransf3d.o \
64
	$(FE)/element/nonlinearBeamColumn/tcl/TclElmtBuilder.o
65
 
66
LAW_LIBS = $(FE)/system_of_eqn/linearSOE/sparseSYM/SymSparseLinSOE.o \
67
	$(FE)/system_of_eqn/linearSOE/sparseSYM/SymSparseLinSolver.o \
68
	$(FE)/system_of_eqn/linearSOE/sparseSYM/grcm.o \
69
	$(FE)/system_of_eqn/linearSOE/sparseSYM/nest.o \
70
	$(FE)/system_of_eqn/linearSOE/sparseSYM/nmat.o \
71
	$(FE)/system_of_eqn/linearSOE/sparseSYM/symbolic.o \
72
	$(FE)/system_of_eqn/linearSOE/sparseSYM/utility.o \
73
	$(FE)/system_of_eqn/linearSOE/sparseSYM/newordr.o \
74
	$(FE)/system_of_eqn/linearSOE/sparseSYM/nnsim.o \
75
	$(FE)/system_of_eqn/linearSOE/sparseSYM/tim.o \
76
	$(FE)/system_of_eqn/linearSOE/sparseSYM/genmmd.o \
77
	$(FE)/system_of_eqn/eigenSOE/EigenSOE.o \
78
	$(FE)/system_of_eqn/eigenSOE/EigenSolver.o \
79
	$(FE)/system_of_eqn/eigenSOE/BandArpackSOE.o \
80
	$(FE)/system_of_eqn/eigenSOE/BandArpackSolver.o \
81
	$(FE)/system_of_eqn/eigenSOE/SymArpackSOE.o \
82
	$(FE)/system_of_eqn/eigenSOE/SymArpackSolver.o \
83
	$(FE)/analysis/analysis/EigenAnalysis.o \
84
	$(FE)/analysis/integrator/EigenIntegrator.o \
85
	$(FE)/analysis/algorithm/eigenAlgo/EigenAlgorithm.o \
86
	$(FE)/analysis/algorithm/eigenAlgo/FrequencyAlgo.o
87
 
88
 
89
ERRORHANDLER_LIBS = $(FE)/handler/ErrorHandler.o \
90
	$(FE)/handler/ConsoleErrorHandler.o
91
 
20 fmk 92
 
170 fmk 93
JEREMIC_LIBS = 	$(FE)/material/nD/ElasticIsotropic3D.o  \
166 jeremic 94
	$(FE)/material/nD/Template3Dep/MatPoint3D.o \
95
	$(FE)/element/8nbrick/EightNodeBrick.o \
96
	$(FE)/element/8nbrick/TclEightNodeBrickCommand.o
20 fmk 97
 
115 fmk 98
ZHY_LIBS =	$(FE)/material/nD/soil/FluidSolidPorousMaterial.o \
99
	$(FE)/material/nD/soil/MultiYieldSurface.o \
100
	$(FE)/material/nD/soil/PressureDependMultiYield.o \
101
	$(FE)/material/nD/soil/TclUpdateMaterialStageCommand.o \
102
	$(FE)/material/nD/soil/PressureIndependMultiYield.o \
103
	$(FE)/material/nD/soil/T2Vector.o
104
 
2 fmk 105
RENDERER_LIBS = $(FE)/renderer/db.o \
106
	$(FE)/renderer/View.o \
107
	$(FE)/renderer/Projection.o \
108
	$(FE)/renderer/Viewport.o \
109
	$(FE)/renderer/Scan.o \
110
	$(FE)/renderer/Clipping.o \
111
	$(FE)/renderer/X11Device.o \
112
	$(FE)/renderer/WindowDevice.o \
113
	$(FE)/renderer/Device.o \
114
	$(FE)/renderer/gMatrix.o \
115
	$(FE)/renderer/DofColorMap.o \
116
	$(FE)/renderer/Renderer.o \
117
	$(FE)/renderer/WindowRenderer.o \
118
	$(FE)/renderer/X11Renderer.o \
119
	$(FE)/renderer/PlainMap.o
120
 
121
 
122
RECORDER_LIBS = $(FE)/recorder/MaxNodeDispRecorder.o \
123
	$(FE)/recorder/DatastoreRecorder.o \
124
	$(FE)/recorder/NodeRecorder.o \
125
	$(FE)/recorder/ElementRecorder.o \
126
	$(FE)/recorder/FilePlotter.o \
253 fmk 127
	$(FE)/recorder/AlgorithmIncrements.o \
103 mhscott 128
	$(FE)/recorder/TclRecorderCommands.o \
129
	$(FE)/recorder/response/Response.o \
130
	$(FE)/recorder/response/ElementResponse.o \
131
	$(FE)/recorder/response/MaterialResponse.o \
132
	$(FE)/recorder/response/FiberResponse.o
2 fmk 133
 
134
DATABASE_LIBS = $(FE)/database/FileDatastore.o \
135
	$(FE)/database/FE_Datastore.o \
136
	$(FE)/database/TclDatabaseCommands.o
137
 
138
MATRIX_LIBS   = $(FE)/matrix/Matrix.o \
139
	$(FE)/matrix/Vector.o \
140
	$(FE)/matrix/ID.o  \
141
	$(FE)/matrix/nDarray.o \
142
	$(FE)/matrix/BJtensor.o \
143
	$(FE)/matrix/BJmatrix.o \
144
	$(FE)/matrix/BJvector.o \
20 fmk 145
	$(FE)/matrix/straint.o \
146
	$(FE)/matrix/stresst.o \
2 fmk 147
	$(FE)/matrix/basics.o
148
 
149
TAGGED_LIBS =   $(FE)/tagged/TaggedObject.o \
150
	$(FE)/tagged/storage/ArrayOfTaggedObjects.o \
151
	$(FE)/tagged/storage/ArrayOfTaggedObjectsIter.o  \
152
	$(FE)/tagged/storage/MapOfTaggedObjects.o \
153
	$(FE)/tagged/storage/MapOfTaggedObjectsIter.o
154
 
155
UTILITY_LIBS = $(FE)/utility/Timer.o
156
 
157
 
158
GRAPH_LIBS = $(FE)/graph/graph/DOF_Graph.o \
159
	$(FE)/graph/graph/VertexIter.o \
160
	$(FE)/graph/graph/Vertex.o  \
161
	$(FE)/graph/graph/Graph.o \
162
	$(FE)/graph/graph/DOF_GroupGraph.o  \
163
	$(FE)/graph/numberer/RCM.o \
164
	$(FE)/graph/numberer/MyRCM.o \
165
	$(FE)/graph/numberer/GraphNumberer.o \
166
	$(FE)/graph/numberer/SimpleNumberer.o \
167
	$(FE)/graph/partitioner/Metis.o
168
 
169
ELE_LIBS   =  $(FE)/element/Element.o \
170
	$(FE)/element/Information.o \
171
	$(FE)/element/beam2d/ElasticBeam2d.o \
172
	$(FE)/element/beam2d/beam2d03.o \
173
	$(FE)/element/beam2d/beam2d04.o \
174
	$(FE)/element/beam3d/ElasticBeam3d.o \
175
	$(FE)/element/beam3d/beam3d01.o \
176
	$(FE)/element/beam3d/beam3d02.o \
177
	$(FE)/element/truss/Truss.o \
178
	$(FE)/element/truss/TrussSection.o \
179
	$(FE)/element/feap/elmt01.o \
180
	$(FE)/element/feap/elmt02.o \
181
	$(FE)/element/feap/elmt03.o \
182
	$(FE)/element/feap/elmt04.o \
183
	$(FE)/element/feap/elmt05.o \
184
	$(FE)/element/feap/fillCommon.o \
185
	$(FE)/element/feap/getCommon.o \
186
	$(FE)/element/feap/dummyFeap.o \
187
	$(FE)/element/feap/fElement.o \
188
	$(FE)/element/feap/fElmt02.o \
189
	$(FE)/element/TclElementCommands.o \
190
	$(FE)/element/feap/TclFeapElementCommand.o \
191
	$(FE)/element/truss/TclTrussCommand.o \
259 fmk 192
	$(FE)/element/shell/ShellMITC4.o \
193
	$(FE)/element/shell/R3vectors.o \
194
	$(FE)/element/shell/TclShellCommand.o \
2 fmk 195
	$(FE)/element/beamWithHinges/TclBeamWithHingesBuilder.o \
196
	$(FE)/element/beamWithHinges/BeamWithHinges2d.o \
197
	$(FE)/element/beamWithHinges/BeamWithHinges3d.o \
198
	$(FE)/element/fourNodeQuad/TclFourNodeQuadCommand.o \
199
	$(FE)/element/fourNodeQuad/FourNodeQuad.o
200
 
201
 
202
MATERIAL_LIBS   =  $(FE)/material/Material.o \
203
	$(FE)/material/uniaxial/UniaxialMaterial.o \
204
	$(FE)/material/uniaxial/ElasticMaterial.o \
205
	$(FE)/material/uniaxial/ElasticPPMaterial.o \
206
	$(FE)/material/uniaxial/HardeningMaterial.o \
207
	$(FE)/material/uniaxial/ParallelMaterial.o \
208
	$(FE)/material/uniaxial/SeriesMaterial.o \
209
	$(FE)/material/uniaxial/Concrete01.o \
210
	$(FE)/material/uniaxial/Steel01.o \
211
	$(FE)/material/uniaxial/HystereticMaterial.o \
212
	$(FE)/material/uniaxial/EPPGapMaterial.o \
213
	$(FE)/material/uniaxial/ViscousMaterial.o \
214
	$(FE)/material/uniaxial/PathIndependentMaterial.o \
215
	$(FE)/material/nD/NDMaterial.o \
79 fmk 216
	$(FE)/material/nD/J2Plasticity.o \
217
	$(FE)/material/nD/J2PlaneStress.o \
218
	$(FE)/material/nD/J2PlaneStrain.o \
219
	$(FE)/material/nD/J2AxiSymm.o \
220
	$(FE)/material/nD/J2ThreeDimensional.o \
253 fmk 221
	$(FE)/material/nD/J2PlateFiber.o \
2 fmk 222
	$(FE)/material/nD/ElasticIsotropicMaterial.o \
223
	$(FE)/material/nD/ElasticIsotropicPlaneStress2D.o \
224
	$(FE)/material/nD/ElasticIsotropicPlaneStrain2D.o \
253 fmk 225
	$(FE)/material/nD/ElasticIsotropicPlateFiber.o \
103 mhscott 226
	$(FE)/material/nD/BidirectionalMaterial.o \
2 fmk 227
	$(FE)/material/uniaxial/TclModelBuilderUniaxialMaterialCommand.o \
228
	$(FE)/material/nD/TclModelBuilderNDMaterialCommand.o
229
 
230
 
231
SECTION_LIBS = $(FE)/material/section/SectionForceDeformation.o \
232
	$(FE)/material/section/ElasticSection2d.o \
233
	$(FE)/material/section/ElasticSection3d.o \
234
	$(FE)/material/section/FiberSection.o \
253 fmk 235
	$(FE)/material/section/FiberSection2d.o \
236
	$(FE)/material/section/FiberSection3d.o \
2 fmk 237
	$(FE)/material/section/SectionAggregator.o \
238
	$(FE)/material/section/GenericSection1d.o \
239
	$(FE)/material/section/GenericSectionNd.o \
253 fmk 240
	$(FE)/material/section/ElasticPlateSection.o \
241
	$(FE)/material/section/ElasticMembranePlateSection.o \
242
	$(FE)/material/section/MembranePlateFiberSection.o \
2 fmk 243
	$(FE)/material/section/fiber/Fiber.o \
244
	$(FE)/material/section/fiber/UniaxialFiber2d.o \
245
	$(FE)/material/section/fiber/UniaxialFiber3d.o \
246
	$(FE)/material/section/repres/patch/Patch.o \
247
	$(FE)/material/section/repres/patch/QuadPatch.o \
248
	$(FE)/material/section/repres/patch/CircPatch.o \
249
	$(FE)/material/section/repres/cell/Cell.o \
250
	$(FE)/material/section/repres/cell/QuadCell.o \
251
	$(FE)/material/section/repres/reinfBar/ReinfBar.o \
252
	$(FE)/material/section/repres/reinfLayer/ReinfLayer.o \
253
	$(FE)/material/section/repres/reinfLayer/StraightReinfLayer.o \
254
	$(FE)/material/section/repres/reinfLayer/CircReinfLayer.o \
255
	$(FE)/material/section/repres/section/SectionRepres.o \
256
	$(FE)/material/section/repres/section/FiberSectionRepr.o \
257
	$(FE)/material/section/TclModelBuilderSectionCommand.o
258
 
259
 
260
SysOfEqn_LIBS = $(FE)/system_of_eqn/SystemOfEqn.o \
261
	$(FE)/system_of_eqn/Solver.o \
262
	$(FE)/system_of_eqn/linearSOE/LinearSOE.o \
263
	$(FE)/system_of_eqn/linearSOE/LinearSOESolver.o \
264
	$(FE)/system_of_eqn/linearSOE/DomainSolver.o \
265
	$(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinSOE.o \
266
	$(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinSolver.o \
267
	$(FE)/system_of_eqn/linearSOE/bandGEN/BandGenLinLapackSolver.o \
268
	$(FE)/system_of_eqn/linearSOE/fullGEN/FullGenLinSOE.o \
269
	$(FE)/system_of_eqn/linearSOE/fullGEN/FullGenLinSolver.o \
270
	$(FE)/system_of_eqn/linearSOE/fullGEN/FullGenLinLapackSolver.o \
271
	$(FE)/system_of_eqn/linearSOE/bandSPD/BandSPDLinSOE.o \
272
	$(FE)/system_of_eqn/linearSOE/bandSPD/BandSPDLinSolver.o \
273
	$(FE)/system_of_eqn/linearSOE/bandSPD/BandSPDLinLapackSolver.o \
274
	$(FE)/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinSOE.o \
275
	$(FE)/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinSolver.o \
276
	$(FE)/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinDirectSolver.o \
277
	$(FE)/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinDirectSkypackSolver.o \
278
	$(FE)/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinDirectBlockSolver.o \
279
	$(FE)/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinSubstrSolver.o \
280
	$(FE)/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.o \
281
	$(FE)/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSolver.o \
282
	$(FE)/system_of_eqn/linearSOE/sparseGEN/SuperLU.o \
283
	$(FE)/system_of_eqn/linearSOE/umfGEN/UmfpackGenLinSOE.o \
284
	$(FE)/system_of_eqn/linearSOE/umfGEN/UmfpackGenLinSolver.o
285
 
286
 
287
MODEL_BUILDER_LIBS = $(FE)/modelbuilder/ModelBuilder.o \
288
	$(FE)/modelbuilder/PlaneFrame.o \
253 fmk 289
	$(FE)/modelbuilder/tcl/TclUniaxialMaterialTester.o \
2 fmk 290
	$(FE)/modelbuilder/tcl/TclModelBuilder.o
291
 
292
 
293
DOMAIN_LIBS =  $(FE)/domain/component/DomainComponent.o \
294
	$(FE)/domain/domain/Domain.o \
295
	$(FE)/domain/domain/single/SingleDomEleIter.o \
296
	$(FE)/domain/domain/single/SingleDomNodIter.o \
297
	$(FE)/domain/domain/single/SingleDomSP_Iter.o \
298
	$(FE)/domain/domain/single/SingleDomAllSP_Iter.o \
299
	$(FE)/domain/domain/single/SingleDomMP_Iter.o \
300
	$(FE)/domain/domain/partitioned/PartitionedDomain.o \
301
	$(FE)/domain/domain/partitioned/PartitionedDomainEleIter.o \
302
	$(FE)/domain/domain/partitioned/PartitionedDomainSubIter.o \
303
	$(FE)/domain/partitioner/DomainPartitioner.o \
304
	$(FE)/domain/node/Node.o \
305
	$(FE)/domain/node/NodalLoad.o \
306
	$(FE)/domain/constraints/SP_Constraint.o \
307
	$(FE)/domain/constraints/MP_Constraint.o \
79 fmk 308
	$(FE)/domain/constraints/ImposedMotionSP.o \
309
	$(FE)/domain/constraints/ImposedMotionSP1.o \
2 fmk 310
	$(FE)/domain/constraints/RigidDiaphragm.o \
311
	$(FE)/domain/constraints/RigidRod.o \
312
	$(FE)/domain/constraints/RigidBeam.o \
313
	$(FE)/domain/load/NodalLoadIter.o \
314
	$(FE)/domain/load/ElementalLoadIter.o \
315
	$(FE)/domain/load/Load.o \
316
	$(FE)/domain/pattern/LoadPattern.o \
317
	$(FE)/domain/pattern/EarthquakePattern.o \
79 fmk 318
	$(FE)/domain/pattern/MultiSupportPattern.o \
2 fmk 319
	$(FE)/domain/pattern/UniformExcitation.o \
320
	$(FE)/domain/pattern/LoadPatternIter.o \
321
	$(FE)/domain/pattern/TimeSeries.o \
322
	$(FE)/domain/pattern/LinearSeries.o \
323
	$(FE)/domain/pattern/RectangularSeries.o \
324
	$(FE)/domain/pattern/ConstantSeries.o \
325
	$(FE)/domain/pattern/TrigSeries.o \
326
	$(FE)/domain/pattern/PathSeries.o \
327
	$(FE)/domain/pattern/PathTimeSeries.o \
328
	$(FE)/domain/pattern/TclPatternCommand.o \
79 fmk 329
	$(FE)/domain/pattern/TclSeriesCommand.o \
330
	$(FE)/domain/pattern/TclSeriesIntegratorCommand.o \
331
	$(FE)/domain/pattern/TimeSeriesIntegrator.o \
332
	$(FE)/domain/pattern/TrapezoidalTimeSeriesIntegrator.o \
2 fmk 333
	$(FE)/domain/groundMotion/GroundMotion.o \
334
	$(FE)/domain/groundMotion/GroundMotionRecord.o \
79 fmk 335
	$(FE)/domain/groundMotion/InterpolatedGroundMotion.o \
336
	$(FE)/domain/groundMotion/TclGroundMotionCommand.o \
2 fmk 337
	$(FE)/domain/subdomain/Subdomain.o \
338
	$(FE)/domain/subdomain/SubdomainNodIter.o \
339
	$(FE)/analysis/analysis/DomainUser.o
340
 
341
 
342
ANALYSIS_LIBS = $(FE)/analysis/analysis/Analysis.o \
343
	$(FE)/analysis/analysis/StaticAnalysis.o \
344
	$(FE)/analysis/analysis/TransientAnalysis.o \
345
	$(FE)/analysis/analysis/DirectIntegrationAnalysis.o \
79 fmk 346
	$(FE)/analysis/analysis/VariableTimeStepDirectIntegrationAnalysis.o \
2 fmk 347
	$(FE)/analysis/analysis/DomainDecompositionAnalysis.o \
348
	$(FE)/analysis/analysis/SubstructuringAnalysis.o \
349
	$(FE)/analysis/algorithm/SolutionAlgorithm.o \
350
	$(FE)/analysis/algorithm/equiSolnAlgo/EquiSolnAlgo.o \
351
	$(FE)/analysis/algorithm/equiSolnAlgo/Linear.o \
352
	$(FE)/analysis/algorithm/equiSolnAlgo/NewtonRaphson.o \
353
	$(FE)/analysis/algorithm/equiSolnAlgo/ModifiedNewton.o \
79 fmk 354
	$(FE)/analysis/algorithm/equiSolnAlgo/NewtonLineSearch.o \
2 fmk 355
	$(FE)/convergenceTest/ConvergenceTest.o \
356
	$(FE)/convergenceTest/CTestNormUnbalance.o \
357
	$(FE)/convergenceTest/CTestNormDispIncr.o \
358
	$(FE)/convergenceTest/CTestEnergyIncr.o \
359
	$(FE)/analysis/algorithm/domainDecompAlgo/DomainDecompAlgo.o \
360
	$(FE)/analysis/integrator/Integrator.o \
361
	$(FE)/analysis/integrator/IncrementalIntegrator.o \
362
	$(FE)/analysis/integrator/StaticIntegrator.o \
363
	$(FE)/analysis/integrator/LoadControl.o \
364
	$(FE)/analysis/integrator/LoadPath.o \
365
	$(FE)/analysis/integrator/ArcLength.o \
366
	$(FE)/analysis/integrator/ArcLength1.o \
367
	$(FE)/analysis/integrator/MinUnbalDispNorm.o \
368
	$(FE)/analysis/integrator/DisplacementControl.o \
369
	$(FE)/analysis/integrator/TransientIntegrator.o \
370
	$(FE)/analysis/integrator/Newmark.o \
371
	$(FE)/analysis/integrator/HHT.o \
372
	$(FE)/analysis/integrator/Newmark1.o \
373
	$(FE)/analysis/integrator/HHT1.o \
374
	$(FE)/analysis/integrator/CentralDifference.o \
375
	$(FE)/analysis/integrator/WilsonTheta.o \
376
	$(FE)/analysis/model/AnalysisModel.o \
377
	$(FE)/analysis/model/simple/SimpleFE_Iter.o \
378
	$(FE)/analysis/model/simple/SimpleDOF_Iter.o \
379
	$(FE)/analysis/handler/ConstraintHandler.o \
380
	$(FE)/analysis/handler/PlainHandler.o \
381
	$(FE)/analysis/handler/PenaltyConstraintHandler.o \
382
	$(FE)/analysis/handler/LagrangeConstraintHandler.o \
383
	$(FE)/analysis/handler/TransformationConstraintHandler.o \
384
	$(FE)/analysis/numberer/DOF_Numberer.o \
385
	$(FE)/analysis/numberer/PlainNumberer.o \
386
	$(FE)/analysis/dof_grp/DOF_Group.o \
387
	$(FE)/analysis/dof_grp/LagrangeDOF_Group.o \
388
	$(FE)/analysis/dof_grp/TransformationDOF_Group.o \
389
	$(FE)/analysis/fe_ele/FE_Element.o \
390
	$(FE)/analysis/fe_ele/penalty/PenaltySP_FE.o \
391
	$(FE)/analysis/fe_ele/penalty/PenaltyMP_FE.o \
392
	$(FE)/analysis/fe_ele/lagrange/LagrangeSP_FE.o \
393
	$(FE)/analysis/fe_ele/lagrange/LagrangeMP_FE.o \
394
	$(FE)/analysis/fe_ele/transformation/TransformationFE.o
395
 
396
 
397
ACTOR_LIBS = $(FE)/actor/channel/Channel.o \
398
	$(FE)/actor/message/Message.o \
399
	$(FE)/actor/machineBroker/AlphaMachineBroker.o \
400
	$(FE)/actor/machineBroker/MillMachineBroker.o \
401
	$(FE)/actor/machineBroker/DecMachineBroker.o \
402
	$(FE)/actor/objectBroker/FEM_ObjectBroker.o \
403
	$(FE)/actor/actor/Actor.o \
404
	$(FE)/actor/actor/MovableObject.o \
405
	$(FE)/actor/shadow/Shadow.o \
406
	$(FE)/actor/address/ChannelAddress.o
407
 
408
# Miscellaneous
409
 
410
tidy:
411
	@rm -f Makefile.bak *~ #*# core
412
 
413
clean:  tidy
414
	@rm -f $(OBJS) *.o
415
 
416
spotless: clean
417
	@rm -f $(PROGRAM) fake
418
 
419
wipe: spotless
420
	@$(CD) $(FE)/material; $(MAKE) wipe;
421
	@$(CD) $(FE)/analysis; $(MAKE) wipe;
422
	@$(CD) $(FE)/graph; $(MAKE) wipe;
423
	@$(CD) $(FE)/actor; $(MAKE) wipe;
424
	@$(CD) $(FE)/utility; $(MAKE) wipe;
425
	@$(CD) $(FE)/tcl; $(MAKE) wipe;
426
	@$(CD) $(FE)/system_of_eqn; $(MAKE) wipe;
427
	@$(CD) $(FE)/tagged; $(MAKE) wipe;
428
	@$(CD) $(FE)/domain; $(MAKE) wipe;
429
	@$(CD) $(FE)/modelbuilder; $(MAKE) wipe;
430
	@$(CD) $(FE)/matrix; $(MAKE) wipe;
431
	@$(CD) $(FE)/convergenceTest; $(MAKE) wipe;
432
	@$(CD) $(FE)/database; $(MAKE) wipe;
433
	@$(CD) $(FE)/recorder; $(MAKE) wipe;
434
	@$(CD) $(FE)/renderer; $(MAKE) wipe;
435
	@$(CD) $(FE)/handler; $(MAKE) wipe;
436
	@$(CD) $(FE)/machine; $(MAKE) wipe;
437
	@$(CD) $(FE)/coordTransformation; $(MAKE) wipe;
438
	@$(CD) $(FE)/element; $(MAKE) wipe;
439
 
440
# DO NOT DELETE THIS LINE -- make depend depends on it.
441
 
442
 
443
 
444
 
445