botsense  3.2.0
RoadNarrows Client-Server Proxied Services Framework
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./bsProxy/Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief The \h_botsense proxy server bsProxy makefile.
10 
11 RN Make System Specific Makefile
12 
13 \pkgsynopsis
14 RoadNarrows Robotics \h_botsense Client-Server Proxied Services Framework
15 
16 \pkgfile{bsProxy/Makefile}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 
20 \pkgcopyright{2007-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 = bsProxy
47 
48 # Libraries to Link With
49 bsProxy.LIBS = botsense rnr_netmsgs rnr_serial rnr_i2c rnr pthread $(DLLIB)
50 bsProxy.LIBDEPS = botsense
51 
52 # C Source Files
53 bsProxy.SRC.C = \
54  bsProxy.c \ bsProxyClient.c \ bsProxyMod.c \ bsProxyRequest.c \ bsProxyThread.c \ bsProxyUtils.c \ bsProxyVConn.c
55 
56 
57 #------------------------------------------------------------------------------
58 # Extras
59 
60 # Subpackage C PreProcessor Flags
61 EXTRA_CPPFLAGS = -DLOG -DLOGMOD="\"BSPROXY\"" \
62  -DBS_PLUGIN_DIR="\"$(PKG_LIB_PLUGIN_SUBDIR)\""
63 
64 # bsProxy supports dynamically link libraries
65 EXTRA_CFLAGS += $(DLLIB_APP_CFLAGS)
66 
67 
68 #------------------------------------------------------------------------------
69 # Include RNMAKE rules makefile(s)
70 
71 # include top-level rules
72 include $(RNMAKE_ROOT)/Rules.mk
73 
74 
75 ifdef RNMAKE_DOXY
76 /*! \endcond RNMAKE_DOXY */
77 endif
78