Fix can_focus / remove deprecated HBox/VBox
[libprolooks.git] / src / Makefile.am
blobbc871f627ad434882f31f4879582f27982c14615
1 NULL=
3 prolooksiddir=$(includedir)/prolooks@PACKAGE_SUFFIX@
4 prolooksid_HEADERS=                                     \
5         prolooks.h                                              \
6         $(NULL)
8 BUILT_SOURCES=                                          \
9         prolooks.h                                              \
10         prolooks.vapi                                   \
11         $(NULL)
13 prolooksdir = $(libdir)
15 prolooks_LTLIBRARIES = libprolooks@PACKAGE_SUFFIX@.la
17 libprolooks@PACKAGE_SUFFIX@_la_SOURCES =        \
18         ButtonBase.vala                 \
19         Curve.vala                              \
20         CustomWidget.vala               \
21         Display.vala                    \
22         GaussianBlur.vala               \
23         GlossGradient.vala              \
24         Helpers.vala                    \
25         IKnobImageSource.vala   \
26         Keyboard.vala                   \
27         Knob.vala                               \
28         KnobWithDisplay.vala    \
29         Led.vala                                \
30         LineGraph.vala                  \
31         SimpleKnobImageSource.vala      \
32         SmallButton.vala                \
33         StepEditor.vala                 \
34         ThorwilKnobImageSource.vala     \
35         TransportButton.vala    \
36         ValueDisplay.vala               \
37         VuMeter.vala                    \
38         $(NULL)
40 libprolooks@PACKAGE_SUFFIX@_la_LIBADD=$(PROLOOKS_LIBS)
42 libprolooks@PACKAGE_SUFFIX@_la_CFLAGS=$(PROLOOKS_CFLAGS)
44 libprolooks@PACKAGE_SUFFIX@_la_VALAFLAGS=-H prolooks.h --vapidir=$(top_srcdir)/vapi --pkg pixman $(PROLOOKS_PACKAGES) --vapi prolooks.vapi
46 INCLUDES=\
47         $(libprolooks@PACKAGE_SUFFIX@_la_CFLAGS) \
48         -DLOCALEDIR=\""$(localedir)"\" \
49         -DPKGDATADIR=\""$(pkgdatadir)"\" \
50         -DPKGLIBDIR=\""$(pkglibdir)"\"
52 AM_CFLAGS = $(WNOERROR_CFLAGS) $(RHYTHMBOX_CFLAGS) $(PROLOOKS_CFLAGS) -I /usr/include/gtk-3.0/gdk
54 CLEANFILES=prolooks.h                                                                   \
55         prolooks.vapi                                                                           \
56         $(libprolooks@PACKAGE_SUFFIX@_la_SOURCES:.vala=.c)      \
57         libprolooks@PACKAGE_SUFFIX@_la_vala.stamp                       \
58         $(NULL)
60 DISTCLEANFILES=$(CLEANFILES)
62 EXTRA_DIST=prolooks.deps                        \
63         $(NULL)
65 -include $(INTROSPECTION_MAKEFILE)
66 INTROSPECTION_GIRS =
67 INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
68 INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
70 if HAVE_INTROSPECTION
71 introspection_sources = $(libprolooks@PACKAGE_SUFFIX@_la_SOURCES)
73 Prolooks-2.0.gir: libprolooks@PACKAGE_SUFFIX@.la
74 Prolooks_2_0_gir_INCLUDES = GObject-2.0
75 Prolooks_2_0_gir_CFLAGS = $(INCLUDES)
76 Prolooks_2_0_gir_LIBS = libprolooks@PACKAGE_SUFFIX@.la
77 Prolooks_2_0_gir_FILES = $(introspection_sources) $(srcdir)/prolooks.h
78 INTROSPECTION_GIRS += Prolooks-2.0.gir
80 girdir = $(datadir)/gir-1.0
81 gir_DATA = $(INTROSPECTION_GIRS)
83 typelibdir = $(libdir)/girepository-1.0
84 typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
86 CLEANFILES += $(gir_DATA) $(typelib_DATA)
87 endif