File: Makefile.am

package info (click to toggle)
ario 1.6-1.5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,264 kB
  • sloc: ansic: 28,604; sh: 4,177; makefile: 576
file content (68 lines) | stat: -rw-r--r-- 1,725 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
## Process this file with automake to produce Makefile.in

noinst_LTLIBRARIES = \
	ario.la

nodist_ario_la_SOURCES = \
	ario.c

ario_la_SOURCES = override_common.c override_common.h

ario_la_LDFLAGS = \
	-module -avoid-version

ario_la_LIBADD = \
	$(PYTHON_LIB_LOC)       \
	$(PYTHON_LIBS)		\
	$(PYTHON_EXTRA_LIBS)	\
	$(PYGTK_LIBS)

ario_la_CFLAGS = \
	-I$(top_srcdir) 				\
	-I$(top_srcdir)/src      			\
	-I$(top_srcdir)/src/lib                        	\
	-I$(top_srcdir)/src/plugins                   	\
	-I$(top_srcdir)/src/shell                       \
        $(DEPS_CFLAGS)                  \
	$(NO_STRICT_ALIASING_CFLAGS)	\
	$(PYGTK_CFLAGS)			\
	$(PYTHON_CFLAGS)		\
	$(AM_CFLAGS)

$(top_srcdir)/src/ario-enum-types.h:
	cd $(top_srcdir)/src && $(MAKE) regenerate-enum-types

ario.c: ario.defs ario.override $(top_builddir)/src/ario-enum-types.h
	( cd $(srcdir) && $(PYGTK_CODEGEN) \
		--register $(PYGTK_DEFSDIR)/gdk-types.defs \
		--register $(PYGTK_DEFSDIR)/gtk-types.defs \
		--override $*.override \
		--prefix py$* $(<F) ) > $@ 

BINDING_ARIO_HEADERS_SRCDIR_IN = \
	src/plugins/ario-plugin.h \
	src/sources/ario-source-manager.h \
	src/sources/ario-source.h \
	src/servers/ario-server.h \
        src/shell/ario-shell.h

BINDING_HEADERS_BUILDDIR_IN = 

BINDING_ARIO_HEADERS_SRCDIR	:= $(addprefix $(top_srcdir)/,$(BINDING_ARIO_HEADERS_SRCDIR_IN))

BINDING_HEADERS_BUILDDIR	:= $(addprefix $(top_builddir)/,$(BINDING_HEADERS_BUILDDIR_IN))

regenerate-python-binding:
	$(PYGTK_H2DEF) $(sort $(BINDING_ARIO_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > ario.defs

BUILT_SOURCES = \
	ario.c

EXTRA_DIST = \
	ario.override		\
	ario.defs

CLEANFILES = $(BUILT_SOURCES)

dist-hook:
	cd $(distdir); rm -f $(BUILT_SOURCES)