i2c  1.4.2
RoadNarrows Robotics I2C Package
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief Top-level \h_i2c makefile.
10 
11 An rnmake system package specific makefile.
12 
13 \pkgsynopsis
14 RoadNarrows \h_i2c Package
15 
16 \pkgfile{Makefile}
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 #------------------------------------------------------------------------------
34 # Required
35 
36 # Package Root Directory
38 
39 # Bootstrap package within RN Make System
40 include $(RNMAKE_PKG_ROOT)/make/Bootstrap.mk
41 
42 
43 #------------------------------------------------------------------------------
44 # Subdirectories
45 
46 RNMAKE_SUBDIRS = libi2c cmds pyModules
47 
48 
49 #------------------------------------------------------------------------------
50 # Interface Headers
51 
52 #
53 # Distribution Header List Tags
54 #
55 # List of tags to lists of header files slated to be distributed and installed.
56 #
57 RNMAKE_DIST_HDRS = i2c
58 
59 #
60 # Distribution Headers
61 #
62 # Format: <tag>.HDRS.H = [<subdirs>/]<hdr>.h ...
63 #
64 # Note: Any header file that requires distribution is expected to be in
65 # $(topdir)/include. Otherwise, is it really a deliverable header?
66 #
67 i2c.HDRS.H = \
68  rnr/i2c-dev.h \
69  rnr/i2c.h \
70  rnr/smbus.h
71 
72 
73 #------------------------------------------------------------------------------
74 # Documents
75 #
76 
77 # Doxygen Configuration File
78 RNMAKE_DOXY_CONF_FILE = $(RNMAKE_PKG_ROOT)/make/doxy.conf
79 
80 
81 #------------------------------------------------------------------------------
82 # Include RNMAKE top-level rules makefile
83 
84 include $(RNMAKE_ROOT)/Rules.mk
85 
86 
87 
88 ifdef RNMAKE_DOXY
89 /*! \endcond RNMAKE_DOXY */
90 endif
91 
string RNMAKE_PKG_ROOT
RN Package Root Directory (not python package)
Definition: setup.py:54