librnr  1.14.5
RoadNarrows Robotics Common Library 1
Pkg.mk
Go to the documentation of this file.
1 ################################################################################
2 #
3 # make/Pkg.mk
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief The RoadNarrows Robotics \h_librnr package master makefile.
10 
11 An rnmake system package specific makefile.
12 
13 \pkgsynopsis
14 RoadNarrows Robotics Common Library 1
15 
16 \pkgfile{make/Pkg.mk}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 
20 \pkgcopyright{2005-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 _PKG_MK = 1
34 
35 ifndef RNMAKE_PKG_ROOT
36  $(error 'RNMAKE_PKG_ROOT' Not defined in including makefile)
37 endif
38 
39 # The Package Definition
40 RNMAKE_PKG = librnr
41 RNMAKE_PKG_VERSION_MAJOR = 1
42 RNMAKE_PKG_VERSION_MINOR = 14
43 RNMAKE_PKG_VERSION_RELEASE = 5
44 RNMAKE_PKG_VERSION_DATE = 2018
45 RNMAKE_PKG_AUTHORS = "Robin Knight, Kim Wheeler, Daniel Packard"
46 RNMAKE_PKG_OWNERS = "RoadNarrows LLC"
47 RNMAKE_PKG_DISCLAIMER = \
48 "See the README and EULA files for any copyright and licensing information."
49 
50 # Dotted full version number
51 RNMAKE_PKG_VERSION_DOTTED = $(RNMAKE_PKG_VERSION_MAJOR).$(RNMAKE_PKG_VERSION_MINOR).$(RNMAKE_PKG_VERSION_RELEASE)
52 
53 # Concatenated full version number
54 RNMAKE_PKG_VERSION_CAT = $(RNMAKE_PKG_VERSION_MAJOR)$(RNMAKE_PKG_VERSION_MINOR)$(RNMAKE_PKG_VERSION_RELEASE)
55 
56 # Package full name
57 RNMAKE_PKG_FULL_NAME = $(RNMAKE_PKG)-$(RNMAKE_PKG_VERSION_DOTTED)
58 
59 
60 #------------------------------------------------------------------------------
61 # Optional Variables and Tweaks
62 
63 # Package Include Directories
64 RNMAKE_PKG_INCDIRS = $(RNMAKE_PKG_ROOT)/include
65 
66 # Package System Include Directories
67 RNMAKE_PKG_SYS_INCDIRS =
68 
69 # Package Library Subdirectories
70 RNMAKE_PKG_LIB_SUBDIRS = rnr
71 
72 # Link Library Extra Library Directories (exluding local library)
73 RNMAKE_PKG_LD_LIBDIRS =
74 
75 # Release Files (docs)
76 RNMAKE_PKG_REL_FILES = VERSION.txt README.md
77 
78 # CPP flags
79 RNMAKE_PKG_CPPFLAGS =
80 
81 # C flags
82 RNMAKE_PKG_CFLAGS =
83 
84 # CXX flags
85 RNMAKE_PKG_CXXFLAGS =
86 
87 # Link flags
88 RNMAKE_PKG_LDFLAGS =
89 
90 ifdef RNMAKE_DOXY
91 /*! \endcond RNMAKE_DOXY */
92 endif