Kuon  1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./sw/libkuon/Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief The libkuon library makefile.
10 
11 RN Make System Specific Makefile
12 
13 \pkgsynopsis
14 RoadNarrows Robotics \h_kuon Large Mobile Robot Package
15 
16 \pkgfile{sw/libkuon/Makefile}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 
20 \pkgcopyright{2014-2018,RoadNarrows LLC,http://www.roadnarrows.com}
21 
22 \license{MIT}
23 
24 \EulaBegin
25 \EulaEnd
26 
27  * \cond RNMAKE_DOXY
28  */
29 endif
30 #
31 ################################################################################
32 
33 #------------------------------------------------------------------------------
34 # Required
35 
36 # Package Root Directory
37 RNMAKE_PKG_ROOT = ../..
38 
39 # Bootstrap package within RN Make System
40 include $(RNMAKE_PKG_ROOT)/make/Bootstrap.mk
41 
42 
43 #------------------------------------------------------------------------------
44 # Libraries
45 
46 #RNMAKE_SUBDIRS = ut
47 
48 # Distribution Static Libraries
49 RNMAKE_DIST_STLIBS = kuon
50 
51 # Distribution Shared Libraries
52 RNMAKE_DIST_SHLIBS = kuon
53 
54 # Source Files
55 kuon.SRC.CXX = \
56  kuonDesc.cxx \ kuonDescBase.cxx \ kuonJoint.cxx \ kuonProdBaseStd.cxx \ kuonRobot.cxx \ kuonSpec.cxx \ kuonStatus.cxx \ kuonUtils.cxx \ kuonXmlCfg.cxx \
57 
58 # Linked Libraries
59 kuon.LIBS = \
60  RS160D \
61  rnr_appkit \
62  rnr_serial \
63  rnr_tinyxml \
64  rnr \
65  stdc++
66 
67 
68 #------------------------------------------------------------------------------
69 # Extras
70 
71 # Subpackage C PreProcessor Flags
72 EXTRA_CPPFLAGS = -DLOG -DLOGMOD="\"libkuon\""
73 
74 
75 #------------------------------------------------------------------------------
76 # Include RNMAKE top-level rules makefile
77 
78 include $(RNMAKE_ROOT)/Rules.mk
79 
80 
81 ifdef RNMAKE_DOXY
82 /*! \endcond RNMAKE_DOXY */
83 endif
84 
The <b><i>Kuon</i></b> namespace encapsulates all <b><i>Kuon</i></b> related constructs.
Definition: kuon.h:66