📄 makefile.am
字号:
SUBDIRS = jpegnoinst_PROGRAMS = compute-stringscompute_strings_SOURCES = swfdec_as_strings.ccompute_strings_CFLAGS = -DCOMPUTE_SWFDEC_AS_STRINGS_HCODECS =if HAVE_FFMPEGCODECS += swfdec_codec_ffmpeg.cendifif HAVE_GSTCODECS += swfdec_codec_gst.cendifif HAVE_MADCODECS += swfdec_codec_mad.cendiflib_LTLIBRARIES = libswfdec-@SWFDEC_MAJORMINOR@.lalibswfdec_@SWFDEC_MAJORMINOR@_la_SOURCES = \ swfdec_as_array.c \ swfdec_as_boolean.c \ swfdec_as_context.c \ swfdec_as_debugger.c \ swfdec_as_frame.c \ swfdec_as_function.c \ swfdec_as_interpret.c \ swfdec_as_math.c \ swfdec_as_native_function.c \ swfdec_as_number.c \ swfdec_as_object.c \ swfdec_as_scope.c \ swfdec_as_script_function.c \ swfdec_as_stack.c \ swfdec_as_string.c \ swfdec_as_strings.c \ swfdec_as_super.c \ swfdec_as_types.c \ swfdec_as_with.c \ swfdec_amf.c \ swfdec_asbroadcaster.c \ swfdec_audio.c \ swfdec_audio_event.c \ swfdec_audio_flv.c \ swfdec_audio_stream.c \ swfdec_bits.c \ swfdec_buffer.c \ swfdec_button.c \ swfdec_button_movie.c \ swfdec_cache.c \ swfdec_cached.c \ swfdec_character.c \ swfdec_codec_adpcm.c \ swfdec_codec_audio.c \ $(CODECS) \ swfdec_codec_screen.c \ swfdec_codec_video.c \ swfdec_color.c \ swfdec_color_as.c \ swfdec_debug.c \ swfdec_decoder.c \ swfdec_edittext.c \ swfdec_edittext_movie.c \ swfdec_enums.c \ swfdec_event.c \ swfdec_file_loader.c \ swfdec_flv_decoder.c \ swfdec_font.c \ swfdec_graphic.c \ swfdec_graphic_movie.c \ swfdec_html_parser.c \ swfdec_image.c \ swfdec_interval.c \ swfdec_key_as.c \ swfdec_load_object.c \ swfdec_load_object_as.c \ swfdec_loader.c \ swfdec_loadertarget.c \ swfdec_loadvars_as.c \ swfdec_marshal.c \ swfdec_morph_movie.c \ swfdec_morphshape.c \ swfdec_mouse_as.c \ swfdec_movie.c \ swfdec_movie_asprops.c \ swfdec_net_connection.c \ swfdec_net_stream.c \ swfdec_net_stream_as.c \ swfdec_pattern.c \ swfdec_player.c \ swfdec_player_as.c \ swfdec_rect.c \ swfdec_ringbuffer.c \ swfdec_script.c \ swfdec_shape.c \ swfdec_sound.c \ swfdec_stroke.c \ swfdec_sprite.c \ swfdec_sprite_movie.c \ swfdec_sprite_movie_as.c \ swfdec_stage_as.c \ swfdec_swf_decoder.c \ swfdec_swf_instance.c \ swfdec_tag.c \ swfdec_text.c \ swfdec_url.c \ swfdec_utils.c \ swfdec_video.c \ swfdec_video_movie.c \ swfdec_video_movie_as.c \ swfdec_xml.clibswfdec_@SWFDEC_MAJORMINOR@_la_CFLAGS = \ $(GLOBAL_CFLAGS) $(CAIRO_CFLAGS) $(GLIB_CFLAGS) $(PANGO_CFLAGS) \ -I$(top_srcdir) -I$(srcdir)/jpeg/ $(LIBOIL_CFLAGS) \ $(GST_CFLAGS) $(FFMPEG_CFLAGS) $(MAD_CFLAGS) \ -DG_LOG_DOMAIN=\"Swfdec\"libswfdec_@SWFDEC_MAJORMINOR@_la_LDFLAGS = \ $(SYMBOLIC_LDFLAGS) \ -version-info $(SWFDEC_LIBVERSION) \ -export-symbols-regex '^(swfdec_.*)' \ $(CAIRO_LIBS) $(GLIB_LIBS) $(PANGO_LIBS) $(LIBOIL_LIBS) -lz \ $(MAD_LIBS) $(FFMPEG_LIBS) $(GST_LIBS)public_headers = \ swfdec.h \ swfdec_as_context.h \ swfdec_as_debugger.h \ swfdec_as_frame.h \ swfdec_as_function.h \ swfdec_as_native_function.h \ swfdec_as_object.h \ swfdec_as_types.h \ swfdec_audio.h \ swfdec_buffer.h \ swfdec_file_loader.h \ swfdec_keys.h \ swfdec_loader.h \ swfdec_player.h \ swfdec_script.h \ swfdec_url.hlibswfdec_@SWFDEC_MAJORMINOR@_la_LIBADD = jpeg/libjpeg.la libswfdec_@SWFDEC_MAJORMINOR@includedir = $(includedir)/swfdec-@SWFDEC_MAJORMINOR@/libswfdeclibswfdec_@SWFDEC_MAJORMINOR@include_HEADERS = $(public_headers) swfdec_enums.hnoinst_HEADERS = \ swfdec_as_array.h \ swfdec_as_boolean.h \ swfdec_as_frame_internal.h \ swfdec_as_internal.h \ swfdec_as_interpret.h \ swfdec_as_math.h \ swfdec_as_number.h \ swfdec_as_scope.h \ swfdec_as_script_function.h \ swfdec_as_stack.h \ swfdec_as_string.h \ swfdec_as_strings.h \ swfdec_as_super.h \ swfdec_as_with.h \ swfdec_asnative.h \ swfdec_amf.h \ swfdec_audio_internal.h \ swfdec_audio_event.h \ swfdec_audio_flv.h \ swfdec_audio_stream.h \ swfdec_bits.h \ swfdec_button.h \ swfdec_button_movie.h \ swfdec_cache.h \ swfdec_cached.h \ swfdec_character.h \ swfdec_codec_audio.h \ swfdec_codec_video.h \ swfdec_color.h \ swfdec_color_as.h \ swfdec_debug.h \ swfdec_decoder.h \ swfdec_edittext.h \ swfdec_edittext_movie.h \ swfdec_event.h \ swfdec_flv_decoder.h \ swfdec_font.h \ swfdec_graphic.h \ swfdec_graphic_movie.h \ swfdec_image.h \ swfdec_initialize.h \ swfdec_internal.h \ swfdec_interval.h \ swfdec_load_object.h \ swfdec_loader_internal.h \ swfdec_loadertarget.h \ swfdec_marshal.h \ swfdec_morph_movie.h \ swfdec_morphshape.h \ swfdec_movie.h \ swfdec_net_connection.h \ swfdec_net_stream.h \ swfdec_pattern.h \ swfdec_player_internal.h \ swfdec_rect.h \ swfdec_ringbuffer.h \ swfdec_script_internal.h \ swfdec_shape.h \ swfdec_sound.h \ swfdec_sprite.h \ swfdec_sprite_movie.h \ swfdec_swf_decoder.h \ swfdec_swf_instance.h \ swfdec_stroke.h \ swfdec_tag.h \ swfdec_text.h \ swfdec_types.h \ swfdec_utils.h \ swfdec_video.h \ swfdec_video_movie.h \ swfdec_xml.hEXTRA_DIST = \ compiler.c \ swfdec_initialize.as \ swfdec_marshal.listBUILT_SOURCES = \ swfdec_asnative.h \ swfdec_as_strings.h \ swfdec_enums.c \ swfdec_enums.h \ swfdec_marshal.c \ swfdec_marshal.hCLEANFILES = \ $(BUILT_SOURCES)swfdec_asnative.h: $(libswfdec_@SWFDEC_MAJORMINOR@_la_SOURCES) (cd $(srcdir) \ && echo "#include \"swfdec_as_types.h\"" \ && echo "#define SWFDEC_AS_NATIVE(x, y, func) void func (SwfdecAsContext *cx, \\" \ && echo " SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret);" \ && grep -he "^SWFDEC_AS_NATIVE" $(libswfdec_@SWFDEC_MAJORMINOR@_la_SOURCES) \ && echo "#undef SWFDEC_AS_NATIVE" \ && echo "#define SWFDEC_AS_NATIVE(x,y,func) { x, y, func, G_STRINGIFY (func) }," \ && echo "static const struct { guint x, y; SwfdecAsNative func; const char *name; } native_funcs[] = {" \ && grep -he "^SWFDEC_AS_NATIVE" $(libswfdec_@SWFDEC_MAJORMINOR@_la_SOURCES) \ && echo " { 0, 0, NULL }" \ && echo "};" \ && echo "#undef SWFDEC_AS_NATIVE" \ ) >> xgen-san \ && (cmp -s xgen-san swfdec_asnative.h || cp xgen-san swfdec_asnative.h) \ && rm -f xgen-sanswfdec_marshal.h: swfdec_marshal.list Makefile $(GLIB_GENMARSHAL) --prefix=swfdec_marshal $(srcdir)/swfdec_marshal.list --header >> xgen-smh \ && (cmp -s xgen-smh swfdec_marshal.h || cp xgen-smh swfdec_marshal.h) \ && rm -f xgen-smhswfdec_marshal.c: swfdec_marshal.list swfdec_marshal.h Makefile (echo "#include \"swfdec_marshal.h\""; \ $(GLIB_GENMARSHAL) --prefix=swfdec_marshal $(srcdir)/swfdec_marshal.list --body;) >> xgen-smc \ && cp xgen-smc swfdec_marshal.c \ && rm -f xgen-smc swfdec_enums.h: $(public_headers) Makefile ( cd $(srcdir) && $(GLIB_MKENUMS) \ --fhead "#ifndef __SWFDEC_ENUMS_H__\n#define __SWFDEC_ENUMS_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \ --fprod "/* enumerations from \"@filename@\" */\n" \ --vhead "GType @enum_name@_get_type (void) G_GNUC_CONST;\n#define SWFDEC_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \ --ftail "G_END_DECLS\n\n#endif /* __SWFDEC_ENUMS_H__ */" \ $(public_headers) ) >> xgen-seh \ && (cmp -s xgen-seh swfdec_enums.h || cp xgen-seh swfdec_enums.h ) \ && rm -f xgen-sehswfdec_enums.c: $(public_headers) Makefile ( cd $(srcdir) && $(GLIB_MKENUMS) \ --fhead "#include \"swfdec.h\"\n" \ --fprod "\n/* enumerations from \"@filename@\" */" \ --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \ --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \ --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (g_intern_static_string (\"@EnumName@\"), values);\n }\n return etype;\n}\n" \ $(public_headers) ) > xgen-sec \ && cp xgen-sec swfdec_enums.c \ && rm -f xgen-secswfdec_as_strings.h: swfdec_as_strings.c compute-strings ./compute-strings >> xgen-sas \ && cp xgen-sas swfdec_as_strings.h \ && rm -f xgen-sas
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -