Makefile.kmk revision 5bbaa85ed3ed486cc7a4b8cd96b7e25ec783ea5b
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# $Id$
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync## @file
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# Sub-Makefile for the ffmpeg frame buffer module.
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync#
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync#
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# Copyright (C) 2006-2012 Oracle Corporation
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync#
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# available from http://www.virtualbox.org. This file is free software;
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# you can redistribute it and/or modify it under the terms of the GNU
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# General Public License (GPL) as published by the Free Software
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync#
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncSUB_DEPTH = ../../../../..
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncDLLS += VBoxFFmpegFB
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncVBoxFFmpegFB_TEMPLATE = VBOXMAINCLIENTDLL
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncifdef VBOX_WITH_VPX
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync VBoxFFmpegFB_DEFS += \
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync VBOX_WITH_VPX
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncendif
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncifdef VBOX_WITH_VPX
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync VBoxFFmpegFB_SDKS = VBOX_FFMPEG VBOX_LIBPNG VBOX_ZLIB VBOX_VPX
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncelse
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync VBoxFFmpegFB_SDKS = VBOX_FFMPEG VBOX_LIBPNG VBOX_ZLIB
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncendif
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncifdef VBOX_WITH_VPX
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync VBoxFFmpegFB_SOURCES += \
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync FFmpegFB.cpp \
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync EbmlWriter.cpp
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncelse
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync VBoxFFmpegFB_SOURCES += \
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync FFmpegFB.cpp
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncendif
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncVBoxFFmpegFB_CXXFLAGS.linux += -fPIC
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync
fa16ca66cfb9ee13addacdc0284253441c4e19abvboxsync