File: Makefile.am

package info (click to toggle)
gedit 2.14.4-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 24,300 kB
  • ctags: 4,353
  • sloc: ansic: 40,912; xml: 20,600; sh: 9,000; python: 4,628; makefile: 686
file content (61 lines) | stat: -rw-r--r-- 1,484 bytes parent folder | download
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
## Process this file with automake to produce Makefile.in

noinst_LTLIBRARIES = gedit.la

nodist_gedit_la_SOURCES = gedit.c

gedit_la_LDFLAGS = \
	-module -avoid-version

gedit_la_LIBADD = \
	$(PYTHON_LIBS)		\
	$(PYTHON_EXTRA_LIBS)	\
	$(PYGTK_LIBS)

gedit_la_CFLAGS = \
	-I$(top_srcdir)			\
	-I$(top_srcdir)/gedit		\
	$(GEDIT_CFLAGS)			\
	$(NO_STRICT_ALIASING_CFLAGS)	\
	$(PYGTK_CFLAGS)			\
	$(PYTHON_CFLAGS)		\
	$(AM_CFLAGS)
	
gedit.c: gedit.defs gedit.override
	( cd $(srcdir) && $(PYGTK_CODEGEN) \
		--register $(PYGTK_DEFSDIR)/pango-types.defs \
		--register $(PYGTK_DEFSDIR)/gdk-types.defs \
		--register $(PYGTK_DEFSDIR)/gtk-types.defs \
		--register $(PYGTK_DEFSDIR)/gtksourceview.defs \
		--override $*.override \
		--prefix py$* $(<F) ) > $@ 

BINDING_HEADERS_SRCDIR_IN = \
	gedit/gedit-app.h		\
	gedit/gedit-document.h		\
	gedit/gedit-encodings.h		\
	gedit/gedit-plugin.h		\
	gedit/gedit-view.h		\
	gedit/gedit-tab.h 		\
	gedit/gedit-panel.h 		\
	gedit/gedit-window.h 		\
	gedit/gedit-help.h

BINDING_HEADERS_BUILDDIR_IN = 

BINDING_HEADERS_SRCDIR		:= $(addprefix $(top_srcdir)/,$(BINDING_HEADERS_SRCDIR_IN))
BINDING_HEADERS_BUILDDIR	:= $(addprefix $(top_builddir)/,$(BINDING_HEADERS_BUILDDIR_IN))

regenerate-python-binding:
	$(PYGTK_H2DEF) $(sort $(BINDING_HEADERS_SRCDIR) $(BINDING_HEADERS_BUILDDIR)) > gedit.defs.new

BUILT_SOURCES = gedit.c

EXTRA_DIST = \
	gedit.override	\
	gedit.defs

CLEANFILES = $(BUILT_SOURCES)

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