Ignore:
Timestamp:
Dec 13, 2011, 1:09:40 PM (14 years ago)
Author:
Frederik Heber <heber@…>
Children:
c7ac70
Parents:
3324cf
git-author:
Frederik Heber <heber@…> (12/11/11 14:49:06)
git-committer:
Frederik Heber <heber@…> (12/13/11 13:09:40)
Message:

Huge update of file structure to place installation header files into right folder.

  • The problem ist that we desire use as include "CodePatterns/...". For this to work, especially with the new Observer subfolder structure, it has been necessary to place all header files away from their source files into a distinct folder called CodePatterns. This emulates the later, after make install present structure.
  • essentially all source and header files had to be changed to adapt the include.
  • all Makefile.am's had to be changed.
  • nobase_ ... was removed such that header files are installed flat and not creating their subfolder along the process.
  • We placed Observer into its own convenience library and own folder Observer away from Patterns.

Some other changes:

  • FIX: MemDebug.hpp inclusion has been removed in all stubs.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Patterns/unittests/Makefile.am

    r3324cf r9b8fa4  
    55
    66TESTS += \
    7   CacheableUnitTest \
    8   CloneUnitTest \
    9   CreatorUnitTest \
    10   FactoryUnitTest \
    11   ManipulableCloneUnitTest \
    12   ManipulablePrototypeFactoryUnitTest \
    13   PrototypeFactoryUnitTest \
    14   RegistryUnitTest \
    15   SingletonUnitTest
     7        CacheableUnitTest \
     8        CloneUnitTest \
     9        CreatorUnitTest \
     10        FactoryUnitTest \
     11        ManipulableCloneUnitTest \
     12        ManipulablePrototypeFactoryUnitTest \
     13        PrototypeFactoryUnitTest \
     14        RegistryUnitTest \
     15        SingletonUnitTest
    1616
    1717TESTSOURCES += \
    18   ../Patterns/unittests/CacheableUnitTest.cpp \
    19   ../Patterns/unittests/CloneUnitTest.cpp \
    20   ../Patterns/unittests/CreatorUnitTest.cpp \
    21   ../Patterns/unittests/FactoryUnitTest.cpp \
    22   ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
    23   ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
    24   ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
    25   ../Patterns/unittests/RegistryUnitTest.cpp \
    26   ../Patterns/unittests/SingletonUnitTest.cpp \
    27   ../Patterns/unittests/stubs/CloneStub.cpp \
    28   ../Patterns/unittests/stubs/CommonStub.cpp \
    29   ../Patterns/unittests/stubs/CommonNamedStub.cpp \
    30   ../Patterns/unittests/stubs/FactoryStub.cpp \
    31   ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
    32   ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp \
    33   ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp \
    34   ../Patterns/unittests/stubs/RegistryStub.cpp
     18        ../Patterns/unittests/CacheableUnitTest.cpp \
     19        ../Patterns/unittests/CloneUnitTest.cpp \
     20        ../Patterns/unittests/CreatorUnitTest.cpp \
     21        ../Patterns/unittests/FactoryUnitTest.cpp \
     22        ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
     23        ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
     24        ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
     25        ../Patterns/unittests/RegistryUnitTest.cpp \
     26        ../Patterns/unittests/SingletonUnitTest.cpp \
     27        ../Patterns/unittests/stubs/CloneStub.cpp \
     28        ../Patterns/unittests/stubs/CommonStub.cpp \
     29        ../Patterns/unittests/stubs/CommonNamedStub.cpp \
     30        ../Patterns/unittests/stubs/FactoryStub.cpp \
     31        ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
     32        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp \
     33        ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp \
     34        ../Patterns/unittests/stubs/RegistryStub.cpp
    3535
    3636TESTHEADERS += \
    37   ../Patterns/unittests/stubs/Observer/ObserverStub.hpp \
    38   ../Patterns/unittests/CacheableUnitTest.hpp \
    39   ../Patterns/unittests/CloneUnitTest.hpp \
    40   ../Patterns/unittests/CreatorUnitTest.hpp \
    41   ../Patterns/unittests/FactoryUnitTest.hpp \
    42   ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
    43   ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
    44   ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
    45   ../Patterns/unittests/RegistryUnitTest.hpp \
    46   ../Patterns/unittests/SingletonUnitTest.hpp \
    47   ../Patterns/unittests/stubs/CloneStub.hpp \
    48   ../Patterns/unittests/stubs/CommonStub.hpp \
    49   ../Patterns/unittests/stubs/CommonNamedStub.hpp \
    50   ../Patterns/unittests/stubs/CommonParametersStub.hpp \
    51   ../Patterns/unittests/stubs/CreatorStub.hpp \
    52   ../Patterns/unittests/stubs/FactoryStub.hpp \
    53   ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
    54   ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
    55   ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
    56   ../Patterns/unittests/stubs/FactoryStub.def \
    57   ../Patterns/unittests/stubs/FactoryStub.undef \
    58   ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.def \
    59   ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.undef \
    60   ../Patterns/unittests/stubs/PrototypeFactoryStub.def \
    61   ../Patterns/unittests/stubs/PrototypeFactoryStub.undef \
    62   ../Patterns/unittests/stubs/RegistryStub.hpp
     37        ../Patterns/unittests/CacheableUnitTest.hpp \
     38        ../Patterns/unittests/CloneUnitTest.hpp \
     39        ../Patterns/unittests/CreatorUnitTest.hpp \
     40        ../Patterns/unittests/FactoryUnitTest.hpp \
     41        ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
     42        ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
     43        ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
     44        ../Patterns/unittests/RegistryUnitTest.hpp \
     45        ../Patterns/unittests/SingletonUnitTest.hpp \
     46        ../Patterns/unittests/stubs/CloneStub.hpp \
     47        ../Patterns/unittests/stubs/CommonStub.hpp \
     48        ../Patterns/unittests/stubs/CommonNamedStub.hpp \
     49        ../Patterns/unittests/stubs/CommonParametersStub.hpp \
     50        ../Patterns/unittests/stubs/CreatorStub.hpp \
     51        ../Patterns/unittests/stubs/FactoryStub.hpp \
     52        ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
     53        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
     54        ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
     55        ../Patterns/unittests/stubs/FactoryStub.def \
     56        ../Patterns/unittests/stubs/FactoryStub.undef \
     57        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.def \
     58        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.undef \
     59        ../Patterns/unittests/stubs/PrototypeFactoryStub.def \
     60        ../Patterns/unittests/stubs/PrototypeFactoryStub.undef \
     61        ../Patterns/unittests/stubs/RegistryStub.hpp
    6362
    6463check_PROGRAMS += $(TESTS)
     
    6968        ../Patterns/unittests/CacheableUnitTest.hpp
    7069nodist_CacheableUnitTest_SOURCES = \
    71         ../Patterns/Cachable.hpp \
    72         ../Patterns/Observer.hpp \
    73         ../Patterns/ObserverIterator.hpp
     70        $(top_srcdir)/src/CodePatterns/Cachable.hpp \
     71        $(top_srcdir)/src/CodePatterns/Observer/Observer.hpp \
     72        $(top_srcdir)/src/CodePatterns/Observer/ObserverIterator.hpp
    7473CacheableUnitTest_LDADD = \
     74        ../Observer/libCodePatterns-Observer-debug.la \
    7575        ../Patterns/libCodePatterns-Patterns-debug.la \
    7676        ../Helpers/libCodePatterns-Helpers-debug.la \
     
    8585        ../Patterns/unittests/stubs/CloneStub.hpp
    8686nodist_CloneUnitTest_SOURCES = \
    87         ../Patterns/Clone.hpp
     87        $(top_srcdir)/src/CodePatterns/Clone.hpp
    8888CloneUnitTest_LDADD = \
    8989        ../Helpers/libCodePatterns-Helpers-debug.la
     
    9696        ../Patterns/unittests/stubs/CreatorStub.hpp
    9797nodist_CreatorUnitTest_SOURCES = \
    98         ../Patterns/Creator.hpp
     98        $(top_srcdir)/src/CodePatterns/Creator.hpp
    9999CreatorUnitTest_LDADD = \
    100100        ../Helpers/libCodePatterns-Helpers-debug.la
     
    109109        ../Patterns/unittests/stubs/FactoryStub.cpp
    110110nodist_FactoryUnitTest_SOURCES = \
    111         ../Patterns/Factory.hpp \
    112         ../Patterns/FactoryTypeList.hpp \
    113         ../Patterns/Factory_impl.hpp
     111        $(top_srcdir)/src/CodePatterns/Factory.hpp \
     112        $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
     113        $(top_srcdir)/src/CodePatterns/Factory_impl.hpp
    114114FactoryUnitTest_LDADD = \
    115115        ../Helpers/libCodePatterns-Helpers-debug.la
     
    123123        ../Patterns/unittests/stubs/ManipulableCloneStub.hpp
    124124nodist_ManipulableCloneUnitTest_SOURCES = \
    125         ../Patterns/ManipulableClone.hpp
     125        $(top_srcdir)/src/CodePatterns/ManipulableClone.hpp
    126126ManipulableCloneUnitTest_LDADD = \
    127127        ../Helpers/libCodePatterns-Helpers-debug.la
     
    137137        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
    138138nodist_ManipulablePrototypeFactoryUnitTest_SOURCES = \
    139         ../Patterns/ManipulablePrototypeFactory.hpp \
    140         ../Patterns/FactoryTypeList.hpp \
    141         ../Patterns/ManipulablePrototypeFactory_impl.hpp
     139        $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory.hpp \
     140        $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
     141        $(top_srcdir)/src/CodePatterns/ManipulablePrototypeFactory_impl.hpp
    142142ManipulablePrototypeFactoryUnitTest_LDADD = \
    143143        ../Helpers/libCodePatterns-Helpers-debug.la
     
    153153        ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp
    154154nodist_PrototypeFactoryUnitTest_SOURCES = \
    155         ../Patterns/PrototypeFactory.hpp \
    156         ../Patterns/FactoryTypeList.hpp \
    157         ../Patterns/PrototypeFactory_impl.hpp
     155        $(top_srcdir)/src/CodePatterns/PrototypeFactory.hpp \
     156        $(top_srcdir)/src/CodePatterns/FactoryTypeList.hpp \
     157        $(top_srcdir)/src/CodePatterns/PrototypeFactory_impl.hpp
    158158PrototypeFactoryUnitTest_LDADD = \
    159159        ../Helpers/libCodePatterns-Helpers-debug.la
     
    167167        ../Patterns/unittests/stubs/RegistryStub.hpp
    168168nodist_RegistryUnitTest_SOURCES = \
    169         ../Patterns/unittests/Registry.hpp \
    170         ../Patterns/unittests/Registry_impl.hpp
     169        $(top_srcdir)/src/CodePatterns/Registry.hpp \
     170        $(top_srcdir)/src/CodePatterns/Registry_impl.hpp
    171171RegistryUnitTest_LDADD = \
    172172        ../Helpers/libCodePatterns-Helpers-debug.la
Note: See TracChangeset for help on using the changeset viewer.