appkit  1.5.1
RoadNarrows Robotics Application Kit
Makefile
Go to the documentation of this file.
1 ################################################################################
2 #
3 # ./sw/librnr_wingtk/Makefile
4 #
5 ifdef RNMAKE_DOXY
6 /*!
7 \file
8 
9 \brief The librnr_wingtk library makefile.
10 
11 RN Make System Specific Makefile
12 
13 \pkgsynopsis
14 RoadNarrows Robotics Application Kit
15 
16 \pkgfile{sw/librnr_wingtk/Makefile}
17 
18 \pkgauthor{Robin Knight,robin.knight@roadnarrows.com}
19 \pkgauthor{Daniel Packard,daniel@roadnarrows.com}
20 
21 \pkgcopyright{2011-2018,RoadNarrows LLC,http://www.roadnarrows.com}
22 
23 \license{MIT}
24 
25 \EulaBegin
26 \EulaEnd
27 
28  * \cond RNMAKE_DOXY
29  */
30 endif
31 #
32 ################################################################################
33 
34 #------------------------------------------------------------------------------
35 # Required
36 
37 # Package Root Directory
38 RNMAKE_PKG_ROOT = ../..
39 
40 # Bootstrap package within RN Make System
41 include $(RNMAKE_PKG_ROOT)/make/Bootstrap.mk
42 
43 
44 #------------------------------------------------------------------------------
45 # Libraries
46 
47 # Distribution Static Libraries
48 RNMAKE_DIST_STLIBS = rnr_wingtk
49 
50 # Distribution Shared Libraries
51 RNMAKE_DIST_SHLIBS = rnr_wingtk
52 
53 # Target library subdirectory
54 rnr_wingtk.SUBDIR = rnr
55 
56 # Source Files
57 rnr_wingtk.SRC.CXX = \
58  WinGtk.cxx \ WinGtkMenu.cxx
59 
60 # WinGtkIoI.cxx \
61 # WinGtkMenu.cxx \
62 # WinGtkMouse.cxx \
63 # WinGtkMsg.cxx \
64 # WinGtkUtil.cxx
65 
66 # Library Package Dependencies
67 rnr_wingtk.LIBDEPS = rnr_win
68 
69 # Linked Libraries
70 rnr_wingtk.LIBS = \
71  rnr_win rnr \
72  $(OPENCV_COM_LIBS) \
73  $(GTK_LIB) $(GDK_LIB) $(GDK_PIXBUF_LIB) $(ATK_LIB) $(PANGO_LIBS) \
74  $(CAIRO_LIB) $(FONT_LIBS) $(GOBJ_LIBS) \
75  $(GST_LIB_IF) $(GLIB_LIB) \
76  stdc++
77 
78 #opencv_core opencv_highgui opencv_imgproc \
79 # jpeg \
80 # rnr \
81 # stdc++ \
82 # pthread \
83 # gtk-x11-2.0 gdk-x11-2.0 atk-1.0 gio-2.0 \
84 # pangoft2-1.0 gdk_pixbuf-2.0 m pangocairo-1.0 \
85 # cairo pango-1.0 \
86 # freetype fontconfig \
87 # gobject-2.0 gmodule-2.0 gthread-2.0 rt glib-2.0
88 
89 
90 #------------------------------------------------------------------------------
91 # Extras
92 
93 # Subpackage C PreProcessor Flags
94 EXTRA_CPPFLAGS = -DLOG -DLOGMOD="\"librnr_wingtk\""
95 
96 EXTRA_INCDIRS = \
97  $(GTK_INCDIR) \
98  $(PANGO_INCDIR) \
99  $(CAIRO_INCDIR) \
100  $(ATK_INCDIR) \
101  $(GDK_PIXBUF_INCDIR) \
102  $(GTK_LIB_INCDIR) \
103  $(GLIB_INCDIR) \
104  $(GLIB_LIB_INCDIR)
105 
106 
107 #------------------------------------------------------------------------------
108 # Include RNMAKE rules makefile(s)
109 
110 # include top-level rules
111 include $(RNMAKE_ROOT)/Rules.mk
112 
113 
114 ifdef RNMAKE_DOXY
115 /*! \endcond RNMAKE_DOXY */
116 endif
117 
RoadNarrows Robotics.
Definition: Camera.h:74