components/desktop/gstreamer1/gst-plugins-good/Makefile
author Jay Cotton <Jay.Cotton@Oracle.COM>
Tue, 06 Sep 2016 18:35:00 -0700
changeset 6740 b9a930b724d2
parent 6196 92a092dbd0f6
child 7293 a449e2e641be
permissions -rw-r--r--
23245483 Move libvorbis 1.3.3 to Userland PSARC/2010/143 GNOME 2.30 PSARC/2016/514 ogg-vorbis package split
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6196
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     1
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     2
# CDDL HEADER START
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     3
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     7
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    10
# See the License for the specific language governing permissions
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    11
# and limitations under the License.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    12
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    18
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    19
# CDDL HEADER END
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    20
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    21
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    22
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    23
# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    24
#
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    25
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    26
BUILD_BITS =            32_and_64
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    27
# All components using gobject-introspection must be built with gcc as
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    28
# gobject-introspection does not produce correct results when using Studio.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    29
COMPILER =              gcc
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    30
include ../../../../make-rules/shared-macros.mk
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    31
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    32
COMPONENT_NAME=		gst-plugins-good
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    33
COMPONENT_VERSION=	1.4.5
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    34
COMPONENT_PROJECT_URL=	http://gstreamer.freedesktop.org/
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    35
COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.xz
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    36
COMPONENT_ARCHIVE_HASH= \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    37
	sha256:79b1b5f3f7bcaa8a615202eb5e176121eeb8336960f70687e536ad78dbc7e641
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    38
COMPONENT_ARCHIVE_URL=	http://gstreamer.freedesktop.org/src/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    39
COMPONENT_BUGDB=	gnome/multimedia
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    40
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    41
TPNO=			25637
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    42
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    43
# Hook up tests after build servers are installed with dependencies
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    44
TEST_TARGET= $(SKIP_TEST)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    45
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    46
# Only build for 2.7 for now as we need 32-bit and 64-bit support; all of the
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    47
# GNOME and desktop components must be built for Python 2.7 for now.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    48
PYTHON_VERSIONS= 2.7
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    49
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    50
# Needs gobject-introspection, not available on S11.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    51
ifeq ($(BUILD_TYPE), evaluation)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    52
BUILD_32_and_64=
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    53
INSTALL_32_and_64=
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    54
PUBLISH_STAMP=
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    55
endif
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    56
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    57
include $(WS_MAKE_RULES)/common.mk
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    58
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    59
# Delete this when build servers are installed with an updated versions of,
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    60
# gst-plugins-base, pulseaudio and libsoup
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    61
GST_BASE = $(WS_COMPONENTS)/desktop/gstreamer1/gst-plugins-base/build/prototype/$(MACH)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    62
PKG_CONFIG_PATHS.32 += $(GST_BASE)/usr/lib/pkgconfig/
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    63
PKG_CONFIG_PATHS.64 += $(GST_BASE)/usr/lib/$(MACH64)/pkgconfig/
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    64
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    65
PULSE_BASE = $(WS_COMPONENTS)/desktop/pulseaudio/build/prototype/$(MACH)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    66
PKG_CONFIG_PATHS.32 += $(PULSE_BASE)/usr/lib/pkgconfig
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    67
PKG_CONFIG_PATHS.64 += $(PULSE_BASE)/usr/lib/$(MACH64)/pkgconfig/
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    68
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    69
SOUP_BASE = $(WS_COMPONENTS)/gnome/libsoup/build/prototype/$(MACH)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    70
PKG_CONFIG_PATHS.32 += $(SOUP_BASE)/usr/lib/pkgconfig
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    71
PKG_CONFIG_PATHS.64 += $(SOUP_BASE)/usr/lib/$(MACH64)/pkgconfig/
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    72
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    73
PKG_CONFIG_PATHS += $(PKG_CONFIG_PATHS.$(BITS))
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    74
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    75
CPPFLAGS += 	-I$(GST_BASE)/usr/include/gstreamer-1.0 \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    76
		-I$(PULSE_BASE)/usr/include/pulse \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    77
		-I$(SOUP_BASE)/usr/include/libsoup-2.4 \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    78
		-I$(SOUP_BASE)/usr/include/libsoup-gnome-2.4
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    79
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    80
LD_OPTIONS.32 += -L $(GST_BASE)/usr/lib \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    81
		 -L $(PULSE_BASE)/usr/lib \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    82
		 -L $(SOUP_BASE)/usr/lib
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    83
			
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    84
LD_OPTIONS.64 += -L $(GST_BASE)/usr/lib/$(MACH64) \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    85
		 -L $(PULSE_BASE)/usr/lib/$(MACH64) \
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    86
		 -L $(SOUP_BASE)/usr/lib/$(MACH64) 
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    87
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    88
LD_OPTIONS += $(LD_OPTIONS.$(BITS))
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    89
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    90
DEPENDED += $(WS_TOP)/components/desktop/gstreamer1/gst-plugins-base/build/manifest-$(MACH)-gst-plugins-base.depend
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    91
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    92
# end Delete
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    93
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    94
CXXFLAGS += -std=c++11
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    95
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    96
# configure script uses AC_CHECK_PROG erroneously; AC_CHECK_PROG looks for a
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    97
# program in $PATH by default, and fails even if you provide an absolute path
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    98
# to the command (no idea why); override the failed check.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
    99
