root/juggler/tags/1.0.5/Doc/subdirs.mk

Revision 3150, 1.6 kB (checked in by patrickh, 8 years ago)

Changed the way that class groups are handled in the generated XML file.
Instead of having PERCEPS define groups based on directories, the groups
are defined in the makefile, and a class_nav.xml file is generated for
each group. It is up to the documentation files that include these XML
files to do further grouping as appropriate. This is based on Allen's
suggestions and is the first step towards fixing up the Programmer
Reference book in the VR Juggler documentation.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 # -----------------------------------------------------------------------------
2 # $Id$
3 #
4 # This include file <subdirs.mk> lists the subdirectories over which PERCEPS
5 # recurses when it does its thing.  These directories are listed in the
6 # $(SUBDIRS) variable which can be used by the includer.
7 # -----------------------------------------------------------------------------
8 # The including makefile must define the following variable:
9 #
10 #     top_srcdir - The top directory where the directories containing source
11 #                  code to be parsed can be found.
12 # -----------------------------------------------------------------------------
13
14 GROUPS                  = Config        \
15                           Input         \
16                           Kernel        \
17                           Math          \
18                           Primitives    \
19                           Sound         \
20                           Utils
21
22 CONFIG_GROUP_DIRS       = $(top_srcdir)/Config          \
23                           $(top_srcdir)/Environment     \
24                           $(top_srcdir)/Performance
25
26 INPUT_GROUP_DIRS        = $(top_srcdir)/Input
27
28 KERNEL_GROUP_DIRS       = $(top_srcdir)/Kernel
29
30 MATH_GROUP_DIRS         = $(top_srcdir)/Math
31
32 PRIMITIVES_GROUP_DIRS   = $(top_srcdir)/Sync            \
33                           $(top_srcdir)/Threads
34
35 SOUND_GROUP_DIRS        = $(top_srcdir)/Sound
36
37 UTILS_GROUP_DIRS        = $(top_srcdir)/Utils
38
39 SUBDIRS                 = $(CONFIG_GROUP_DIRS)          \
40                           $(INPUT_GROUP_DIRS)           \
41                           $(KERNEL_GROUP_DIRS)          \
42                           $(MATH_GROUP_DIRS)            \
43                           $(PRIMITIVES_GROUP_DIRS)      \
44                           $(SOUND_GROUP_DIRS)           \
45                           $(UTILS_GROUP_DIRS)
Note: See TracBrowser for help on using the browser.