From 17fd7ebcb4ea6fe3fd6b8a6f88774f28302fc8e8 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 11 Apr 2011 00:36:35 -0400 Subject: [PATCH] android: make it ready for androgenizer Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git --- Android.mk | 175 +++++++- android/NOTICE | 481 ---------------------- android/h264parse.mk | 46 --- android/metadata.mk | 61 --- android/qtmux.mk | 50 --- android/sdpelem.mk | 50 --- ext/faad/Makefile.am | 15 + gst-libs/gst/basecamerabinsrc/Makefile.am | 14 + gst-libs/gst/interfaces/Makefile.am | 16 + gst/adpcmdec/Makefile.am | 13 + gst/adpcmenc/Makefile.am | 13 + gst/aiff/Makefile.am | 14 + gst/asfmux/Makefile.am | 15 + gst/audiobuffer/Makefile.am | 14 + gst/autoconvert/Makefile.am | 14 + gst/bayer/Makefile.am | 14 + gst/camerabin/Makefile.am | 16 + gst/camerabin2/Makefile.am | 16 + gst/cdxaparse/Makefile.am | 13 + gst/coloreffects/Makefile.am | 14 + gst/colorspace/Makefile.am | 15 +- gst/dataurisrc/Makefile.am | 13 + gst/debugutils/Makefile.am | 13 + gst/dtmf/Makefile.am | 13 + gst/dvbsuboverlay/Makefile.am | 14 + gst/dvdspu/Makefile.am | 14 + gst/festival/Makefile.am | 14 + gst/freeze/Makefile.am | 13 + gst/frei0r/Makefile.am | 14 + gst/gaudieffects/Makefile.am | 14 + gst/geometrictransform/Makefile.am | 14 + gst/h264parse/Makefile.am | 13 + gst/hdvparse/Makefile.am | 13 + gst/hls/Makefile.am | 14 + gst/id3tag/Makefile.am | 14 + gst/interlace/Makefile.am | 13 + gst/invtelecine/Makefile.am | 13 + gst/ivfparse/Makefile.am | 13 + gst/jp2kdecimator/Makefile.am | 14 + gst/jpegformat/Makefile.am | 14 + gst/legacyresample/Makefile.am | 13 + gst/librfb/Makefile.am | 14 + gst/liveadder/Makefile.am | 14 + gst/mpeg4videoparse/Makefile.am | 14 + gst/mpegdemux/Makefile.am | 13 + gst/mpegpsmux/Makefile.am | 14 + gst/mpegtsdemux/Makefile.am | 13 + gst/mpegvideoparse/Makefile.am | 14 + gst/mve/Makefile.am | 14 + gst/mxf/Makefile.am | 13 + gst/nsf/Makefile.am | 14 + gst/nuvdemux/Makefile.am | 14 + gst/patchdetect/Makefile.am | 14 +- gst/pcapparse/Makefile.am | 13 + gst/pnm/Makefile.am | 14 + gst/qtmux/Makefile.am | 13 + gst/rawparse/Makefile.am | 14 + gst/rtpmux/Makefile.am | 13 + gst/rtpvp8/Makefile.am | 14 + gst/scaletempo/Makefile.am | 14 + gst/sdi/Makefile.am | 13 + gst/sdp/Makefile.am | 14 + gst/segmentclip/Makefile.am | 13 + gst/siren/Makefile.am | 13 + gst/speed/Makefile.am | 14 + gst/stereo/Makefile.am | 14 + gst/subenc/Makefile.am | 14 + gst/tta/Makefile.am | 13 + gst/videofilters/Makefile.am | 14 +- gst/videomaxrate/Makefile.am | 13 + gst/videomeasure/Makefile.am | 13 + gst/videoparsers/Makefile.am | 14 + gst/videosignal/Makefile.am | 13 + gst/vmnc/Makefile.am | 13 + gst/y4m/Makefile.am | 14 + sys/audioflingersink/Android.mk | 42 +- 76 files changed, 1121 insertions(+), 732 deletions(-) delete mode 100644 android/NOTICE delete mode 100644 android/h264parse.mk delete mode 100644 android/metadata.mk delete mode 100644 android/qtmux.mk delete mode 100644 android/sdpelem.mk diff --git a/Android.mk b/Android.mk index 5aad2a5b33..35e93755bc 100644 --- a/Android.mk +++ b/Android.mk @@ -1,13 +1,168 @@ LOCAL_PATH := $(call my-dir) - -GSTREAMER_TOP := $(LOCAL_PATH) - include $(CLEAR_VARS) -include $(GSTREAMER_TOP)/android/h264parse.mk -include $(GSTREAMER_TOP)/android/sdpelem.mk -include $(GSTREAMER_TOP)/android/metadata.mk -include $(GSTREAMER_TOP)/android/qtmux.mk -include $(GSTREAMER_TOP)/android/aacparse.mk -include $(GSTREAMER_TOP)/android/amrparse.mk -include $(GSTREAMER_TOP)/sys/audioflingersink/Android.mk +GST_PLUGINS_BAD_TOP := $(LOCAL_PATH) + +GST_PLUGINS_BAD_BUILT_SOURCES := \ + pkgconfig/gstreamer-plugins-bad-0.10-uninstalled.pc \ + pkgconfig/gstreamer-plugins-bad-0.10.pc \ + gst-libs/gst/baseparse/Android.mk \ + gst-libs/gst/basecamerabinsrc/Android.mk \ + gst-libs/gst/interfaces/Android.mk \ + gst/h264parse/Android.mk \ + gst/qtmux/Android.mk \ + gst/videoparsers/Android.mk \ + gst/audiobuffer/Android.mk \ + gst/autoconvert/Android.mk \ + gst/bayer/Android.mk \ + gst/camerabin2/Android.mk \ + gst/adpcmdec/Android.mk \ + gst/adpcmenc/Android.mk \ + gst/aiff/Android.mk \ + gst/asfmux/Android.mk \ + gst/sdp/Android.mk \ + gst/hls/Android.mk \ + gst/jp2kdecimator/Android.mk \ + gst/segmentclip/Android.mk \ + gst/dtmf/Android.mk \ + gst/mpeg4videoparse/Android.mk \ + gst/siren/Android.mk \ + gst/dataurisrc/Android.mk \ + gst/rawparse/Android.mk \ + gst/videomaxrate/Android.mk \ + gst/tta/Android.mk \ + gst/videosignal/Android.mk \ + gst/coloreffects/Android.mk \ + gst/scaletempo/Android.mk \ + gst/jpegformat/Android.mk \ + gst/freeze/Android.mk \ + gst/geometrictransform/Android.mk \ + gst/librfb/Android.mk \ + gst/vmnc/Android.mk \ + gst/interlace/Android.mk \ + gst/mxf/Android.mk \ + gst/cdxaparse/Android.mk \ + gst/mpegpsmux/Android.mk \ + gst/legacyresample/Android.mk \ + gst/gaudieffects/Android.mk \ + gst/liveadder/Android.mk \ + gst/nsf/Android.mk \ + gst/dvdspu/Android.mk \ + gst/mpegvideoparse/Android.mk \ + gst/mpegtsdemux/Android.mk \ + gst/debugutils/Android.mk \ + gst/subenc/Android.mk \ + gst/id3tag/Android.mk \ + gst/frei0r/Android.mk \ + gst/patchdetect/Android.mk \ + gst/speed/Android.mk \ + gst/sdi/Android.mk \ + gst/festival/Android.mk \ + gst/y4m/Android.mk \ + gst/rtpmux/Android.mk \ + gst/pcapparse/Android.mk \ + gst/nuvdemux/Android.mk \ + gst/colorspace/Android.mk \ + gst/pnm/Android.mk \ + gst/mve/Android.mk \ + gst/videomeasure/Android.mk \ + gst/invtelecine/Android.mk \ + gst/hdvparse/Android.mk \ + gst/stereo/Android.mk \ + gst/rtpvp8/Android.mk \ + gst/mpegdemux/Android.mk \ + gst/ivfparse/Android.mk \ + ext/faad/Android.mk + +GST_PLUGINS_BAD_BUILT_SOURCES := $(patsubst %, $(abspath $(GST_PLUGINS_BAD_TOP))/%, $(GST_PLUGINS_BAD_BUILT_SOURCES)) + + +.PHONY: gst-plugins-bad-configure gst-plugins-bad-configure-real +gst-plugins-bad-configure: + cd $(GST_PLUGINS_BAD_TOP) ; \ + CC="$(CONFIGURE_CC)" \ + CFLAGS="$(CONFIGURE_CFLAGS)" \ + LD=$(TARGET_LD) \ + LDFLAGS="$(CONFIGURE_LDFLAGS)" \ + CPP=$(CONFIGURE_CPP) \ + CPPFLAGS="$(CONFIGURE_CPPFLAGS)" \ + PKG_CONFIG_LIBDIR="$(CONFIGURE_PKG_CONFIG_LIBDIR)" \ + PKG_CONFIG_TOP_BUILD_DIR=/ \ + $(abspath $(GST_PLUGINS_BAD_TOP))/$(CONFIGURE) \ + --prefix=/system --host=arm-linux-androideabi --disable-gtk-doc \ + --disable-valgrind && \ + for file in $(GST_PLUGINS_BAD_BUILT_SOURCES); do \ + rm -f $$file && \ + make -C $$(dirname $$file) $$(basename $$file) ; \ + done + +CONFIGURE_TARGETS += gst-plugins-bad-configure + +-include $(GST_PLUGINS_BAD_TOP)/gst-libs/gst/baseparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst-libs/gst/basecamerabinsrc/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst-libs/gst/interfaces/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/h264parse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/qtmux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/audiobuffer/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/autoconvert/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/bayer/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/camerabin2/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/adpcmdec/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/adpcmenc/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/aiff/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/asfmux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/videoparsers/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/ext/faad/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/sys/audioflingersink/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/sdp/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/hls/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/jp2kdecimator/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/segmentclip/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/dtmf/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mpeg4videoparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/siren/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/dataurisrc/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/rawparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/videomaxrate/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/tta/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/videosignal/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/coloreffects/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/scaletempo/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/jpegformat/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/freeze/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/geometrictransform/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/librfb/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/vmnc/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/interlace/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mxf/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/cdxaparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mpegpsmux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/legacyresample/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/gaudieffects/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/liveadder/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/nsf/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/dvdspu/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mpegvideoparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mpegtsdemux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/debugutils/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/subenc/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/id3tag/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/frei0r/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/patchdetect/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/speed/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/sdi/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/festival/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/y4m/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/rtpmux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/pcapparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/nuvdemux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/colorspace/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/pnm/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mve/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/videomeasure/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/invtelecine/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/hdvparse/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/stereo/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/rtpvp8/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/mpegdemux/Android.mk +-include $(GST_PLUGINS_BAD_TOP)/gst/ivfparse/Android.mk diff --git a/android/NOTICE b/android/NOTICE deleted file mode 100644 index eb685a5ec9..0000000000 --- a/android/NOTICE +++ /dev/null @@ -1,481 +0,0 @@ - GNU LIBRARY GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the library GPL. It is - numbered 2 because it goes with version 2 of the ordinary GPL.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Library General Public License, applies to some -specially designated Free Software Foundation software, and to any -other libraries whose authors decide to use it. You can use it for -your libraries, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if -you distribute copies of the library, or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link a program with the library, you must provide -complete object files to the recipients so that they can relink them -with the library, after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - Our method of protecting your rights has two steps: (1) copyright -the library, and (2) offer you this license which gives you legal -permission to copy, distribute and/or modify the library. - - Also, for each distributor's protection, we want to make certain -that everyone understands that there is no warranty for this free -library. If the library is modified by someone else and passed on, we -want its recipients to know that what they have is not the original -version, so that any problems introduced by others will not reflect on -the original authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that companies distributing free -software will individually obtain patent licenses, thus in effect -transforming the program into proprietary software. To prevent this, -we have made it clear that any patent must be licensed for everyone's -free use or not licensed at all. - - Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License, which was designed for utility programs. This -license, the GNU Library General Public License, applies to certain -designated libraries. This license is quite different from the ordinary -one; be sure to read it in full, and don't assume that anything in it is -the same as in the ordinary license. - - The reason we have a separate public license for some libraries is that -they blur the distinction we usually make between modifying or adding to a -program and simply using it. Linking a program with a library, without -changing the library, is in some sense simply using the library, and is -analogous to running a utility program or application program. However, in -a textual and legal sense, the linked executable is a combined work, a -derivative of the original library, and the ordinary General Public License -treats it as such. - - Because of this blurred distinction, using the ordinary General -Public License for libraries did not effectively promote software -sharing, because most developers did not use the libraries. We -concluded that weaker conditions might promote sharing better. - - However, unrestricted linking of non-free programs would deprive the -users of those programs of all benefit from the free status of the -libraries themselves. This Library General Public License is intended to -permit developers of non-free programs to use free libraries, while -preserving your freedom as a user of such programs to change the free -libraries that are incorporated in them. (We have not seen how to achieve -this as regards changes in header files, but we have achieved it as regards -changes in the actual functions of the Library.) The hope is that this -will lead to faster development of free libraries. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, while the latter only -works together with the library. - - Note that it is possible for a library to be covered by the ordinary -General Public License rather than by this special one. - - GNU LIBRARY GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library which -contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Library -General Public License (also called "this License"). Each licensee is -addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also compile or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - c) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - d) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the source code distributed need not include anything that is normally -distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Library General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - Appendix: How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this library; if not, write to the Free - Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random Hacker. - - , 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! diff --git a/android/h264parse.mk b/android/h264parse.mk deleted file mode 100644 index 315fb6f7e9..0000000000 --- a/android/h264parse.mk +++ /dev/null @@ -1,46 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -h264parse_LOCAL_SRC_FILES:= \ - gst/h264parse/gsth264parse.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(h264parse_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 - -LOCAL_MODULE:= libgsth264parse - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/h264parse \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/metadata.mk b/android/metadata.mk deleted file mode 100644 index be0c884431..0000000000 --- a/android/metadata.mk +++ /dev/null @@ -1,61 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -metadata_LOCAL_SRC_FILES:= \ - ext/metadata/gstmetadata.c \ - ext/metadata/gstmetadatademux.c \ - ext/metadata/metadata.c \ - ext/metadata/metadataparsejpeg.c \ - ext/metadata/metadatamuxjpeg.c \ - ext/metadata/metadataparsepng.c \ - ext/metadata/metadatamuxpng.c \ - ext/metadata/metadataexif.c \ - ext/metadata/metadataiptc.c \ - ext/metadata/metadataxmp.c \ - ext/metadata/metadataparseutil.c \ - ext/metadata/metadatatypes.c \ - ext/metadata/gstmetadatamux.c \ - ext/metadata/metadatatags.c \ - ext/metadata/gstbasemetadata.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(metadata_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgsttag-0.10 - -LOCAL_MODULE:= libgstmetadata - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../ext/metadata \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/qtmux.mk b/android/qtmux.mk deleted file mode 100644 index 73f0285d4a..0000000000 --- a/android/qtmux.mk +++ /dev/null @@ -1,50 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -qtmux_LOCAL_SRC_FILES:= \ - gst/qtmux/gstqtmux.c \ - gst/qtmux/atoms.c \ - gst/qtmux/descriptors.c \ - gst/qtmux/properties.c \ - gst/qtmux/gstqtmuxmap.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(qtmux_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 - -LOCAL_MODULE:= libgstqtmux - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/qtmux \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/android/sdpelem.mk b/android/sdpelem.mk deleted file mode 100644 index 73aa7875cf..0000000000 --- a/android/sdpelem.mk +++ /dev/null @@ -1,50 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_ARM_MODE := arm - -sdpelem_LOCAL_SRC_FILES:= \ - gst/sdp/gstsdpelem.c \ - gst/sdp/gstsdpdemux.c - -LOCAL_SRC_FILES:= $(addprefix ../,$(sdpelem_LOCAL_SRC_FILES)) - -LOCAL_SHARED_LIBRARIES := \ - libgstreamer-0.10 \ - libgstbase-0.10 \ - libglib-2.0 \ - libgthread-2.0 \ - libgmodule-2.0 \ - libgobject-2.0 \ - libgstinterfaces-0.10 \ - libgstrtp-0.10 \ - libgstsdp-0.10 - -LOCAL_MODULE:= libgstsdpelem - -LOCAL_C_INCLUDES := \ - $(LOCAL_PATH)/../gst/sdp \ - $(LOCAL_PATH)/.. \ - $(LOCAL_PATH)/../gst-libs \ - $(LOCAL_PATH) \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/libxml2/include - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -LOCAL_SHARED_LIBRARIES += libicuuc -LOCAL_C_INCLUDES += external/icu4c/common -endif - -LOCAL_CFLAGS := -DHAVE_CONFIG_H -DGSTREAMER_BUILT_FOR_ANDROID -# -# define LOCAL_PRELINK_MODULE to false to not use pre-link map -# -LOCAL_PRELINK_MODULE := false - -#It's a gstreamer plugins, and it must be installed on ..../lib/gstreamer-0.10 -LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 - -include $(BUILD_SHARED_LIBRARY) diff --git a/ext/faad/Makefile.am b/ext/faad/Makefile.am index 5e2b653f84..957ad78496 100644 --- a/ext/faad/Makefile.am +++ b/ext/faad/Makefile.am @@ -9,3 +9,18 @@ libgstfaad_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstfaad_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstfaad.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstfaad -:SHARED libgstfaad \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstfaad_la_SOURCES) \ + -:CPPFLAGS $(CPPFLAGS) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstfaad_la_CFLAGS) \ + -:LDFLAGS $(libgstfaad_la_LDFLAGS) \ + $(libgstfaad_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst-libs/gst/basecamerabinsrc/Makefile.am b/gst-libs/gst/basecamerabinsrc/Makefile.am index 7aaf706432..7cae6a21af 100644 --- a/gst-libs/gst/basecamerabinsrc/Makefile.am +++ b/gst-libs/gst/basecamerabinsrc/Makefile.am @@ -26,3 +26,17 @@ libgstbasecamerabinsrc_@GST_MAJORMINOR@_la_LIBADD = \ libgstbasecamerabinsrc_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS) +Android.mk: Makefile.am + androgenizer -:PROJECT libgstbasecamerabinsrc -:STATIC libgstbasecamerabinsrc-@GST_MAJORMINOR@ \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstbasecamerabinsrc_@GST_MAJORMINOR@_la_SOURCES) \ + -:CFLAGS $(DEFS) $(libgstbasecamerabinsrc_@GST_MAJORMINOR@_la_CFLAGS) \ + -:LDFLAGS $(libgstbasecamerabinsrc_@GST_MAJORMINOR@_la_LDFLAGS) \ + $(libgstbasecamerabinsrc_@GST_MAJORMINOR@_la_LIBADD) \ + -ldl \ + -:LIBFILTER_STATIC gstphotography-@GST_MAJORMINOR@ \ + -:HEADER_TARGET gstreamer-@GST_MAJORMINOR@/gst/basecamerabinsrc \ + -:HEADERS $(libgstbasecamerabinsrcinclude_HEADERS) \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + > $@ diff --git a/gst-libs/gst/interfaces/Makefile.am b/gst-libs/gst/interfaces/Makefile.am index a4cf979a62..e6fb630ad3 100644 --- a/gst-libs/gst/interfaces/Makefile.am +++ b/gst-libs/gst/interfaces/Makefile.am @@ -43,3 +43,19 @@ BUILT_SOURCES = \ CLEANFILES = $(BUILT_SOURCES) include $(top_srcdir)/common/gst-glib-gen.mak + +Android.mk: $(BUILT_SOURCES) Makefile.am + androgenizer -:PROJECT libgstphotography -:STATIC libgstphotography-@GST_MAJORMINOR@ \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstphotography_@GST_MAJORMINOR@_la_SOURCES) \ + $(built_sources) \ + -:CFLAGS $(DEFS) $(libgstphotography_@GST_MAJORMINOR@_la_CFLAGS) \ + -:LDFLAGS $(libgstphotography_@GST_MAJORMINOR@_la_LDFLAGS) \ + $(libgstphotography_@GST_MAJORMINOR@_la_LIBADD) \ + -ldl \ + -:HEADER_TARGET gstreamer-@GST_MAJORMINOR@/gst/photography \ + -:HEADERS $(libgstphotographyinclude_HEADERS) \ + $(built_headers) \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + > $@ diff --git a/gst/adpcmdec/Makefile.am b/gst/adpcmdec/Makefile.am index 5c60ad4f78..2521fe6f1f 100644 --- a/gst/adpcmdec/Makefile.am +++ b/gst/adpcmdec/Makefile.am @@ -10,3 +10,16 @@ libgstadpcmdec_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) libgstadpcmdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstadpcmdec_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstadpcmdec -:SHARED libgstadpcmdec \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstadpcmdec_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstadpcmdec_la_CFLAGS) \ + -:LDFLAGS $(libgstadpcmdec_la_LDFLAGS) \ + $(libgstadpcmdec_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/adpcmenc/Makefile.am b/gst/adpcmenc/Makefile.am index 3cc258ede6..17b3ecd280 100644 --- a/gst/adpcmenc/Makefile.am +++ b/gst/adpcmenc/Makefile.am @@ -10,3 +10,16 @@ libgstadpcmenc_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) libgstadpcmenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstadpcmenc_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstadpcmenc -:SHARED libgstadpcmenc \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstadpcmenc_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstadpcmenc_la_CFLAGS) \ + -:LDFLAGS $(libgstadpcmenc_la_LDFLAGS) \ + $(libgstadpcmenc_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/aiff/Makefile.am b/gst/aiff/Makefile.am index 2cdbc889a1..8c4a1c5a12 100644 --- a/gst/aiff/Makefile.am +++ b/gst/aiff/Makefile.am @@ -13,3 +13,17 @@ libgstaiff_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstaiff_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = aiffmux.h aiffparse.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstaiff -:SHARED libgstaiff \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstaiff_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstaiff_la_CFLAGS) \ + -:LDFLAGS $(libgstaiff_la_LDFLAGS) \ + $(libgstaiff_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/asfmux/Makefile.am b/gst/asfmux/Makefile.am index 5c6991f9df..8678fee5dd 100644 --- a/gst/asfmux/Makefile.am +++ b/gst/asfmux/Makefile.am @@ -22,3 +22,18 @@ noinst_HEADERS = gstasfmux.h \ gstasfobjects.h \ gstasfparse.h \ gstrtpasfpay.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstasfmux -:SHARED libgstasfmux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstasfmux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstasfmux_la_CFLAGS) \ + -:LDFLAGS $(libgstasfmux_la_LDFLAGS) \ + $(libgstasfmux_la_LIBADD) \ + $(libgstasfmux_la_LIBTOOLFLAGS) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/audiobuffer/Makefile.am b/gst/audiobuffer/Makefile.am index 96df1c68f8..ff63c8cdbe 100644 --- a/gst/audiobuffer/Makefile.am +++ b/gst/audiobuffer/Makefile.am @@ -9,3 +9,17 @@ libgstaudiobuffer_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \ libgstaudiobuffer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstaudiobuffer_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstaudiobuffer -:SHARED libgstaudiobuffer \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstaudiobuffer_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstaudiobuffer_la_CFLAGS) \ + -:LDFLAGS $(libgstaudiobuffer_la_LDFLAGS) \ + $(libgstaudiobuffer_la_LIBADD) \ + $(libgstaudiobuffer_la_LIBTOOLFLAGS) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/autoconvert/Makefile.am b/gst/autoconvert/Makefile.am index e57b9bc6c1..faa0d9cd0e 100644 --- a/gst/autoconvert/Makefile.am +++ b/gst/autoconvert/Makefile.am @@ -8,3 +8,17 @@ libgstautoconvert_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstautoconvert_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstautoconvert.h gstautovideoconvert.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstautoconvert -:SHARED libgstautoconvert \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstautoconvert_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstautoconvert_la_CFLAGS) \ + -:LDFLAGS $(libgstautoconvert_la_LDFLAGS) \ + $(libgstautoconvert_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/bayer/Makefile.am b/gst/bayer/Makefile.am index 8bcdb09f18..c62ab99a22 100644 --- a/gst/bayer/Makefile.am +++ b/gst/bayer/Makefile.am @@ -12,3 +12,17 @@ libgstbayer_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) \ libgstbayer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstbayer_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstbayer -:SHARED libgstbayer \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstbayer_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstbayer_la_CFLAGS) \ + -:LDFLAGS $(libgstbayer_la_LDFLAGS) \ + $(libgstbayer_la_LIBADD) \ + $(libgstbayer_la_LIBTOOLFLAGS) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/camerabin/Makefile.am b/gst/camerabin/Makefile.am index 7d7e55576e..b29a54d0cf 100644 --- a/gst/camerabin/Makefile.am +++ b/gst/camerabin/Makefile.am @@ -45,3 +45,19 @@ noinst_HEADERS = gstcamerabin.h \ camerabingeneral.h \ camerabinpreview.h \ gstcamerabin-enum.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstcamerabin -:SHARED libgstcamerabin \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstcamerabin_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstcamerabin_la_CFLAGS) \ + -:LDFLAGS $(libgstcamerabin_la_LDFLAGS) \ + $(libgstcamerabin_la_LIBADD) \ + -ldl \ + -:LIBFILTER_STATIC gstphotography-@GST_MAJORMINOR@ \ + gstbasecamerabinsrc-@GST_MAJORMINOR@ \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/camerabin2/Makefile.am b/gst/camerabin2/Makefile.am index 24f497ed57..400641c784 100644 --- a/gst/camerabin2/Makefile.am +++ b/gst/camerabin2/Makefile.am @@ -27,3 +27,19 @@ noinst_HEADERS = gstviewfinderbin.h \ camerabingeneral.h \ gstwrappercamerabinsrc.h \ gstcamerabin2.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstcamerabin2 -:SHARED libgstcamerabin2 \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstcamerabin2_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstcamerabin2_la_CFLAGS) \ + -:LDFLAGS $(libgstcamerabin2_la_LDFLAGS) \ + $(libgstcamerabin2_la_LIBADD) \ + -ldl \ + -:LIBFILTER_STATIC gstphotography-@GST_MAJORMINOR@ \ + gstbasecamerabinsrc-@GST_MAJORMINOR@ \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/cdxaparse/Makefile.am b/gst/cdxaparse/Makefile.am index 58b289af8a..f7a11db3b5 100644 --- a/gst/cdxaparse/Makefile.am +++ b/gst/cdxaparse/Makefile.am @@ -23,3 +23,16 @@ libgstcdxaparse_la_LIBADD = \ libgstcdxaparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstcdxaparse_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstcdxaparse -:SHARED libgstcdxaparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstcdxaparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstcdxaparse_la_CFLAGS) \ + -:LDFLAGS $(libgstcdxaparse_la_LDFLAGS) \ + $(libgstcdxaparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/coloreffects/Makefile.am b/gst/coloreffects/Makefile.am index 11cc4660a4..2dcbdd8e17 100644 --- a/gst/coloreffects/Makefile.am +++ b/gst/coloreffects/Makefile.am @@ -18,3 +18,17 @@ libgstcoloreffects_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstcoloreffects_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstcoloreffects.h gstchromahold.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstcoloreffects -:SHARED libgstcoloreffects \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstcoloreffects_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstcoloreffects_la_CFLAGS) \ + -:LDFLAGS $(libgstcoloreffects_la_LDFLAGS) \ + $(libgstcoloreffects_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/colorspace/Makefile.am b/gst/colorspace/Makefile.am index a297f31fa2..c5f5bd4cba 100644 --- a/gst/colorspace/Makefile.am +++ b/gst/colorspace/Makefile.am @@ -19,4 +19,17 @@ libgstcolorspace_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstcolorspace.h colorspace.h - +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstcolorspace -:SHARED libgstcolorspace \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstcolorspace_la_SOURCES) \ + $(nodist_libgstcolorspace_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstcolorspace_la_CFLAGS) \ + -:LDFLAGS $(libgstcolorspace_la_LDFLAGS) \ + $(libgstcolorspace_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/dataurisrc/Makefile.am b/gst/dataurisrc/Makefile.am index 558aaab7a0..810ae0cfec 100644 --- a/gst/dataurisrc/Makefile.am +++ b/gst/dataurisrc/Makefile.am @@ -7,3 +7,16 @@ libgstdataurisrc_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) libgstdataurisrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstdataurisrc_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdataurisrc -:SHARED libgstdataurisrc \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdataurisrc_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdataurisrc_la_CFLAGS) \ + -:LDFLAGS $(libgstdataurisrc_la_LDFLAGS) \ + $(libgstdataurisrc_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/debugutils/Makefile.am b/gst/debugutils/Makefile.am index 15060467fa..d8a025d558 100644 --- a/gst/debugutils/Makefile.am +++ b/gst/debugutils/Makefile.am @@ -30,3 +30,16 @@ libgstdebugutilsbad_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = fpsdisplaysink.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdebugutils -:SHARED libgstdebugutils \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdebugutils_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdebugutils_la_CFLAGS) \ + -:LDFLAGS $(libgstdebugutils_la_LDFLAGS) \ + $(libgstdebugutils_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/dtmf/Makefile.am b/gst/dtmf/Makefile.am index 049518ea6c..761575d768 100644 --- a/gst/dtmf/Makefile.am +++ b/gst/dtmf/Makefile.am @@ -21,3 +21,16 @@ libgstdtmf_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstrtp-@GST_MAJORMINOR@ \ libgstdtmf_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstdtmf_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdtmf -:SHARED libgstdtmf \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdtmf_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdtmf_la_CFLAGS) \ + -:LDFLAGS $(libgstdtmf_la_LDFLAGS) \ + $(libgstdtmf_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/dvbsuboverlay/Makefile.am b/gst/dvbsuboverlay/Makefile.am index 531685e04b..8598612784 100644 --- a/gst/dvbsuboverlay/Makefile.am +++ b/gst/dvbsuboverlay/Makefile.am @@ -8,3 +8,17 @@ libgstdvbsuboverlay_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstdvbsuboverlay_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstdvbsuboverlay.h dvb-sub.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdvbsuboverlay -:SHARED libgstdvbsuboverlay \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdvbsuboverlay_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdvbsuboverlay_la_CFLAGS) \ + -:LDFLAGS $(libgstdvbsuboverlay_la_LDFLAGS) \ + $(libgstdvbsuboverlay_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/dvdspu/Makefile.am b/gst/dvdspu/Makefile.am index 28fbc1bb4c..0acbcb9adb 100644 --- a/gst/dvdspu/Makefile.am +++ b/gst/dvdspu/Makefile.am @@ -12,3 +12,17 @@ libgstdvdspu_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstdvdspu.h gstspu-pgs.h gstspu-vobsub.h gstspu-common.h EXTRA_DIST = Notes.txt + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstdvdspu -:SHARED libgstdvdspu \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstdvdspu_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdvdspu_la_CFLAGS) \ + -:LDFLAGS $(libgstdvdspu_la_LDFLAGS) \ + $(libgstdvdspu_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/festival/Makefile.am b/gst/festival/Makefile.am index 9401a77fae..e1a62ac270 100644 --- a/gst/festival/Makefile.am +++ b/gst/festival/Makefile.am @@ -17,3 +17,17 @@ libgstfestival_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstfestival_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstfestival.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstfestival -:SHARED libgstfestival \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstfestival_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstfestival_la_CFLAGS) \ + -:LDFLAGS $(libgstfestival_la_LDFLAGS) \ + $(libgstfestival_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/freeze/Makefile.am b/gst/freeze/Makefile.am index 9d07aa84f5..5f40e1c0f1 100644 --- a/gst/freeze/Makefile.am +++ b/gst/freeze/Makefile.am @@ -8,3 +8,16 @@ libgstfreeze_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstfreeze.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstfreeze -:SHARED libgstfreeze \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstfreeze_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstfreeze_la_CFLAGS) \ + -:LDFLAGS $(libgstfreeze_la_LDFLAGS) \ + $(libgstfreeze_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/frei0r/Makefile.am b/gst/frei0r/Makefile.am index 8135f5c324..5c876e5e9b 100644 --- a/gst/frei0r/Makefile.am +++ b/gst/frei0r/Makefile.am @@ -13,3 +13,17 @@ libgstfrei0r_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstfrei0r_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstfrei0r.h gstfrei0rfilter.h gstfrei0rsrc.h gstfrei0rmixer.h frei0r.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstfrei0r -:SHARED libgstfrei0r \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstfrei0r_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstfrei0r_la_CFLAGS) \ + -:LDFLAGS $(libgstfrei0r_la_LDFLAGS) \ + $(libgstfrei0r_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/gaudieffects/Makefile.am b/gst/gaudieffects/Makefile.am index e34e71c503..54e7477226 100644 --- a/gst/gaudieffects/Makefile.am +++ b/gst/gaudieffects/Makefile.am @@ -13,3 +13,17 @@ noinst_HEADERS = \ gstexclusion.h gstgaussblur.h gstplugin.h gstsolarize.h EXTRA_DIST = blur-example.py burn-example.py + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstgaudieffects -:SHARED libgstgaudieffects \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstgaudieffects_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstgaudieffects_la_CFLAGS) \ + -:LDFLAGS $(libgstgaudieffects_la_LDFLAGS) \ + $(libgstgaudieffects_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/geometrictransform/Makefile.am b/gst/geometrictransform/Makefile.am index 307afef048..e304ed0b09 100644 --- a/gst/geometrictransform/Makefile.am +++ b/gst/geometrictransform/Makefile.am @@ -50,3 +50,17 @@ noinst_HEADERS = gstgeometrictransform.h \ gstsquare.h \ gstmirror.h \ gstfisheye.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstgeometrictransform -:SHARED libgstgeometrictransform \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstgeometrictransform_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstgeometrictransform_la_CFLAGS) \ + -:LDFLAGS $(libgstgeometrictransform_la_LDFLAGS) \ + $(libgstgeometrictransform_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/h264parse/Makefile.am b/gst/h264parse/Makefile.am index 6fc43c6113..746e1a86e0 100644 --- a/gst/h264parse/Makefile.am +++ b/gst/h264parse/Makefile.am @@ -11,3 +11,16 @@ libgsth264parse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) libgsth264parse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgsth264parse_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsth264parse -:SHARED libgsth264parse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsth264parse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsth264parse_la_CFLAGS) \ + -:LDFLAGS $(libgsth264parse_la_LDFLAGS) \ + $(libgsth264parse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/hdvparse/Makefile.am b/gst/hdvparse/Makefile.am index a77d53878d..20b09228d6 100644 --- a/gst/hdvparse/Makefile.am +++ b/gst/hdvparse/Makefile.am @@ -11,3 +11,16 @@ libgsthdvparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(LIBM) libgsthdvparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgsthdvparse_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsthdvparse -:SHARED libgsthdvparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsthdvparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsthdvparse_la_CFLAGS) \ + -:LDFLAGS $(libgsthdvparse_la_LDFLAGS) \ + $(libgsthdvparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/hls/Makefile.am b/gst/hls/Makefile.am index 77638cb58a..687b568e02 100644 --- a/gst/hls/Makefile.am +++ b/gst/hls/Makefile.am @@ -16,3 +16,17 @@ noinst_HEADERS = \ gstfragmented.h \ gsthlsdemux.h \ m3u8.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsthls -:SHARED libgsthls \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsthls_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsthls_la_CFLAGS) \ + -:LDFLAGS $(libgsthls_la_LDFLAGS) \ + $(libgsthls_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/id3tag/Makefile.am b/gst/id3tag/Makefile.am index 108a227bbe..bb9c150ce9 100644 --- a/gst/id3tag/Makefile.am +++ b/gst/id3tag/Makefile.am @@ -17,3 +17,17 @@ libgstid3tag_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstid3tag_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstid3mux.h gsttagmux.h id3tag.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstid3tag -:SHARED libgstid3tag \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstid3tag_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstid3tag_la_CFLAGS) \ + -:LDFLAGS $(libgstid3tag_la_LDFLAGS) \ + $(libgstid3tag_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/interlace/Makefile.am b/gst/interlace/Makefile.am index 2411040ce5..5e29e8b176 100644 --- a/gst/interlace/Makefile.am +++ b/gst/interlace/Makefile.am @@ -15,3 +15,16 @@ libgstinterlace_la_LIBADD = \ libgstinterlace_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstinterlace_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstinterlace -:SHARED libgstinterlace \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstinterlace_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstinterlace_la_CFLAGS) \ + -:LDFLAGS $(libgstinterlace_la_LDFLAGS) \ + $(libgstinterlace_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/invtelecine/Makefile.am b/gst/invtelecine/Makefile.am index 2f8c33f30c..bce38dd5bd 100644 --- a/gst/invtelecine/Makefile.am +++ b/gst/invtelecine/Makefile.am @@ -15,3 +15,16 @@ libgstinvtelecine_la_LIBADD = \ libgstinvtelecine_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstinvtelecine_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstinvtelecine -:SHARED libgstinvtelecine \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstinvtelecine_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstinvtelecine_la_CFLAGS) \ + -:LDFLAGS $(libgstinvtelecine_la_LDFLAGS) \ + $(libgstinvtelecine_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/ivfparse/Makefile.am b/gst/ivfparse/Makefile.am index b41c87f92a..684c4527f5 100644 --- a/gst/ivfparse/Makefile.am +++ b/gst/ivfparse/Makefile.am @@ -12,3 +12,16 @@ libgstivfparse_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstivfparse.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstivfparse -:SHARED libgstivfparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstivfparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstivfparse_la_CFLAGS) \ + -:LDFLAGS $(libgstivfparse_la_LDFLAGS) \ + $(libgstivfparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/jp2kdecimator/Makefile.am b/gst/jp2kdecimator/Makefile.am index f967a657f4..ad971b819d 100644 --- a/gst/jp2kdecimator/Makefile.am +++ b/gst/jp2kdecimator/Makefile.am @@ -12,3 +12,17 @@ libgstjp2kdecimator_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstjp2kdecimator_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstjp2kdecimator.h jp2kcodestream.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstjp2kdecimator -:SHARED libgstjp2kdecimator \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstjp2kdecimator_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstjp2kdecimator_la_CFLAGS) \ + -:LDFLAGS $(libgstjp2kdecimator_la_LDFLAGS) \ + $(libgstjp2kdecimator_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/jpegformat/Makefile.am b/gst/jpegformat/Makefile.am index 244015b5c7..80355d5df3 100644 --- a/gst/jpegformat/Makefile.am +++ b/gst/jpegformat/Makefile.am @@ -11,3 +11,17 @@ libgstjpegformat_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstjpegformat_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstjpegformat.h gstjpegparse.h gstjifmux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstjpegformat -:SHARED libgstjpegformat \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstjpegformat_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstjpegformat_la_CFLAGS) \ + -:LDFLAGS $(libgstjpegformat_la_LDFLAGS) \ + $(libgstjpegformat_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/legacyresample/Makefile.am b/gst/legacyresample/Makefile.am index 671595995c..13985affe3 100644 --- a/gst/legacyresample/Makefile.am +++ b/gst/legacyresample/Makefile.am @@ -20,3 +20,16 @@ libgstlegacyresample_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) libgstlegacyresample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstlegacyresample_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstlegacyresample -:SHARED libgstlegacyresample \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstlegacyresample_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstlegacyresample_la_CFLAGS) \ + -:LDFLAGS $(libgstlegacyresample_la_LDFLAGS) \ + $(libgstlegacyresample_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/librfb/Makefile.am b/gst/librfb/Makefile.am index 351beeeca8..ad4dd4fb65 100644 --- a/gst/librfb/Makefile.am +++ b/gst/librfb/Makefile.am @@ -26,3 +26,17 @@ noinst_HEADERS = \ gstrfbsrc.h \ d3des.h \ vncauth.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstlibrfb -:SHARED libgstlibrfb \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstlibrfb_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstlibrfb_la_CFLAGS) \ + -:LDFLAGS $(libgstlibrfb_la_LDFLAGS) \ + $(libgstlibrfb_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/liveadder/Makefile.am b/gst/liveadder/Makefile.am index fcc971b6d2..4fe8e29592 100644 --- a/gst/liveadder/Makefile.am +++ b/gst/liveadder/Makefile.am @@ -9,3 +9,17 @@ libgstliveadder_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstliveadder_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = liveadder.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstliveadder -:SHARED libgstliveadder \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstliveadder_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstliveadder_la_CFLAGS) \ + -:LDFLAGS $(libgstliveadder_la_LDFLAGS) \ + $(libgstliveadder_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/mpeg4videoparse/Makefile.am b/gst/mpeg4videoparse/Makefile.am index 9dfbeca51a..e0c4303fd7 100644 --- a/gst/mpeg4videoparse/Makefile.am +++ b/gst/mpeg4videoparse/Makefile.am @@ -8,3 +8,17 @@ libgstmpeg4videoparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstmpeg4videoparse_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = mpeg4videoparse.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmpeg4videoparse -:SHARED libgstmpeg4videoparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmpeg4videoparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmpeg4videoparse_la_CFLAGS) \ + -:LDFLAGS $(libgstmpeg4videoparse_la_LDFLAGS) \ + $(libgstmpeg4videoparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/mpegdemux/Makefile.am b/gst/mpegdemux/Makefile.am index 3737017f70..3c9cf844b7 100644 --- a/gst/mpegdemux/Makefile.am +++ b/gst/mpegdemux/Makefile.am @@ -35,3 +35,16 @@ noinst_HEADERS = \ mpegtspacketizer.h \ mpegtsparse.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmpegdemux -:SHARED libgstmpegdemux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmpegdemux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmpegdemux_la_CFLAGS) \ + -:LDFLAGS $(libgstmpegdemux_la_LDFLAGS) \ + $(libgstmpegdemux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/mpegpsmux/Makefile.am b/gst/mpegpsmux/Makefile.am index 23bc549723..26ac56cc94 100644 --- a/gst/mpegpsmux/Makefile.am +++ b/gst/mpegpsmux/Makefile.am @@ -21,3 +21,17 @@ noinst_HEADERS = \ mpegpsmux_h264.h \ bits.h \ crc.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmpegpsmux -:SHARED libgstmpegpsmux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmpegpsmux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmpegpsmux_la_CFLAGS) \ + -:LDFLAGS $(libgstmpegpsmux_la_LDFLAGS) \ + $(libgstmpegpsmux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/mpegtsdemux/Makefile.am b/gst/mpegtsdemux/Makefile.am index d3d2c3ed53..184b588ddf 100644 --- a/gst/mpegtsdemux/Makefile.am +++ b/gst/mpegtsdemux/Makefile.am @@ -25,3 +25,16 @@ noinst_HEADERS = \ mpegtsparse.h \ tsdemux.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmpegtsdemux -:SHARED libgstmpegtsdemux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmpegtsdemux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmpegtsdemux_la_CFLAGS) \ + -:LDFLAGS $(libgstmpegtsdemux_la_LDFLAGS) \ + $(libgstmpegtsdemux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/mpegvideoparse/Makefile.am b/gst/mpegvideoparse/Makefile.am index 833661e8c3..4a52e27b5b 100644 --- a/gst/mpegvideoparse/Makefile.am +++ b/gst/mpegvideoparse/Makefile.am @@ -8,3 +8,17 @@ libgstmpegvideoparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstmpegvideoparse_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = mpegvideoparse.h mpegpacketiser.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmpegvideoparse -:SHARED libgstmpegvideoparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmpegvideoparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmpegvideoparse_la_CFLAGS) \ + -:LDFLAGS $(libgstmpegvideoparse_la_LDFLAGS) \ + $(libgstmpegvideoparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/mve/Makefile.am b/gst/mve/Makefile.am index 9fd67dbc1b..272b918578 100644 --- a/gst/mve/Makefile.am +++ b/gst/mve/Makefile.am @@ -19,3 +19,17 @@ libgstmve_la_SOURCES = \ noinst_HEADERS = gstmvedemux.h gstmvemux.h mve.h EXTRA_DIST = TODO + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmve -:SHARED libgstmve \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmve_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmve_la_CFLAGS) \ + -:LDFLAGS $(libgstmve_la_LDFLAGS) \ + $(libgstmve_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/mxf/Makefile.am b/gst/mxf/Makefile.am index 5567867960..ac6478e5c6 100644 --- a/gst/mxf/Makefile.am +++ b/gst/mxf/Makefile.am @@ -43,3 +43,16 @@ noinst_HEADERS = \ mxfvc3.h \ mxfdms1.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstmxf -:SHARED libgstmxf \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstmxf_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstmxf_la_CFLAGS) \ + -:LDFLAGS $(libgstmxf_la_LDFLAGS) \ + $(libgstmxf_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/nsf/Makefile.am b/gst/nsf/Makefile.am index 1311ff18b9..97038ab67e 100644 --- a/gst/nsf/Makefile.am +++ b/gst/nsf/Makefile.am @@ -34,3 +34,17 @@ libgstnsf_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstnsf.h $(NOSEFART_INCLUDES) EXTRA_DIST = + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstnsf -:SHARED libgstnsf \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstnsf_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstnsf_la_CFLAGS) \ + -:LDFLAGS $(libgstnsf_la_LDFLAGS) \ + $(libgstnsf_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/nuvdemux/Makefile.am b/gst/nuvdemux/Makefile.am index e51156858a..35df358a23 100644 --- a/gst/nuvdemux/Makefile.am +++ b/gst/nuvdemux/Makefile.am @@ -8,3 +8,17 @@ libgstnuvdemux_la_SOURCES = gstnuvdemux.c libgstnuvdemux_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstnuvdemux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstnuvdemux -:SHARED libgstnuvdemux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstnuvdemux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstnuvdemux_la_CFLAGS) \ + -:LDFLAGS $(libgstnuvdemux_la_LDFLAGS) \ + $(libgstnuvdemux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/patchdetect/Makefile.am b/gst/patchdetect/Makefile.am index e7d97ab87d..7c0e564d31 100644 --- a/gst/patchdetect/Makefile.am +++ b/gst/patchdetect/Makefile.am @@ -18,4 +18,16 @@ libgstpatchdetect_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstpatchdetect.h - +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstpatchdetect -:SHARED libgstpatchdetect \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstpatchdetect_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstpatchdetect_la_CFLAGS) \ + -:LDFLAGS $(libgstpatchdetect_la_LDFLAGS) \ + $(libgstpatchdetect_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/pcapparse/Makefile.am b/gst/pcapparse/Makefile.am index 838d7ad049..08a9d25ada 100644 --- a/gst/pcapparse/Makefile.am +++ b/gst/pcapparse/Makefile.am @@ -18,3 +18,16 @@ libgstpcapparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(WINSOCK2_LIBS) libgstpcapparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstpcapparse_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstpcapparse -:SHARED libgstpcapparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstpcapparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstpcapparse_la_CFLAGS) \ + -:LDFLAGS $(libgstpcapparse_la_LDFLAGS) \ + $(libgstpcapparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/pnm/Makefile.am b/gst/pnm/Makefile.am index 0d3f49d2a5..23ece5ab0e 100644 --- a/gst/pnm/Makefile.am +++ b/gst/pnm/Makefile.am @@ -6,3 +6,17 @@ libgstpnm_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_LIBS) -lgstvideo-@GST_MAJOR libgstpnm_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) noinst_HEADERS = gstpnmdec.h gstpnmutils.h gstpnmenc.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstpnm -:SHARED libgstpnm \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstpnm_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstpnm_la_CFLAGS) \ + -:LDFLAGS $(libgstpnm_la_LDFLAGS) \ + $(libgstpnm_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/qtmux/Makefile.am b/gst/qtmux/Makefile.am index 730c0a5d4d..eb405c7b02 100644 --- a/gst/qtmux/Makefile.am +++ b/gst/qtmux/Makefile.am @@ -30,3 +30,16 @@ noinst_HEADERS = gstqtmux.h \ ftypcc.h \ gstqtmuxmap.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstqtmux -:SHARED libgstqtmux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstqtmux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstqtmux_la_CFLAGS) \ + -:LDFLAGS $(libgstqtmux_la_LDFLAGS) \ + $(libgstqtmux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/rawparse/Makefile.am b/gst/rawparse/Makefile.am index 491fdd6351..ac0aadc7d4 100644 --- a/gst/rawparse/Makefile.am +++ b/gst/rawparse/Makefile.am @@ -22,3 +22,17 @@ noinst_HEADERS = \ gstaudioparse.h \ gstrawparse.h \ gstvideoparse.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstrawparse -:SHARED libgstrawparse \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstrawparse_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstrawparse_la_CFLAGS) \ + -:LDFLAGS $(libgstrawparse_la_LDFLAGS) \ + $(libgstrawparse_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/rtpmux/Makefile.am b/gst/rtpmux/Makefile.am index b77deeb814..d28d44d77f 100644 --- a/gst/rtpmux/Makefile.am +++ b/gst/rtpmux/Makefile.am @@ -11,3 +11,16 @@ libgstrtpmux_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstrtpmux.h gstrtpdtmfmux.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstrtpmux -:SHARED libgstrtpmux \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstrtpmux_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstrtpmux_la_CFLAGS) \ + -:LDFLAGS $(libgstrtpmux_la_LDFLAGS) \ + $(libgstrtpmux_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/rtpvp8/Makefile.am b/gst/rtpvp8/Makefile.am index 05bf5d7c4c..ef7425f1d7 100644 --- a/gst/rtpvp8/Makefile.am +++ b/gst/rtpvp8/Makefile.am @@ -13,3 +13,17 @@ libgstrtpvp8_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstrtp-@GST_MAJORMINOR@ \ $(GST_BASE_LIBS) $(GST_LIBS) libgstrtpvp8_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstrtpvp8_la_LIBTOOLFLAGS = --tag=disable-static + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstrtpvp8 -:SHARED libgstrtpvp8 \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstrtpvp8_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstrtpvp8_la_CFLAGS) \ + -:LDFLAGS $(libgstrtpvp8_la_LDFLAGS) \ + $(libgstrtpvp8_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/scaletempo/Makefile.am b/gst/scaletempo/Makefile.am index c54502b688..092a7eb05c 100644 --- a/gst/scaletempo/Makefile.am +++ b/gst/scaletempo/Makefile.am @@ -12,3 +12,17 @@ libgstscaletempoplugin_la_LIBTOOLFLAGS = --tag=disable-static # headers we need but don't want installed noinst_HEADERS = gstscaletempo.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstscaletempo -:SHARED libgstscaletempo \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstscaletempo_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstscaletempo_la_CFLAGS) \ + -:LDFLAGS $(libgstscaletempo_la_LDFLAGS) \ + $(libgstscaletempo_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/sdi/Makefile.am b/gst/sdi/Makefile.am index 160ad85c26..eb30f17dec 100644 --- a/gst/sdi/Makefile.am +++ b/gst/sdi/Makefile.am @@ -12,3 +12,16 @@ libgstsdi_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstsdidemux.h gstsdimux.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstsdi -:SHARED libgstsdi \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstsdi_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstsdi_la_CFLAGS) \ + -:LDFLAGS $(libgstsdi_la_LDFLAGS) \ + $(libgstsdi_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/sdp/Makefile.am b/gst/sdp/Makefile.am index 94ea2bfdc5..77a1a9725f 100644 --- a/gst/sdp/Makefile.am +++ b/gst/sdp/Makefile.am @@ -11,3 +11,17 @@ libgstsdpelem_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstsdpelem_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstsdpdemux.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstsdp -:SHARED libgstsdp \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstsdp_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstsdp_la_CFLAGS) \ + -:LDFLAGS $(libgstsdp_la_LDFLAGS) \ + $(libgstsdp_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/segmentclip/Makefile.am b/gst/segmentclip/Makefile.am index f87feee0ea..82540cbc09 100644 --- a/gst/segmentclip/Makefile.am +++ b/gst/segmentclip/Makefile.am @@ -9,3 +9,16 @@ libgstsegmentclip_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gstsegmentclip.h gstaudiosegmentclip.h gstvideosegmentclip.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstsegmentclip -:SHARED libgstsegmentclip \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstsegmentclip_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstsegmentclip_la_CFLAGS) \ + -:LDFLAGS $(libgstsegmentclip_la_LDFLAGS) \ + $(libgstsegmentclip_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/siren/Makefile.am b/gst/siren/Makefile.am index 44ed7d8adc..2be9ede49a 100644 --- a/gst/siren/Makefile.am +++ b/gst/siren/Makefile.am @@ -15,3 +15,16 @@ libgstsiren_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstrtp-@GST_MAJORMINOR@ \ libgstsiren_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstsiren_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstsiren -:SHARED libgstsiren \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstsiren_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstsiren_la_CFLAGS) \ + -:LDFLAGS $(libgstsiren_la_LDFLAGS) \ + $(libgstsiren_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/speed/Makefile.am b/gst/speed/Makefile.am index 07ff3fd2c2..903fa011f2 100644 --- a/gst/speed/Makefile.am +++ b/gst/speed/Makefile.am @@ -16,3 +16,17 @@ noinst_HEADERS = gstspeed.h #demo_mp3_SOURCES = demo-mp3.c #demo_mp3_CFLAGS = $(GTK_CFLAGS) $(GST_CFLAGS) #demo_mp3_LDFLAGS = $(GST_LIBS) $(GTK_LIBS) + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstspeed -:SHARED libgstspeed \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstspeed_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstspeed_la_CFLAGS) \ + -:LDFLAGS $(libgstspeed_la_LDFLAGS) \ + $(libgstspeed_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/stereo/Makefile.am b/gst/stereo/Makefile.am index dd0f550aa1..ee5b5dca42 100644 --- a/gst/stereo/Makefile.am +++ b/gst/stereo/Makefile.am @@ -10,3 +10,17 @@ libgststereo_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gststereo.h EXTRA_DIST = + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgststereo -:SHARED libgststereo \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgststereo_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgststereo_la_CFLAGS) \ + -:LDFLAGS $(libgststereo_la_LDFLAGS) \ + $(libgststereo_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/subenc/Makefile.am b/gst/subenc/Makefile.am index b011d916dc..a55a99d8d0 100644 --- a/gst/subenc/Makefile.am +++ b/gst/subenc/Makefile.am @@ -9,3 +9,17 @@ libgstsubenc_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = \ gstsrtenc.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstsubenc -:SHARED libgstsubenc \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstsubenc_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstsubenc_la_CFLAGS) \ + -:LDFLAGS $(libgstsubenc_la_LDFLAGS) \ + $(libgstsubenc_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/tta/Makefile.am b/gst/tta/Makefile.am index ce4da254e7..fdc9feb994 100644 --- a/gst/tta/Makefile.am +++ b/gst/tta/Makefile.am @@ -12,3 +12,16 @@ libgsttta_la_LIBADD = $(GST_LIBS) $(LIBM) libgsttta_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgsttta_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsttta -:SHARED libgsttta \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsttta_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsttta_la_CFLAGS) \ + -:LDFLAGS $(libgsttta_la_LDFLAGS) \ + $(libgsttta_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/videofilters/Makefile.am b/gst/videofilters/Makefile.am index 5986ce7612..0627ef4c70 100644 --- a/gst/videofilters/Makefile.am +++ b/gst/videofilters/Makefile.am @@ -27,4 +27,16 @@ noinst_HEADERS = \ gstzebrastripe.h \ gstscenechange.h - +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideofilters -:SHARED libgstvideofilters \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideofilters_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideofilters_la_CFLAGS) \ + -:LDFLAGS $(libgstvideofilters_la_LDFLAGS) \ + $(libgstvideofilters_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/videomaxrate/Makefile.am b/gst/videomaxrate/Makefile.am index 595941ed5b..cf21139c8c 100644 --- a/gst/videomaxrate/Makefile.am +++ b/gst/videomaxrate/Makefile.am @@ -9,3 +9,16 @@ libgstvideomaxrate_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \ libgstvideomaxrate_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstvideomaxrate_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideomaxrate -:SHARED libgstvideomaxrate \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideomaxrate_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideomaxrate_la_CFLAGS) \ + -:LDFLAGS $(libgstvideomaxrate_la_LDFLAGS) \ + $(libgstvideomaxrate_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/videomeasure/Makefile.am b/gst/videomeasure/Makefile.am index 9129d16129..f8829d3380 100644 --- a/gst/videomeasure/Makefile.am +++ b/gst/videomeasure/Makefile.am @@ -17,3 +17,16 @@ libgstvideomeasure_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) \ libgstvideomeasure_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstvideomeasure_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideomeasure -:SHARED libgstvideomeasure \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideomeasure_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideomeasure_la_CFLAGS) \ + -:LDFLAGS $(libgstvideomeasure_la_LDFLAGS) \ + $(libgstvideomeasure_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/videoparsers/Makefile.am b/gst/videoparsers/Makefile.am index 153a436978..aca503306e 100644 --- a/gst/videoparsers/Makefile.am +++ b/gst/videoparsers/Makefile.am @@ -15,3 +15,17 @@ noinst_HEADERS = gsth263parse.h h263parse.h \ gsth264parse.h h264parse.h \ gstdiracparse.h dirac_parse.h +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideoparsersbad -:SHARED libgstvideoparsersbad \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideoparsersbad_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideoparsersbad_la_CFLAGS) \ + -:LDFLAGS $(libgstvideoparsersbad_la_LDFLAGS) \ + $(libgstvideoparsersbad_la_LIBADD) \ + -ldl \ + -:LIBFILTER_STATIC gstbaseparse-@GST_MAJORMINOR@ \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/gst/videosignal/Makefile.am b/gst/videosignal/Makefile.am index 4bbd745e6f..a10ab8ead4 100644 --- a/gst/videosignal/Makefile.am +++ b/gst/videosignal/Makefile.am @@ -13,3 +13,16 @@ libgstvideosignal_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_MAJORMINO libgstvideosignal_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstvideosignal_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvideosignal -:SHARED libgstvideosignal \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvideosignal_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvideosignal_la_CFLAGS) \ + -:LDFLAGS $(libgstvideosignal_la_LDFLAGS) \ + $(libgstvideosignal_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/vmnc/Makefile.am b/gst/vmnc/Makefile.am index f807c2cbba..fd3f2116fb 100644 --- a/gst/vmnc/Makefile.am +++ b/gst/vmnc/Makefile.am @@ -6,3 +6,16 @@ libgstvmnc_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) libgstvmnc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstvmnc_la_LIBTOOLFLAGS = --tag=disable-static +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgstvmnc -:SHARED libgstvmnc \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgstvmnc_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstvmnc_la_CFLAGS) \ + -:LDFLAGS $(libgstvmnc_la_LDFLAGS) \ + $(libgstvmnc_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ \ No newline at end of file diff --git a/gst/y4m/Makefile.am b/gst/y4m/Makefile.am index e8e52421d8..ce35c18326 100644 --- a/gst/y4m/Makefile.am +++ b/gst/y4m/Makefile.am @@ -11,3 +11,17 @@ libgsty4mdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgsty4mdec_la_LIBTOOLFLAGS = --tag=disable-static noinst_HEADERS = gsty4mdec.h + +Android.mk: Makefile.am $(BUILT_SOURCES) + androgenizer \ + -:PROJECT libgsty4m -:SHARED libgsty4m \ + -:TAGS eng debug \ + -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \ + -:SOURCES $(libgsty4m_la_SOURCES) \ + -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgsty4m_la_CFLAGS) \ + -:LDFLAGS $(libgsty4m_la_LDFLAGS) \ + $(libgsty4m_la_LIBADD) \ + -ldl \ + -:PASSTHROUGH LOCAL_ARM_MODE:=arm \ + LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \ + > $@ diff --git a/sys/audioflingersink/Android.mk b/sys/audioflingersink/Android.mk index cfa49e3f30..ebbf452090 100644 --- a/sys/audioflingersink/Android.mk +++ b/sys/audioflingersink/Android.mk @@ -2,7 +2,7 @@ # # Copyright 2009 STN wireless # -ifeq ($(USE_HARDWARE_MM),true) +#ifeq ($(USE_HARDWARE_MM),true) LOCAL_PATH:= $(call my-dir) @@ -17,34 +17,17 @@ gstaudioflinger_FILES := \ audioflinger_wrapper.cpp \ gstaudioflingersink.c \ GstAndroid.cpp - -gstaudioflinger_C_INCLUDES := \ - $(LOCAL_PATH)/ \ - $(LOCAL_PATH)/audioflingersink \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10 \ - $(TARGET_OUT_HEADERS)/gstreamer-0.10/gst/audio \ - $(TARGET_OUT_HEADERS)/glib-2.0 \ - $(TARGET_OUT_HEADERS)/glib-2.0/glib \ - external/gst/gstreamer/android \ - external/libxml2/include \ - external/icebird/gstreamer-icb-video \ - external/icebird/include \ - frameworks/base/libs/audioflinger \ - frameworks/base/media/libmediaplayerservice \ - frameworks/base/media/libmedia \ - frameworks/base/include/media - -ifeq ($(STECONF_ANDROID_VERSION),"FROYO") -gstaudioflinger_C_INCLUDES += external/icu4c/common -endif LOCAL_SRC_FILES := $(gstaudioflinger_FILES) - -LOCAL_C_INCLUDES += $(gstaudioflinger_C_INCLUDES) +LOCAL_C_INCLUDES = $(LOCAL_PATH) \ + $(LOCAL_PATH)/include \ + $(TOP)/frameworks/base LOCAL_CFLAGS += -DHAVE_CONFIG_H LOCAL_CFLAGS += -Wall -Wdeclaration-after-statement -g -O2 -LOCAL_CFLAGS += -DANDROID_USE_GSTREAMER +LOCAL_CFLAGS += -DANDROID_USE_GSTREAMER \ + $(shell $(PKG_CONFIG) gstreamer-plugins-bad-0.10 --cflags) \ + $(shell $(PKG_CONFIG) gstreamer-audio-0.10 --cflags) ifeq ($(USE_AUDIO_PURE_CODEC),true) LOCAL_CFLAGS += -DAUDIO_PURE_CODEC @@ -61,6 +44,8 @@ LOCAL_SHARED_LIBRARIES += \ libgstvideo-0.10 \ libgstaudio-0.10 +LOCAL_LDFLAGS := -L$(SYSROOT)/usr/lib -llog + LOCAL_SHARED_LIBRARIES += \ libutils \ libcutils \ @@ -77,13 +62,8 @@ LOCAL_MODULE_PATH := $(TARGET_OUT)/lib/gstreamer-0.10 # define LOCAL_PRELINK_MODULE to false to not use pre-link map # LOCAL_PRELINK_MODULE := false - -ifeq ($(STECONF_ANDROID_VERSION),"DONUT") -LOCAL_CFLAGS += -DSTECONF_ANDROID_VERSION_DONUT -endif - +LOCAL_MODULE_TAGS := eng debug include $(BUILD_SHARED_LIBRARY) - -endif # USE_HARDWARE_MM == true +#endif # USE_HARDWARE_MM == true