]> git.armaanb.net Git - gen-shell.git/blob - src/libshared/src/README
added install instructions
[gen-shell.git] / src / libshared / src / README
1 Shared
2 ======
3
4 The 'shared' library is a set of reusable objects to be shared as-is between
5 various programs, including Taskwarrior, Taskserver, Tasksh and Timewarrior.
6
7 In order to be reusable, and therefore a member of libshared, conditions must
8 be met:
9
10   - Shared objects may only make use of other shared objects, or external
11     dependencies (libuuid, gettext, readline etc), but no objects from the
12     project directories.
13
14   - Shared objects may assume only one external 'cmake.h' that defines
15     platform/portability constants.
16