source: tags/ms_ra2q34/SL/README

Last change on this file was 17662, checked in by westram, 6 years ago
  • fix svn_apply_ignores.pl:
    • did only work with old svn versions. now uses 'svn list' to find entries.
    • document that we need to commit new library directory before svn_apply_ignores.pl can be used.
File size: 1.1 KB
Line 
1
2Howto add a new library (in a new SUBDIR):
3
4 - create new subdir and copy a recent Makefile into there              e.g. use ./REFENTRIES/Makefile
5 - add a dependency vs 'links' or 'links_non_perl'                      in ../Makefile@ADD_links_non_perl
6
7 - add it to the ARCHS_... definitions used for linking                 in ../Makefile@Individual_Programs_Section
8   or
9   add it to dependency list of TOOLS.dummy                             in ../Makefile@TOOLSLIBDEPENDS
10
11   Please note: if the new library isn't added anywhere
12        => it will not be build
13        => unittests wont work
14
15 - add all externally visible headers                                   in ../SOURCE_TOOLS/generate_all_links.sh@ALIVIEW
16
17 - add a stub for (nonexisting) unit tests                              in ../Makefile@UNITS_WORKING
18   or
19   activate existing unit tests                                         in ../Makefile@UNITS_TESTED
20   + create unittest-linkfile                                           e.g. use ./CB/needs_libs
21
22Important: Before committing the change, run a full rebuild!
23
24 - call once (after commit!):
25   SOURCE_TOOLS/svn_apply_ignores.pl --apply
26
Note: See TracBrowser for help on using the repository browser.