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.
Location:
src/Patterns/unittests/stubs
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • src/Patterns/unittests/stubs/CloneStub.hpp

    r3324cf r9b8fa4  
    1414#endif
    1515
    16 #include "Clone.hpp"
     16#include "CodePatterns/Clone.hpp"
    1717
    1818struct IPrototype
  • src/Patterns/unittests/stubs/CreatorStub.hpp

    r3324cf r9b8fa4  
    1616#include <typeinfo>
    1717
    18 #include "Creator.hpp"
     18#include "CodePatterns/Creator.hpp"
    1919
    2020class ICreatorStub {
  • src/Patterns/unittests/stubs/FactoryStub.cpp

    r3324cf r9b8fa4  
    1818#endif
    1919
    20 #include "Singleton_impl.hpp"
     20#include "CodePatterns/Singleton_impl.hpp"
    2121
    2222#include "CommonStub.hpp"
     
    2525// has to be included BEFORE Factory_impl.hpp!
    2626#include "FactoryStub.def"
    27 #include "Factory_impl.hpp"
     27#include "CodePatterns/Factory_impl.hpp"
    2828
    2929
  • src/Patterns/unittests/stubs/FactoryStub.hpp

    r3324cf r9b8fa4  
    1818// triple has to be appear BEFORE Factory.hpp is included!
    1919#include "FactoryStub.def"
    20 #include "FactoryTypeList.hpp"
     20#include "CodePatterns/FactoryTypeList.hpp"
    2121#include "FactoryStub.undef"
    2222
    23 #include "Factory.hpp"
     23#include "CodePatterns/Factory.hpp"
    2424
    25 #include "Singleton.hpp"
     25#include "CodePatterns/Singleton.hpp"
    2626
    2727class FactoryStub :
  • src/Patterns/unittests/stubs/ManipulableCloneStub.hpp

    r3324cf r9b8fa4  
    1414#endif
    1515
    16 #include "ManipulableClone.hpp"
     16#include "CodePatterns/ManipulableClone.hpp"
    1717
    1818struct IManipulablePrototype
  • src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp

    r3324cf r9b8fa4  
    1818#endif
    1919
    20 #include "Singleton_impl.hpp"
     20#include "CodePatterns/Singleton_impl.hpp"
    2121
    2222#include "CommonStub.hpp"
     
    2626// has to be included BEFORE ManipulablePrototypeFactory_impl.hpp!
    2727#include "ManipulablePrototypeFactoryStub.def"
    28 #include "ManipulablePrototypeFactory_impl.hpp"
     28#include "CodePatterns/ManipulablePrototypeFactory_impl.hpp"
    2929
    3030
  • src/Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp

    r3324cf r9b8fa4  
    2020// triple has to be appear BEFORE ManipulablePrototypeFactory.hpp is included!
    2121#include "ManipulablePrototypeFactoryStub.def"
    22 #include "FactoryTypeList.hpp"
     22#include "CodePatterns/FactoryTypeList.hpp"
    2323#include "ManipulablePrototypeFactoryStub.undef"
    2424
    25 #include "ManipulablePrototypeFactory.hpp"
     25#include "CodePatterns/ManipulablePrototypeFactory.hpp"
    2626
    27 #include "Singleton.hpp"
     27#include "CodePatterns/Singleton.hpp"
    2828
    2929class ManipulablePrototypeFactoryStub :
  • src/Patterns/unittests/stubs/PrototypeFactoryStub.cpp

    r3324cf r9b8fa4  
    1818#endif
    1919
    20 #include "Singleton_impl.hpp"
     20#include "CodePatterns/Singleton_impl.hpp"
    2121
    2222#include "CommonStub.hpp"
     
    2525// has to be included BEFORE PrototypeFactory_impl.hpp!
    2626#include "PrototypeFactoryStub.def"
    27 #include "PrototypeFactory_impl.hpp"
     27#include "CodePatterns/PrototypeFactory_impl.hpp"
    2828
    2929
  • src/Patterns/unittests/stubs/PrototypeFactoryStub.hpp

    r3324cf r9b8fa4  
    1818// triple has to be appear BEFORE PrototypeFactory.hpp is included!
    1919#include "PrototypeFactoryStub.def"
    20 #include "FactoryTypeList.hpp"
     20#include "CodePatterns/FactoryTypeList.hpp"
    2121#include "PrototypeFactoryStub.undef"
    2222
    23 #include "PrototypeFactory.hpp"
     23#include "CodePatterns/PrototypeFactory.hpp"
    2424
    25 #include "Singleton.hpp"
     25#include "CodePatterns/Singleton.hpp"
    2626
    2727class PrototypeFactoryStub :
  • src/Patterns/unittests/stubs/RegistryStub.cpp

    r3324cf r9b8fa4  
    2121#include "RegistryStub.hpp"
    2222
    23 #include "Registry_impl.hpp"
     23#include "CodePatterns/Registry_impl.hpp"
    2424
    2525RegistryStub::RegistryStub()
  • src/Patterns/unittests/stubs/RegistryStub.hpp

    r3324cf r9b8fa4  
    1010
    1111#include "CommonNamedStub.hpp"
    12 #include "Registry.hpp"
     12#include "CodePatterns/Registry.hpp"
    1313
    1414class RegistryStub : public Registry<teststubs::INamedclass>
Note: See TracChangeset for help on using the changeset viewer.