[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9708: include makefile fragments ins
From: |
rob |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9708: include makefile fragments instead of recursion to speed builds up. |
Date: |
Thu, 23 Apr 2009 22:32:22 -0600 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9708
committer: address@hidden
branch nick: avm2
timestamp: Thu 2009-04-23 22:32:22 -0600
message:
include makefile fragments instead of recursion to speed builds up.
removed:
libcore/asobj3/external/Makefile.am
libcore/asobj3/filesystem/Makefile.am
libcore/asobj3/filters/Makefile.am
libcore/asobj3/geom/Makefile.am
libcore/asobj3/html/Makefile.am
libcore/asobj3/managers/Makefile.am
libcore/asobj3/media/Makefile.am
libcore/asobj3/motion/Makefile.am
libcore/asobj3/net/Makefile.am
libcore/asobj3/transitions/Makefile.am
libcore/asobj3/utils/Makefile.am
libcore/asobj3/video/Makefile.am
libcore/asobj3/xml/Makefile.am
added:
libcore/asobj3/external/external.am
libcore/asobj3/filesystem/filesystem.am
libcore/asobj3/filters/filters.am
libcore/asobj3/geom/geom.am
libcore/asobj3/html/html.am
libcore/asobj3/managers/managers.am
libcore/asobj3/media/media.am
libcore/asobj3/motion/motion.am
libcore/asobj3/net/net.am
libcore/asobj3/printing/printing.am
libcore/asobj3/sampler/sampler.am
libcore/asobj3/security/security.am
libcore/asobj3/system/system.am
libcore/asobj3/text/text.am
libcore/asobj3/transitions/transitions.am
libcore/asobj3/ui/ui.am
libcore/asobj3/utils/utils.am
libcore/asobj3/video/video.am
libcore/asobj3/xml/xml.am
modified:
configure.ac
libcore/asobj3/Makefile.am
=== modified file 'configure.ac'
--- a/configure.ac 2009-04-24 00:13:24 +0000
+++ b/configure.ac 2009-04-24 04:32:22 +0000
@@ -2205,34 +2205,6 @@
libcore/Makefile
libcore/asobj/Makefile
libcore/asobj3/Makefile
-libcore/asobj3/accessibility/Makefile
-libcore/asobj3/containers/Makefile
-libcore/asobj3/controls/Makefile
-libcore/asobj3/core/Makefile
-libcore/asobj3/data/Makefile
-libcore/asobj3/desktop/Makefile
-libcore/asobj3/display/Makefile
-libcore/asobj3/errors/Makefile
-libcore/asobj3/events/Makefile
-libcore/asobj3/external/Makefile
-libcore/asobj3/filesystem/Makefile
-libcore/asobj3/filters/Makefile
-libcore/asobj3/geom/Makefile
-libcore/asobj3/html/Makefile
-libcore/asobj3/managers/Makefile
-libcore/asobj3/media/Makefile
-libcore/asobj3/motion/Makefile
-libcore/asobj3/net/Makefile
-libcore/asobj3/printing/Makefile
-libcore/asobj3/sampler/Makefile
-libcore/asobj3/security/Makefile
-libcore/asobj3/system/Makefile
-libcore/asobj3/text/Makefile
-libcore/asobj3/transitions/Makefile
-libcore/asobj3/ui/Makefile
-libcore/asobj3/utils/Makefile
-libcore/asobj3/video/Makefile
-libcore/asobj3/xml/Makefile
libcore/vm/Makefile
libcore/parser/Makefile
libnet/Makefile
=== modified file 'libcore/asobj3/Makefile.am'
--- a/libcore/asobj3/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/Makefile.am 2009-04-24 04:32:22 +0000
@@ -17,32 +17,110 @@
AUTOMAKE_OPTIONS =
-SUBDIRS = \
- accessibility \
- containers \
- controls \
- core \
- data \
- desktop \
- display \
- errors \
- events \
- external \
- filesystem \
- filters \
- geom \
- html \
- managers \
- media \
- motion \
- net \
- printing \
- sampler \
- security \
- system \
- text \
- transitions \
- ui \
- utils \
- video \
- xml
+# SUBDIRS = \
+# accessibility \
+# containers \
+# controls \
+# core \
+# data \
+# desktop \
+# display \
+# errors \
+# events \
+# external \
+# filesystem \
+# filters \
+# geom \
+# html \
+# managers \
+# media \
+# motion \
+# net \
+# printing \
+# sampler \
+# security \
+# system \
+# text \
+# transitions \
+# ui \
+# utils \
+# video \
+# xml
+
+noinst_LTLIBRARIES = libgnashas3.la
+AM_CPPFLAGS = \
+ -I$(top_srcdir)/libnet \
+ -I$(top_srcdir)/backend \
+ -I$(top_srcdir)/libcore \
+ -I$(top_srcdir)/libcore/swf \
+ -I$(top_srcdir)/libcore/parser \
+ -I$(top_srcdir)/libcore/vm \
+ -I$(top_srcdir)/libbase \
+ -I$(top_srcdir)/libamf \
+ -I$(top_srcdir)/libltdl \
+ -I$(top_srcdir)/libmedia \
+ -I$(top_srcdir)/libsound \
+ $(PTHREAD_CFLAGS) \
+ $(GLIB_CFLAGS) \
+ $(BOOST_CFLAGS) \
+ $(FREETYPE2_CFLAGS) \
+ $(NULL)
+
+libgnashas3_la_LIBADD = \
+ $(top_builddir)/libamf/libgnashamf.la \
+ $(top_builddir)/libbase/libgnashbase.la
+
+if USE_FFMPEG_ENGINE
+AM_CPPFLAGS += $(FFMPEG_CFLAGS) $(SDL_CFLAGS) \
+ -I$(top_srcdir)/libmedia/ffmpeg
+libgnashas3_la_LIBADD += $(FFMPEG_LIBS) $(SDL_LIBS)
+endif
+
+if USE_GST_ENGINE
+AM_CPPFLAGS += $(GSTREAMER_CFLAGS) -I$(top_srcdir)/libmedia/gst
+libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) $(SDL_LIBS)
+endif
+
+#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
+
+if WIN32
+ libgnashas3_la_LDFLAGS = -no-undefined
+endif
+
+libgnashas3_la_SOURCES =
+noinst_HEADERS =
+
+# include $(srcdir)/accessibility/accessibility.am
+# include $(srcdir)/containers/containers.am
+# include $(srcdir)/controls/controls.am
+# include $(srcdir)/core/core.am
+# include $(srcdir)/data/data.am
+# include $(srcdir)/desktop/desktop.am
+# include $(srcdir)/display/display.am
+# include $(srcdir)/errors/errors.am
+# include $(srcdir)/events/events.am
+include $(srcdir)/external/external.am
+include $(srcdir)/filesystem/filesystem.am
+include $(srcdir)/filters/filters.am
+include $(srcdir)/geom/geom.am
+include $(srcdir)/html/html.am
+include $(srcdir)/managers/managers.am
+include $(srcdir)/media/media.am
+include $(srcdir)/motion/motion.am
+include $(srcdir)/net/net.am
+include $(srcdir)/printing/printing.am
+include $(srcdir)/sampler/sampler.am
+include $(srcdir)/security/security.am
+include $(srcdir)/system/system.am
+include $(srcdir)/text/text.am
+include $(srcdir)/transitions/transitions.am
+include $(srcdir)/ui/ui.am
+include $(srcdir)/utils/utils.am
+include $(srcdir)/video/video.am
+include $(srcdir)/xml/xml.am
+
+
+# find all the headers and munge the names to produce a list of all the
classes in
+# the ActionScript 3 library.
+# find asobj3 -name \*.h | cut -d '/' -f 3 | sed -e "s:\.h::"
+
=== removed file 'libcore/asobj3/external/Makefile.am'
--- a/libcore/asobj3/external/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/external/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,87 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- ExternalInterface_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- ExternalInterface_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/external/external.am'
--- a/libcore/asobj3/external/external.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/external/external.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,31 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+EXTERNALdir = $(srcdir)/external
+
+AM_CPPFLAGS += -I$(EXTERNALdir)
+
+EXTERNAL_SOURCES =
+EXTERNAL_HEADERS =
+
+if BUILD_EXTERNALINTERFACE_AS3
+EXTERNAL_SOURCES += $(EXTERNALdir)/ExternalInterface_as3.cpp
+EXTERNAL_HEADERS += $(EXTERNALdir)/ExternalInterface_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(EXTERNAL_SOURCES)
+noinst_HEADERS += $(EXTERNAL_HEADERS)
=== removed file 'libcore/asobj3/filesystem/Makefile.am'
--- a/libcore/asobj3/filesystem/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/filesystem/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,91 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- FileMode_as3.cpp \
- FileStream_as3.cpp \
- File_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- FileMode_as3.h \
- FileStream_as3.h \
- File_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/filesystem/filesystem.am'
--- a/libcore/asobj3/filesystem/filesystem.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/filesystem/filesystem.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,42 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+FILESYSTEMdir = $(srcdir)/filesystem
+
+AM_CPPFLAGS += -I$(FILESYSTEMdir)
+
+FILESYSTEM_SOURCES =
+FILESYSTEM_HEADERS =
+
+if BUILD_FILEMODE_AS3
+FILESYSTEM_SOURCES += $(FILESYSTEMdir)/FileMode_as3.cpp
+FILESYSTEM_HEADERS += $(FILESYSTEMdir)/FileMode_as3.h
+endif
+
+if BUILD_FILESTREAM_AS3
+FILESYSTEM_SOURCES += $(FILESYSTEMdir)/FileStream_as3.cpp
+FILESYSTEM_HEADERS += $(FILESYSTEMdir)/FileStream_as3.h
+endif
+
+if BUILD_FILE_AS3
+FILESYSTEM_SOURCES += $(FILESYSTEMdir)/File_as3.cpp
+FILESYSTEM_HEADERS += $(FILESYSTEMdir)/File_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(FILESYSTEM_SOURCES)
+noinst_HEADERS += $(FILESYSTEM_HEADERS)
=== removed file 'libcore/asobj3/filters/Makefile.am'
--- a/libcore/asobj3/filters/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/filters/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,111 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- BevelFilter_as3.cpp \
- BitmapFilterQuality_as3.cpp \
- BitmapFilterType_as3.cpp \
- BitmapFilter_as3.cpp \
- BlurFilter_as3.cpp \
- ColorMatrixFilter_as3.cpp \
- ConvolutionFilter_as3.cpp \
- DisplacementMapFilterMode_as3.cpp \
- DisplacementMapFilter_as3.cpp \
- DropShadowFilter_as3.cpp \
- GlowFilter_as3.cpp \
- GradientBevelFilter_as3.cpp \
- GradientGlowFilter_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- BevelFilter_as3.h \
- BitmapFilterQuality_as3.h \
- BitmapFilterType_as3.h \
- BitmapFilter_as3.h \
- BlurFilter_as3.h \
- ColorMatrixFilter_as3.h \
- ConvolutionFilter_as3.h \
- DisplacementMapFilterMode_as3.h \
- DisplacementMapFilter_as3.h \
- DropShadowFilter_as3.h \
- GlowFilter_as3.h \
- GradientBevelFilter_as3.h \
- GradientGlowFilter_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/filters/filters.am'
--- a/libcore/asobj3/filters/filters.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/filters/filters.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,91 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+FILTERSdir = $(srcdir)/filters
+
+AM_CPPFLAGS += -I$(FILTERSdir)
+
+FILTERS_SOURCES =
+FILTERS_HEADERS =
+
+if BUILD_BEVELFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/BevelFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/BevelFilter_as3.h
+endif
+
+if BUILD_BITMAPFILTERQUALITY_AS3
+FILTERS_SOURCES += $(FILTERSdir)/BitmapFilterQuality_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/BitmapFilterQuality_as3.h
+endif
+
+if BUILD_BITMAPFILTERTYPE_AS3
+FILTERS_SOURCES += $(FILTERSdir)/BitmapFilterType_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/BitmapFilterType_as3.h
+endif
+
+if BUILD_BITMAPFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/BitmapFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/BitmapFilter_as3.h
+endif
+
+if BUILD_BLURFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/BlurFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/BlurFilter_as3.h
+endif
+
+if BUILD_COLORMATRIXFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/ColorMatrixFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/ColorMatrixFilter_as3.h
+endif
+
+if BUILD_CONVOLUTIONFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/ConvolutionFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/ConvolutionFilter_as3.h
+endif
+
+if BUILD_DISPLACEMENTMAPFILTERMODE_AS3
+FILTERS_SOURCES += $(FILTERSdir)/DisplacementMapFilterMode_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/DisplacementMapFilterMode_as3.h
+endif
+
+if BUILD_DISPLACEMENTMAPFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/DisplacementMapFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/DisplacementMapFilter_as3.h
+endif
+
+if BUILD_DROPSHADOWFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/DropShadowFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/DropShadowFilter_as3.h
+endif
+
+if BUILD_GLOWFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/GlowFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/GlowFilter_as3.h
+endif
+
+if BUILD_GRADIENTBEVELFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/GradientBevelFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/GradientBevelFilter_as3.h
+endif
+
+if BUILD_GRADIENTGLOWFILTER_AS3
+FILTERS_SOURCES += $(FILTERSdir)/GradientGlowFilter_as3.cpp
+FILTERS_HEADERS += $(FILTERSdir)/GradientGlowFilter_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(FILTERS_SOURCES)
+noinst_HEADERS += $(FILTERS_HEADERS)
=== removed file 'libcore/asobj3/geom/Makefile.am'
--- a/libcore/asobj3/geom/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/geom/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,95 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- ColorTransform_as3.cpp \
- Matrix_as3.cpp \
- Point_as3.cpp \
- Rectangle_as3.cpp \
- Transform_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- ColorTransform_as3.h \
- Matrix_as3.h \
- Point_as3.h \
- Rectangle_as3.h \
- Transform_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/geom/geom.am'
--- a/libcore/asobj3/geom/geom.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/geom/geom.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,51 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+GEOMdir = $(srcdir)/geom
+
+AM_CPPFLAGS += -I$(GEOMdir)
+
+GEOM_SOURCES =
+GEOM_HEADERS =
+
+if BUILD_COLORTRANSFORM_AS3
+GEOM_SOURCES += $(GEOMdir)/ColorTransform_as3.cpp
+GEOM_HEADERS += $(GEOMdir)/ColorTransform_as3.h
+endif
+
+if BUILD_MATRIX_AS3
+GEOM_SOURCES += $(GEOMdir)/Matrix_as3.cpp
+GEOM_HEADERS += $(GEOMdir)/Matrix_as3.h
+endif
+
+if BUILD_POINT_AS3
+GEOM_SOURCES += $(GEOMdir)/Point_as3.cpp
+GEOM_HEADERS += $(GEOMdir)/Point_as3.h
+endif
+
+if BUILD_RECTANGLE_AS3
+GEOM_SOURCES += $(GEOMdir)/Rectangle_as3.cpp
+GEOM_HEADERS += $(GEOMdir)/Rectangle_as3.h
+endif
+
+if BUILD_TRANSFORM_AS3
+GEOM_SOURCES += $(GEOMdir)/Transform_as3.cpp
+GEOM_HEADERS += $(GEOMdir)/Transform_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(GEOM_SOURCES)
+noinst_HEADERS += $(GEOM_HEADERS)
=== removed file 'libcore/asobj3/html/Makefile.am'
--- a/libcore/asobj3/html/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/html/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,95 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- HTMLHistoryItem_as3.cpp \
- HTMLHost_as3.cpp \
- HTMLLoader_as3.cpp \
- HTMLPDFCapability_as3.cpp \
- HTMLWindowCreateOptions_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- HTMLHistoryItem_as3.h \
- HTMLHost_as3.h \
- HTMLLoader_as3.h \
- HTMLPDFCapability_as3.h \
- HTMLWindowCreateOptions_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/html/html.am'
--- a/libcore/asobj3/html/html.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/html/html.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,51 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+HTMLdir = $(srcdir)/html
+
+AM_CPPFLAGS += -I$(HTMLdir)
+
+HTML_SOURCES =
+HTML_HEADERS =
+
+if BUILD_HTMLHISTORYITEM_AS3
+HTML_SOURCES += $(HTMLdir)/HTMLHistoryItem_as3.cpp
+HTML_HEADERS += $(HTMLdir)/HTMLHistoryItem_as3.h
+endif
+
+if BUILD_HTMLHOST_AS3
+HTML_SOURCES += $(HTMLdir)/HTMLHost_as3.cpp
+HTML_HEADERS += $(HTMLdir)/HTMLHost_as3.h
+endif
+
+if BUILD_HTMLLOADER_AS3
+HTML_SOURCES += $(HTMLdir)/HTMLLoader_as3.cpp
+HTML_HEADERS += $(HTMLdir)/HTMLLoader_as3.h
+endif
+
+if BUILD_HTMLPDFCAPABILITY_AS3
+HTML_SOURCES += $(HTMLdir)/HTMLPDFCapability_as3.cpp
+HTML_HEADERS += $(HTMLdir)/HTMLPDFCapability_as3.h
+endif
+
+if BUILD_HTMLWINDOWCREATEOPTIONS_AS3
+HTML_SOURCES += $(HTMLdir)/HTMLWindowCreateOptions_as3.cpp
+HTML_HEADERS += $(HTMLdir)/HTMLWindowCreateOptions_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(HTML_SOURCES)
+noinst_HEADERS += $(HTML_HEADERS)
=== removed file 'libcore/asobj3/managers/Makefile.am'
--- a/libcore/asobj3/managers/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/managers/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,95 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- FocusManager_as3.cpp \
- IFocusManagerComponent_as3.cpp \
- IFocusManagerGroup_as3.cpp \
- IFocusManager_as3.cpp \
- StyleManager_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- FocusManager_as3.h \
- IFocusManagerComponent_as3.h \
- IFocusManagerGroup_as3.h \
- IFocusManager_as3.h \
- StyleManager_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/managers/managers.am'
--- a/libcore/asobj3/managers/managers.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/managers/managers.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,51 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+MANAGERdir = $(srcdir)/managers
+
+AM_CPPFLAGS += -I$(MANAGERdir)
+
+MANAGER_SOURCES =
+MANAGER_HEADERS =
+
+if BUILD_FOCUSMANAGER_AS3
+MANAGER_SOURCES += $(MANAGERdir)/FocusManager_as3.cpp
+MANAGER_HEADERS += $(MANAGERdir)/FocusManager_as3.h
+endif
+
+if BUILD_IFOCUSMANAGERCOMPONENT_AS3
+MANAGER_SOURCES += $(MANAGERdir)/IFocusManagerComponent_as3.cpp
+MANAGER_HEADERS += $(MANAGERdir)/IFocusManagerComponent_as3.h
+endif
+
+if BUILD_IFOCUSMANAGERGROUP_AS3
+MANAGER_SOURCES += $(MANAGERdir)/IFocusManagerGroup_as3.cpp
+MANAGER_HEADERS += $(MANAGERdir)/IFocusManagerGroup_as3.h
+endif
+
+if BUILD_IFOCUSMANAGER_AS3
+MANAGER_SOURCES += $(MANAGERdir)/IFocusManager_as3.cpp
+MANAGER_HEADERS += $(MANAGERdir)/IFocusManager_as3.h
+endif
+
+if BUILD_STYLEMANAGER_AS3
+MANAGER_SOURCES += $(MANAGERdir)/StyleManager_as3.cpp
+MANAGER_HEADERS += $(MANAGERdir)/StyleManager_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(MANAGER_SOURCES)
+noinst_HEADERS += $(MANAGER_HEADERS)
=== removed file 'libcore/asobj3/media/Makefile.am'
--- a/libcore/asobj3/media/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/media/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,103 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- Camera_as3.cpp \
- ID3Info_as3.cpp \
- Microphone_as3.cpp \
- SoundChannel_as3.cpp \
- SoundLoaderContext_as3.cpp \
- SoundMixer_as3.cpp \
- SoundTransform_as3.cpp \
- Sound_as3.cpp \
- Video_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- Camera_as3.h \
- ID3Info_as3.h \
- Microphone_as3.h \
- SoundChannel_as3.h \
- SoundLoaderContext_as3.h \
- SoundMixer_as3.h \
- SoundTransform_as3.h \
- Sound_as3.h \
- Video_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/media/media.am'
--- a/libcore/asobj3/media/media.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/media/media.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,71 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+MEDIAdir = $(srcdir)/media
+
+AM_CPPFLAGS += -I$(MEDIAdir)
+
+MEDIA_SOURCES =
+MEDIA_HEADERS =
+
+if BUILD_CAMERA_AS3
+MEDIA_SOURCES += $(MEDIAdir)/Camera_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/Camera_as3.h
+endif
+
+if BUILD_ID3INFO_AS3
+MEDIA_SOURCES += $(MEDIAdir)/ID3Info_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/ID3Info_as3.h
+endif
+
+if BUILD_MICROPHONE_AS3
+MEDIA_SOURCES += $(MEDIAdir)/Microphone_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/Microphone_as3.h
+endif
+
+if BUILD_SOUNDCHANNEL_AS3
+MEDIA_SOURCES += $(MEDIAdir)/SoundChannel_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/SoundChannel_as3.h
+endif
+
+if BUILD_SOUNDLOADERCONTEXT_AS3
+MEDIA_SOURCES += $(MEDIAdir)/SoundLoaderContext_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/SoundLoaderContext_as3.h
+endif
+
+if BUILD_SOUNDMIXER_AS3
+MEDIA_SOURCES += $(MEDIAdir)/SoundMixer_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/SoundMixer_as3.h
+endif
+
+if BUILD_SOUNDTRANSFORM_AS3
+MEDIA_SOURCES += $(MEDIAdir)/SoundTransform_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/SoundTransform_as3.h
+endif
+
+if BUILD_SOUND_AS3
+MEDIA_SOURCES += $(MEDIAdir)/Sound_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/Sound_as3.h
+endif
+
+if BUILD_VIDEO_AS3
+MEDIA_SOURCES += $(MEDIAdir)/Video_as3.cpp
+MEDIA_HEADERS += $(MEDIAdir)/Video_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(MEDIA_SOURCES)
+noinst_HEADERS += $(MEDIA_HEADERS)
=== removed file 'libcore/asobj3/motion/Makefile.am'
--- a/libcore/asobj3/motion/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/motion/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,115 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- Animator_as3.cpp \
- BezierEase_as3.cpp \
- BezierSegment_as3.cpp \
- Color_as3.cpp \
- CustomEase_as3.cpp \
- FunctionEase_as3.cpp \
- ITween_as3.cpp \
- Keyframe_as3.cpp \
- MatrixTransformer_as3.cpp \
- MotionEvent_as3.cpp \
- Motion_as3.cpp \
- RotateDirection_as3.cpp \
- SimpleEase_as3.cpp \
- Source_as3.cpp \
- Tweenables_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- Animator_as3.h \
- BezierEase_as3.h \
- BezierSegment_as3.h \
- Color_as3.h \
- CustomEase_as3.h \
- FunctionEase_as3.h \
- ITween_as3.h \
- Keyframe_as3.h \
- MatrixTransformer_as3.h \
- MotionEvent_as3.h \
- Motion_as3.h \
- RotateDirection_as3.h \
- SimpleEase_as3.h \
- Source_as3.h \
- Tweenables_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/motion/motion.am'
--- a/libcore/asobj3/motion/motion.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/motion/motion.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,101 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+MOTIONdir = $(srcdir)/motion
+
+AM_CPPFLAGS += -I$(MOTIONdir)
+
+MOTION_SOURCES =
+MOTION_HEADERS =
+
+if BUILD_ANIMATOR_AS3
+MOTION_SOURCES += $(MOTIONdir)/Animator_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/Animator_as3.h
+endif
+
+if BUILD_BEZIEREASE_AS3
+MOTION_SOURCES += $(MOTIONdir)/BezierEase_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/BezierEase_as3.h
+endif
+
+if BUILD_BEZIERSEGMENT_AS3
+MOTION_SOURCES += $(MOTIONdir)/BezierSegment_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/BezierSegment_as3.h
+endif
+
+if BUILD_COLOR_AS3
+MOTION_SOURCES += $(MOTIONdir)/Color_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/Color_as3.h
+endif
+
+if BUILD_CUSTOMEASE_AS3
+MOTION_SOURCES += $(MOTIONdir)/CustomEase_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/CustomEase_as3.h
+endif
+
+if BUILD_FUNCTIONEASE_AS3
+MOTION_SOURCES += $(MOTIONdir)/FunctionEase_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/FunctionEase_as3.h
+endif
+
+if BUILD_ITWEEN_AS3
+MOTION_SOURCES += $(MOTIONdir)/ITween_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/ITween_as3.h
+endif
+
+if BUILD_KEYFRAME_AS3
+MOTION_SOURCES += $(MOTIONdir)/Keyframe_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/Keyframe_as3.h
+endif
+
+if BUILD_MATRIXTRANSFORMER_AS3
+MOTION_SOURCES += $(MOTIONdir)/MatrixTransformer_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/MatrixTransformer_as3.h
+endif
+
+if BUILD_MOTIONEVENT_AS3
+MOTION_SOURCES += $(MOTIONdir)/MotionEvent_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/MotionEvent_as3.h
+endif
+
+if BUILD_MOTION_AS3
+MOTION_SOURCES += $(MOTIONdir)/Motion_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/Motion_as3.h
+endif
+
+if BUILD_ROTATEDIRECTION_AS3
+MOTION_SOURCES += $(MOTIONdir)/RotateDirection_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/RotateDirection_as3.h
+endif
+
+if BUILD_SIMPLEEASE_AS3
+MOTION_SOURCES += $(MOTIONdir)/SimpleEase_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/SimpleEase_as3.h
+endif
+
+if BUILD_SOURCE_AS3
+MOTION_SOURCES += $(MOTIONdir)/Source_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/Source_as3.h
+endif
+
+if BUILD_TWEENABLES_AS3
+MOTION_SOURCES += $(MOTIONdir)/Tweenables_as3.cpp
+MOTION_HEADERS += $(MOTIONdir)/Tweenables_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(MOTION_SOURCES)
+noinst_HEADERS += $(MOTION_HEADERS)
=== removed file 'libcore/asobj3/net/Makefile.am'
--- a/libcore/asobj3/net/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/net/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,129 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- FileFilter_as3.cpp \
- FileReferenceList_as3.cpp \
- FileReference_as3.cpp \
- IDynamicPropertyOutput_as3.cpp \
- IDynamicPropertyWriter_as3.cpp \
- LocalConnection_as3.cpp \
- NetConnection_as3.cpp \
- NetStream_as3.cpp \
- ObjectEncoding_as3.cpp \
- Responder_as3.cpp \
- SharedObjectFlushStatus_as3.cpp \
- SharedObject_as3.cpp \
- Socket_as3.cpp \
- URLLoaderDataFormat_as3.cpp \
- URLLoader_as3.cpp \
- URLRequestDefaults_as3.cpp \
- URLRequestHeader_as3.cpp \
- URLRequestMethod_as3.cpp \
- URLRequest_as3.cpp \
- URLStream_as3.cpp \
- URLVariables_as3.cpp \
- XMLSocket_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- FileFilter_as3.h \
- FileReferenceList_as3.h \
- FileReference_as3.h \
- IDynamicPropertyOutput_as3.h \
- IDynamicPropertyWriter_as3.h \
- LocalConnection_as3.h \
- NetConnection_as3.h \
- NetStream_as3.h \
- ObjectEncoding_as3.h \
- Responder_as3.h \
- SharedObjectFlushStatus_as3.h \
- SharedObject_as3.h \
- Socket_as3.h \
- URLLoaderDataFormat_as3.h \
- URLLoader_as3.h \
- URLRequestDefaults_as3.h \
- URLRequestHeader_as3.h \
- URLRequestMethod_as3.h \
- URLRequest_as3.h \
- URLStream_as3.h \
- URLVariables_as3.h \
- XMLSocket_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/net/net.am'
--- a/libcore/asobj3/net/net.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/net/net.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,136 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+NETdir = $(srcdir)/net
+
+AM_CPPFLAGS += -I$(NETdir)
+
+NET_SOURCES =
+NET_HEADERS =
+
+if BUILD_FILEFILTER_AS3
+NET_SOURCES += $(NETdir)/FileFilter_as3.cpp
+NET_HEADERS += $(NETdir)/FileFilter_as3.h
+endif
+
+if BUILD_FILEREFERENCELIST_AS3
+NET_SOURCES += $(NETdir)/FileReferenceList_as3.cpp
+NET_HEADERS += $(NETdir)/FileReferenceList_as3.h
+endif
+
+if BUILD_FILEREFERENCE_AS3
+NET_SOURCES += $(NETdir)/FileReference_as3.cpp
+NET_HEADERS += $(NETdir)/FileReference_as3.h
+endif
+
+if BUILD_IDYNAMICPROPERTYOUTPUT_AS3
+NET_SOURCES += $(NETdir)/IDynamicPropertyOutput_as3.cpp
+NET_HEADERS += $(NETdir)/IDynamicPropertyOutput_as3.h
+endif
+
+if BUILD_IDYNAMICPROPERTYWRITER_AS3
+NET_SOURCES += $(NETdir)/IDynamicPropertyWriter_as3.cpp
+NET_HEADERS += $(NETdir)/IDynamicPropertyWriter_as3.h
+endif
+
+if BUILD_LOCALCONNECTION_AS3
+NET_SOURCES += $(NETdir)/LocalConnection_as3.cpp
+NET_HEADERS += $(NETdir)/LocalConnection_as3.h
+endif
+
+if BUILD_NETCONNECTION_AS3
+NET_SOURCES += $(NETdir)/NetConnection_as3.cpp
+NET_HEADERS += $(NETdir)/NetConnection_as3.h
+endif
+
+if BUILD_NETSTREAM_AS3
+NET_SOURCES += $(NETdir)/NetStream_as3.cpp
+NET_HEADERS += $(NETdir)/NetStream_as3.h
+endif
+
+if BUILD_OBJECTENCODING_AS3
+NET_SOURCES += $(NETdir)/ObjectEncoding_as3.cpp
+NET_HEADERS += $(NETdir)/ObjectEncoding_as3.h
+endif
+
+if BUILD_RESPONDER_AS3
+NET_SOURCES += $(NETdir)/Responder_as3.cpp
+NET_HEADERS += $(NETdir)/Responder_as3.h
+endif
+
+if BUILD_SHAREDOBJECTFLUSHSTATUS_AS3
+NET_SOURCES += $(NETdir)/SharedObjectFlushStatus_as3.cpp
+NET_HEADERS += $(NETdir)/SharedObjectFlushStatus_as3.h
+endif
+
+if BUILD_SHAREDOBJECT_AS3
+NET_SOURCES += $(NETdir)/SharedObject_as3.cpp
+NET_HEADERS += $(NETdir)/SharedObject_as3.h
+endif
+
+if BUILD_SOCKET_AS3
+NET_SOURCES += $(NETdir)/Socket_as3.cpp
+NET_HEADERS += $(NETdir)/Socket_as3.h
+endif
+
+if BUILD_URLLOADERDATAFORMAT_AS3
+NET_SOURCES += $(NETdir)/URLLoaderDataFormat_as3.cpp
+NET_HEADERS += $(NETdir)/URLLoaderDataFormat_as3.h
+endif
+
+if BUILD_URLLOADER_AS3
+NET_SOURCES += $(NETdir)/URLLoader_as3.cpp
+NET_HEADERS += $(NETdir)/URLLoader_as3.h
+endif
+
+if BUILD_URLREQUESTDEFAULTS_AS3
+NET_SOURCES += $(NETdir)/URLRequestDefaults_as3.cpp
+NET_HEADERS += $(NETdir)/URLRequestDefaults_as3.h
+endif
+
+if BUILD_URLREQUESTHEADER_AS3
+NET_SOURCES += $(NETdir)/URLRequestHeader_as3.cpp
+NET_HEADERS += $(NETdir)/URLRequestHeader_as3.h
+endif
+
+if BUILD_URLREQUESTMETHOD_AS3
+NET_SOURCES += $(NETdir)/URLRequestMethod_as3.cpp
+NET_HEADERS += $(NETdir)/URLRequestMethod_as3.h
+endif
+
+if BUILD_URLREQUEST_AS3
+NET_SOURCES += $(NETdir)/URLRequest_as3.cpp
+NET_HEADERS += $(NETdir)/URLRequest_as3.h
+endif
+
+if BUILD_URLSTREAM_AS3
+NET_SOURCES += $(NETdir)/URLStream_as3.cpp
+NET_HEADERS += $(NETdir)/URLStream_as3.h
+endif
+
+if BUILD_URLVARIABLES_AS3
+NET_SOURCES += $(NETdir)/URLVariables_as3.cpp
+NET_HEADERS += $(NETdir)/URLVariables_as3.h
+endif
+
+if BUILD_XMLSOCKET_AS3
+NET_SOURCES += $(NETdir)/XMLSocket_as3.cpp
+NET_HEADERS += $(NETdir)/XMLSocket_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(NET_SOURCES)
+noinst_HEADERS += $(NET_HEADERS)
=== added file 'libcore/asobj3/printing/printing.am'
--- a/libcore/asobj3/printing/printing.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/printing/printing.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,41 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+PRINTINGdir = $(srcdir)/printing
+
+AM_CPPFLAGS += -I$(PRINTINGdir)
+
+PRINTING_SOURCES =
+PRINTING_HEADERS =
+
+if BUILD_PRINTJOBOPTIONS_AS3
+PRINTING_SOURCES += $(PRINTINGdir)/PrintJobOptions_as3.cpp
+PRINTING_HEADERS += $(PRINTINGdir)/PrintJobOptions_as3.h
+endif
+
+if BUILD_PRINTJOBORIENTATION_AS3
+PRINTING_SOURCES += $(PRINTINGdir)/PrintJobOrientation_as3.cpp
+PRINTING_HEADERS += $(PRINTINGdir)/PrintJobOrientation_as3.h
+endif
+
+if BUILD_PRINTJOB_AS3
+PRINTING_SOURCES += $(PRINTINGdir)/PrintJob_as3.cpp
+PRINTING_HEADERS += $(PRINTINGdir)/PrintJob_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(PRINTING_SOURCES)
+noinst_HEADERS += $(PRINTING_HEADERS)
=== added file 'libcore/asobj3/sampler/sampler.am'
--- a/libcore/asobj3/sampler/sampler.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/sampler/sampler.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,46 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+SAMPLERdir = $(srcdir)/sampler
+
+AM_CPPFLAGS += -I$(SAMPLERdir)
+
+SAMPLER_SOURCES =
+SAMPLER_HEADERS =
+
+if BUILD_DELETEOBJECTSAMPLE_AS3
+SAMPLER_SOURCES += $(SAMPLERdir)/DeleteObjectSample_as3.cpp
+SAMPLER_HEADERS += $(SAMPLERdir)/DeleteObjectSample_as3.h
+endif
+
+if BUILD_NEWOBJECTSAMPLE_AS3
+SAMPLER_SOURCES += $(SAMPLERdir)/NewObjectSample_as3.cpp
+SAMPLER_HEADERS += $(SAMPLERdir)/NewObjectSample_as3.h
+endif
+
+if BUILD_SAMPLE_AS3
+SAMPLER_SOURCES += $(SAMPLERdir)/Sample_as3.cpp
+SAMPLER_HEADERS += $(SAMPLERdir)/Sample_as3.h
+endif
+
+if BUILD_STACKFRAME_AS3
+SAMPLER_SOURCES += $(SAMPLERdir)/StackFrame_as3.cpp
+SAMPLER_HEADERS += $(SAMPLERdir)/StackFrame_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(SAMPLER_SOURCES)
+noinst_HEADERS += $(SAMPLER_HEADERS)
=== added file 'libcore/asobj3/security/security.am'
--- a/libcore/asobj3/security/security.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/security/security.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,51 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+SECURITYdir = $(srcdir)/security
+
+AM_CPPFLAGS += -I$(SECURITYdir)
+
+SECURITY_SOURCES =
+SECURITY_HEADERS =
+
+if BUILD_IURIDEREFERENCER_AS3
+SECURITY_SOURCES += $(SECURITYdir)/IURIDereferencer_as3.cpp
+SECURITY_HEADERS += $(SECURITYdir)/IURIDereferencer_as3.h
+endif
+
+if BUILD_REVOCATIONCHECKSETTINGS_AS3
+SECURITY_SOURCES += $(SECURITYdir)/RevocationCheckSettings_as3.cpp
+SECURITY_HEADERS += $(SECURITYdir)/RevocationCheckSettings_as3.h
+endif
+
+if BUILD_SIGNATURESTATUS_AS3
+SECURITY_SOURCES += $(SECURITYdir)/SignatureStatus_as3.cpp
+SECURITY_HEADERS += $(SECURITYdir)/SignatureStatus_as3.h
+endif
+
+if BUILD_SIGNERTRUSTSETTINGS_AS3
+SECURITY_SOURCES += $(SECURITYdir)/SignerTrustSettings_as3.cpp
+SECURITY_HEADERS += $(SECURITYdir)/SignerTrustSettings_as3.h
+endif
+
+if BUILD_XMLSIGNATUREVALIDATOR_AS3
+SECURITY_SOURCES += $(SECURITYdir)/XMLSignatureValidator_as3.cpp
+SECURITY_HEADERS += $(SECURITYdir)/XMLSignatureValidator_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(SECURITY_SOURCES)
+noinst_HEADERS += $(SECURITY_HEADERS)
=== added file 'libcore/asobj3/system/system.am'
--- a/libcore/asobj3/system/system.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/system/system.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,72 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+SYSTEMdir = $(srcdir)/system
+
+AM_CPPFLAGS += -I$(SYSTEMdir)
+
+SYSTEM_SOURCES =
+SYSTEM_HEADERS =
+
+if BUILD_APPLICATIONDOMAIN_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/ApplicationDomain_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/ApplicationDomain_as3.h
+endif
+
+if BUILD_CAPABILITIES_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/Capabilities_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/Capabilities_as3.h
+endif
+
+if BUILD_IMECONVERSIONMODE_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/IMEConversionMode_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/IMEConversionMode_as3.h
+endif
+
+if BUILD_IME_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/IME_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/IME_as3.h
+endif
+
+if BUILD_LOADERCONTEXT_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/LoaderContext_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/LoaderContext_as3.h
+endif
+
+if BUILD_SECURITYDOMAIN_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/SecurityDomain_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/SecurityDomain_as3.h
+endif
+
+if BUILD_SECURITYPANEL_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/SecurityPanel_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/SecurityPanel_as3.h
+endif
+
+if BUILD_SECURITY_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/Security_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/Security_as3.h
+endif
+
+if BUILD_SYSTEM_AS3
+SYSTEM_SOURCES += $(SYSTEMdir)/System_as3.cpp
+SYSTEM_HEADERS += $(SYSTEMdir)/System_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(SYSTEM_SOURCES)
+noinst_HEADERS += $(SYSTEM_HEADERS)
=== added file 'libcore/asobj3/text/text.am'
--- a/libcore/asobj3/text/text.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/text/text.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,116 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+TEXTdir = $(srcdir)/text
+
+AM_CPPFLAGS += -I$(TEXTdir)
+
+TEXT_SOURCES =
+TEXT_HEADERS =
+
+if BUILD_ANTIALIASTYPE_AS3
+TEXT_SOURCES += $(TEXTdir)/AntiAliasType_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/AntiAliasType_as3.h
+endif
+
+if BUILD_CSMSETTINGS_AS3
+TEXT_SOURCES += $(TEXTdir)/CSMSettings_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/CSMSettings_as3.h
+endif
+
+if BUILD_FONTSTYLE_AS3
+TEXT_SOURCES += $(TEXTdir)/FontStyle_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/FontStyle_as3.h
+endif
+
+if BUILD_FONTTYPE_AS3
+TEXT_SOURCES += $(TEXTdir)/FontType_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/FontType_as3.h
+endif
+
+if BUILD_FONT_AS3
+TEXT_SOURCES += $(TEXTdir)/Font_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/Font_as3.h
+endif
+
+if BUILD_GRIDFITTYPE_AS3
+TEXT_SOURCES += $(TEXTdir)/GridFitType_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/GridFitType_as3.h
+endif
+
+if BUILD_STATICTEXT_AS3
+TEXT_SOURCES += $(TEXTdir)/StaticText_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/StaticText_as3.h
+endif
+
+if BUILD_STYLESHEET_AS3
+TEXT_SOURCES += $(TEXTdir)/StyleSheet_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/StyleSheet_as3.h
+endif
+
+if BUILD_TEXTCOLORTYPE_AS3
+TEXT_SOURCES += $(TEXTdir)/TextColorType_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextColorType_as3.h
+endif
+
+if BUILD_TEXTDISPLAYMODE_AS3
+TEXT_SOURCES += $(TEXTdir)/TextDisplayMode_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextDisplayMode_as3.h
+endif
+
+if BUILD_TEXTFIELDAUTOSIZE_AS3
+TEXT_SOURCES += $(TEXTdir)/TextFieldAutoSize_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextFieldAutoSize_as3.h
+endif
+
+if BUILD_TEXTFIELDTYPE_AS3
+TEXT_SOURCES += $(TEXTdir)/TextFieldType_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextFieldType_as3.h
+endif
+
+if BUILD_TEXTFIELD_AS3
+TEXT_SOURCES += $(TEXTdir)/TextField_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextField_as3.h
+endif
+
+if BUILD_TEXTFORMATALIGN_AS3
+TEXT_SOURCES += $(TEXTdir)/TextFormatAlign_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextFormatAlign_as3.h
+endif
+
+if BUILD_TEXTFORMAT_AS3
+TEXT_SOURCES += $(TEXTdir)/TextFormat_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextFormat_as3.h
+endif
+
+if BUILD_TEXTLINEMETRICS_AS3
+TEXT_SOURCES += $(TEXTdir)/TextLineMetrics_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextLineMetrics_as3.h
+endif
+
+if BUILD_TEXTRENDERER_AS3
+TEXT_SOURCES += $(TEXTdir)/TextRenderer_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextRenderer_as3.h
+endif
+
+if BUILD_TEXTSNAPSHOT_AS3
+TEXT_SOURCES += $(TEXTdir)/TextSnapshot_as3.cpp
+TEXT_HEADERS += $(TEXTdir)/TextSnapshot_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(TEXT_SOURCES)
+noinst_HEADERS += $(TEXT_HEADERS)
=== removed file 'libcore/asobj3/transitions/Makefile.am'
--- a/libcore/asobj3/transitions/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/transitions/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,113 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- Blinds_as3.cpp \
- Fade_as3.cpp \
- Fly_as3.cpp \
- Iris_as3.cpp \
- Photo_as3.cpp \
- PixelDissolve_as3.cpp \
- Rotate_as3.cpp \
- Squeeze_as3.cpp \
- TransitionManager_as3.cpp \
- Transition_as3.cpp \
- TweenEvent_as3.cpp \
- Tween_as3.cpp \
- Wipe_as3.cpp \
- Zoom_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- Blinds_as3.h \
- Fade_as3.h \
- Fly_as3.h \
- Iris_as3.h \
- Photo_as3.h \
- PixelDissolve_as3.h \
- Rotate_as3.h \
- Squeeze_as3.h \
- TransitionManager_as3.h \
- Transition_as3.h \
- TweenEvent_as3.h \
- Tween_as3.h \
- Wipe_as3.h \
- Zoom_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/transitions/transitions.am'
--- a/libcore/asobj3/transitions/transitions.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/transitions/transitions.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,96 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+AM_CPPFLAGS += $(srcdir)/transitions
+
+TRANSISTIONSdir = $(srcdir)/transitions
+TRANSISTIONS_SOURCES =
+TRANSISTIONS_HEADERS =
+
+if BUILD_BLINDS_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Blinds_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Blinds_as3.h
+endif
+
+if BUILD_FADE_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Fade_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Fade_as3.h
+endif
+
+if BUILD_FLY_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Fly_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Fly_as3.h
+endif
+
+if BUILD_IRIS_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Iris_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Iris_as3.h
+endif
+
+if BUILD_PHOTO_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Photo_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Photo_as3.h
+endif
+
+if BUILD_PIXELDISSOLVE_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/PixelDissolve_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/PixelDissolve_as3.h
+endif
+
+if BUILD_ROTATE_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Rotate_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Rotate_as3.h
+endif
+
+if BUILD_SQUEEZE_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Squeeze_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Squeeze_as3.h
+endif
+
+if BUILD_TRANSITIONMANAGER_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/TransitionManager_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/TransitionManager_as3.h
+endif
+
+if BUILD_TRANSITION_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Transition_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Transition_as3.h
+endif
+
+if BUILD_TWEENEVENT_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/TweenEvent_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/TweenEvent_as3.h
+endif
+
+if BUILD_TWEEN_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Tween_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Tween_as3.h
+endif
+
+if BUILD_WIPE_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Wipe_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Wipe_as3.h
+endif
+
+if BUILD_ZOOM_AS3
+TRANSISTIONS_SOURCES += $(TRANSISTIONSdir)/Zoom_as3.cpp
+TRANSISTIONS_HEADERS += $(TRANSISTIONSdir)/Zoom_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(TRANSISTIONS_SOURCES)
+noinst_HEADERS += $(TRANSISTIONS_HEADERS)
+
=== added file 'libcore/asobj3/ui/ui.am'
--- a/libcore/asobj3/ui/ui.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/ui/ui.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,61 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+# if the compiler has broken float support when optimized
+if BROKEN_FLOAT
+AM_CXXFLAGS = -ffloat-store
+endif
+
+AM_CPPFLAGS += -I$(srcdir)/ui
+
+UIdir = $(srcdir)/ui
+UI_SOURCES =
+UI_HEADERS =
+
+if BUILD_CONTEXTMENUBUILTINITEMS_AS3
+UI_SOURCES += $(UIdir)/ContextMenuBuiltInItems_as3.cpp
+UI_HEADERS += $(UIdir)/ContextMenuBuiltInItems_as3.h
+endif
+
+if BUILD_CONTEXTMENUITEM_AS3
+UI_SOURCES += $(UIdir)/ContextMenuItem_as3.cpp
+UI_HEADERS += $(UIdir)/ContextMenuItem_as3.h
+endif
+
+if BUILD_CONTEXTMENU_AS3
+UI_SOURCES += $(UIdir)/ContextMenu_as3.cpp
+UI_HEADERS += $(UIdir)/ContextMenu_as3.h
+endif
+
+if BUILD_KEYLOCATION_AS3
+UI_SOURCES += $(UIdir)/KeyLocation_as3.cpp
+UI_HEADERS += $(UIdir)/KeyLocation_as3.h
+endif
+
+if BUILD_KEYBOARD_AS3
+UI_SOURCES += $(UIdir)/Keyboard_as3.cpp
+UI_HEADERS += $(UIdir)/Keyboard_as3.h
+endif
+
+if BUILD_MOUSE_AS3
+UI_SOURCES += $(UIdir)/Mouse_as3.cpp
+UI_HEADERS += $(UIdir)/Mouse_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(UI_SOURCES)
+noinst_HEADERS += $(UI_HEADERS)
+
=== removed file 'libcore/asobj3/utils/Makefile.am'
--- a/libcore/asobj3/utils/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/utils/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,103 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- ByteArray_as3.cpp \
- CompressionAlgorithm_as3.cpp \
- Dictionary_as3.cpp \
- Endian_as3.cpp \
- IDataInput_as3.cpp \
- IDataOutput_as3.cpp \
- IExternalizable_as3.cpp \
- Proxy_as3.cpp \
- Timer_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- ByteArray_as3.h \
- CompressionAlgorithm_as3.h \
- Dictionary_as3.h \
- Endian_as3.h \
- IDataInput_as3.h \
- IDataOutput_as3.h \
- IExternalizable_as3.h \
- Proxy_as3.h \
- Timer_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/utils/utils.am'
--- a/libcore/asobj3/utils/utils.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/utils/utils.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,70 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+AM_CPPFLAGS += -I$(srcdir)/utils
+
+UTILSdir = $(srcdir)/utils
+UTILS_SOURCES =
+UTILS_HEADERS =
+
+if BUILD_BYTEARRAY_AS3
+UTILS_SOURCES += $(srcdir)/utils/ByteArray_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/ByteArray_as3.h
+endif
+
+if BUILD_COMPRESSIONALGORITHM_AS3
+UTILS_SOURCES += $(srcdir)/utils/CompressionAlgorithm_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/CompressionAlgorithm_as3.h
+endif
+
+if BUILD_DICTIONARY_AS3
+UTILS_SOURCES += $(srcdir)/utils/Dictionary_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/Dictionary_as3.h
+endif
+
+if BUILD_ENDIAN_AS3
+UTILS_SOURCES += $(srcdir)/utils/Endian_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/Endian_as3.h
+endif
+
+if BUILD_IDATAINPUT_AS3
+UTILS_SOURCES += $(srcdir)/utils/IDataInput_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/IDataInput_as3.h
+endif
+
+if BUILD_IDATAOUTPUT_AS3
+UTILS_SOURCES += $(srcdir)/utils/IDataOutput_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/IDataOutput_as3.h
+endif
+
+if BUILD_IEXTERNALIZABLE_AS3
+UTILS_SOURCES += $(srcdir)/utils/IExternalizable_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/IExternalizable_as3.h
+endif
+
+if BUILD_PROXY_AS3
+UTILS_SOURCES += $(srcdir)/utils/Proxy_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/Proxy_as3.h
+endif
+
+if BUILD_TIMER_AS3
+UTILS_SOURCES += $(srcdir)/utils/Timer_as3.cpp
+UTILS_HEADERS += $(srcdir)/utils/Timer_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(UTILS_SOURCES)
+noinst_HEADERS += $(UTILS_HEADERS)
=== removed file 'libcore/asobj3/video/Makefile.am'
--- a/libcore/asobj3/video/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/video/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,127 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- AutoLayoutEvent_as3.cpp \
- CaptionChangeEvent_as3.cpp \
- CaptionTargetEvent_as3.cpp \
- CuePointType_as3.cpp \
- FLVPlaybackCaptioning_as3.cpp \
- FLVPlayback_as3.cpp \
- INCManager_as3.cpp \
- IVPEvent_as3.cpp \
- LayoutEvent_as3.cpp \
- MetadataEvent_as3.cpp \
- NCManagerNative_as3.cpp \
- NCManager_as3.cpp \
- SkinErrorEvent_as3.cpp \
- SoundEvent_as3.cpp \
- VideoAlign_as3.cpp \
- VideoError_as3.cpp \
- VideoEvent_as3.cpp \
- VideoPlayer_as3.cpp \
- VideoProgressEvent_as3.cpp \
- VideoScaleMode_as3.cpp \
- VideoState_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- AutoLayoutEvent_as3.h \
- CaptionChangeEvent_as3.h \
- CaptionTargetEvent_as3.h \
- CuePointType_as3.h \
- FLVPlaybackCaptioning_as3.h \
- FLVPlayback_as3.h \
- INCManager_as3.h \
- IVPEvent_as3.h \
- LayoutEvent_as3.h \
- MetadataEvent_as3.h \
- NCManagerNative_as3.h \
- NCManager_as3.h \
- SkinErrorEvent_as3.h \
- SoundEvent_as3.h \
- VideoAlign_as3.h \
- VideoError_as3.h \
- VideoEvent_as3.h \
- VideoPlayer_as3.h \
- VideoProgressEvent_as3.h \
- VideoScaleMode_as3.h \
- VideoState_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/video/video.am'
--- a/libcore/asobj3/video/video.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/video/video.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,130 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+AM_CPPFLAGS += -I$(srcdir)/video
+
+VIDEOdir = $(srcdir)/video
+VIDEO_SOURCES =
+VIDEO_HEADERS =
+
+if BUILD_AUTOLAYOUTEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/AutoLayoutEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/AutoLayoutEvent_as3.h
+endif
+
+if BUILD_CAPTIONCHANGEEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/CaptionChangeEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/CaptionChangeEvent_as3.h
+endif
+
+if BUILD_CAPTIONTARGETEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/CaptionTargetEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/CaptionTargetEvent_as3.h
+endif
+
+if BUILD_CUEPOINTTYPE_AS3
+VIDEO_SOURCES += $(srcdir)/video/CuePointType_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/CuePointType_as3.h
+endif
+
+if BUILD_FLVPLAYBACKCAPTIONING_AS3
+VIDEO_SOURCES += $(srcdir)/video/FLVPlaybackCaptioning_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/FLVPlaybackCaptioning_as3.h
+endif
+
+if BUILD_FLVPLAYBACK_AS3
+VIDEO_SOURCES += $(srcdir)/video/FLVPlayback_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/FLVPlayback_as3.h
+endif
+
+if BUILD_INCMANAGER_AS3
+VIDEO_SOURCES += $(srcdir)/video/INCManager_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/INCManager_as3.h
+endif
+
+if BUILD_IVPEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/IVPEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/IVPEvent_as3.h
+endif
+
+if BUILD_LAYOUTEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/LayoutEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/LayoutEvent_as3.h
+endif
+
+if BUILD_METADATAEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/MetadataEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/MetadataEvent_as3.h
+endif
+
+if BUILD_NCMANAGERNATIVE_AS3
+VIDEO_SOURCES += $(srcdir)/video/NCManagerNative_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/NCManagerNative_as3.h
+endif
+
+if BUILD_NCMANAGER_AS3
+VIDEO_SOURCES += $(srcdir)/video/NCManager_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/NCManager_as3.h
+endif
+
+if BUILD_SKINERROREVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/SkinErrorEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/SkinErrorEvent_as3.h
+endif
+
+if BUILD_SOUNDEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/SoundEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/SoundEvent_as3.h
+endif
+
+if BUILD_VIDEOALIGN_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoAlign_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoAlign_as3.h
+endif
+
+if BUILD_VIDEOERROR_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoError_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoError_as3.h
+endif
+
+if BUILD_VIDEOEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoEvent_as3.h
+endif
+
+if BUILD_VIDEOPLAYER_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoPlayer_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoPlayer_as3.h
+endif
+
+if BUILD_VIDEOPROGRESSEVENT_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoProgressEvent_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoProgressEvent_as3.h
+endif
+
+if BUILD_VIDEOSCALEMODE_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoScaleMode_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoScaleMode_as3.h
+endif
+
+if BUILD_VIDEOSTATE_AS3
+VIDEO_SOURCES += $(srcdir)/video/VideoState_as3.cpp
+VIDEO_HEADERS += $(srcdir)/video/VideoState_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(VIDEO_SOURCES)
+noinst_HEADERS += $(VIDEO_HEADERS)
=== removed file 'libcore/asobj3/xml/Makefile.am'
--- a/libcore/asobj3/xml/Makefile.am 2009-04-23 22:41:54 +0000
+++ b/libcore/asobj3/xml/Makefile.am 1970-01-01 00:00:00 +0000
@@ -1,91 +0,0 @@
-## Process this file with automake to generate Makefile.in
-#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-
-
-AUTOMAKE_OPTIONS =
-
-# if the compiler has broken flaot support when optimized
-if BROKEN_FLOAT
-AM_CXXFLAGS = -ffloat-store
-endif
-
-noinst_LTLIBRARIES = libgnashas3.la
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/libnet \
- -I$(top_srcdir)/backend \
- -I$(top_srcdir)/libcore \
- -I$(top_srcdir)/libcore/swf \
- -I$(top_srcdir)/libcore/parser \
- -I$(top_srcdir)/libcore/vm \
- -I$(top_srcdir)/libbase \
- -I$(top_srcdir)/libamf \
- -I$(top_srcdir)/libltdl \
- -I$(top_srcdir)/libmedia \
- -I$(top_srcdir)/libsound \
- $(PTHREAD_CFLAGS) \
- $(GLIB_CFLAGS) \
- $(BOOST_CFLAGS) \
- $(FREETYPE2_CFLAGS) \
- $(NULL)
-
-
-libgnashas3_la_SOURCES = \
- XMLDocument_as3.cpp \
- XMLNodeType_as3.cpp \
- XMLNode_as3.cpp \
- $(NULL)
-
-noinst_HEADERS = \
- XMLDocument_as3.h \
- XMLNodeType_as3.h \
- XMLNode_as3.h \
- $(NULL)
-
-libgnashas3_la_LIBADD = \
- $(top_builddir)/libamf/libgnashamf.la \
- $(top_builddir)/libbase/libgnashbase.la
-
-if USE_FFMPEG_ENGINE
-AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
- $(SDL_CFLAGS) \
- -I$(top_srcdir)/libmedia/ffmpeg
-libgnashas3_la_LIBADD += $(FFMPEG_LIBS) \
- $(SDL_LIBS)
-endif
-
-if USE_GST_ENGINE
-AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
- -I$(top_srcdir)/libmedia/gst
-libgnashas3_la_LIBADD += $(GSTREAMER_LIBS) \
- $(SDL_LIBS)
-endif
-
-#libgnashasobjs_la_LDFLAGS = -release $(VERSION) -no-undefined -export-dynamic
-
-if WIN32
- libgnashas3_la_LDFLAGS = -no-undefined
-endif
-
-# Rebuild with GCC 4.x Mudflap support
-mudflap:
- @echo "Rebuilding with GCC Mudflap support"
- $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
-
-clean-hook:
- -rm -f core.*
-
=== added file 'libcore/asobj3/xml/xml.am'
--- a/libcore/asobj3/xml/xml.am 1970-01-01 00:00:00 +0000
+++ b/libcore/asobj3/xml/xml.am 2009-04-24 04:32:22 +0000
@@ -0,0 +1,40 @@
+## Process this file with automake to generate Makefile.in
+#
+# Copyright (C) 2009 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+AM_CPPFLAGS += -I$(srcdir)/xml
+
+XMLdir = $(srcdir)/xml
+XML_SOURCES =
+XML_HEADERS =
+
+if BUILD_XMLDOCUMENT_AS3
+XML_SOURCES += $(srcdir)/xml/XMLDocument_as3.cpp
+XML_HEADERS += $(srcdir)/xml/XMLDocument_as3.h
+endif
+
+if BUILD_XMLNODETYPE_AS3
+XML_SOURCES += $(srcdir)/xml/XMLNodeType_as3.cpp
+XML_HEADERS += $(srcdir)/xml/XMLNodeType_as3.h
+endif
+
+if BUILD_XMLNODE_AS3
+XML_SOURCES += $(srcdir)/xml/XMLNode_as3.cpp
+XML_HEADERS += $(srcdir)/xml/XMLNode_as3.h
+endif
+
+libgnashas3_la_SOURCES += $(XML_SOURCES)
+noinst_HEADERS += $(XML_HEADERS)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9708: include makefile fragments instead of recursion to speed builds up.,
rob <=