CONFIGURE_ENV += ac_cv_prog_HAVE_CXX=yes
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   100
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   101
# No need for firewire support.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   102
CONFIGURE_OPTIONS += --disable-dv1394
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   103
# Linux only; requires ALSA.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   104
CONFIGURE_OPTIONS += --disable-monoscope
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   105
CONFIGURE_OPTIONS += --disable-static
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   106
# sunaudio no longer builds; interfaces used in gstreamer are gone (mixer.h).
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   107
CONFIGURE_OPTIONS += --disable-sunaudio
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   108
CONFIGURE_OPTIONS += --enable-bz2
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   109
CONFIGURE_OPTIONS += --enable-cairo
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   110
CONFIGURE_OPTIONS += --enable-jpeg
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   111
CONFIGURE_OPTIONS += --enable-libpng
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   112
CONFIGURE_OPTIONS += --enable-oss
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   113
CONFIGURE_OPTIONS += --enable-oss4
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   114
CONFIGURE_OPTIONS += --enable-pulse
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   115
CONFIGURE_OPTIONS += --enable-soup
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   116
CONFIGURE_OPTIONS += --enable-speex
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   117
CONFIGURE_OPTIONS += --enable-taglib
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   118
CONFIGURE_OPTIONS += --enable-vpx
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   119
CONFIGURE_OPTIONS += --enable-x
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   120
CONFIGURE_OPTIONS += --enable-xshm
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   121
CONFIGURE_OPTIONS += --enable-zlib
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   122
CONFIGURE_OPTIONS += --with-x
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   123
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   124
# Ensure system-default python is not used.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   125
CONFIGURE_ENV += PYTHON="$(PYTHON.2.7)"
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   126
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   127
# Ensure Python modules are installed into vendor package directories.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   128
CONFIGURE_ENV += am_cv_python_pythondir=$(PYTHON_VENDOR_PACKAGES)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   129
CONFIGURE_ENV += am_cv_python_pyexecdir=$(PYTHON_VENDOR_PACKAGES)
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   130
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   131
# Required due to patches.
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   132
COMPONENT_PREP_ACTION += ( cd $(@D) ; NOCONFIGURE=1 $(CONFIG_SHELL) autogen.sh );
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   133
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   134
REQUIRED_PACKAGES += codec/flac
6740
b9a930b724d2 23245483 Move libvorbis 1.3.3 to Userland
Jay Cotton <Jay.Cotton@Oracle.COM>
parents: 6196
diff changeset
   135
REQUIRED_PACKAGES += codec/libogg
6196
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   136
REQUIRED_PACKAGES += codec/libtheora
6740
b9a930b724d2 23245483 Move libvorbis 1.3.3 to Userland
Jay Cotton <Jay.Cotton@Oracle.COM>
parents: 6196
diff changeset
   137
REQUIRED_PACKAGES += codec/libvorbis
6196
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   138
REQUIRED_PACKAGES += codec/libvpx
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   139
REQUIRED_PACKAGES += codec/ogg-vorbis
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   140
REQUIRED_PACKAGES += codec/speex
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   141
REQUIRED_PACKAGES += image/library/libjpeg
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   142
REQUIRED_PACKAGES += image/library/libpng
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   143
REQUIRED_PACKAGES += library/aalib
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   144
REQUIRED_PACKAGES += library/audio/pulseaudio
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   145
REQUIRED_PACKAGES += library/audio/taglib
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   146
REQUIRED_PACKAGES += library/desktop/cairo
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   147
REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   148
REQUIRED_PACKAGES += library/desktop/gobject/gobject-introspection
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   149
REQUIRED_PACKAGES += library/desktop/gstreamer-1
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   150
REQUIRED_PACKAGES += library/desktop/gstreamer-1/gst-plugins-base
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   151
REQUIRED_PACKAGES += library/desktop/libvisual
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   152
REQUIRED_PACKAGES += library/desktop/orc
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   153
REQUIRED_PACKAGES += library/desktop/pango
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   154
REQUIRED_PACKAGES += library/glib2
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   155
REQUIRED_PACKAGES += library/libsoup
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   156
REQUIRED_PACKAGES += library/zlib
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   157
REQUIRED_PACKAGES += runtime/python-27
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   158
REQUIRED_PACKAGES += system/library/gcc/gcc-c++-runtime
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   159
REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   160
REQUIRED_PACKAGES += system/library/math
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   161
REQUIRED_PACKAGES += x11/library/libx11
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   162
REQUIRED_PACKAGES += x11/library/libxdamage
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   163
REQUIRED_PACKAGES += x11/library/libxext
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   164
REQUIRED_PACKAGES += x11/library/libxfixes
92a092dbd0f6 23245318 Move gst-plugins-good to Userland and update to 1.4.5
Niveditha Rau <Niveditha.Rau@Oracle.COM>
parents:
diff changeset
   165
REQUIRED_PACKAGES += x11/library/libxv