VirtualBox

source: vbox/trunk/src/libs/libvorbis-1.3.7/Makefile.kmk

Last change on this file was 98231, checked in by vboxsync, 16 months ago

libs/libvorbis-1.3.7: Removed unnecessary VBOXLIBVORBIS template - there are no assembly sources. I also don't think there is any SSE requirements and that this was just blindly copied from some other project without proper cleanup. bugref:10348

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.6 KB
Line 
1# $Id: Makefile.kmk 98231 2023-01-23 11:04:51Z vboxsync $
2## @file
3# Sub-Makefile for libvorbis.
4#
5
6#
7# Copyright (C) 2022-2023 Oracle and/or its affiliates.
8#
9# This file is part of VirtualBox base platform packages, as
10# available from https://www.virtualbox.org.
11#
12# This program is free software; you can redistribute it and/or
13# modify it under the terms of the GNU General Public License
14# as published by the Free Software Foundation, in version 3 of the
15# License.
16#
17# This program is distributed in the hope that it will be useful, but
18# WITHOUT ANY WARRANTY; without even the implied warranty of
19# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20# General Public License for more details.
21#
22# You should have received a copy of the GNU General Public License
23# along with this program; if not, see <https://www.gnu.org/licenses>.
24#
25# SPDX-License-Identifier: GPL-3.0-only
26#
27
28SUB_DEPTH = ../../..
29include $(KBUILD_PATH)/subheader.kmk
30
31
32#
33# The VBox libvorbis shared library.
34#
35LIBRARIES += VBox-libvorbis
36VBox-libvorbis_TEMPLATE := VBoxR3DllNonPedanticFast
37ifn1of ($(KBUILD_TARGET), win) # Include our own config.h. Not required on Windows.
38 VBox-libvorbis_DEFS := HAVE_CONFIG_H
39endif
40VBox-libvorbis_INCS := \
41 . \
42 include \
43 lib \
44 ../libogg-1.3.5/include
45VBox-libvorbis_SOURCES := \
46 lib/mdct.c \
47 lib/smallft.c \
48 lib/block.c \
49 lib/envelope.c \
50 lib/window.c \
51 lib/lsp.c \
52 lib/lpc.c \
53 lib/analysis.c \
54 lib/synthesis.c \
55 lib/psy.c \
56 lib/info.c \
57 lib/floor1.c \
58 lib/floor0.c \
59 lib/res0.c \
60 lib/mapping0.c \
61 lib/registry.c \
62 lib/codebook.c \
63 lib/sharedbook.c \
64 lib/lookup.c \
65 lib/bitrate.c \
66 lib/vorbisenc.c \
67 lib/vorbisfile.c
68
69include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracBrowser for help on using the repository browser.

© 2023 Oracle
ContactPrivacy policyTerms of Use