1## Process this file with automake to generate Makefile.in
2#
3#   Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
4#   Free Software Foundation, Inc.
5#
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; either version 3 of the License, or
9# (at your option) any later version.
10#
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY; without even the implied warranty of
13# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14# GNU General Public License for more details.
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
18
19AUTOMAKE_OPTIONS =
20
21# this is where Gnash plugins get installed
22pluginsdir = $(libdir)/gnash/plugins
23
24plugins_LTLIBRARIES = gtkext.la
25DEF_MAKESWF_FLAGS = -I $(top_srcdir)/testsuite/actionscript.all
26
27AM_CPPFLAGS = \
28	-I$(top_srcdir)/libbase \
29	-I$(top_srcdir)/gui \
30	-I$(top_srcdir)/libcore \
31	-I$(top_srcdir)/libcore/abc \
32	-I$(top_srcdir)/libcore/swf \
33	-I$(top_srcdir)/libcore/vm \
34	-I$(top_srcdir)/libcore/parser \
35	-I$(top_srcdir)/libcore/asobj \
36	$(SDL_CFLAGS) \
37	$(BOOST_CFLAGS) \
38	$(PTHREAD_CFLAGS) \
39	$(GTK2_CFLAGS) \
40	$(GLEXT_CFLAGS) \
41	$(GLIB_CFLAGS) \
42	$(PANGO_CFLAGS) \
43	$(ATK_CFLAGS) \
44	$(CAIRO_CFLAGS) \
45	$(NULL)
46
47AM_LDFLAGS =  \
48	$(top_builddir)/libbase/libgnashbase.la \
49	$(top_builddir)/libcore/libgnashcore.la \
50	$(GTK2_LIBS) \
51	$(GLEXT_LIBS) \
52	$(CAIRO_LIBS) \
53	$(PANGO_LIBS) \
54	$(ATK_LIBS) \
55	$(GLIB_LIBS) \
56	$(EXPAT_LIBS) \
57	$(BOOST_LIBS) \
58	$(NULL)
59
60gtkext_la_SOURCES = gtkext.cpp gtkext.h
61gtkext_la_CPPFLAGS = $(AM_CPPFLAGS)
62gtkext_la_LDFLAGS = -module -avoid-version # -no-undefined
63gtkext_la_LIBADD = $(LIBADD_DL) $(AM_LDFLAGS)
64
65# check_PROGRAMS = hello
66CLEANFILES = \
67	gnash-dbg.log\
68	hello.swf.frame0.pp \
69	hello.swf \
70	logfile
71
72# hello: hello.swf
73# 	../../utilities/gprocessor hello.swf
74
75# noinst_SCRIPTS = hello.as
76# hello.swf: hello.as
77
78SUFFIXES = as swf
79.as.swf:
80	$(MAKESWF) $(DEF_MAKESWF_FLAGS)	$(MAKESWF_FLAGS) -o $@ $<
81
82install-pluginsLTLIBRARIES: $(plugins_LTLIBRARIES)
83	test -d "$(DESTDIR)$(pluginsdir)" || $(mkinstalldirs) "$(DESTDIR)$(pluginsdir)"
84	$(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $(plugins_LTLIBRARIES) "$(DESTDIR)$(pluginsdir)/$(plugins_LTLIBRARIES)"
85	$(RM) $(DESTDIR)$(pluginsdir)/*.a
86
87uninstall-local:
88	$(RM) $(DESTDIR)$(pluginsdir)/gtk2.so
89