Ignore:
Timestamp:
09/12/11 12:37:53 (14 years ago)
Author:
Eric.Larour
Message:

New eraselinks file to erase soft links.
Finished ad Makefile.am, to reduce number of objects compiled when adic option is turned on.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/ad/Makefile.am

    r9761 r9773  
    3232                                        ./objects/Gauss/GaussTria.h\
    3333                                        ./objects/Gauss/GaussTria.cpp\
    34                                         ./objects/Gauss/GaussPenta.h\
    35                                         ./objects/Gauss/GaussPenta.cpp\
    3634                                        ./objects/Update.h\
    3735                                        ./objects/Element.h\
     
    4644                                        ./objects/Loads/Friction.h\
    4745                                        ./objects/Loads/Friction.cpp\
     46                                        ./objects/Inputs/TransientInput.h\
     47                                        ./objects/Inputs/TransientInput.cpp\
     48                                        ./objects/Constraints/SpcTransient.cpp\
     49                                        ./objects/Constraints/SpcTransient.h\
    4850                                        ./objects/DofIndexing.h\
    4951                                        ./objects/DofIndexing.cpp\
     
    6567                                        ./objects/ElementResults/TriaVertexElementResult.h\
    6668                                        ./objects/ElementResults/TriaVertexElementResult.cpp\
    67                                         ./objects/ElementResults/PentaVertexElementResult.h\
    68                                         ./objects/ElementResults/PentaVertexElementResult.cpp\
    6969                                        ./objects/ElementResults/BoolElementResult.h\
    7070                                        ./objects/ElementResults/BoolElementResult.cpp\
     
    9494                                        ./objects/Inputs/TriaVertexInput.h\
    9595                                        ./objects/Inputs/TriaVertexInput.cpp\
    96                                         ./objects/Inputs/PentaVertexInput.h\
    97                                         ./objects/Inputs/PentaVertexInput.cpp\
    9896                                        ./objects/Inputs/BoolInput.h\
    9997                                        ./objects/Inputs/BoolInput.cpp\
     
    104102                                        ./objects/Inputs/DatasetInput.h\
    105103                                        ./objects/Inputs/DatasetInput.cpp\
    106                                         ./objects/Inputs/TransientInput.h\
    107                                         ./objects/Inputs/TransientInput.cpp\
    108                                         ./objects/Elements/Penta.h\
    109                                         ./objects/Elements/Penta.cpp\
    110                                         ./objects/Elements/PentaHook.h\
    111                                         ./objects/Elements/PentaHook.cpp\
    112                                         ./objects/Elements/PentaRef.h\
    113                                         ./objects/Elements/PentaRef.cpp\
    114104                                        ./objects/Materials/Matice.h\
    115105                                        ./objects/Materials/Matice.cpp\
     
    121111                                        ./objects/Constraints/SpcDynamic.cpp\
    122112                                        ./objects/Constraints/SpcDynamic.h\
    123                                         ./objects/Constraints/SpcTransient.cpp\
    124                                         ./objects/Constraints/SpcTransient.h\
    125113                                        ./objects/Loads/Penpair.cpp\
    126114                                        ./objects/Loads/Penpair.h\
     
    129117                                        ./objects/Loads/Icefront.cpp\
    130118                                        ./objects/Loads/Icefront.h\
    131                                         ./objects/Loads/Riftfront.cpp\
    132                                         ./objects/Loads/Riftfront.h\
    133119                                        ./objects/Loads/Numericalflux.cpp\
    134120                                        ./objects/Loads/Numericalflux.h\
     
    264250                                        ./EnumDefinitions/EnumDefinitions.h\
    265251                                        ./EnumDefinitions/EnumToModelField.cpp\
    266                                         ./modules/GroundingLineMigrationx/GroundingLineMigrationx.cpp\
    267                                         ./modules/GroundingLineMigrationx/GroundingLineMigrationx.h\
    268                                         ./modules/GroundingLineMigrationx/GroundingLineMigrationxLocal.h\
    269                                         ./modules/GroundingLineMigrationx/GroundingLineMigrationxUtils.cpp\
    270252                                        ./modules/ModelProcessorx/ModelProcessorx.h\
    271253                                        ./modules/ModelProcessorx/ModelProcessorx.cpp\
     
    280262                                        ./modules/ModelProcessorx/CreateNumberNodeToElementConnectivity.cpp\
    281263                                        ./modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp\
    282                                         ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp\
    283                                         ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \
    284                                         ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \
    285                                         ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\
    286                                         ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp\
    287                                         ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp \
    288                                         ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \
    289                                         ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp\
    290                                         ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\
    291                                         ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \
    292                                         ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \
    293                                         ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp\
    294                                         ./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp\
    295                                         ./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp \
    296                                         ./modules/ModelProcessorx/BedSlope/CreateConstraintsBedSlope.cpp\
    297                                         ./modules/ModelProcessorx/BedSlope/CreateLoadsBedSlope.cpp\
    298                                         ./modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp\
    299                                         ./modules/ModelProcessorx/SurfaceSlope/CreateNodesSurfaceSlope.cpp \
    300                                         ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp\
    301                                         ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp\
    302                                         ./modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp\
    303                                         ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp\
    304                                         ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp\
    305                                         ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp\
    306                                         ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\
    307                                         ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\
    308                                         ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\
    309                                         ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp\
    310                                         ./modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp\
    311                                         ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp\
    312                                         ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp\
    313                                         ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp\
    314                                         ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp\
    315264                                        ./modules/ParsePetscOptionsx/ParsePetscOptionsx.h\
    316265                                        ./modules/ParsePetscOptionsx/ParsePetscOptionsx.cpp\
     
    323272                                        ./modules/OutputResultsx/OutputResultsx.h\
    324273                                        ./modules/OutputResultsx/OutputResultsx.cpp\
    325                                         ./modules/MinVelx/MinVelx.h\
    326                                         ./modules/MinVelx/MinVelx.cpp\
    327                                         ./modules/MaxVelx/MaxVelx.h\
    328                                         ./modules/MaxVelx/MaxVelx.cpp\
    329                                         ./modules/MaxAbsVxx/MaxAbsVxx.h\
    330                                         ./modules/MaxAbsVxx/MaxAbsVxx.cpp\
    331                                         ./modules/MaxAbsVyx/MaxAbsVyx.h\
    332                                         ./modules/MaxAbsVyx/MaxAbsVyx.cpp\
    333                                         ./modules/MaxAbsVzx/MaxAbsVzx.h\
    334                                         ./modules/MaxAbsVzx/MaxAbsVzx.cpp\
    335                                         ./modules/MaxVxx/MaxVxx.h\
    336                                         ./modules/MaxVxx/MaxVxx.cpp\
    337                                         ./modules/MaxVyx/MaxVyx.h\
    338                                         ./modules/MaxVyx/MaxVyx.cpp\
    339                                         ./modules/MaxVzx/MaxVzx.h\
    340                                         ./modules/MaxVzx/MaxVzx.cpp\
    341                                         ./modules/MinVxx/MinVxx.h\
    342                                         ./modules/MinVxx/MinVxx.cpp\
    343                                         ./modules/MinVyx/MinVyx.h\
    344                                         ./modules/MinVyx/MinVyx.cpp\
    345                                         ./modules/MinVzx/MinVzx.h\
    346                                         ./modules/MinVzx/MinVzx.cpp\
    347274                                        ./modules/InputDuplicatex/InputDuplicatex.h\
    348275                                        ./modules/InputDuplicatex/InputDuplicatex.cpp\
     
    383310                                        ./modules/UpdateConstraintsx/UpdateConstraintsx.h\
    384311                                        ./modules/UpdateConstraintsx/UpdateConstraintsx.cpp\
    385                                         ./modules/HoleFillerx/HoleFillerx.cpp\
    386                                         ./modules/HoleFillerx/HoleFillerx.h\
    387312                                        ./modules/MeshPartitionx/MeshPartitionx.cpp\
    388313                                        ./modules/MeshPartitionx/MeshPartitionx.h\
     
    395320                                        ./modules/StringToEnumx/StringToEnumx.cpp\
    396321                                        ./modules/StringToEnumx/StringToEnumx.h\
    397                                         ./modules/MassFluxx/MassFluxx.cpp\
    398                                         ./modules/MassFluxx/MassFluxx.h\
    399322                                        ./modules/SystemMatricesx/SystemMatricesx.cpp\
    400323                                        ./modules/SystemMatricesx/SystemMatricesx.h\
     
    402325                                        ./modules/ConstraintsStatex/ConstraintsStatex.h\
    403326                                        ./modules/ConstraintsStatex/ConstraintsStateLocal.h\
    404                                         ./modules/ConstraintsStatex/RiftConstraintsState.cpp\
    405327                                        ./modules/Responsex/Responsex.h\
    406328                                        ./modules/Responsex/Responsex.cpp\
     
    420342                                        ./modules/InputConvergencex/InputConvergencex.cpp\
    421343                                        ./modules/InputConvergencex/InputConvergencex.h\
    422                                         ./modules/OutputRiftsx/OutputRiftsx.h\
    423                                         ./modules/OutputRiftsx/OutputRiftsx.cpp\
    424                                         ./modules/RheologyBbarx/RheologyBbarx.cpp\
    425                                         ./modules/RheologyBbarx/RheologyBbarx.h\
    426                                         ./solutions/diagnostic_core.cpp\
    427344                                        ./solutions/convergence.cpp\
    428345                                        ./solutions/WriteLockFile.cpp\
    429                                         ./solutions/prognostic_core.cpp\
    430                                         ./solutions/balancethickness_core.cpp\
    431                                         ./solutions/surfaceslope_core.cpp\
    432                                         ./solutions/bedslope_core.cpp\
    433                                         ./solutions/hydrology_core.cpp\
    434                                         ./solutions/hydrology_core_step.cpp\
    435                                         ./solutions/transient_core.cpp\
    436                                         ./solutions/groundinglinemigration2d_core.cpp\
    437                                         ./solutions/steadystate_core.cpp\
    438                                         ./solutions/steadystateconvergence.cpp\
    439346                                        ./solutions/ResetBoundaryConditions.cpp\
    440347                                        ./solutions/AnalysisConfiguration.cpp\
    441348                                        ./solutions/CorePointerFromSolutionEnum.cpp\
    442349                                        ./solvers/solver_linear.cpp\
    443                                         ./solvers/solver_nonlinear.cpp\
    444                                         ./solvers/solver_stokescoupling_nonlinear.cpp
    445 
    446 
    447 libpISSM_a_CXXFLAGS = -fPIC -D_PARALLEL_   -D_C_ $(CXXOPTFLAGS)
    448 #}}}
    449 #AD library, for automatic differentiation {{{1
    450 if AD
    451 #libAD_a_SOURCES = ./mini1.ad.c
    452 libAD_a_SOURCES =
    453 libAD_a_CFLAGS = -fPIC -D_PARALLEL_   -D_C_ $(COPTFLAGS)
    454 
    455 
    456 #Automatic differentiation rules:
    457 %.ad.c: %.c
    458         adic2 -mforward  $< --nary
    459 endif
     350                                        ./solvers/solver_nonlinear.cpp
     351
     352
     353libpISSM_a_CXXFLAGS = -fPIC -D_PARALLEL_   -D_C_ $(CXXOPTFLAGS)
    460354#}}}
    461355#DAKOTA sources  {{{1
    462 
    463356if DAKOTA
    464357libpISSM_a_SOURCES +=  ./objects/DakotaPlugin.h\
     
    483376                                          ./modules/AverageOntoPartitionx/AverageOntoPartitionx.h
    484377endif
    485 
     378#}}}
     379#Transient sources  {{{1
     380if TRANSIENT
     381libpISSM_a_SOURCES +=  ./solutions/transient_core.cpp\
     382                                           ./modules/ModelProcessorx/Transient/UpdateElementsTransient.cpp
     383endif
     384#}}}
     385#Steadystate sources  {{{1
     386if STEADYSTATE
     387libpISSM_a_SOURCES += ./solutions/steadystate_core.cpp\
     388                                          ./solutions/steadystateconvergence.cpp
     389endif
     390#}}}
     391#Prognostic sources  {{{1
     392if PROGNOSTIC
     393libpISSM_a_SOURCES +=  ./solutions/prognostic_core.cpp\
     394                                           ./modules/ModelProcessorx/Prognostic/UpdateElementsPrognostic.cpp\
     395                                           ./modules/ModelProcessorx/Prognostic/CreateNodesPrognostic.cpp\
     396                                           ./modules/ModelProcessorx/Prognostic/CreateConstraintsPrognostic.cpp\
     397                                           ./modules/ModelProcessorx/Prognostic/CreateLoadsPrognostic.cpp
     398
     399endif
    486400#}}}
    487401#Thermal sources  {{{1
    488 
    489402if THERMAL
    490403libpISSM_a_SOURCES +=  ./solutions/thermal_core.cpp\
     
    507420                                           ./modules/ConstraintsStatex/ThermalIsPresent.cpp\
    508421                                           ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp
    509 
    510 
    511 endif
    512 
     422endif
    513423#}}}
    514424#Control sources  {{{1
    515 
    516425if CONTROL
    517426libpISSM_a_SOURCES += ./solutions/control_core.cpp\
     
    564473                                          ./shared/Numerics/OptimalSearch.cpp\
    565474                                          ./shared/Numerics/OptFunc.cpp
    566 
    567 endif
    568 
    569 #}}}
    570 
     475endif
     476#}}}
     477#Hydrology sources  {{{1
     478if HYDROLOGY
     479libpISSM_a_SOURCES += ./modules/ModelProcessorx/Hydrology/UpdateElementsHydrology.cpp\
     480                                          ./modules/ModelProcessorx/Hydrology/CreateNodesHydrology.cpp\
     481                                          ./modules/ModelProcessorx/Hydrology/CreateConstraintsHydrology.cpp\
     482                                          ./modules/ModelProcessorx/Hydrology/CreateLoadsHydrology.cpp\
     483                                          ./solutions/hydrology_core.cpp\
     484                                          ./solutions/hydrology_core_step.cpp
     485endif
     486#}}}
     487#Diagnostic sources  {{{1
     488if DIAGNOSTIC
     489libpISSM_a_SOURCES += ./modules/ModelProcessorx/DiagnosticHoriz/UpdateElementsDiagnosticHoriz.cpp\
     490                                          ./modules/ModelProcessorx/DiagnosticHoriz/CreateNodesDiagnosticHoriz.cpp \
     491                                          ./modules/ModelProcessorx/DiagnosticHoriz/CreateConstraintsDiagnosticHoriz.cpp \
     492                                          ./modules/ModelProcessorx/DiagnosticHoriz/CreateLoadsDiagnosticHoriz.cpp\
     493                                          ./modules/ModelProcessorx/DiagnosticVert/UpdateElementsDiagnosticVert.cpp\
     494                                          ./modules/ModelProcessorx/DiagnosticVert/CreateNodesDiagnosticVert.cpp \
     495                                          ./modules/ModelProcessorx/DiagnosticVert/CreateConstraintsDiagnosticVert.cpp \
     496                                          ./modules/ModelProcessorx/DiagnosticVert/CreateLoadsDiagnosticVert.cpp\
     497                                          ./modules/ModelProcessorx/DiagnosticHutter/UpdateElementsDiagnosticHutter.cpp\
     498                                          ./modules/ModelProcessorx/DiagnosticHutter/CreateNodesDiagnosticHutter.cpp \
     499                                          ./modules/ModelProcessorx/DiagnosticHutter/CreateConstraintsDiagnosticHutter.cpp \
     500                                          ./modules/ModelProcessorx/DiagnosticHutter/CreateLoadsDiagnosticHutter.cpp\
     501                                          ./solutions/diagnostic_core.cpp\
     502                                          ./solvers/solver_stokescoupling_nonlinear.cpp
     503endif
     504#}}}
     505#Balanced sources  {{{1
     506if BALANCED
     507libpISSM_a_SOURCES += ./modules/ModelProcessorx/Balancethickness/UpdateElementsBalancethickness.cpp\
     508                                          ./modules/ModelProcessorx/Balancethickness/CreateNodesBalancethickness.cpp\
     509                                          ./modules/ModelProcessorx/Balancethickness/CreateConstraintsBalancethickness.cpp\
     510                                          ./modules/ModelProcessorx/Balancethickness/CreateLoadsBalancethickness.cpp\
     511                                          ./solutions/balancethickness_core.cpp
     512endif
     513#}}}
     514#Responses sources  {{{1
     515if RESPONSES
     516libpISSM_a_SOURCES += ./modules/MinVelx/MinVelx.h\
     517                                          ./modules/MinVelx/MinVelx.cpp\
     518                                          ./modules/MaxVelx/MaxVelx.h\
     519                                          ./modules/MaxVelx/MaxVelx.cpp\
     520                                          ./modules/MaxAbsVxx/MaxAbsVxx.h\
     521                                          ./modules/MaxAbsVxx/MaxAbsVxx.cpp\
     522                                          ./modules/MaxAbsVyx/MaxAbsVyx.h\
     523                                          ./modules/MaxAbsVyx/MaxAbsVyx.cpp\
     524                                          ./modules/MaxAbsVzx/MaxAbsVzx.h\
     525                                          ./modules/MaxAbsVzx/MaxAbsVzx.cpp\
     526                                          ./modules/MaxVxx/MaxVxx.h\
     527                                          ./modules/MaxVxx/MaxVxx.cpp\
     528                                          ./modules/MaxVyx/MaxVyx.h\
     529                                          ./modules/MaxVyx/MaxVyx.cpp\
     530                                          ./modules/MaxVzx/MaxVzx.h\
     531                                          ./modules/MaxVzx/MaxVzx.cpp\
     532                                          ./modules/MinVxx/MinVxx.h\
     533                                          ./modules/MinVxx/MinVxx.cpp\
     534                                          ./modules/MinVyx/MinVyx.h\
     535                                          ./modules/MinVyx/MinVyx.cpp\
     536                                          ./modules/MinVzx/MinVzx.h\
     537                                          ./modules/MinVzx/MinVzx.cpp\
     538                                          ./modules/RheologyBbarx/RheologyBbarx.cpp\
     539                                          ./modules/RheologyBbarx/RheologyBbarx.h\
     540                                          ./modules/MassFluxx/MassFluxx.cpp\
     541                                          ./modules/MassFluxx/MassFluxx.h
     542endif
     543#}}}
     544#Slope sources  {{{1
     545if SLOPE
     546libpISSM_a_SOURCES += ./modules/ModelProcessorx/BedSlope/UpdateElementsBedSlope.cpp\
     547                                          ./modules/ModelProcessorx/BedSlope/CreateNodesBedSlope.cpp \
     548                                          ./modules/ModelProcessorx/BedSlope/CreateConstraintsBedSlope.cpp\
     549                                          ./modules/ModelProcessorx/BedSlope/CreateLoadsBedSlope.cpp\
     550                                          ./modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp\
     551                                          ./modules/ModelProcessorx/SurfaceSlope/CreateNodesSurfaceSlope.cpp \
     552                                          ./modules/ModelProcessorx/SurfaceSlope/CreateConstraintsSurfaceSlope.cpp\
     553                                          ./modules/ModelProcessorx/SurfaceSlope/CreateLoadsSurfaceSlope.cpp\
     554                                          ./solutions/surfaceslope_core.cpp\
     555                                          ./solutions/bedslope_core.cpp
     556endif
     557#}}}
     558#GroundingLine sources  {{{1
     559if GROUNDINGLINE
     560libpISSM_a_SOURCES += ./modules/GroundingLineMigrationx/GroundingLineMigrationx.cpp\
     561                                          ./modules/GroundingLineMigrationx/GroundingLineMigrationx.h\
     562                                          ./modules/GroundingLineMigrationx/GroundingLineMigrationxLocal.h\
     563                                          ./modules/GroundingLineMigrationx/GroundingLineMigrationxUtils.cpp\
     564                                          ./solutions/groundinglinemigration2d_core.cpp
     565endif
     566#}}}
     567#Rifts sources  {{{1
     568if RIFTS
     569libpISSM_a_SOURCES += ./objects/Loads/Riftfront.cpp\
     570                                          ./objects/Loads/Riftfront.h\
     571                                          ./modules/ConstraintsStatex/RiftConstraintsState.cpp
     572endif
     573#}}}
     574#3D sources  {{{1
     575if THREED
     576libpISSM_a_SOURCES += ./objects/Gauss/GaussPenta.h\
     577                                          ./objects/Gauss/GaussPenta.cpp\
     578                                          ./objects/ElementResults/PentaVertexElementResult.h\
     579                                          ./objects/ElementResults/PentaVertexElementResult.cpp\
     580                                          ./objects/Inputs/PentaVertexInput.h\
     581                                          ./objects/Inputs/PentaVertexInput.cpp\
     582                                          ./objects/Elements/Penta.h\
     583                                          ./objects/Elements/Penta.cpp\
     584                                          ./objects/Elements/PentaHook.h\
     585                                          ./objects/Elements/PentaHook.cpp\
     586                                          ./objects/Elements/PentaRef.h\
     587                                          ./objects/Elements/PentaRef.cpp
     588endif
     589#}}}
     590
     591#AD library, for automatic differentiation {{{1
     592if AD
     593#libAD_a_SOURCES = ./mini1.ad.c
     594libAD_a_SOURCES =
     595libAD_a_CFLAGS = -fPIC -D_PARALLEL_   -D_C_ $(COPTFLAGS)
     596
     597
     598#Automatic differentiation rules:
     599%.ad.c: %.c
     600        adic2 -mforward  $< --nary
     601endif
     602#}}}
    571603#Executable {{{1
    572604
     
    589621
    590622issm_exe_SOURCES = solutions/issm.cpp
    591 issm_exe_CXXFLAGS= -fPIC -D_PARALLEL_  $(CXXOPTFLAGS) $(COPTFLAGS)
    592 
    593 #}}}
     623issm_exe_CXXFLAGS= -fPIC -D_PARALLEL_  $(CXXOPTFLAGS) $(COPTFLAGS) 
     624
     625#}}}
Note: See TracChangeset for help on using the changeset viewer.