Changeset 58 in pacpusframework for trunk


Ignore:
Timestamp:
01/09/13 10:35:31 (11 years ago)
Author:
Marek Kurdej
Message:

CMake: updated to conform to the coding style.

Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r52 r58  
    1818set(PACPUS_PATCH_VERSION 0)
    1919set(PACPUS_VERSION
    20   "${PACPUS_MAJOR_VERSION}.${PACPUS_MINOR_VERSION}.${PACPUS_PATCH_VERSION}")
     20    "${PACPUS_MAJOR_VERSION}.${PACPUS_MINOR_VERSION}.${PACPUS_PATCH_VERSION}")
    2121
    2222# ========================================
     
    7676# Build the documentation if enabled
    7777# ========================================
    78 if (PACPUS_BUILD_DOC)
     78if(PACPUS_BUILD_DOC)
    7979    add_subdirectory(${PACPUS_DOC_DIR})
    8080endif()
     
    9595pacpus_info("  Platform:")
    9696pacpus_info("    Host:" ${CMAKE_HOST_SYSTEM_NAME} ${CMAKE_HOST_SYSTEM_VERSION} ${CMAKE_HOST_SYSTEM_PROCESSOR})
    97 if (CMAKE_CROSS_COMPILING)
     97if(CMAKE_CROSS_COMPILING)
    9898    pacpus_info("    Target:" ${CMAKE_SYSTEM_NAME} ${CMAKE_SYSTEM_VERSION} ${CMAKE_SYSTEM_PROCESSOR})
    9999endif()
     
    101101pacpus_info("    CMake generator:" ${CMAKE_GENERATOR})
    102102pacpus_info("    CMake build tool:" ${CMAKE_BUILD_TOOL})
    103 if (MSVC)
     103if(MSVC)
    104104    pacpus_info("    MSVC:" ${MSVC_VERSION})
    105105else()
  • trunk/src/CMakeLists.txt

    r3 r58  
    1010# Libraries, windows
    1111# ========================================
    12 if (WIN32)
    13   add_subdirectory(RoadTime)
     12if(WIN32)
     13    add_subdirectory(RoadTime)
    1414endif()
    1515
  • trunk/src/DBITEPlayer/CMakeLists.txt

    r28 r58  
    2424# ========================================
    2525add_definitions(
    26   ${QT_DEFINITIONS}
     26    ${QT_DEFINITIONS}
    2727)
    2828
     
    3131# ========================================
    3232include_directories(
    33   ${CMAKE_BINARY_DIR}/DBITEPlayer
    34   ${QT_INCLUDE_DIR}
     33    ${CMAKE_BINARY_DIR}/DBITEPlayer
     34    ${QT_INCLUDE_DIR}
    3535)
    3636
     
    3939# ========================================
    4040set(
    41   PROJECT_SRCS
    42   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/cstdint.h
    43   ${PACPUS_INCLUDE_DIR}/Pacpus//kernel/ComponentBase.h
    44   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactory.h
    45   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactoryBase.h
    46   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentManager.h
    47   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/Log.h
    48   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/pacpus.h
    49   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/road_time.h
    50   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlComponentConfig.h
    51   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlConfigFile.h
    52   ./ComponentBase.cpp
    53   ./ComponentFactoryBase.cpp
    54   ./ComponentManager.cpp
    55   ./Log.cpp
    56   ./XmlComponentConfig.cpp
    57   ./XmlConfigFile.cpp
     41    PROJECT_SRCS
     42    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/cstdint.h
     43    ${PACPUS_INCLUDE_DIR}/Pacpus//kernel/ComponentBase.h
     44    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactory.h
     45    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactoryBase.h
     46    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentManager.h
     47    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/Log.h
     48    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/pacpus.h
     49    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/road_time.h
     50    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlComponentConfig.h
     51    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlConfigFile.h
     52    ./ComponentBase.cpp
     53    ./ComponentFactoryBase.cpp
     54    ./ComponentManager.cpp
     55    ./Log.cpp
     56    ./XmlComponentConfig.cpp
     57    ./XmlConfigFile.cpp
    5858)
    5959
     
    6262# ========================================
    6363pacpus_add_executable(
    64   ${PROJECT_NAME}
    65   ./src/main.cpp
     64    ${PROJECT_NAME}
     65    ./src/main.cpp
    6666)
    6767
     
    7171# All the platform
    7272target_link_libraries(
    73   ${PROJECT_NAME}
    74   ${QT_LIBRARIES}
    75   dbiteplayerlib
    76   FileLib
    77   PacpusLib
    78   PacpusTools
     73    ${PROJECT_NAME}
     74    ${QT_LIBRARIES}
     75    dbiteplayerlib
     76    FileLib
     77    PacpusLib
     78    PacpusTools
    7979)
    8080# Windows
    81 if (WIN32)
    82   target_link_libraries(
    83     ${PROJECT_NAME}
    84     ROAD_TIME
    85     Winmm
    86   )
     81if(WIN32)
     82    target_link_libraries(
     83        ${PROJECT_NAME}
     84        ROAD_TIME
     85        Winmm
     86    )
    8787endif()
    8888
  • trunk/src/DBITEPlayerLib/CMakeLists.txt

    r28 r58  
    1313# ========================================
    1414if(QT4_FOUND)
    15   set(QT_USE_QTXML true)
    16   set(QT_USE_QTNETWORK TRUE)
    17   include(${QT_USE_FILE})
     15    set(QT_USE_QTXML true)
     16    set(QT_USE_QTNETWORK TRUE)
     17    include(${QT_USE_FILE})
    1818else()
    19   message(ERROR "Qt4 needed")
     19    message(ERROR "Qt4 needed")
    2020endif(QT4_FOUND)
    2121
     
    2424# ========================================
    2525add_definitions(
    26   -DDBITE_PLAYER_EXPORTS
    27   ${QT_DEFINITIONS}
     26    -DDBITE_PLAYER_EXPORTS
     27    ${QT_DEFINITIONS}
    2828)
    2929
     
    3232# ========================================
    3333include_directories(
    34   ${CMAKE_BINARY_DIR}/DBITEPlayer
    35   ${QT_INCLUDE_DIR}
     34    ${CMAKE_BINARY_DIR}/DBITEPlayer
     35    ${QT_INCLUDE_DIR}
    3636)
    3737
     
    4040# ========================================
    4141set(
    42   PROJECT_SRCS
    43   ./DbtPlyEngine.cpp
    44   ./DbtPlyUserInterface.cpp
    45   ./DbtPlyEngineStateChart.cpp
    46   ./DbtPlyFileManager.cpp
    47   ./DbtPlyTrigger.cpp
    48   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyEngine.h
    49   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyFileManager.h
    50   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyTrigger.h
    51   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyEngineStateChart.h
    52   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyUserInterface.h
     42    PROJECT_SRCS
     43    ./DbtPlyEngine.cpp
     44    ./DbtPlyUserInterface.cpp
     45    ./DbtPlyEngineStateChart.cpp
     46    ./DbtPlyFileManager.cpp
     47    ./DbtPlyTrigger.cpp
     48    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyEngine.h
     49    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyFileManager.h
     50    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyTrigger.h
     51    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyEngineStateChart.h
     52    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyUserInterface.h
    5353)
    5454
     
    5757# ========================================
    5858set(
    59   FILES_TO_MOC
    60   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyEngine.h
    61   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyFileManager.h
    62   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyTrigger.h
    63   ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyUserInterface.h
     59    FILES_TO_MOC
     60    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyEngine.h
     61    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyFileManager.h
     62    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyTrigger.h
     63    ${PACPUS_INCLUDE_DIR}/Pacpus/DbitePlayer/DbtPlyUserInterface.h
    6464)
    6565
     
    6868# ========================================
    6969qt4_wrap_cpp(
    70   PROJECT_MOC_SRCS
    71   ${FILES_TO_MOC}
     70    PROJECT_MOC_SRCS
     71    ${FILES_TO_MOC}
    7272)
    7373
     
    8282# ========================================
    8383pacpus_add_library(
    84   ${PROJECT_NAME} SHARED
    85   ${PROJECT_SRCS}
    86   ${PROJECT_MOC_SRCS}
     84    ${PROJECT_NAME} SHARED
     85    ${PROJECT_SRCS}
     86    ${PROJECT_MOC_SRCS}
    8787)
    8888
     
    9292# All platform
    9393target_link_libraries(
    94   ${PROJECT_NAME}
    95   FileLib
    96   PacpusTools
    97   ${QT_LIBRARIES}
     94    ${PROJECT_NAME}
     95    FileLib
     96    PacpusTools
     97    ${QT_LIBRARIES}
    9898)
    9999# Windows platform
    100 if (WIN32)
    101   target_link_libraries(
    102     ${PROJECT_NAME}
    103     ROAD_TIME
    104     Winmm
    105   )
     100if(WIN32)
     101    target_link_libraries(
     102        ${PROJECT_NAME}
     103        ROAD_TIME
     104        Winmm
     105    )
    106106endif()
    107107
  • trunk/src/FileLib/CMakeLists.txt

    r28 r58  
    1313# ========================================
    1414set(
    15   PROJECT_SRCS
    16   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/DbiteException.h
    17   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/DbiteFile.h
    18   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/DbiteFileTypes.h
    19   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/hdfile_header_t
    20   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/road_time.h
    21   src/DbiteException.cpp
    22   src/DbiteFile.cpp
     15    PROJECT_SRCS
     16    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/DbiteException.h
     17    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/DbiteFile.h
     18    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/DbiteFileTypes.h
     19    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/hdfile_header_t
     20    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/road_time.h
     21    src/DbiteException.cpp
     22    src/DbiteFile.cpp
    2323)
    2424
     
    2727# ========================================
    2828pacpus_add_library(
    29   ${PROJECT_NAME}
    30   ${PROJECT_SRCS}
     29    ${PROJECT_NAME}
     30    ${PROJECT_SRCS}
    3131)
    3232
     
    3535# ========================================
    3636target_link_libraries(
    37   ${PROJECT_NAME}
    38   PacpusLib
     37    ${PROJECT_NAME}
     38    PacpusLib
    3939)
    4040
  • trunk/src/PacpusLib/CMakeLists.txt

    r28 r58  
    1313# ========================================
    1414if(QT4_FOUND)
    15   set(QT_USE_QTXML true)
    16   include(${QT_USE_FILE})
     15    set(QT_USE_QTXML true)
     16    include(${QT_USE_FILE})
    1717else()
    18   message(ERROR "Qt4 needed")
     18    message(ERROR "Qt4 needed")
    1919endif()
    2020
     
    2323# ========================================
    2424add_definitions(
    25   -DPACPUSLIB_EXPORTS
    26   -DQT_NO_KEYWORDS
    27   ${QT_DEFINITIONS}
     25    -DPACPUSLIB_EXPORTS
     26    -DQT_NO_KEYWORDS
     27    ${QT_DEFINITIONS}
    2828)
    2929
     
    3232# ========================================
    3333include_directories(
    34   ${QT_INCLUDE_DIR}
     34    ${QT_INCLUDE_DIR}
    3535)
    3636
     
    3939# ========================================
    4040set(
    41   PROJECT_SRCS
    42   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/cstdint.h
    43   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentBase.h
    44   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactory.h
    45   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactoryBase.h
    46   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentManager.h
    47   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/Log.h
    48   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/pacpus.h
    49   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/road_time.h
    50   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlComponentConfig.h
    51   ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlConfigFile.h
    52   ./ComponentBase.cpp
    53   ./ComponentFactoryBase.cpp
    54   ./ComponentManager.cpp
    55   ./Log.cpp
    56   ./XmlComponentConfig.cpp
    57   ./XmlConfigFile.cpp
     41    PROJECT_SRCS
     42    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/cstdint.h
     43    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentBase.h
     44    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactory.h
     45    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentFactoryBase.h
     46    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/ComponentManager.h
     47    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/Log.h
     48    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/pacpus.h
     49    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/road_time.h
     50    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlComponentConfig.h
     51    ${PACPUS_INCLUDE_DIR}/Pacpus/kernel/XmlConfigFile.h
     52    ./ComponentBase.cpp
     53    ./ComponentFactoryBase.cpp
     54    ./ComponentManager.cpp
     55    ./Log.cpp
     56    ./XmlComponentConfig.cpp
     57    ./XmlConfigFile.cpp
    5858)
    5959
     
    6262# ========================================
    6363pacpus_add_library(
    64   ${PROJECT_NAME} SHARED
    65   ${PROJECT_SRCS}
     64    ${PROJECT_NAME} SHARED
     65    ${PROJECT_SRCS}
    6666)
    6767
     
    7070# ========================================
    7171target_link_libraries(
    72   ${PROJECT_NAME}
    73   ${QT_LIBRARIES}
    74   ${PACPUS_DEPENDENCIES_LIB}
     72    ${PROJECT_NAME}
     73    ${QT_LIBRARIES}
     74    ${PACPUS_DEPENDENCIES_LIB}
    7575)
    7676
  • trunk/src/PacpusSensor/CMakeLists.txt

    r23 r58  
    5959# ========================================
    6060pacpus_add_executable(
    61   ${PROJECT_NAME}
    62   ./src/main.cpp
    63   ./src/ui/pacpusmainwindow.cpp
    64   ./src/ui/pacpusmainwindow.h
    65   ${SENSOR_MOC_SOURCES}
    66   ${SENSOR_UI_CLASSES}
     61    ${PROJECT_NAME}
     62    ./src/main.cpp
     63    ./src/ui/pacpusmainwindow.cpp
     64    ./src/ui/pacpusmainwindow.h
     65    ${SENSOR_MOC_SOURCES}
     66    ${SENSOR_UI_CLASSES}
    6767)
    6868
     
    7272# All the platform
    7373target_link_libraries(
    74   ${PROJECT_NAME}
    75   dbiteplayerlib
    76   FileLib
    77   PacpusLib
    78   PacpusTools
    79   ${QT_LIBRARIES}
     74    ${PROJECT_NAME}
     75    dbiteplayerlib
     76    FileLib
     77    PacpusLib
     78    PacpusTools
     79    ${QT_LIBRARIES}
    8080)
    8181# Windows
    82 if (WIN32)
    83   target_link_libraries(
    84     ${PROJECT_NAME}
    85     ROAD_TIME
    86     Winmm
    87   )
     82if(WIN32)
     83    target_link_libraries(
     84        ${PROJECT_NAME}
     85        ROAD_TIME
     86        Winmm
     87    )
    8888endif()
    8989
  • trunk/src/PacpusTools/CMakeLists.txt

    r28 r58  
    1313# ========================================
    1414if(QT4_FOUND)
    15   set(QT_USE_QTXML true)
    16   include(${QT_USE_FILE})
     15    set(QT_USE_QTXML true)
     16    include(${QT_USE_FILE})
    1717else()
    18   message(ERROR "Qt4 needed")
     18    message(ERROR "Qt4 needed")
    1919endif(QT4_FOUND)
    2020
     
    2323# ========================================
    2424add_definitions(
    25   ${QT_DEFINITIONS}
     25    ${QT_DEFINITIONS}
    2626)
    2727
     
    3030# ========================================
    3131include_directories(
    32   ${QT_INCLUDE_DIR}
     32    ${QT_INCLUDE_DIR}
    3333)
    3434
     
    3737# ========================================
    3838set(
    39   PROJECT_SRCS
    40   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/matrice.h
    41   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/BinaryDecoder.h
    42   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PosixShMem.h
    43   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/ShMem.h
    44   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/geodesie.h
    45   ./src/matrice.cpp
    46   ./src/geodesie.cpp
    47   ./src/AsyncWorkerBase.cpp
    48   ./src/PeriodicWorker.cpp
     39    PROJECT_SRCS
     40    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/matrice.h
     41    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/BinaryDecoder.h
     42    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PosixShMem.h
     43    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/ShMem.h
     44    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/geodesie.h
     45    ./src/matrice.cpp
     46    ./src/geodesie.cpp
     47    ./src/AsyncWorkerBase.cpp
     48    ./src/PeriodicWorker.cpp
    4949)
    5050
     
    5353# ========================================
    5454set(
    55   FILES_TO_MOC
    56   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/AsyncWorkerBase.h
    57   ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PeriodicWorker.h
     55    FILES_TO_MOC
     56    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/AsyncWorkerBase.h
     57    ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PeriodicWorker.h
    5858)
    5959
     
    6262# ========================================
    6363qt4_wrap_cpp(
    64   PROJECT_MOC_SRCS
    65   ${FILES_TO_MOC}
     64    PROJECT_MOC_SRCS
     65    ${FILES_TO_MOC}
    6666)
    6767
     
    7171# Unix
    7272if(UNIX)
    73   list(
    74     APPEND PROJECT_SRCS
    75     ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PosixShMem.h
    76     src/PosixShMem.cpp
    77   )
     73    list(
     74        APPEND PROJECT_SRCS
     75        ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/PosixShMem.h
     76        src/PosixShMem.cpp
     77    )
    7878endif()
    7979# Windows
    8080if(WIN32)
    81   list(
    82     APPEND PROJECT_SRCS
    83     ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/Win32ShMem.h
    84     src/Win32ShMem.cpp
    85   )
     81    list(
     82        APPEND PROJECT_SRCS
     83        ${PACPUS_INCLUDE_DIR}/Pacpus/PacpusTools/Win32ShMem.h
     84        src/Win32ShMem.cpp
     85    )
    8686endif()
    8787
     
    9090# ========================================
    9191pacpus_add_library(
    92   ${PROJECT_NAME}
    93   ${PROJECT_SRCS}
    94   ${PROJECT_MOC_SRCS}
    95 )
    96 
    97 # ========================================
    98 # Properties
    99 # ========================================
    100 set_target_properties(
    101   ${PROJECT_NAME}
    102   PROPERTIES DEBUG_POSTFIX "_d"
     92    ${PROJECT_NAME}
     93    ${PROJECT_SRCS}
     94    ${PROJECT_MOC_SRCS}
    10395)
    10496
  • trunk/src/RoadTime/CMakeLists.txt

    r28 r58  
    1313# ========================================
    1414add_definitions(
    15   -DROAD_TIME_EXPORTS
     15    -DROAD_TIME_EXPORTS
    1616)
    1717
     
    2020# ========================================
    2121set(
    22   PROJECT_SRCS
    23   ./src/road_time.c
     22    PROJECT_SRCS
     23    ./src/road_time.c
    2424)
    2525
     
    2828# ========================================
    2929pacpus_add_library(
    30   ${PROJECT_NAME} SHARED
    31   ${PROJECT_SRCS}
     30    ${PROJECT_NAME} SHARED
     31    ${PROJECT_SRCS}
    3232)
    3333
Note: See TracChangeset for help on using the changeset viewer.