~ubuntu-branches/ubuntu/karmic/gnash/karmic

« back to all changes in this revision

Viewing changes to server/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack
  • Date: 2008-10-13 14:29:49 UTC
  • mfrom: (1.1.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20081013142949-f6qdvnu4mn05ltdc
Tags: 0.8.4~~bzr9980-0ubuntu1
* new upstream release 0.8.4 (LP: #240325)
* ship new lib usr/lib/gnash/libmozsdk.so.* in mozilla-plugin-gnash
  - update debian/mozilla-plugin-gnash.install
* ship new lib usr/lib/gnash/libgnashnet.so.* in gnash-common
  - update debian/gnash-common.install
* add basic debian/build_head script to build latest CVS head packages.
  - add debian/build_head
* new sound architecture requires build depend on libsdl1.2-dev
  - update debian/control
* head build script now has been completely migrated to bzr (upstream +
  ubuntu)
  - update debian/build_head
* disable kde gui until klash/qt4 has been fixed; keep kde packages as empty
  packages for now.
  - update debian/rules
  - debian/klash.install
  - debian/klash.links
  - debian/klash.manpages
  - debian/konqueror-plugin-gnash.install
* drop libkonq5-dev build dependency accordingly
  - update debian/control
* don't install headers manually anymore. gnash doesnt provide a -dev
  package after all
  - update debian/rules
* update libs installed in gnash-common; libgnashserver-*.so is not available
  anymore (removed); in turn we add the new libgnashcore-*.so
  - update debian/gnash-common.install
* use -Os for optimization and properly pass CXXFLAGS=$(CFLAGS) to configure
  - update debian/rules
* touch firefox .autoreg in postinst of mozilla plugin
  - update debian/mozilla-plugin-gnash.postinst
* link gnash in ubufox plugins directory for the plugin alternative switcher
  - add debian/mozilla-plugin-gnash.links
* suggest ubufox accordingly
  - update debian/control
* add new required build-depends on libgif-dev
  - update debian/control
* add Xb-Npp-Description and Xb-Npp-File as new plugin database meta data
  - update debian/control

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
## Process this file with automake to generate Makefile.in
2
 
3
 
#   Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
4
 
5
 
# This program is free software; you can redistribute it and/or modify
6
 
# it under the terms of the GNU General Public License as published by
7
 
# the Free Software Foundation; either version 3 of the License, or
8
 
# (at your option) any later version.
9
 
10
 
# This program is distributed in the hope that it will be useful,
11
 
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 
# GNU General Public License for more details.
14
 
# You should have received a copy of the GNU General Public License
15
 
# along with this program; if not, write to the Free Software
16
 
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
17
 
 
18
 
AUTOMAKE_OPTIONS = 
19
 
 
20
 
SUBDIRS = asobj parser vm
21
 
 
22
 
# noinst_LTLIBRARIES = libserver.la 
23
 
pkglib_LTLIBRARIES = libgnashserver.la
24
 
# noinst_SCRIPTS = gen-files.sh
25
 
 
26
 
# TODO: use a conditional to optionally link ?
27
 
FREETYPE_SOURCES = FreetypeGlyphsProvider.h FreetypeGlyphsProvider.cpp
28
 
 
29
 
# Only enable if we're configured with --enable-mp3
30
 
AM_CPPFLAGS = \
31
 
        -I$(top_srcdir)/backend \
32
 
        -I$(top_srcdir)/server/swf \
33
 
        -I$(top_srcdir)/server/asobj \
34
 
        -I$(top_srcdir)/server/parser \
35
 
        -I$(top_srcdir)/libltdl \
36
 
        -I$(top_srcdir)/server/vm \
37
 
        -I$(top_srcdir)/libbase \
38
 
        -I$(top_srcdir)/libgeometry \
39
 
        -I$(top_srcdir)/libmedia \
40
 
        -I$(top_srcdir) \
41
 
        $(PTHREAD_CFLAGS) \
42
 
        $(DMALLOC_CFLAGS) \
43
 
        $(GLIB_CFLAGS) \
44
 
        $(BOOST_CFLAGS) \
45
 
        $(LIBXML_CFLAGS) \
46
 
        $(FREETYPE2_CFLAGS) \
47
 
        $(FONTCONFIG_CFLAGS) \
48
 
        $(NULL)
49
 
 
50
 
libgnashserver_la_SOURCES = \
51
 
        BitmapMovieInstance.cpp \
52
 
        Property.cpp \
53
 
        PropertyList.cpp \
54
 
        URLAccessManager.cpp \
55
 
        SystemClock.cpp \
56
 
        as_environment.cpp \
57
 
        as_function.cpp \
58
 
        as_object.cpp \
59
 
        as_value.cpp \
60
 
        asClass.cpp \
61
 
        character.cpp \
62
 
        cxform.cpp \
63
 
        DynamicShape.cpp        \
64
 
        edit_text_character.cpp \
65
 
        BlurFilter.cpp \
66
 
        GlowFilter.cpp \
67
 
        DropShadowFilter.cpp \
68
 
        ConvolutionFilter.cpp \
69
 
        ColorMatrixFilter.cpp \
70
 
        GradientGlowFilter.cpp \
71
 
        BevelFilter.cpp \
72
 
        GradientBevelFilter.cpp \
73
 
        parser/filter_factory.cpp \
74
 
        generic_character.cpp \
75
 
        matrix.cpp \
76
 
        movie_instance.cpp \
77
 
        movie_root.cpp \
78
 
        namedStrings.cpp \
79
 
        rect.cpp \
80
 
        sprite_instance.cpp \
81
 
        swf/TagLoadersTable.cpp \
82
 
        swf/tag_loaders.cpp \
83
 
        swf/DefineFontAlignZonesTag.cpp \
84
 
        swf/PlaceObject2Tag.cpp \
85
 
        swf/RemoveObjectTag.cpp \
86
 
        swf/StartSoundTag.cpp \
87
 
        swf_function.cpp \
88
 
        video_stream_instance.cpp \
89
 
        StreamProvider.cpp \
90
 
        array.cpp \
91
 
        button_character_instance.cpp \
92
 
        dlist.cpp \
93
 
        fill_style.cpp \
94
 
        font.cpp \
95
 
        fontlib.cpp \
96
 
        impl.cpp \
97
 
        LoadVariablesThread.cpp \
98
 
        render.cpp \
99
 
        shape.cpp \
100
 
        stream.cpp \
101
 
        styles.cpp \
102
 
        text.cpp \
103
 
        textformat.cpp \
104
 
        timers.cpp \
105
 
        types.cpp       \
106
 
        $(FREETYPE_SOURCES) \
107
 
        $(NULL)
108
 
 
109
 
noinst_HEADERS = \
110
 
        Property.h \
111
 
        PropertyList.h \
112
 
        Sprite.h \
113
 
        StreamProvider.h \
114
 
        StringPredicates.h \
115
 
        URLAccessManager.h \
116
 
        VirtualClock.h \
117
 
        SystemClock.h \
118
 
        ManualClock.h \
119
 
        array.h \
120
 
        as_environment.h \
121
 
        as_function.h \
122
 
        as_object.h \
123
 
        as_prop_flags.h \
124
 
        as_value.h \
125
 
        asClass.h \
126
 
        bitmap_info.h \
127
 
        BitmapMovieInstance.h \
128
 
        builtin_function.h \
129
 
        button_character_instance.h \
130
 
        character.h \
131
 
        cxform.h \
132
 
        debugger.h \
133
 
        DynamicShape.h  \
134
 
        dlist.h \
135
 
        drag_state.h \
136
 
        edit_text_character.h \
137
 
        event_id.h \
138
 
        fill_style.h \
139
 
        BitmapFilter.h \
140
 
        BlurFilter.h \
141
 
        BevelFilter.h \
142
 
        GradientBevelFilter.h \
143
 
        GlowFilter.h \
144
 
        GradientGlowFilter.h \
145
 
        DropShadowFilter.h \
146
 
        ConvolutionFilter.h \
147
 
        ColorMatrixFilter.h \
148
 
        parser/filter_factory.h \
149
 
        font.h \
150
 
        fontlib.h \
151
 
        generic_character.h \
152
 
        gnash.h \
153
 
        impl.h \
154
 
        LoadVariablesThread.h \
155
 
        matrix.h \
156
 
        mouse_button_state.h \
157
 
        movie_instance.h \
158
 
        movie_root.h \
159
 
        namedStrings.h \
160
 
        rect.h \
161
 
        render.h \
162
 
        resource.h \
163
 
        shape.h \
164
 
        sprite_instance.h \
165
 
        stream.h \
166
 
        styles.h \
167
 
        swf.h \
168
 
        swf/TagLoadersTable.h \
169
 
        swf/tag_loaders.h \
170
 
        swf/ControlTag.h \
171
 
        swf/DefineFontAlignZonesTag.h \
172
 
        swf/PlaceObject2Tag.h \
173
 
        swf/RemoveObjectTag.h \
174
 
        swf/DisplayListTag.h \
175
 
        swf/DoActionTag.h \
176
 
        swf/DoInitActionTag.h \
177
 
        swf/SetBackgroundColorTag.h \
178
 
        swf/StartSoundTag.h \
179
 
        swf_event.h \
180
 
        swf_function.h \
181
 
        text.h \
182
 
        textformat.h \
183
 
        timers.h \
184
 
        types.h \
185
 
        video_stream_instance.h \
186
 
        $(NULL)
187
 
 
188
 
libgnashserver_la_LIBADD = \
189
 
        $(top_builddir)/libbase/libgnashbase.la \
190
 
        $(top_builddir)/libmedia/libgnashmedia.la \
191
 
        $(top_builddir)/server/asobj/libgnashasobjs.la \
192
 
        $(top_builddir)/server/parser/libgnashparser.la \
193
 
        $(top_builddir)/server/vm/libgnashvm.la \
194
 
        $(LIBXML_LIBS) \
195
 
        $(BOOST_LIBS) \
196
 
        $(PTHREAD_LIBS) \
197
 
        $(FREETYPE2_LIBS) \
198
 
        $(FONTCONFIG_LIBS) \
199
 
        $(NULL)
200
 
 
201
 
if USE_SOUND_GST
202
 
AM_CPPFLAGS += $(GSTREAMER_CFLAGS) \
203
 
                -I$(top_srcdir)/libmedia/gst
204
 
libgnashserver_la_LIBADD += $(GSTREAMER_LIBS)
205
 
endif
206
 
 
207
 
if USE_FFMPEG_ENGINE
208
 
AM_CPPFLAGS += $(FFMPEG_CFLAGS) \
209
 
                -I$(top_srcdir)/libmedia/ffmpeg
210
 
endif
211
 
 
212
 
# Enable building the Flash debugger
213
 
if DEBUGGER
214
 
libgnashserver_la_SOURCES += debugger.cpp
215
 
endif
216
 
 
217
 
#libserver_la_LIBDADD =  #@DL_LIB@  # $(LIBLTDL)
218
 
libgnashserver_la_LDFLAGS = -release $(VERSION) -export-dynamic #-no-undefined 
219
 
 
220
 
# Rebuild with GCC 4.x Mudflap support
221
 
mudflap:
222
 
        @echo "Rebuilding with GCC Mudflap support"
223
 
        $(MAKE) CXXFLAGS="$(CXXFLAGS) -fmudflap" LDFLAGS="$(LDFLAGS) -lmudflap"
224
 
 
225
 
clean-hook:
226
 
        -rm -f core.*
227