appkit  1.5.1
RoadNarrows Robotics Application Kit
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./sw/librnr_cam/Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief The librnr_cam library makefile.
10 
11 RN Make System Specific Makefile
12 
13 \pkgsynopsis
14 RoadNarrows Robotics Application Kit
15 
16 \pkgfile{sw/librnr_cam/Makefile}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 
20 \pkgcopyright{2012-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 # Subdirectories
45 
46 RNMAKE_SUBDIRS = ut
47 
48 
49 #------------------------------------------------------------------------------
50 # Libraries
51 
52 # Distribution Static Libraries
53 RNMAKE_DIST_STLIBS = rnr_cam
54 
55 # Distribution Shared Libraries
56 RNMAKE_DIST_SHLIBS = rnr_cam
57 
58 # Target library subdirectory
59 rnr_cam.SUBDIR = rnr
60 
61 # Source Files
62 rnr_cam.SRC.CXX = \
63  Camera.cxx \ CameraCv.cxx \ CameraEcon32.cxx \ CameraEcon50.cxx \ CameraGst.cxx
64 
65 rnr_cam.LIBS = \
66  tinyxml rnr_appkit rnr_win rnr_wingtk rnr_winqt rnr \
67  $(OPENCV_COM_LIBS) \
68  $(GTK_LIB) $(GDK_LIB) $(GDK_PIXBUF_LIB) $(ATK_LIB) $(PANGO_LIBS) \
69  $(CAIRO_LIB) $(FONT_LIBS) $(GOBJ_LIBS) \
70  $(GST_LIB_IF) $(GLIB_LIB)
71 
72 rnr_cam.LIBDEPS = rnr_tinyxml rnr_appkit rnr_win rnr_wingtk rnr_winqt
73 
74 #------------------------------------------------------------------------------
75 # Extras
76 
77 # Includes
78 EXTRA_SYS_INCDIRS += \
79  $(GTK_INCDIR) \
80  $(GTK_LIB_INCDIR) \
81  $(GDK_PIXBUF_INCDIR) \
82  $(PANGO_INCDIR) \
83  $(CAIRO_INCDIR) \
84  $(ATK_INCDIR) \
85  $(GST_INCDIR) \
86  $(GST_LIB_INCDIR) \
87  $(LIBXML2_INCDIR) \
88  $(GLIB_INCDIR) \
89  $(GLIB_LIB_INCDIR)
90 
91 # Subpackage C PreProcessor Flags
92 EXTRA_CPPFLAGS = -DLOG -DLOGMOD="\"librnr_cam\""
93 
94 
95 #------------------------------------------------------------------------------
96 # Include RNMAKE rules makefile(s)
97 
98 # include top-level rules
99 include $(RNMAKE_ROOT)/Rules.mk
100 
101 
102 ifdef RNMAKE_DOXY
103 /*! \endcond RNMAKE_DOXY */
104 endif
105 
RoadNarrows Robotics.
Definition: Camera.h:74