Dynamixel  2.9.5
RoadNarrows Robotics Dynamixel Package
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./dynashell/Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief The dynashell application makefile.
10 
11 RN Make System Specific Makefile
12 
13 \pkgsynopsis
14 RoadNarrows Robotics \h_dynamixel Package
15 
16 \pkgfile{dynashell/Makefile}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 
20 \pkgcopyright{2011-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 # Programs
45 
46 RNMAKE_DIST_PGMS = dynashell
47 
48 READLINE_LIBS = readline ncurses pthread
49 READLINE_CPPFLAGS = -DHAVE_READLINE
50 
51 # Libraries to Link With
52 dynashell.LIBS = \
53  rnr_dynamixel \
54  rnr_dxl \
55  bsclient_dyna \
56  rnr_netmsgs \
57  botsense \
58  rnr \
59  stdc++ $(READLINE_LIBS) gsl gslcblas m
60 
61 dynashell.LIBDEPS = rnr_dynamixel rnr_dxl bsclient_dyna
62 
63 # C++ Source Files
64 dynashell.SRC.CXX = \
65  dynashell.cxx \ dynashell_cmd.cxx \ dynashell_cmd_core.cxx \ dynashell_cmd_if.cxx \ dynashell_cmd_os.cxx \ dynashell_cmd_servo.cxx \ dynashell_main.cxx \ dynashell_readline.cxx \ dynashell_recording.cxx \ dynashell_regex.cxx
66 
67 # dynashell_cmd_train.cxx
68 
69 
70 #------------------------------------------------------------------------------
71 # Extras
72 
73 # Subpackage C PreProcessor Flags
74 EXTRA_CPPFLAGS = -DHAVE_READLINE -DLOG -DLOGMOD="\"dynashell\""
75 
76 
77 #------------------------------------------------------------------------------
78 # Include RNMAKE rules makefile(s)
79 
80 # include top-level rules
81 include $(RNMAKE_ROOT)/Rules.mk
82 
83 
84 ifdef RNMAKE_DOXY
85 /*! \endcond RNMAKE_DOXY */
86 endif
87