new distributions system.
[silc.git] / distributions
1 #
2 # Distributions
3 #
4 # Distributions file describing the different distributions that are
5 # created out of the SILC source tree.  The ./prepare script will read
6 # this file to determine what kind of distributions are created.
7 #
8 # Give the name of the distribution and the version as arguments to the
9 # ./prepare script to prepare the source tree for the specific
10 # distribution.
11 #
12 # The format of this file is as follows:
13 #
14 # _<name>_SUBDIRS                       Subdirs for the distribution
15 # _<name>_SUBIDRS_<dir>                 Subdirs under <dir>
16 #
17 # NOTE: For now this supports only one sublevel of the directories.
18 #       Also make sure that the <dir> directory includes Makefile.am.pre
19 #       instead of Makefile.am, otherwise it won't work.  The Makefile.am.pre
20 #       must have DIST_SUBDIRS = SILC_DISTRIBUTIONS_SUBDIRS line in it.
21 #
22 # NOTE: Also note that if any subdirectory has Makefile.am.pre then you
23 #       must list it here as _<name>_SUBDIRS_<dir> and either define the
24 #       directories one by one or use $(SUBDIRS) to use default to that
25 #       Makefile.  Otherwise, ./prepare cannot create correct Makefile.am.
26 #
27 # Example:
28 #
29 # _xyz_SUBDIRS=lib irssi doc includes
30 # _xyz_SUBDIRS_lib=$(SUBDIRS)
31 #
32 # To prepare the distribution give command ./prepare xyz 1.0.4
33 #
34
35 _toolkit_SUBDIRS=lib silc silcd doc includes
36 _toolkit_SUBDIRS_lib=$(SUBDIRS)
37
38 _client_SUBDIRS=lib irssi doc includes
39 _client_SUBDIRS_lib=$(SUBDIRS)
40
41 _server_SUBDIRS=lib silcd doc includes
42 _server_SUBDIRS_lib=contrib silccore silccrypt silcsim silcmath silcske silcutil trq dotconf