Codebase list libsdl2-mixer / upstream/latest
New upstream version 2.0.4+dfsg1 Felix Geyer 5 years ago
99 changed file(s) with 1692 addition(s) and 9229 deletion(s). Raw diff Collapse all Expand all
00 # Save the local path
1 MY_LOCAL_PATH := $(call my-dir)
1 SDL_MIXER_LOCAL_PATH := $(call my-dir)
22
33
44 # Enable this if you want to support loading FLAC music with libFLAC
1919 MODPLUG_LIBRARY_PATH := external/libmodplug-0.8.9.0
2020
2121 # Enable this if you want to support TiMidity
22 SUPPORT_TIMIDITY ?= true
22 SUPPORT_MID_TIMIDITY ?= true
2323 TIMIDITY_LIBRARY_PATH := timidity
2424
2525
2626 # Build the library
2727 ifeq ($(SUPPORT_FLAC),true)
28 include $(MY_LOCAL_PATH)/$(FLAC_LIBRARY_PATH)/Android.mk
28 include $(SDL_MIXER_LOCAL_PATH)/$(FLAC_LIBRARY_PATH)/Android.mk
2929 endif
3030
3131 # Build the library
3232 ifeq ($(SUPPORT_OGG),true)
33 include $(MY_LOCAL_PATH)/$(OGG_LIBRARY_PATH)/Android.mk
34 include $(MY_LOCAL_PATH)/$(VORBIS_LIBRARY_PATH)/Android.mk
33 include $(SDL_MIXER_LOCAL_PATH)/$(OGG_LIBRARY_PATH)/Android.mk
34 include $(SDL_MIXER_LOCAL_PATH)/$(VORBIS_LIBRARY_PATH)/Android.mk
3535 endif
3636
3737 # Build the library
3838 ifeq ($(SUPPORT_MP3_MPG123),true)
39 include $(MY_LOCAL_PATH)/$(MPG123_LIBRARY_PATH)/Android.mk
39 include $(SDL_MIXER_LOCAL_PATH)/$(MPG123_LIBRARY_PATH)/Android.mk
4040 endif
4141
4242 # Build the library
4343 ifeq ($(SUPPORT_MOD_MODPLUG),true)
44 include $(MY_LOCAL_PATH)/$(MODPLUG_LIBRARY_PATH)/Android.mk
44 include $(SDL_MIXER_LOCAL_PATH)/$(MODPLUG_LIBRARY_PATH)/Android.mk
4545 endif
4646
4747 # Build the library
48 ifeq ($(SUPPORT_TIMIDITY),true)
49 include $(MY_LOCAL_PATH)/$(TIMIDITY_LIBRARY_PATH)/Android.mk
48 ifeq ($(SUPPORT_MID_TIMIDITY),true)
49 include $(SDL_MIXER_LOCAL_PATH)/$(TIMIDITY_LIBRARY_PATH)/Android.mk
5050 endif
5151
5252
5353 # Restore local path
54 LOCAL_PATH := $(MY_LOCAL_PATH)
54 LOCAL_PATH := $(SDL_MIXER_LOCAL_PATH)
5555
5656 include $(CLEAR_VARS)
5757
9191 LOCAL_STATIC_LIBRARIES += modplug
9292 endif
9393
94 ifeq ($(SUPPORT_TIMIDITY),true)
94 ifeq ($(SUPPORT_MID_TIMIDITY),true)
9595 LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(TIMIDITY_LIBRARY_PATH)
9696 LOCAL_CFLAGS += -DMUSIC_MID_TIMIDITY
9797 LOCAL_STATIC_LIBRARIES += timidity
0 2.0.4:
1 Ozkan Sezer - Wed, 10 Oct 2018 14:56:10
2 * Removed smpeg support for mp3 music, now that it's replaced by libmpg123
3 Ozkan Sezer - Sun, 07 Oct 2018 08:50:02
4 * Fixed mp3 mad decoder to skip tags, which otherwise would lead to crashes
5 Ozkan Sezer - Fri, 15 Jun 2018 05:32:56
6 * Added support for Opus music playback using opusfile library
7
8 2.0.3:
9 Sam Lantinga - Thu, Mar 1, 2018 9:06:58 AM
10 * Fixed regression where Mix_Init() would return 0 for available music formats
11
012 2.0.2:
113 Sam Lantinga - Fri Oct 20 22:04:50 PDT 2017
214 * Implemented 24-bit and surround sound support for FLAC audio files
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
3737 PLAYWAVE_OBJECTS = @PLAYWAVE_OBJECTS@
3838 PLAYMUS_OBJECTS = @PLAYMUS_OBJECTS@
3939
40 DIST = *.txt Android.mk Makefile.in SDL2_mixer.pc.in SDL2_mixer.spec.in SDL_mixer.h VisualC VisualC-WinRT Xcode Xcode-iOS acinclude aclocal.m4 autogen.sh build-scripts configure configure.in debian effect_position.c effect_stereoreverse.c effects_internal.c effects_internal.h external gcc-fat.sh load_aiff.c load_aiff.h load_voc.c load_voc.h mixer.c mixer.h music.c music.h music_cmd.c music_cmd.h music_flac.c music_flac.h music_fluidsynth.c music_fluidsynth.h music_mad.c music_mad.h music_mikmod.c music_mikmod.h music_modplug.c music_modplug.h music_mpg123.c music_mpg123.h music_nativemidi.c music_nativemidi.h music_ogg.c music_ogg.h music_smpeg.c music_smpeg.h music_timidity.c music_timidity.h music_wav.c music_wav.h native_midi playmus.c playwave.c timidity version.rc
40 DIST = *.txt Android.mk Makefile.in SDL2_mixer.pc.in SDL2_mixer.spec.in SDL_mixer.h VisualC VisualC-WinRT Xcode Xcode-iOS acinclude aclocal.m4 autogen.sh build-scripts configure configure.in debian effect_position.c effect_stereoreverse.c effects_internal.c effects_internal.h external gcc-fat.sh load_aiff.c load_aiff.h load_voc.c load_voc.h mixer.c mixer.h music.c music.h music_cmd.c music_cmd.h music_flac.c music_flac.h music_fluidsynth.c music_fluidsynth.h music_mad.c music_mad.h music_mikmod.c music_mikmod.h music_modplug.c music_modplug.h music_mpg123.c music_mpg123.h music_nativemidi.c music_nativemidi.h music_ogg.c music_ogg.h music_opus.c music_opus.h music_timidity.c music_timidity.h music_wav.c music_wav.h native_midi playmus.c playwave.c timidity version.rc
4141
4242 LT_AGE = @LT_AGE@
4343 LT_CURRENT = @LT_CURRENT@
1313 The mixer can currently load Microsoft WAVE files and Creative Labs VOC
1414 files as audio samples, it can load FLAC files with libFLAC, it can load
1515 Ogg Vorbis files with Ogg Vorbis or Tremor libraries, it can load MP3 files
16 using mpg123, SMPEG or libmad, and it can load MIDI files with Timidity,
16 using mpg123 or libmad, and it can load MIDI files with Timidity,
1717 FluidSynth, and natively on Windows, Mac OSX, and Linux, and finally it can
1818 load the following file formats via ModPlug or MikMod: .MOD .S3M .IT .XM.
1919
1515 Due to popular demand, here is a simple multi-channel audio mixer.
1616 It supports 4 channels of 16 bit stereo audio, plus a single channel
1717 of music, mixed by the popular MikMod MOD, Timidity MIDI, Ogg Vorbis,
18 Tremor, SMPEG MP3, and libmad MP3 libraries.
18 Tremor, libmpg123 and libmad MP3 libraries.
1919
2020 %package devel
2121 Summary: Libraries, includes and more to develop SDL applications.
2626 Due to popular demand, here is a simple multi-channel audio mixer.
2727 It supports 4 channels of 16 bit stereo audio, plus a single channel
2828 of music, mixed by the popular MikMod MOD, Timidity MIDI, Ogg Vorbis,
29 Tremor, SMPEG MP3, and libmad MP3 libraries.
29 Tremor, libmpg123 and libmad MP3 libraries.
3030
3131 %prep
3232 %setup
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
3737 */
3838 #define SDL_MIXER_MAJOR_VERSION 2
3939 #define SDL_MIXER_MINOR_VERSION 0
40 #define SDL_MIXER_PATCHLEVEL 2
40 #define SDL_MIXER_PATCHLEVEL 4
4141
4242 /* This macro can be used to fill a version structure with the compile-time
4343 * version of the SDL_mixer library.
7979 MIX_INIT_MOD = 0x00000002,
8080 MIX_INIT_MP3 = 0x00000008,
8181 MIX_INIT_OGG = 0x00000010,
82 MIX_INIT_MID = 0x00000020
82 MIX_INIT_MID = 0x00000020,
83 MIX_INIT_OPUS = 0x00000040
8384 } MIX_InitFlags;
8485
8586 /* Loads dynamic libraries and prepares them for use. Flags should be
133134 MUS_MP3,
134135 MUS_MP3_MAD_UNUSED,
135136 MUS_FLAC,
136 MUS_MODPLUG_UNUSED
137 MUS_MODPLUG_UNUSED,
138 MUS_OPUS
137139 } Mix_MusicType;
138140
139141 /* The internal format for a music chunk interpreted via mikmod */
+0
-76
VisualC-WinRT/UWP_VS2015/SDL_mixer-UWP.sln less more
0 
1 Microsoft Visual Studio Solution File, Format Version 12.00
2 # Visual Studio 14
3 VisualStudioVersion = 14.0.25420.1
4 MinimumVisualStudioVersion = 10.0.40219.1
5 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2_mixer-UWP", "SDL_mixer-UWP.vcxproj", "{18665277-E558-4484-93F4-E4DC7BB614CB}"
6 EndProject
7 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_dynamic-UWP", "libogg_dynamic-UWP.vcxproj", "{B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}"
8 EndProject
9 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis_dynamic-UWP", "libvorbis_dynamic-UWP.vcxproj", "{6B6C1F59-6A82-4097-8907-04DF5C95D014}"
10 EndProject
11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbisfile_dynamic-UWP", "libvorbisfile_dynamic-UWP.vcxproj", "{70EF3B8F-6AAF-401B-9818-3371E950E73C}"
12 EndProject
13 Global
14 GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 Debug|ARM = Debug|ARM
16 Debug|x64 = Debug|x64
17 Debug|x86 = Debug|x86
18 Release|ARM = Release|ARM
19 Release|x64 = Release|x64
20 Release|x86 = Release|x86
21 EndGlobalSection
22 GlobalSection(ProjectConfigurationPlatforms) = postSolution
23 {18665277-E558-4484-93F4-E4DC7BB614CB}.Debug|ARM.ActiveCfg = Debug|ARM
24 {18665277-E558-4484-93F4-E4DC7BB614CB}.Debug|ARM.Build.0 = Debug|ARM
25 {18665277-E558-4484-93F4-E4DC7BB614CB}.Debug|x64.ActiveCfg = Debug|x64
26 {18665277-E558-4484-93F4-E4DC7BB614CB}.Debug|x64.Build.0 = Debug|x64
27 {18665277-E558-4484-93F4-E4DC7BB614CB}.Debug|x86.ActiveCfg = Debug|Win32
28 {18665277-E558-4484-93F4-E4DC7BB614CB}.Debug|x86.Build.0 = Debug|Win32
29 {18665277-E558-4484-93F4-E4DC7BB614CB}.Release|ARM.ActiveCfg = Release|ARM
30 {18665277-E558-4484-93F4-E4DC7BB614CB}.Release|ARM.Build.0 = Release|ARM
31 {18665277-E558-4484-93F4-E4DC7BB614CB}.Release|x64.ActiveCfg = Release|x64
32 {18665277-E558-4484-93F4-E4DC7BB614CB}.Release|x64.Build.0 = Release|x64
33 {18665277-E558-4484-93F4-E4DC7BB614CB}.Release|x86.ActiveCfg = Release|Win32
34 {18665277-E558-4484-93F4-E4DC7BB614CB}.Release|x86.Build.0 = Release|Win32
35 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Debug|ARM.ActiveCfg = Debug|ARM
36 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Debug|ARM.Build.0 = Debug|ARM
37 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Debug|x64.ActiveCfg = Debug|x64
38 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Debug|x64.Build.0 = Debug|x64
39 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Debug|x86.ActiveCfg = Debug|Win32
40 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Debug|x86.Build.0 = Debug|Win32
41 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Release|ARM.ActiveCfg = Release|ARM
42 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Release|ARM.Build.0 = Release|ARM
43 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Release|x64.ActiveCfg = Release|x64
44 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Release|x64.Build.0 = Release|x64
45 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Release|x86.ActiveCfg = Release|Win32
46 {B14F8B7F-C9FF-4FD3-B328-7C68AB801E85}.Release|x86.Build.0 = Release|Win32
47 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Debug|ARM.ActiveCfg = Debug|ARM
48 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Debug|ARM.Build.0 = Debug|ARM
49 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Debug|x64.ActiveCfg = Debug|x64
50 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Debug|x64.Build.0 = Debug|x64
51 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Debug|x86.ActiveCfg = Debug|Win32
52 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Debug|x86.Build.0 = Debug|Win32
53 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Release|ARM.ActiveCfg = Release|ARM
54 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Release|ARM.Build.0 = Release|ARM
55 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Release|x64.ActiveCfg = Release|x64
56 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Release|x64.Build.0 = Release|x64
57 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Release|x86.ActiveCfg = Release|Win32
58 {6B6C1F59-6A82-4097-8907-04DF5C95D014}.Release|x86.Build.0 = Release|Win32
59 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Debug|ARM.ActiveCfg = Debug|ARM
60 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Debug|ARM.Build.0 = Debug|ARM
61 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Debug|x64.ActiveCfg = Debug|x64
62 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Debug|x64.Build.0 = Debug|x64
63 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Debug|x86.ActiveCfg = Debug|Win32
64 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Debug|x86.Build.0 = Debug|Win32
65 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Release|ARM.ActiveCfg = Release|ARM
66 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Release|ARM.Build.0 = Release|ARM
67 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Release|x64.ActiveCfg = Release|x64
68 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Release|x64.Build.0 = Release|x64
69 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Release|x86.ActiveCfg = Release|Win32
70 {70EF3B8F-6AAF-401B-9818-3371E950E73C}.Release|x86.Build.0 = Release|Win32
71 EndGlobalSection
72 GlobalSection(SolutionProperties) = preSolution
73 HideSolutionNode = FALSE
74 EndGlobalSection
75 EndGlobal
+0
-273
VisualC-WinRT/UWP_VS2015/SDL_mixer-UWP.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\effects_internal.c" />
30 <ClCompile Include="..\..\effect_position.c" />
31 <ClCompile Include="..\..\effect_stereoreverse.c" />
32 <ClCompile Include="..\..\load_aiff.c" />
33 <ClCompile Include="..\..\load_voc.c" />
34 <ClCompile Include="..\..\mixer.c" />
35 <ClCompile Include="..\..\music.c" />
36 <ClCompile Include="..\..\music_cmd.c" />
37 <ClCompile Include="..\..\music_flac.c" />
38 <ClCompile Include="..\..\music_fluidsynth.c" />
39 <ClCompile Include="..\..\music_mad.c" />
40 <ClCompile Include="..\..\music_mikmod.c" />
41 <ClCompile Include="..\..\music_modplug.c" />
42 <ClCompile Include="..\..\music_mpg123.c" />
43 <ClCompile Include="..\..\music_nativemidi.c" />
44 <ClCompile Include="..\..\music_ogg.c" />
45 <ClCompile Include="..\..\music_smpeg.c" />
46 <ClCompile Include="..\..\music_timidity.c" />
47 <ClCompile Include="..\..\music_wav.c" />
48 <ClCompile Include="..\..\timidity\common.c" />
49 <ClCompile Include="..\..\timidity\instrum.c" />
50 <ClCompile Include="..\..\timidity\mix.c" />
51 <ClCompile Include="..\..\timidity\output.c" />
52 <ClCompile Include="..\..\timidity\playmidi.c" />
53 <ClCompile Include="..\..\timidity\readmidi.c" />
54 <ClCompile Include="..\..\timidity\resample.c" />
55 <ClCompile Include="..\..\timidity\tables.c" />
56 <ClCompile Include="..\..\timidity\timidity.c" />
57 </ItemGroup>
58 <ItemGroup>
59 <ClInclude Include="..\..\SDL_mixer.h" />
60 <ClInclude Include="..\..\timidity\common.h" />
61 <ClInclude Include="..\..\timidity\instrum.h" />
62 <ClInclude Include="..\..\timidity\mix.h" />
63 <ClInclude Include="..\..\timidity\options.h" />
64 <ClInclude Include="..\..\timidity\output.h" />
65 <ClInclude Include="..\..\timidity\playmidi.h" />
66 <ClInclude Include="..\..\timidity\readmidi.h" />
67 <ClInclude Include="..\..\timidity\resample.h" />
68 <ClInclude Include="..\..\timidity\tables.h" />
69 <ClInclude Include="..\..\timidity\timidity.h" />
70 </ItemGroup>
71 <ItemGroup>
72 <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\UWP_VS2015\SDL-UWP.vcxproj">
73 <Project>{89e9b32e-a86a-47c3-a948-d2b1622925ce}</Project>
74 </ProjectReference>
75 <ProjectReference Include="libogg_dynamic-UWP.vcxproj">
76 <Project>{b14f8b7f-c9ff-4fd3-b328-7c68ab801e85}</Project>
77 </ProjectReference>
78 <ProjectReference Include="libvorbisfile_dynamic-UWP.vcxproj">
79 <Project>{70ef3b8f-6aaf-401b-9818-3371e950e73c}</Project>
80 </ProjectReference>
81 <ProjectReference Include="libvorbis_dynamic-UWP.vcxproj">
82 <Project>{6b6c1f59-6a82-4097-8907-04df5c95d014}</Project>
83 </ProjectReference>
84 </ItemGroup>
85 <PropertyGroup Label="Globals">
86 <ProjectGuid>{18665277-e558-4484-93f4-e4dc7bb614cb}</ProjectGuid>
87 <Keyword>DynamicLibrary</Keyword>
88 <ProjectName>SDL2_mixer-UWP</ProjectName>
89 <RootNamespace>SDL2_mixer_UWP</RootNamespace>
90 <DefaultLanguage>en-US</DefaultLanguage>
91 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
92 <AppContainerApplication>true</AppContainerApplication>
93 <ApplicationType>Windows Store</ApplicationType>
94 <ApplicationTypeRevision>8.2</ApplicationTypeRevision>
95 <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
96 <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
97 <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
98 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
99 </PropertyGroup>
100 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
101 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
102 <ConfigurationType>DynamicLibrary</ConfigurationType>
103 <UseDebugLibraries>true</UseDebugLibraries>
104 <PlatformToolset>v140</PlatformToolset>
105 </PropertyGroup>
106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
107 <ConfigurationType>DynamicLibrary</ConfigurationType>
108 <UseDebugLibraries>true</UseDebugLibraries>
109 <PlatformToolset>v140</PlatformToolset>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
112 <ConfigurationType>DynamicLibrary</ConfigurationType>
113 <UseDebugLibraries>true</UseDebugLibraries>
114 <PlatformToolset>v140</PlatformToolset>
115 </PropertyGroup>
116 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
117 <ConfigurationType>DynamicLibrary</ConfigurationType>
118 <UseDebugLibraries>false</UseDebugLibraries>
119 <WholeProgramOptimization>true</WholeProgramOptimization>
120 <PlatformToolset>v140</PlatformToolset>
121 </PropertyGroup>
122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
123 <ConfigurationType>DynamicLibrary</ConfigurationType>
124 <UseDebugLibraries>false</UseDebugLibraries>
125 <WholeProgramOptimization>true</WholeProgramOptimization>
126 <PlatformToolset>v140</PlatformToolset>
127 </PropertyGroup>
128 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
129 <ConfigurationType>DynamicLibrary</ConfigurationType>
130 <UseDebugLibraries>false</UseDebugLibraries>
131 <WholeProgramOptimization>true</WholeProgramOptimization>
132 <PlatformToolset>v140</PlatformToolset>
133 </PropertyGroup>
134 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
135 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
136 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
137 </ImportGroup>
138 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
139 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
140 </ImportGroup>
141 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
142 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
143 </ImportGroup>
144 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
145 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
146 </ImportGroup>
147 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
148 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
149 </ImportGroup>
150 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
151 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
152 </ImportGroup>
153 <PropertyGroup Label="UserMacros" />
154 <PropertyGroup />
155 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
156 <GenerateManifest>false</GenerateManifest>
157 <IgnoreImportLibrary>false</IgnoreImportLibrary>
158 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
159 <TargetName>SDL2_mixer</TargetName>
160 </PropertyGroup>
161 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
162 <GenerateManifest>false</GenerateManifest>
163 <IgnoreImportLibrary>false</IgnoreImportLibrary>
164 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
165 <TargetName>SDL2_mixer</TargetName>
166 </PropertyGroup>
167 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
168 <GenerateManifest>false</GenerateManifest>
169 <IgnoreImportLibrary>false</IgnoreImportLibrary>
170 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
171 <TargetName>SDL2_mixer</TargetName>
172 </PropertyGroup>
173 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
174 <GenerateManifest>false</GenerateManifest>
175 <IgnoreImportLibrary>false</IgnoreImportLibrary>
176 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
177 <TargetName>SDL2_mixer</TargetName>
178 </PropertyGroup>
179 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
180 <GenerateManifest>false</GenerateManifest>
181 <IgnoreImportLibrary>false</IgnoreImportLibrary>
182 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
183 <TargetName>SDL2_mixer</TargetName>
184 </PropertyGroup>
185 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
186 <GenerateManifest>false</GenerateManifest>
187 <IgnoreImportLibrary>false</IgnoreImportLibrary>
188 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
189 <TargetName>SDL2_mixer</TargetName>
190 </PropertyGroup>
191 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
192 <ClCompile>
193 <PrecompiledHeader>NotUsing</PrecompiledHeader>
194 <CompileAsWinRT>false</CompileAsWinRT>
195 <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
196 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
197 </ClCompile>
198 <Link>
199 <SubSystem>Console</SubSystem>
200 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
201 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
202 </Link>
203 </ItemDefinitionGroup>
204 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
205 <ClCompile>
206 <PrecompiledHeader>NotUsing</PrecompiledHeader>
207 <CompileAsWinRT>false</CompileAsWinRT>
208 <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
210 </ClCompile>
211 <Link>
212 <SubSystem>Console</SubSystem>
213 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
214 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
215 </Link>
216 </ItemDefinitionGroup>
217 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
218 <ClCompile>
219 <PrecompiledHeader>NotUsing</PrecompiledHeader>
220 <CompileAsWinRT>false</CompileAsWinRT>
221 <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
222 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
223 </ClCompile>
224 <Link>
225 <SubSystem>Console</SubSystem>
226 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
227 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
228 </Link>
229 </ItemDefinitionGroup>
230 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
231 <ClCompile>
232 <PrecompiledHeader>NotUsing</PrecompiledHeader>
233 <CompileAsWinRT>false</CompileAsWinRT>
234 <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
235 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
236 </ClCompile>
237 <Link>
238 <SubSystem>Console</SubSystem>
239 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
240 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
241 </Link>
242 </ItemDefinitionGroup>
243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
244 <ClCompile>
245 <PrecompiledHeader>NotUsing</PrecompiledHeader>
246 <CompileAsWinRT>false</CompileAsWinRT>
247 <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
248 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
249 </ClCompile>
250 <Link>
251 <SubSystem>Console</SubSystem>
252 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
253 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
254 </Link>
255 </ItemDefinitionGroup>
256 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
257 <ClCompile>
258 <PrecompiledHeader>NotUsing</PrecompiledHeader>
259 <CompileAsWinRT>false</CompileAsWinRT>
260 <AdditionalIncludeDirectories>..\..\timidity;..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
261 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
262 </ClCompile>
263 <Link>
264 <SubSystem>Console</SubSystem>
265 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
266 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
267 </Link>
268 </ItemDefinitionGroup>
269 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
270 <ImportGroup Label="ExtensionTargets">
271 </ImportGroup>
272 </Project>
+0
-89
VisualC-WinRT/UWP_VS2015/SDL_mixer-UWP.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\effect_position.c" />
4 <ClCompile Include="..\..\effect_stereoreverse.c" />
5 <ClCompile Include="..\..\effects_internal.c" />
6 <ClCompile Include="..\..\load_aiff.c" />
7 <ClCompile Include="..\..\load_voc.c" />
8 <ClCompile Include="..\..\mixer.c" />
9 <ClCompile Include="..\..\music.c" />
10 <ClCompile Include="..\..\music_cmd.c" />
11 <ClCompile Include="..\..\music_flac.c" />
12 <ClCompile Include="..\..\music_fluidsynth.c" />
13 <ClCompile Include="..\..\music_mad.c" />
14 <ClCompile Include="..\..\music_mikmod.c" />
15 <ClCompile Include="..\..\music_modplug.c" />
16 <ClCompile Include="..\..\music_mpg123.c" />
17 <ClCompile Include="..\..\music_nativemidi.c" />
18 <ClCompile Include="..\..\music_ogg.c" />
19 <ClCompile Include="..\..\music_smpeg.c" />
20 <ClCompile Include="..\..\music_timidity.c" />
21 <ClCompile Include="..\..\music_wav.c" />
22 <ClCompile Include="..\..\timidity\common.c">
23 <Filter>Timidity</Filter>
24 </ClCompile>
25 <ClCompile Include="..\..\timidity\instrum.c">
26 <Filter>Timidity</Filter>
27 </ClCompile>
28 <ClCompile Include="..\..\timidity\mix.c">
29 <Filter>Timidity</Filter>
30 </ClCompile>
31 <ClCompile Include="..\..\timidity\output.c">
32 <Filter>Timidity</Filter>
33 </ClCompile>
34 <ClCompile Include="..\..\timidity\playmidi.c">
35 <Filter>Timidity</Filter>
36 </ClCompile>
37 <ClCompile Include="..\..\timidity\readmidi.c">
38 <Filter>Timidity</Filter>
39 </ClCompile>
40 <ClCompile Include="..\..\timidity\resample.c">
41 <Filter>Timidity</Filter>
42 </ClCompile>
43 <ClCompile Include="..\..\timidity\tables.c">
44 <Filter>Timidity</Filter>
45 </ClCompile>
46 <ClCompile Include="..\..\timidity\timidity.c">
47 <Filter>Timidity</Filter>
48 </ClCompile>
49 </ItemGroup>
50 <ItemGroup>
51 <ClInclude Include="..\..\SDL_mixer.h" />
52 <ClInclude Include="..\..\timidity\common.h">
53 <Filter>Timidity</Filter>
54 </ClInclude>
55 <ClInclude Include="..\..\timidity\instrum.h">
56 <Filter>Timidity</Filter>
57 </ClInclude>
58 <ClInclude Include="..\..\timidity\mix.h">
59 <Filter>Timidity</Filter>
60 </ClInclude>
61 <ClInclude Include="..\..\timidity\options.h">
62 <Filter>Timidity</Filter>
63 </ClInclude>
64 <ClInclude Include="..\..\timidity\output.h">
65 <Filter>Timidity</Filter>
66 </ClInclude>
67 <ClInclude Include="..\..\timidity\playmidi.h">
68 <Filter>Timidity</Filter>
69 </ClInclude>
70 <ClInclude Include="..\..\timidity\readmidi.h">
71 <Filter>Timidity</Filter>
72 </ClInclude>
73 <ClInclude Include="..\..\timidity\resample.h">
74 <Filter>Timidity</Filter>
75 </ClInclude>
76 <ClInclude Include="..\..\timidity\tables.h">
77 <Filter>Timidity</Filter>
78 </ClInclude>
79 <ClInclude Include="..\..\timidity\timidity.h">
80 <Filter>Timidity</Filter>
81 </ClInclude>
82 </ItemGroup>
83 <ItemGroup>
84 <Filter Include="Timidity">
85 <UniqueIdentifier>{660dbe57-4c07-417e-9609-12b312726942}</UniqueIdentifier>
86 </Filter>
87 </ItemGroup>
88 </Project>
+0
-239
VisualC-WinRT/UWP_VS2015/libogg_dynamic-UWP.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\external\libogg-1.3.2\src\bitwise.c" />
30 <ClCompile Include="..\..\external\libogg-1.3.2\src\framing.c" />
31 </ItemGroup>
32 <ItemGroup>
33 <None Include="..\..\external\libogg-1.3.2\win32\ogg.def" />
34 </ItemGroup>
35 <ItemGroup>
36 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\ogg.h" />
37 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\os_types.h" />
38 </ItemGroup>
39 <PropertyGroup Label="Globals">
40 <ProjectGuid>{b14f8b7f-c9ff-4fd3-b328-7c68ab801e85}</ProjectGuid>
41 <Keyword>DynamicLibrary</Keyword>
42 <ProjectName>libogg_dynamic-UWP</ProjectName>
43 <RootNamespace>libogg_dynamic_UWP</RootNamespace>
44 <DefaultLanguage>en-US</DefaultLanguage>
45 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
46 <AppContainerApplication>true</AppContainerApplication>
47 <ApplicationType>Windows Store</ApplicationType>
48 <ApplicationTypeRevision>8.2</ApplicationTypeRevision>
49 <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
50 <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
51 <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
52 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
53 </PropertyGroup>
54 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
56 <ConfigurationType>DynamicLibrary</ConfigurationType>
57 <UseDebugLibraries>true</UseDebugLibraries>
58 <PlatformToolset>v140</PlatformToolset>
59 </PropertyGroup>
60 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
61 <ConfigurationType>DynamicLibrary</ConfigurationType>
62 <UseDebugLibraries>true</UseDebugLibraries>
63 <PlatformToolset>v140</PlatformToolset>
64 </PropertyGroup>
65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
66 <ConfigurationType>DynamicLibrary</ConfigurationType>
67 <UseDebugLibraries>true</UseDebugLibraries>
68 <PlatformToolset>v140</PlatformToolset>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
71 <ConfigurationType>DynamicLibrary</ConfigurationType>
72 <UseDebugLibraries>false</UseDebugLibraries>
73 <WholeProgramOptimization>true</WholeProgramOptimization>
74 <PlatformToolset>v140</PlatformToolset>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
77 <ConfigurationType>DynamicLibrary</ConfigurationType>
78 <UseDebugLibraries>false</UseDebugLibraries>
79 <WholeProgramOptimization>true</WholeProgramOptimization>
80 <PlatformToolset>v140</PlatformToolset>
81 </PropertyGroup>
82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
83 <ConfigurationType>DynamicLibrary</ConfigurationType>
84 <UseDebugLibraries>false</UseDebugLibraries>
85 <WholeProgramOptimization>true</WholeProgramOptimization>
86 <PlatformToolset>v140</PlatformToolset>
87 </PropertyGroup>
88 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
89 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
92 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
95 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
101 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103 </ImportGroup>
104 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106 </ImportGroup>
107 <PropertyGroup Label="UserMacros" />
108 <PropertyGroup />
109 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
110 <GenerateManifest>false</GenerateManifest>
111 <IgnoreImportLibrary>false</IgnoreImportLibrary>
112 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
113 <TargetName>libogg</TargetName>
114 </PropertyGroup>
115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
116 <GenerateManifest>false</GenerateManifest>
117 <IgnoreImportLibrary>false</IgnoreImportLibrary>
118 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
119 <TargetName>libogg</TargetName>
120 </PropertyGroup>
121 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
122 <GenerateManifest>false</GenerateManifest>
123 <IgnoreImportLibrary>false</IgnoreImportLibrary>
124 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
125 <TargetName>libogg</TargetName>
126 </PropertyGroup>
127 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
128 <GenerateManifest>false</GenerateManifest>
129 <IgnoreImportLibrary>false</IgnoreImportLibrary>
130 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
131 <TargetName>libogg</TargetName>
132 </PropertyGroup>
133 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
134 <GenerateManifest>false</GenerateManifest>
135 <IgnoreImportLibrary>false</IgnoreImportLibrary>
136 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
137 <TargetName>libogg</TargetName>
138 </PropertyGroup>
139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
140 <GenerateManifest>false</GenerateManifest>
141 <IgnoreImportLibrary>false</IgnoreImportLibrary>
142 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
143 <TargetName>libogg</TargetName>
144 </PropertyGroup>
145 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
146 <ClCompile>
147 <PrecompiledHeader>NotUsing</PrecompiledHeader>
148 <CompileAsWinRT>false</CompileAsWinRT>
149 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
150 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
151 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
152 </ClCompile>
153 <Link>
154 <SubSystem>Console</SubSystem>
155 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
156 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
157 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
158 </Link>
159 </ItemDefinitionGroup>
160 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
161 <ClCompile>
162 <PrecompiledHeader>NotUsing</PrecompiledHeader>
163 <CompileAsWinRT>false</CompileAsWinRT>
164 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
165 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
167 </ClCompile>
168 <Link>
169 <SubSystem>Console</SubSystem>
170 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
171 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
172 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
173 </Link>
174 </ItemDefinitionGroup>
175 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
176 <ClCompile>
177 <PrecompiledHeader>NotUsing</PrecompiledHeader>
178 <CompileAsWinRT>false</CompileAsWinRT>
179 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
180 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
181 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
182 </ClCompile>
183 <Link>
184 <SubSystem>Console</SubSystem>
185 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
186 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
187 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
188 </Link>
189 </ItemDefinitionGroup>
190 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
191 <ClCompile>
192 <PrecompiledHeader>NotUsing</PrecompiledHeader>
193 <CompileAsWinRT>false</CompileAsWinRT>
194 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
195 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
196 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
197 </ClCompile>
198 <Link>
199 <SubSystem>Console</SubSystem>
200 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
201 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
202 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
203 </Link>
204 </ItemDefinitionGroup>
205 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
206 <ClCompile>
207 <PrecompiledHeader>NotUsing</PrecompiledHeader>
208 <CompileAsWinRT>false</CompileAsWinRT>
209 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
210 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
211 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
212 </ClCompile>
213 <Link>
214 <SubSystem>Console</SubSystem>
215 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
216 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
217 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
218 </Link>
219 </ItemDefinitionGroup>
220 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
221 <ClCompile>
222 <PrecompiledHeader>NotUsing</PrecompiledHeader>
223 <CompileAsWinRT>false</CompileAsWinRT>
224 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
225 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
226 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
227 </ClCompile>
228 <Link>
229 <SubSystem>Console</SubSystem>
230 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
231 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
232 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
233 </Link>
234 </ItemDefinitionGroup>
235 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
236 <ImportGroup Label="ExtensionTargets">
237 </ImportGroup>
238 </Project>
+0
-14
VisualC-WinRT/UWP_VS2015/libogg_dynamic-UWP.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libogg-1.3.1\src\bitwise.c" />
4 <ClCompile Include="..\..\external\libogg-1.3.1\src\framing.c" />
5 </ItemGroup>
6 <ItemGroup>
7 <None Include="..\..\external\libogg-1.3.1\win32\ogg.def" />
8 </ItemGroup>
9 <ItemGroup>
10 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\ogg.h" />
11 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\os_types.h" />
12 </ItemGroup>
13 </Project>
+0
-303
VisualC-WinRT/UWP_VS2015/libvorbis_dynamic-UWP.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\analysis.c" />
30 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\bitrate.c" />
31 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\block.c" />
32 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\codebook.c" />
33 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\envelope.c" />
34 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor0.c" />
35 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor1.c" />
36 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\info.c" />
37 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lookup.c" />
38 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lpc.c" />
39 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lsp.c" />
40 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mapping0.c" />
41 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mdct.c" />
42 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\psy.c" />
43 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\registry.c" />
44 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\res0.c" />
45 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\sharedbook.c" />
46 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\smallft.c" />
47 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\synthesis.c" />
48 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisenc.c" />
49 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\window.c" />
50 </ItemGroup>
51 <ItemGroup>
52 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\codec.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisenc.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\backends.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\bitrate.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\coupled\res_books_stereo.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\floor\floor_books.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\uncoupled\res_books_uncoupled.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codebook.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codec_internal.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\envelope.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\highlevel.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup_data.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lpc.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lsp.h" />
68 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\masking.h" />
69 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\mdct.h" />
70 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\misc.h" />
71 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\floor_all.h" />
72 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_11.h" />
73 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_16.h" />
74 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_44.h" />
75 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_8.h" />
76 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_16.h" />
77 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44.h" />
78 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44u.h" />
79 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_8.h" />
80 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_11.h" />
81 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_16.h" />
82 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_22.h" />
83 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_32.h" />
84 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44.h" />
85 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44u.h" />
86 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_8.h" />
87 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_X.h" />
88 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\os.h" />
89 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\psy.h" />
90 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\registry.h" />
91 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\scales.h" />
92 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\smallft.h" />
93 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\window.h" />
94 </ItemGroup>
95 <ItemGroup>
96 <None Include="..\..\external\libvorbis-1.3.5\win32\vorbis.def" />
97 </ItemGroup>
98 <ItemGroup>
99 <ProjectReference Include="libogg_dynamic-UWP.vcxproj">
100 <Project>{b14f8b7f-c9ff-4fd3-b328-7c68ab801e85}</Project>
101 </ProjectReference>
102 </ItemGroup>
103 <PropertyGroup Label="Globals">
104 <ProjectGuid>{6b6c1f59-6a82-4097-8907-04df5c95d014}</ProjectGuid>
105 <Keyword>Win32Proj</Keyword>
106 <ProjectName>libvorbis_dynamic-UWP</ProjectName>
107 <RootNamespace>libvorbis_dynamic_UWP</RootNamespace>
108 <DefaultLanguage>en-US</DefaultLanguage>
109 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
110 <AppContainerApplication>true</AppContainerApplication>
111 <ApplicationType>Windows Store</ApplicationType>
112 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
113 <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
114 <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
115 <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
116 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
117 </PropertyGroup>
118 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
119 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
120 <ConfigurationType>DynamicLibrary</ConfigurationType>
121 <UseDebugLibraries>true</UseDebugLibraries>
122 <PlatformToolset>v140</PlatformToolset>
123 </PropertyGroup>
124 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
125 <ConfigurationType>DynamicLibrary</ConfigurationType>
126 <UseDebugLibraries>true</UseDebugLibraries>
127 <PlatformToolset>v140</PlatformToolset>
128 </PropertyGroup>
129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
130 <ConfigurationType>DynamicLibrary</ConfigurationType>
131 <UseDebugLibraries>true</UseDebugLibraries>
132 <PlatformToolset>v140</PlatformToolset>
133 </PropertyGroup>
134 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
135 <ConfigurationType>DynamicLibrary</ConfigurationType>
136 <UseDebugLibraries>false</UseDebugLibraries>
137 <WholeProgramOptimization>true</WholeProgramOptimization>
138 <PlatformToolset>v140</PlatformToolset>
139 </PropertyGroup>
140 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
141 <ConfigurationType>DynamicLibrary</ConfigurationType>
142 <UseDebugLibraries>false</UseDebugLibraries>
143 <WholeProgramOptimization>true</WholeProgramOptimization>
144 <PlatformToolset>v140</PlatformToolset>
145 </PropertyGroup>
146 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
147 <ConfigurationType>DynamicLibrary</ConfigurationType>
148 <UseDebugLibraries>false</UseDebugLibraries>
149 <WholeProgramOptimization>true</WholeProgramOptimization>
150 <PlatformToolset>v140</PlatformToolset>
151 </PropertyGroup>
152 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
153 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
154 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
155 </ImportGroup>
156 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
157 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
158 </ImportGroup>
159 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
160 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
161 </ImportGroup>
162 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
163 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
164 </ImportGroup>
165 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
166 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
167 </ImportGroup>
168 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
169 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
170 </ImportGroup>
171 <PropertyGroup Label="UserMacros" />
172 <PropertyGroup />
173 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
174 <GenerateManifest>false</GenerateManifest>
175 <IgnoreImportLibrary>false</IgnoreImportLibrary>
176 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
177 <TargetName>libvorbis</TargetName>
178 </PropertyGroup>
179 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
180 <GenerateManifest>false</GenerateManifest>
181 <IgnoreImportLibrary>false</IgnoreImportLibrary>
182 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
183 <TargetName>libvorbis</TargetName>
184 </PropertyGroup>
185 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
186 <GenerateManifest>false</GenerateManifest>
187 <IgnoreImportLibrary>false</IgnoreImportLibrary>
188 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
189 <TargetName>libvorbis</TargetName>
190 </PropertyGroup>
191 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
192 <GenerateManifest>false</GenerateManifest>
193 <IgnoreImportLibrary>false</IgnoreImportLibrary>
194 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
195 <TargetName>libvorbis</TargetName>
196 </PropertyGroup>
197 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
198 <GenerateManifest>false</GenerateManifest>
199 <IgnoreImportLibrary>false</IgnoreImportLibrary>
200 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
201 <TargetName>libvorbis</TargetName>
202 </PropertyGroup>
203 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
204 <GenerateManifest>false</GenerateManifest>
205 <IgnoreImportLibrary>false</IgnoreImportLibrary>
206 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
207 <TargetName>libvorbis</TargetName>
208 </PropertyGroup>
209 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
210 <ClCompile>
211 <PrecompiledHeader>NotUsing</PrecompiledHeader>
212 <CompileAsWinRT>false</CompileAsWinRT>
213 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
214 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
215 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
216 </ClCompile>
217 <Link>
218 <SubSystem>Console</SubSystem>
219 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
220 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
221 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
222 </Link>
223 </ItemDefinitionGroup>
224 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
225 <ClCompile>
226 <PrecompiledHeader>NotUsing</PrecompiledHeader>
227 <CompileAsWinRT>false</CompileAsWinRT>
228 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
229 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
230 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
231 </ClCompile>
232 <Link>
233 <SubSystem>Console</SubSystem>
234 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
235 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
236 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
237 </Link>
238 </ItemDefinitionGroup>
239 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
240 <ClCompile>
241 <PrecompiledHeader>NotUsing</PrecompiledHeader>
242 <CompileAsWinRT>false</CompileAsWinRT>
243 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
244 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
245 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
246 </ClCompile>
247 <Link>
248 <SubSystem>Console</SubSystem>
249 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
250 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
251 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
252 </Link>
253 </ItemDefinitionGroup>
254 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
255 <ClCompile>
256 <PrecompiledHeader>NotUsing</PrecompiledHeader>
257 <CompileAsWinRT>false</CompileAsWinRT>
258 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
259 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
260 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
261 </ClCompile>
262 <Link>
263 <SubSystem>Console</SubSystem>
264 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
265 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
266 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
267 </Link>
268 </ItemDefinitionGroup>
269 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
270 <ClCompile>
271 <PrecompiledHeader>NotUsing</PrecompiledHeader>
272 <CompileAsWinRT>false</CompileAsWinRT>
273 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
274 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
275 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
276 </ClCompile>
277 <Link>
278 <SubSystem>Console</SubSystem>
279 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
280 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
281 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
282 </Link>
283 </ItemDefinitionGroup>
284 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
285 <ClCompile>
286 <PrecompiledHeader>NotUsing</PrecompiledHeader>
287 <CompileAsWinRT>false</CompileAsWinRT>
288 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
289 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
290 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
291 </ClCompile>
292 <Link>
293 <SubSystem>Console</SubSystem>
294 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
295 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
296 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
297 </Link>
298 </ItemDefinitionGroup>
299 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
300 <ImportGroup Label="ExtensionTargets">
301 </ImportGroup>
302 </Project>
+0
-73
VisualC-WinRT/UWP_VS2015/libvorbis_dynamic-UWP.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\analysis.c" />
4 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\bitrate.c" />
5 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\block.c" />
6 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\codebook.c" />
7 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\envelope.c" />
8 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor0.c" />
9 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor1.c" />
10 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\info.c" />
11 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lookup.c" />
12 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lpc.c" />
13 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lsp.c" />
14 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mapping0.c" />
15 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mdct.c" />
16 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\psy.c" />
17 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\registry.c" />
18 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\res0.c" />
19 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\sharedbook.c" />
20 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\smallft.c" />
21 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\synthesis.c" />
22 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisenc.c" />
23 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\window.c" />
24 </ItemGroup>
25 <ItemGroup>
26 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\backends.h" />
27 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\bitrate.h" />
28 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codebook.h" />
29 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\codec.h" />
30 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codec_internal.h" />
31 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\envelope.h" />
32 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\floor_all.h" />
33 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\floor\floor_books.h" />
34 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\highlevel.h" />
35 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup.h" />
36 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup_data.h" />
37 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lpc.h" />
38 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lsp.h" />
39 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\masking.h" />
40 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\mdct.h" />
41 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\misc.h" />
42 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\os.h" />
43 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\psy.h" />
44 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_8.h" />
45 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_11.h" />
46 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_16.h" />
47 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_44.h" />
48 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\registry.h" />
49 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\coupled\res_books_stereo.h" />
50 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\uncoupled\res_books_uncoupled.h" />
51 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_8.h" />
52 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_16.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44u.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\scales.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_8.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_11.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_16.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_22.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_32.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44u.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_X.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\smallft.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisenc.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\window.h" />
68 </ItemGroup>
69 <ItemGroup>
70 <None Include="..\..\external\libvorbis-1.3.3\win32\vorbis.def" />
71 </ItemGroup>
72 </Project>
+0
-242
VisualC-WinRT/UWP_VS2015/libvorbisfile_dynamic-UWP.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisfile.c" />
30 </ItemGroup>
31 <ItemGroup>
32 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
33 </ItemGroup>
34 <ItemGroup>
35 <ProjectReference Include="libogg_dynamic-UWP.vcxproj">
36 <Project>{b14f8b7f-c9ff-4fd3-b328-7c68ab801e85}</Project>
37 </ProjectReference>
38 <ProjectReference Include="libvorbis_dynamic-UWP.vcxproj">
39 <Project>{6b6c1f59-6a82-4097-8907-04df5c95d014}</Project>
40 </ProjectReference>
41 </ItemGroup>
42 <PropertyGroup Label="Globals">
43 <ProjectGuid>{70ef3b8f-6aaf-401b-9818-3371e950e73c}</ProjectGuid>
44 <Keyword>DynamicLibrary</Keyword>
45 <ProjectName>libvorbisfile_dynamic-UWP</ProjectName>
46 <RootNamespace>libvorbisfile_dynamic_UWP</RootNamespace>
47 <DefaultLanguage>en-US</DefaultLanguage>
48 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
49 <AppContainerApplication>true</AppContainerApplication>
50 <ApplicationType>Windows Store</ApplicationType>
51 <ApplicationTypeRevision>8.2</ApplicationTypeRevision>
52 <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
53 <TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
54 <WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
55 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
56 </PropertyGroup>
57 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
59 <ConfigurationType>DynamicLibrary</ConfigurationType>
60 <UseDebugLibraries>true</UseDebugLibraries>
61 <PlatformToolset>v140</PlatformToolset>
62 </PropertyGroup>
63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
64 <ConfigurationType>DynamicLibrary</ConfigurationType>
65 <UseDebugLibraries>true</UseDebugLibraries>
66 <PlatformToolset>v140</PlatformToolset>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69 <ConfigurationType>DynamicLibrary</ConfigurationType>
70 <UseDebugLibraries>true</UseDebugLibraries>
71 <PlatformToolset>v140</PlatformToolset>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
74 <ConfigurationType>DynamicLibrary</ConfigurationType>
75 <UseDebugLibraries>false</UseDebugLibraries>
76 <WholeProgramOptimization>true</WholeProgramOptimization>
77 <PlatformToolset>v140</PlatformToolset>
78 </PropertyGroup>
79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
80 <ConfigurationType>DynamicLibrary</ConfigurationType>
81 <UseDebugLibraries>false</UseDebugLibraries>
82 <WholeProgramOptimization>true</WholeProgramOptimization>
83 <PlatformToolset>v140</PlatformToolset>
84 </PropertyGroup>
85 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
86 <ConfigurationType>DynamicLibrary</ConfigurationType>
87 <UseDebugLibraries>false</UseDebugLibraries>
88 <WholeProgramOptimization>true</WholeProgramOptimization>
89 <PlatformToolset>v140</PlatformToolset>
90 </PropertyGroup>
91 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
92 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
95 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
96 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97 </ImportGroup>
98 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
99 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
100 </ImportGroup>
101 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103 </ImportGroup>
104 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
105 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
106 </ImportGroup>
107 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109 </ImportGroup>
110 <PropertyGroup Label="UserMacros" />
111 <PropertyGroup />
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
113 <GenerateManifest>false</GenerateManifest>
114 <IgnoreImportLibrary>false</IgnoreImportLibrary>
115 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
116 <TargetName>libvorbisfile</TargetName>
117 </PropertyGroup>
118 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
119 <GenerateManifest>false</GenerateManifest>
120 <IgnoreImportLibrary>false</IgnoreImportLibrary>
121 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
122 <TargetName>libvorbisfile</TargetName>
123 </PropertyGroup>
124 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
125 <GenerateManifest>false</GenerateManifest>
126 <IgnoreImportLibrary>false</IgnoreImportLibrary>
127 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
128 <TargetName>libvorbisfile</TargetName>
129 </PropertyGroup>
130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
131 <GenerateManifest>false</GenerateManifest>
132 <IgnoreImportLibrary>false</IgnoreImportLibrary>
133 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
134 <TargetName>libvorbisfile</TargetName>
135 </PropertyGroup>
136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
137 <GenerateManifest>false</GenerateManifest>
138 <IgnoreImportLibrary>false</IgnoreImportLibrary>
139 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
140 <TargetName>libvorbisfile</TargetName>
141 </PropertyGroup>
142 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
143 <GenerateManifest>false</GenerateManifest>
144 <IgnoreImportLibrary>false</IgnoreImportLibrary>
145 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
146 <TargetName>libvorbisfile</TargetName>
147 </PropertyGroup>
148 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
149 <ClCompile>
150 <PrecompiledHeader>NotUsing</PrecompiledHeader>
151 <CompileAsWinRT>false</CompileAsWinRT>
152 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
153 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
154 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
155 </ClCompile>
156 <Link>
157 <SubSystem>Console</SubSystem>
158 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
159 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
160 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
161 </Link>
162 </ItemDefinitionGroup>
163 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
164 <ClCompile>
165 <PrecompiledHeader>NotUsing</PrecompiledHeader>
166 <CompileAsWinRT>false</CompileAsWinRT>
167 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
168 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
169 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
170 </ClCompile>
171 <Link>
172 <SubSystem>Console</SubSystem>
173 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
174 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
175 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
176 </Link>
177 </ItemDefinitionGroup>
178 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
179 <ClCompile>
180 <PrecompiledHeader>NotUsing</PrecompiledHeader>
181 <CompileAsWinRT>false</CompileAsWinRT>
182 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
183 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
184 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
185 </ClCompile>
186 <Link>
187 <SubSystem>Console</SubSystem>
188 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
189 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
190 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
191 </Link>
192 </ItemDefinitionGroup>
193 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
194 <ClCompile>
195 <PrecompiledHeader>NotUsing</PrecompiledHeader>
196 <CompileAsWinRT>false</CompileAsWinRT>
197 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
198 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
199 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
200 </ClCompile>
201 <Link>
202 <SubSystem>Console</SubSystem>
203 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
204 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
205 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
206 </Link>
207 </ItemDefinitionGroup>
208 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
209 <ClCompile>
210 <PrecompiledHeader>NotUsing</PrecompiledHeader>
211 <CompileAsWinRT>false</CompileAsWinRT>
212 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
213 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
214 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
215 </ClCompile>
216 <Link>
217 <SubSystem>Console</SubSystem>
218 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
219 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
220 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
221 </Link>
222 </ItemDefinitionGroup>
223 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
224 <ClCompile>
225 <PrecompiledHeader>NotUsing</PrecompiledHeader>
226 <CompileAsWinRT>false</CompileAsWinRT>
227 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
228 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
229 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
230 </ClCompile>
231 <Link>
232 <SubSystem>Console</SubSystem>
233 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
234 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
235 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
236 </Link>
237 </ItemDefinitionGroup>
238 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
239 <ImportGroup Label="ExtensionTargets">
240 </ImportGroup>
241 </Project>
+0
-9
VisualC-WinRT/UWP_VS2015/libvorbisfile_dynamic-UWP.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisfile.c" />
4 </ItemGroup>
5 <ItemGroup>
6 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
7 </ItemGroup>
8 </Project>
+0
-56
VisualC-WinRT/WinPhone80_VS2012/SDL_mixer-WinPhone80.sln less more
0 
1 Microsoft Visual Studio Solution File, Format Version 12.00
2 # Visual Studio 2012
3 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2_mixer-WinPhone80", "SDL_mixer-WinPhone80.vcxproj", "{1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}"
4 EndProject
5 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_dynamic-WinPhone80", "libogg_dynamic-WinPhone80.vcxproj", "{DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}"
6 EndProject
7 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis_dynamic-WinPhone80", "libvorbis_dynamic-WinPhone80.vcxproj", "{8859E555-5684-436D-AD14-4E8CEB11EAD1}"
8 EndProject
9 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbisfile_dynamic-WinPhone80", "libvorbisfile_dynamic-WinPhone80.vcxproj", "{E1553EFC-2C62-41AE-ABA3-D933D66D435D}"
10 EndProject
11 Global
12 GlobalSection(SolutionConfigurationPlatforms) = preSolution
13 Debug|ARM = Debug|ARM
14 Debug|Win32 = Debug|Win32
15 Release|ARM = Release|ARM
16 Release|Win32 = Release|Win32
17 EndGlobalSection
18 GlobalSection(ProjectConfigurationPlatforms) = postSolution
19 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Debug|ARM.ActiveCfg = Debug|ARM
20 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Debug|ARM.Build.0 = Debug|ARM
21 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Debug|Win32.ActiveCfg = Debug|Win32
22 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Debug|Win32.Build.0 = Debug|Win32
23 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Release|ARM.ActiveCfg = Release|ARM
24 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Release|ARM.Build.0 = Release|ARM
25 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Release|Win32.ActiveCfg = Release|Win32
26 {1F710837-D5C0-4E7F-ABEA-FBFF64722E7E}.Release|Win32.Build.0 = Release|Win32
27 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Debug|ARM.ActiveCfg = Debug|ARM
28 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Debug|ARM.Build.0 = Debug|ARM
29 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Debug|Win32.ActiveCfg = Debug|Win32
30 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Debug|Win32.Build.0 = Debug|Win32
31 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Release|ARM.ActiveCfg = Release|ARM
32 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Release|ARM.Build.0 = Release|ARM
33 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Release|Win32.ActiveCfg = Release|Win32
34 {DDB6F9C3-25D1-43C1-B439-20F2016D2F2E}.Release|Win32.Build.0 = Release|Win32
35 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Debug|ARM.ActiveCfg = Debug|ARM
36 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Debug|ARM.Build.0 = Debug|ARM
37 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Debug|Win32.ActiveCfg = Debug|Win32
38 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Debug|Win32.Build.0 = Debug|Win32
39 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Release|ARM.ActiveCfg = Release|ARM
40 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Release|ARM.Build.0 = Release|ARM
41 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Release|Win32.ActiveCfg = Release|Win32
42 {8859E555-5684-436D-AD14-4E8CEB11EAD1}.Release|Win32.Build.0 = Release|Win32
43 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Debug|ARM.ActiveCfg = Debug|ARM
44 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Debug|ARM.Build.0 = Debug|ARM
45 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Debug|Win32.ActiveCfg = Debug|Win32
46 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Debug|Win32.Build.0 = Debug|Win32
47 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Release|ARM.ActiveCfg = Release|ARM
48 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Release|ARM.Build.0 = Release|ARM
49 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Release|Win32.ActiveCfg = Release|Win32
50 {E1553EFC-2C62-41AE-ABA3-D933D66D435D}.Release|Win32.Build.0 = Release|Win32
51 EndGlobalSection
52 GlobalSection(SolutionProperties) = preSolution
53 HideSolutionNode = FALSE
54 EndGlobalSection
55 EndGlobal
+0
-230
VisualC-WinRT/WinPhone80_VS2012/SDL_mixer-WinPhone80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|ARM">
8 <Configuration>Debug</Configuration>
9 <Platform>ARM</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Release|Win32">
12 <Configuration>Release</Configuration>
13 <Platform>Win32</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <PropertyGroup Label="Globals">
21 <ProjectGuid>{1f710837-d5c0-4e7f-abea-fbff64722e7e}</ProjectGuid>
22 <RootNamespace>SDL2_mixer_WinPhone</RootNamespace>
23 <DefaultLanguage>en-US</DefaultLanguage>
24 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
25 <ProjectName>SDL2_mixer-WinPhone80</ProjectName>
26 </PropertyGroup>
27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
29 <ConfigurationType>DynamicLibrary</ConfigurationType>
30 <UseDebugLibraries>true</UseDebugLibraries>
31 <PlatformToolset>v110_wp80</PlatformToolset>
32 <IgnoreImportLibrary>false</IgnoreImportLibrary>
33 </PropertyGroup>
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
35 <ConfigurationType>DynamicLibrary</ConfigurationType>
36 <UseDebugLibraries>true</UseDebugLibraries>
37 <PlatformToolset>v110_wp80</PlatformToolset>
38 <IgnoreImportLibrary>false</IgnoreImportLibrary>
39 </PropertyGroup>
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
41 <ConfigurationType>DynamicLibrary</ConfigurationType>
42 <UseDebugLibraries>false</UseDebugLibraries>
43 <WholeProgramOptimization>true</WholeProgramOptimization>
44 <PlatformToolset>v110_wp80</PlatformToolset>
45 <IgnoreImportLibrary>false</IgnoreImportLibrary>
46 </PropertyGroup>
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
48 <ConfigurationType>DynamicLibrary</ConfigurationType>
49 <UseDebugLibraries>false</UseDebugLibraries>
50 <WholeProgramOptimization>true</WholeProgramOptimization>
51 <PlatformToolset>v110_wp80</PlatformToolset>
52 <IgnoreImportLibrary>false</IgnoreImportLibrary>
53 </PropertyGroup>
54 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
55 <ImportGroup Label="PropertySheets">
56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57 </ImportGroup>
58 <PropertyGroup Label="UserMacros" />
59 <PropertyGroup>
60 <GenerateManifest>false</GenerateManifest>
61 </PropertyGroup>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
63 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
64 <TargetName>SDL2_mixer</TargetName>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
67 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
68 <TargetName>SDL2_mixer</TargetName>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
72 <TargetName>SDL2_mixer</TargetName>
73 </PropertyGroup>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
75 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
76 <TargetName>SDL2_mixer</TargetName>
77 </PropertyGroup>
78 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
79 <ClCompile>
80 <PreprocessorDefinitions>_USRDLL;_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
81 <PrecompiledHeader>NotUsing</PrecompiledHeader>
82 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
83 <CompileAsWinRT>false</CompileAsWinRT>
84 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
85 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
86 </ClCompile>
87 <Link>
88 <SubSystem>Console</SubSystem>
89 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
90 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
91 <GenerateDebugInformation>true</GenerateDebugInformation>
92 </Link>
93 </ItemDefinitionGroup>
94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
95 <ClCompile>
96 <PreprocessorDefinitions>_USRDLL;_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97 <PrecompiledHeader>NotUsing</PrecompiledHeader>
98 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
99 <CompileAsWinRT>false</CompileAsWinRT>
100 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
101 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
102 </ClCompile>
103 <Link>
104 <SubSystem>Console</SubSystem>
105 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
106 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
107 <GenerateDebugInformation>true</GenerateDebugInformation>
108 </Link>
109 </ItemDefinitionGroup>
110 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
111 <ClCompile>
112 <PreprocessorDefinitions>_USRDLL;_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
113 <PrecompiledHeader>NotUsing</PrecompiledHeader>
114 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
115 <CompileAsWinRT>false</CompileAsWinRT>
116 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
117 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
118 </ClCompile>
119 <Link>
120 <SubSystem>Console</SubSystem>
121 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
122 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
123 <GenerateDebugInformation>true</GenerateDebugInformation>
124 </Link>
125 </ItemDefinitionGroup>
126 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
127 <ClCompile>
128 <PreprocessorDefinitions>_USRDLL;_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
129 <PrecompiledHeader>NotUsing</PrecompiledHeader>
130 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
131 <CompileAsWinRT>false</CompileAsWinRT>
132 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
133 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include</AdditionalIncludeDirectories>
134 </ClCompile>
135 <Link>
136 <SubSystem>Console</SubSystem>
137 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
138 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
139 <GenerateDebugInformation>true</GenerateDebugInformation>
140 </Link>
141 </ItemDefinitionGroup>
142 <ItemGroup>
143 <Reference Include="Windows">
144 <IsWinMDFile>true</IsWinMDFile>
145 </Reference>
146 <Reference Include="platform.winmd">
147 <IsWinMDFile>true</IsWinMDFile>
148 <Private>false</Private>
149 </Reference>
150 </ItemGroup>
151 <ItemGroup>
152 <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\WinPhone80_VS2012\SDL-WinPhone80.vcxproj">
153 <Project>{33048af1-031a-4ce6-b61e-fad2db832e9e}</Project>
154 </ProjectReference>
155 <ProjectReference Include="libogg_dynamic-WinPhone80.vcxproj">
156 <Project>{ddb6f9c3-25d1-43c1-b439-20f2016d2f2e}</Project>
157 </ProjectReference>
158 <ProjectReference Include="libvorbisfile_dynamic-WinPhone80.vcxproj">
159 <Project>{e1553efc-2c62-41ae-aba3-d933d66d435d}</Project>
160 </ProjectReference>
161 <ProjectReference Include="libvorbis_dynamic-WinPhone80.vcxproj">
162 <Project>{8859e555-5684-436d-ad14-4e8ceb11ead1}</Project>
163 </ProjectReference>
164 </ItemGroup>
165 <ItemGroup>
166 <ClCompile Include="..\..\effects_internal.c" />
167 <ClCompile Include="..\..\effect_position.c" />
168 <ClCompile Include="..\..\effect_stereoreverse.c" />
169 <ClCompile Include="..\..\load_aiff.c" />
170 <ClCompile Include="..\..\load_voc.c" />
171 <ClCompile Include="..\..\mixer.c" />
172 <ClCompile Include="..\..\music.c" />
173 <ClCompile Include="..\..\music_cmd.c" />
174 <ClCompile Include="..\..\music_flac.c" />
175 <ClCompile Include="..\..\music_fluidsynth.c" />
176 <ClCompile Include="..\..\music_mad.c" />
177 <ClCompile Include="..\..\music_mikmod.c" />
178 <ClCompile Include="..\..\music_modplug.c" />
179 <ClCompile Include="..\..\music_mpg123.c" />
180 <ClCompile Include="..\..\music_nativemidi.c" />
181 <ClCompile Include="..\..\music_ogg.c" />
182 <ClCompile Include="..\..\music_smpeg.c" />
183 <ClCompile Include="..\..\music_timidity.c" />
184 <ClCompile Include="..\..\music_wav.c" />
185 <ClCompile Include="..\..\timidity\common.c" />
186 <ClCompile Include="..\..\timidity\instrum.c" />
187 <ClCompile Include="..\..\timidity\mix.c" />
188 <ClCompile Include="..\..\timidity\output.c" />
189 <ClCompile Include="..\..\timidity\playmidi.c" />
190 <ClCompile Include="..\..\timidity\readmidi.c" />
191 <ClCompile Include="..\..\timidity\resample.c" />
192 <ClCompile Include="..\..\timidity\tables.c" />
193 <ClCompile Include="..\..\timidity\timidity.c" />
194 </ItemGroup>
195 <ItemGroup>
196 <ClInclude Include="..\..\effects_internal.h" />
197 <ClInclude Include="..\..\load_aiff.h" />
198 <ClInclude Include="..\..\load_voc.h" />
199 <ClInclude Include="..\..\mixer.h" />
200 <ClInclude Include="..\..\music.h" />
201 <ClInclude Include="..\..\music_cmd.h" />
202 <ClInclude Include="..\..\music_flac.h" />
203 <ClInclude Include="..\..\music_fluidsynth.h" />
204 <ClInclude Include="..\..\music_mad.h" />
205 <ClInclude Include="..\..\music_mikmod.h" />
206 <ClInclude Include="..\..\music_modplug.h" />
207 <ClInclude Include="..\..\music_mpg123.h" />
208 <ClInclude Include="..\..\music_nativemidi.h" />
209 <ClInclude Include="..\..\music_ogg.h" />
210 <ClInclude Include="..\..\music_smpeg.h" />
211 <ClInclude Include="..\..\music_timidity.h" />
212 <ClInclude Include="..\..\music_wav.h" />
213 <ClInclude Include="..\..\SDL_mixer.h" />
214 <ClInclude Include="..\..\timidity\common.h" />
215 <ClInclude Include="..\..\timidity\instrum.h" />
216 <ClInclude Include="..\..\timidity\mix.h" />
217 <ClInclude Include="..\..\timidity\options.h" />
218 <ClInclude Include="..\..\timidity\output.h" />
219 <ClInclude Include="..\..\timidity\playmidi.h" />
220 <ClInclude Include="..\..\timidity\readmidi.h" />
221 <ClInclude Include="..\..\timidity\resample.h" />
222 <ClInclude Include="..\..\timidity\tables.h" />
223 <ClInclude Include="..\..\timidity\timidity.h" />
224 </ItemGroup>
225 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
226 <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
227 <ImportGroup Label="ExtensionTargets">
228 </ImportGroup>
229 </Project>
+0
-106
VisualC-WinRT/WinPhone80_VS2012/SDL_mixer-WinPhone80.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\effect_position.c" />
4 <ClCompile Include="..\..\effect_stereoreverse.c" />
5 <ClCompile Include="..\..\effects_internal.c" />
6 <ClCompile Include="..\..\load_aiff.c" />
7 <ClCompile Include="..\..\load_voc.c" />
8 <ClCompile Include="..\..\mixer.c" />
9 <ClCompile Include="..\..\music.c" />
10 <ClCompile Include="..\..\music_cmd.c" />
11 <ClCompile Include="..\..\music_flac.c" />
12 <ClCompile Include="..\..\music_fluidsynth.c" />
13 <ClCompile Include="..\..\music_mad.c" />
14 <ClCompile Include="..\..\music_mikmod.c" />
15 <ClCompile Include="..\..\music_modplug.c" />
16 <ClCompile Include="..\..\music_mpg123.c" />
17 <ClCompile Include="..\..\music_nativemidi.c" />
18 <ClCompile Include="..\..\music_ogg.c" />
19 <ClCompile Include="..\..\music_smpeg.c" />
20 <ClCompile Include="..\..\music_timidity.c" />
21 <ClCompile Include="..\..\music_wav.c" />
22 <ClCompile Include="..\..\timidity\common.c">
23 <Filter>Timidity</Filter>
24 </ClCompile>
25 <ClCompile Include="..\..\timidity\instrum.c">
26 <Filter>Timidity</Filter>
27 </ClCompile>
28 <ClCompile Include="..\..\timidity\mix.c">
29 <Filter>Timidity</Filter>
30 </ClCompile>
31 <ClCompile Include="..\..\timidity\output.c">
32 <Filter>Timidity</Filter>
33 </ClCompile>
34 <ClCompile Include="..\..\timidity\playmidi.c">
35 <Filter>Timidity</Filter>
36 </ClCompile>
37 <ClCompile Include="..\..\timidity\readmidi.c">
38 <Filter>Timidity</Filter>
39 </ClCompile>
40 <ClCompile Include="..\..\timidity\resample.c">
41 <Filter>Timidity</Filter>
42 </ClCompile>
43 <ClCompile Include="..\..\timidity\tables.c">
44 <Filter>Timidity</Filter>
45 </ClCompile>
46 <ClCompile Include="..\..\timidity\timidity.c">
47 <Filter>Timidity</Filter>
48 </ClCompile>
49 </ItemGroup>
50 <ItemGroup>
51 <ClInclude Include="..\..\effects_internal.h" />
52 <ClInclude Include="..\..\load_aiff.h" />
53 <ClInclude Include="..\..\load_voc.h" />
54 <ClInclude Include="..\..\mixer.h" />
55 <ClInclude Include="..\..\music.h" />
56 <ClInclude Include="..\..\music_cmd.h" />
57 <ClInclude Include="..\..\music_flac.h" />
58 <ClInclude Include="..\..\music_fluidsynth.h" />
59 <ClInclude Include="..\..\music_mad.h" />
60 <ClInclude Include="..\..\music_mikmod.h" />
61 <ClInclude Include="..\..\music_modplug.h" />
62 <ClInclude Include="..\..\music_mpg123.h" />
63 <ClInclude Include="..\..\music_nativemidi.h" />
64 <ClInclude Include="..\..\music_ogg.h" />
65 <ClInclude Include="..\..\music_smpeg.h" />
66 <ClInclude Include="..\..\music_timidity.h" />
67 <ClInclude Include="..\..\music_wav.h" />
68 <ClInclude Include="..\..\SDL_mixer.h" />
69 <ClInclude Include="..\..\timidity\common.h">
70 <Filter>Timidity</Filter>
71 </ClInclude>
72 <ClInclude Include="..\..\timidity\instrum.h">
73 <Filter>Timidity</Filter>
74 </ClInclude>
75 <ClInclude Include="..\..\timidity\mix.h">
76 <Filter>Timidity</Filter>
77 </ClInclude>
78 <ClInclude Include="..\..\timidity\options.h">
79 <Filter>Timidity</Filter>
80 </ClInclude>
81 <ClInclude Include="..\..\timidity\output.h">
82 <Filter>Timidity</Filter>
83 </ClInclude>
84 <ClInclude Include="..\..\timidity\playmidi.h">
85 <Filter>Timidity</Filter>
86 </ClInclude>
87 <ClInclude Include="..\..\timidity\readmidi.h">
88 <Filter>Timidity</Filter>
89 </ClInclude>
90 <ClInclude Include="..\..\timidity\resample.h">
91 <Filter>Timidity</Filter>
92 </ClInclude>
93 <ClInclude Include="..\..\timidity\tables.h">
94 <Filter>Timidity</Filter>
95 </ClInclude>
96 <ClInclude Include="..\..\timidity\timidity.h">
97 <Filter>Timidity</Filter>
98 </ClInclude>
99 </ItemGroup>
100 <ItemGroup>
101 <Filter Include="Timidity">
102 <UniqueIdentifier>{ba754ab5-5a7c-4e3c-9a2f-a1a8cf93fa90}</UniqueIdentifier>
103 </Filter>
104 </ItemGroup>
105 </Project>
+0
-175
VisualC-WinRT/WinPhone80_VS2012/libogg_dynamic-WinPhone80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|ARM">
8 <Configuration>Debug</Configuration>
9 <Platform>ARM</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Release|Win32">
12 <Configuration>Release</Configuration>
13 <Platform>Win32</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <PropertyGroup Label="Globals">
21 <ProjectGuid>{ddb6f9c3-25d1-43c1-b439-20f2016d2f2e}</ProjectGuid>
22 <RootNamespace>libogg_WinPhone</RootNamespace>
23 <DefaultLanguage>en-US</DefaultLanguage>
24 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
25 <ProjectName>libogg_dynamic-WinPhone80</ProjectName>
26 </PropertyGroup>
27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
29 <ConfigurationType>DynamicLibrary</ConfigurationType>
30 <UseDebugLibraries>true</UseDebugLibraries>
31 <PlatformToolset>v110_wp80</PlatformToolset>
32 <IgnoreImportLibrary>false</IgnoreImportLibrary>
33 </PropertyGroup>
34 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
35 <ConfigurationType>DynamicLibrary</ConfigurationType>
36 <UseDebugLibraries>true</UseDebugLibraries>
37 <PlatformToolset>v110_wp80</PlatformToolset>
38 <IgnoreImportLibrary>false</IgnoreImportLibrary>
39 </PropertyGroup>
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
41 <ConfigurationType>DynamicLibrary</ConfigurationType>
42 <UseDebugLibraries>false</UseDebugLibraries>
43 <WholeProgramOptimization>true</WholeProgramOptimization>
44 <PlatformToolset>v110_wp80</PlatformToolset>
45 <IgnoreImportLibrary>false</IgnoreImportLibrary>
46 </PropertyGroup>
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
48 <ConfigurationType>DynamicLibrary</ConfigurationType>
49 <UseDebugLibraries>false</UseDebugLibraries>
50 <WholeProgramOptimization>true</WholeProgramOptimization>
51 <PlatformToolset>v110_wp80</PlatformToolset>
52 <IgnoreImportLibrary>false</IgnoreImportLibrary>
53 </PropertyGroup>
54 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
55 <ImportGroup Label="PropertySheets">
56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57 </ImportGroup>
58 <PropertyGroup Label="UserMacros" />
59 <PropertyGroup>
60 <GenerateManifest>false</GenerateManifest>
61 </PropertyGroup>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
63 <TargetName>libogg</TargetName>
64 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
67 <TargetName>libogg</TargetName>
68 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
69 </PropertyGroup>
70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
71 <TargetName>libogg</TargetName>
72 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
73 </PropertyGroup>
74 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
75 <TargetName>libogg</TargetName>
76 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
77 </PropertyGroup>
78 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
79 <ClCompile>
80 <PreprocessorDefinitions>_USRDLL;WIN32;_DEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
81 <PrecompiledHeader>NotUsing</PrecompiledHeader>
82 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
83 <CompileAsWinRT>false</CompileAsWinRT>
84 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
85 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
86 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
87 </ClCompile>
88 <Link>
89 <SubSystem>Console</SubSystem>
90 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
91 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
92 <GenerateDebugInformation>true</GenerateDebugInformation>
93 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
94 </Link>
95 </ItemDefinitionGroup>
96 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
97 <ClCompile>
98 <PreprocessorDefinitions>_USRDLL;WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
99 <PrecompiledHeader>NotUsing</PrecompiledHeader>
100 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
101 <CompileAsWinRT>false</CompileAsWinRT>
102 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
103 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
104 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
105 </ClCompile>
106 <Link>
107 <SubSystem>Console</SubSystem>
108 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
109 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
110 <GenerateDebugInformation>true</GenerateDebugInformation>
111 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
112 </Link>
113 </ItemDefinitionGroup>
114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
115 <ClCompile>
116 <PreprocessorDefinitions>_USRDLL;WIN32;_DEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
117 <PrecompiledHeader>NotUsing</PrecompiledHeader>
118 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
119 <CompileAsWinRT>false</CompileAsWinRT>
120 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
121 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
122 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
123 </ClCompile>
124 <Link>
125 <SubSystem>Console</SubSystem>
126 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
127 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
128 <GenerateDebugInformation>true</GenerateDebugInformation>
129 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
130 </Link>
131 </ItemDefinitionGroup>
132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
133 <ClCompile>
134 <PreprocessorDefinitions>_USRDLL;WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135 <PrecompiledHeader>NotUsing</PrecompiledHeader>
136 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
137 <CompileAsWinRT>false</CompileAsWinRT>
138 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
139 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
140 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
141 </ClCompile>
142 <Link>
143 <SubSystem>Console</SubSystem>
144 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
145 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
146 <GenerateDebugInformation>true</GenerateDebugInformation>
147 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
148 </Link>
149 </ItemDefinitionGroup>
150 <ItemGroup>
151 <Reference Include="Windows">
152 <IsWinMDFile>true</IsWinMDFile>
153 </Reference>
154 <Reference Include="platform.winmd">
155 <IsWinMDFile>true</IsWinMDFile>
156 <Private>false</Private>
157 </Reference>
158 </ItemGroup>
159 <ItemGroup>
160 <ClCompile Include="..\..\external\libogg-1.3.2\src\bitwise.c" />
161 <ClCompile Include="..\..\external\libogg-1.3.2\src\framing.c" />
162 </ItemGroup>
163 <ItemGroup>
164 <None Include="..\..\external\libogg-1.3.2\win32\ogg.def" />
165 </ItemGroup>
166 <ItemGroup>
167 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\ogg.h" />
168 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\os_types.h" />
169 </ItemGroup>
170 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
171 <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
172 <ImportGroup Label="ExtensionTargets">
173 </ImportGroup>
174 </Project>
+0
-14
VisualC-WinRT/WinPhone80_VS2012/libogg_dynamic-WinPhone80.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libogg-1.3.1\src\bitwise.c" />
4 <ClCompile Include="..\..\external\libogg-1.3.1\src\framing.c" />
5 </ItemGroup>
6 <ItemGroup>
7 <None Include="..\..\external\libogg-1.3.1\win32\ogg.def" />
8 </ItemGroup>
9 <ItemGroup>
10 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\ogg.h" />
11 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\os_types.h" />
12 </ItemGroup>
13 </Project>
+0
-238
VisualC-WinRT/WinPhone80_VS2012/libvorbis_dynamic-WinPhone80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|ARM">
8 <Configuration>Debug</Configuration>
9 <Platform>ARM</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Release|Win32">
12 <Configuration>Release</Configuration>
13 <Platform>Win32</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <PropertyGroup Label="Globals">
21 <ProjectGuid>{8859e555-5684-436d-ad14-4e8ceb11ead1}</ProjectGuid>
22 <RootNamespace>libvorbis_dynamic_WinPhone</RootNamespace>
23 <DefaultLanguage>en-US</DefaultLanguage>
24 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
25 </PropertyGroup>
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
28 <ConfigurationType>DynamicLibrary</ConfigurationType>
29 <UseDebugLibraries>true</UseDebugLibraries>
30 <PlatformToolset>v110_wp80</PlatformToolset>
31 <IgnoreImportLibrary>false</IgnoreImportLibrary>
32 </PropertyGroup>
33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
34 <ConfigurationType>DynamicLibrary</ConfigurationType>
35 <UseDebugLibraries>true</UseDebugLibraries>
36 <PlatformToolset>v110_wp80</PlatformToolset>
37 <IgnoreImportLibrary>false</IgnoreImportLibrary>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40 <ConfigurationType>DynamicLibrary</ConfigurationType>
41 <UseDebugLibraries>false</UseDebugLibraries>
42 <WholeProgramOptimization>true</WholeProgramOptimization>
43 <PlatformToolset>v110_wp80</PlatformToolset>
44 <IgnoreImportLibrary>false</IgnoreImportLibrary>
45 </PropertyGroup>
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
47 <ConfigurationType>DynamicLibrary</ConfigurationType>
48 <UseDebugLibraries>false</UseDebugLibraries>
49 <WholeProgramOptimization>true</WholeProgramOptimization>
50 <PlatformToolset>v110_wp80</PlatformToolset>
51 <IgnoreImportLibrary>false</IgnoreImportLibrary>
52 </PropertyGroup>
53 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
54 <ImportGroup Label="PropertySheets">
55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56 </ImportGroup>
57 <PropertyGroup Label="UserMacros" />
58 <PropertyGroup>
59 <GenerateManifest>false</GenerateManifest>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
62 <TargetName>libvorbis</TargetName>
63 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
64 </PropertyGroup>
65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
66 <TargetName>libvorbis</TargetName>
67 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70 <TargetName>libvorbis</TargetName>
71 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
74 <TargetName>libvorbis</TargetName>
75 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
76 </PropertyGroup>
77 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78 <ClCompile>
79 <PreprocessorDefinitions>_USRDLL;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
80 <PrecompiledHeader>NotUsing</PrecompiledHeader>
81 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
82 <CompileAsWinRT>false</CompileAsWinRT>
83 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
84 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
85 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
86 </ClCompile>
87 <Link>
88 <SubSystem>Console</SubSystem>
89 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
90 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
91 <GenerateDebugInformation>true</GenerateDebugInformation>
92 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
93 </Link>
94 </ItemDefinitionGroup>
95 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
96 <ClCompile>
97 <PreprocessorDefinitions>_USRDLL;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
98 <PrecompiledHeader>NotUsing</PrecompiledHeader>
99 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
100 <CompileAsWinRT>false</CompileAsWinRT>
101 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
102 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
103 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
104 </ClCompile>
105 <Link>
106 <SubSystem>Console</SubSystem>
107 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
108 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
109 <GenerateDebugInformation>true</GenerateDebugInformation>
110 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
111 </Link>
112 </ItemDefinitionGroup>
113 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
114 <ClCompile>
115 <PreprocessorDefinitions>_USRDLL;_WIN32_WCE;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116 <PrecompiledHeader>NotUsing</PrecompiledHeader>
117 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
118 <CompileAsWinRT>false</CompileAsWinRT>
119 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
120 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
121 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
122 </ClCompile>
123 <Link>
124 <SubSystem>Console</SubSystem>
125 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
126 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
127 <GenerateDebugInformation>true</GenerateDebugInformation>
128 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
129 </Link>
130 </ItemDefinitionGroup>
131 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
132 <ClCompile>
133 <PreprocessorDefinitions>_USRDLL;_WIN32_WCE;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134 <PrecompiledHeader>NotUsing</PrecompiledHeader>
135 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
136 <CompileAsWinRT>false</CompileAsWinRT>
137 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
138 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
139 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
140 </ClCompile>
141 <Link>
142 <SubSystem>Console</SubSystem>
143 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
144 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
145 <GenerateDebugInformation>true</GenerateDebugInformation>
146 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
147 </Link>
148 </ItemDefinitionGroup>
149 <ItemGroup>
150 <Reference Include="Windows">
151 <IsWinMDFile>true</IsWinMDFile>
152 </Reference>
153 <Reference Include="platform.winmd">
154 <IsWinMDFile>true</IsWinMDFile>
155 <Private>false</Private>
156 </Reference>
157 </ItemGroup>
158 <ItemGroup>
159 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\analysis.c" />
160 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\bitrate.c" />
161 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\block.c" />
162 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\codebook.c" />
163 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\envelope.c" />
164 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor0.c" />
165 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor1.c" />
166 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\info.c" />
167 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lookup.c" />
168 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lpc.c" />
169 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lsp.c" />
170 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mapping0.c" />
171 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mdct.c" />
172 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\psy.c" />
173 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\registry.c" />
174 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\res0.c" />
175 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\sharedbook.c" />
176 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\smallft.c" />
177 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\synthesis.c" />
178 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisenc.c" />
179 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\window.c" />
180 </ItemGroup>
181 <ItemGroup>
182 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\codec.h" />
183 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisenc.h" />
184 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
185 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\backends.h" />
186 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\bitrate.h" />
187 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\coupled\res_books_stereo.h" />
188 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\floor\floor_books.h" />
189 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\uncoupled\res_books_uncoupled.h" />
190 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codebook.h" />
191 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codec_internal.h" />
192 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\envelope.h" />
193 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\highlevel.h" />
194 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup.h" />
195 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup_data.h" />
196 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lpc.h" />
197 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lsp.h" />
198 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\masking.h" />
199 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\mdct.h" />
200 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\misc.h" />
201 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\floor_all.h" />
202 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_11.h" />
203 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_16.h" />
204 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_44.h" />
205 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_8.h" />
206 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_16.h" />
207 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44.h" />
208 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44u.h" />
209 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_8.h" />
210 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_11.h" />
211 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_16.h" />
212 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_22.h" />
213 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_32.h" />
214 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44.h" />
215 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44u.h" />
216 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_8.h" />
217 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_X.h" />
218 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\os.h" />
219 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\psy.h" />
220 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\registry.h" />
221 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\scales.h" />
222 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\smallft.h" />
223 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\window.h" />
224 </ItemGroup>
225 <ItemGroup>
226 <None Include="..\..\external\libvorbis-1.3.5\win32\vorbis.def" />
227 </ItemGroup>
228 <ItemGroup>
229 <ProjectReference Include="libogg_dynamic-WinPhone80.vcxproj">
230 <Project>{ddb6f9c3-25d1-43c1-b439-20f2016d2f2e}</Project>
231 </ProjectReference>
232 </ItemGroup>
233 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
234 <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
235 <ImportGroup Label="ExtensionTargets">
236 </ImportGroup>
237 </Project>
+0
-73
VisualC-WinRT/WinPhone80_VS2012/libvorbis_dynamic-WinPhone80.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\analysis.c" />
4 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\bitrate.c" />
5 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\block.c" />
6 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\codebook.c" />
7 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\envelope.c" />
8 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor0.c" />
9 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor1.c" />
10 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\info.c" />
11 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lookup.c" />
12 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lpc.c" />
13 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lsp.c" />
14 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mapping0.c" />
15 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mdct.c" />
16 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\psy.c" />
17 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\registry.c" />
18 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\res0.c" />
19 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\sharedbook.c" />
20 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\smallft.c" />
21 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\synthesis.c" />
22 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisenc.c" />
23 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\window.c" />
24 </ItemGroup>
25 <ItemGroup>
26 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\backends.h" />
27 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\bitrate.h" />
28 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codebook.h" />
29 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\codec.h" />
30 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codec_internal.h" />
31 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\envelope.h" />
32 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\floor_all.h" />
33 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\floor\floor_books.h" />
34 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\highlevel.h" />
35 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup.h" />
36 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup_data.h" />
37 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lpc.h" />
38 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lsp.h" />
39 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\masking.h" />
40 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\mdct.h" />
41 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\misc.h" />
42 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\os.h" />
43 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\psy.h" />
44 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_11.h" />
45 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_16.h" />
46 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_44.h" />
47 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_8.h" />
48 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\registry.h" />
49 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\coupled\res_books_stereo.h" />
50 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\uncoupled\res_books_uncoupled.h" />
51 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_16.h" />
52 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44u.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_8.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\scales.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_11.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_16.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_22.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_32.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44u.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_8.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_X.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\smallft.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisenc.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\window.h" />
68 </ItemGroup>
69 <ItemGroup>
70 <None Include="..\..\external\libvorbis-1.3.3\win32\vorbis.def" />
71 </ItemGroup>
72 </Project>
+0
-173
VisualC-WinRT/WinPhone80_VS2012/libvorbisfile_dynamic-WinPhone80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|ARM">
8 <Configuration>Debug</Configuration>
9 <Platform>ARM</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Release|Win32">
12 <Configuration>Release</Configuration>
13 <Platform>Win32</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <PropertyGroup Label="Globals">
21 <ProjectGuid>{e1553efc-2c62-41ae-aba3-d933d66d435d}</ProjectGuid>
22 <RootNamespace>libvorbisfile_dynamic_WinPhone</RootNamespace>
23 <DefaultLanguage>en-US</DefaultLanguage>
24 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
25 </PropertyGroup>
26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
28 <ConfigurationType>DynamicLibrary</ConfigurationType>
29 <UseDebugLibraries>true</UseDebugLibraries>
30 <PlatformToolset>v110_wp80</PlatformToolset>
31 <IgnoreImportLibrary>false</IgnoreImportLibrary>
32 </PropertyGroup>
33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
34 <ConfigurationType>DynamicLibrary</ConfigurationType>
35 <UseDebugLibraries>true</UseDebugLibraries>
36 <PlatformToolset>v110_wp80</PlatformToolset>
37 <IgnoreImportLibrary>false</IgnoreImportLibrary>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
40 <ConfigurationType>DynamicLibrary</ConfigurationType>
41 <UseDebugLibraries>false</UseDebugLibraries>
42 <WholeProgramOptimization>true</WholeProgramOptimization>
43 <PlatformToolset>v110_wp80</PlatformToolset>
44 <IgnoreImportLibrary>false</IgnoreImportLibrary>
45 </PropertyGroup>
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
47 <ConfigurationType>DynamicLibrary</ConfigurationType>
48 <UseDebugLibraries>false</UseDebugLibraries>
49 <WholeProgramOptimization>true</WholeProgramOptimization>
50 <PlatformToolset>v110_wp80</PlatformToolset>
51 <IgnoreImportLibrary>false</IgnoreImportLibrary>
52 </PropertyGroup>
53 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
54 <ImportGroup Label="PropertySheets">
55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
56 </ImportGroup>
57 <PropertyGroup Label="UserMacros" />
58 <PropertyGroup>
59 <GenerateManifest>false</GenerateManifest>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
62 <TargetName>libvorbisfile</TargetName>
63 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
64 </PropertyGroup>
65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
66 <TargetName>libvorbisfile</TargetName>
67 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70 <TargetName>libvorbisfile</TargetName>
71 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
72 </PropertyGroup>
73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
74 <TargetName>libvorbisfile</TargetName>
75 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
76 </PropertyGroup>
77 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
78 <ClCompile>
79 <PreprocessorDefinitions>_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
80 <PrecompiledHeader>NotUsing</PrecompiledHeader>
81 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
82 <CompileAsWinRT>false</CompileAsWinRT>
83 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
84 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
85 </ClCompile>
86 <Link>
87 <SubSystem>Console</SubSystem>
88 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
89 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
90 <GenerateDebugInformation>true</GenerateDebugInformation>
91 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
92 </Link>
93 </ItemDefinitionGroup>
94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
95 <ClCompile>
96 <PreprocessorDefinitions>_USRDLL;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
97 <PrecompiledHeader>NotUsing</PrecompiledHeader>
98 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
99 <CompileAsWinRT>false</CompileAsWinRT>
100 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
101 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
102 </ClCompile>
103 <Link>
104 <SubSystem>Console</SubSystem>
105 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
106 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
107 <GenerateDebugInformation>true</GenerateDebugInformation>
108 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
109 </Link>
110 </ItemDefinitionGroup>
111 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
112 <ClCompile>
113 <PreprocessorDefinitions>_USRDLL;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
114 <PrecompiledHeader>NotUsing</PrecompiledHeader>
115 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
116 <CompileAsWinRT>false</CompileAsWinRT>
117 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
118 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
119 </ClCompile>
120 <Link>
121 <SubSystem>Console</SubSystem>
122 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
123 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
124 <GenerateDebugInformation>true</GenerateDebugInformation>
125 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
126 </Link>
127 </ItemDefinitionGroup>
128 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
129 <ClCompile>
130 <PreprocessorDefinitions>_USRDLL;_WIN32_WCE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
131 <PrecompiledHeader>NotUsing</PrecompiledHeader>
132 <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
133 <CompileAsWinRT>false</CompileAsWinRT>
134 <AdditionalUsingDirectories>$(WindowsSDK_MetadataPath);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
135 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include</AdditionalIncludeDirectories>
136 </ClCompile>
137 <Link>
138 <SubSystem>Console</SubSystem>
139 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
140 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
141 <GenerateDebugInformation>true</GenerateDebugInformation>
142 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
143 </Link>
144 </ItemDefinitionGroup>
145 <ItemGroup>
146 <Reference Include="Windows">
147 <IsWinMDFile>true</IsWinMDFile>
148 </Reference>
149 <Reference Include="platform.winmd">
150 <IsWinMDFile>true</IsWinMDFile>
151 <Private>false</Private>
152 </Reference>
153 </ItemGroup>
154 <ItemGroup>
155 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisfile.c" />
156 </ItemGroup>
157 <ItemGroup>
158 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
159 </ItemGroup>
160 <ItemGroup>
161 <ProjectReference Include="libogg_dynamic-WinPhone80.vcxproj">
162 <Project>{ddb6f9c3-25d1-43c1-b439-20f2016d2f2e}</Project>
163 </ProjectReference>
164 <ProjectReference Include="libvorbis_dynamic-WinPhone80.vcxproj">
165 <Project>{8859e555-5684-436d-ad14-4e8ceb11ead1}</Project>
166 </ProjectReference>
167 </ItemGroup>
168 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
169 <Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsPhone\v$(TargetPlatformVersion)\Microsoft.Cpp.WindowsPhone.$(TargetPlatformVersion).targets" />
170 <ImportGroup Label="ExtensionTargets">
171 </ImportGroup>
172 </Project>
+0
-9
VisualC-WinRT/WinPhone80_VS2012/libvorbisfile_dynamic-WinPhone80.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisfile.c" />
4 </ItemGroup>
5 <ItemGroup>
6 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
7 </ItemGroup>
8 </Project>
+0
-58
VisualC-WinRT/WinPhone81_VS2013/SDL_mixer-WinPhone81.sln less more
0 
1 Microsoft Visual Studio Solution File, Format Version 12.00
2 # Visual Studio 2013
3 VisualStudioVersion = 12.0.40629.0
4 MinimumVisualStudioVersion = 10.0.40219.1
5 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2_mixer-WinPhone81", "SDL_mixer-WinPhone81.vcxproj", "{FB75C3D3-D261-4575-9D17-9E88E09568BA}"
6 EndProject
7 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_dynamic-WinPhone81", "libogg_dynamic-WinPhone81.vcxproj", "{0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}"
8 EndProject
9 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis_dynamic-WinPhone81", "libvorbis_dynamic-WinPhone81.vcxproj", "{C943DBC9-4EB0-4684-BE3E-334342A7EE2C}"
10 EndProject
11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbisfile_dynamic-WinPhone81", "libvorbisfile_dynamic-WinPhone81.vcxproj", "{203EFCC5-CE11-4A75-92F4-C3DBF7609376}"
12 EndProject
13 Global
14 GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 Debug|ARM = Debug|ARM
16 Debug|Win32 = Debug|Win32
17 Release|ARM = Release|ARM
18 Release|Win32 = Release|Win32
19 EndGlobalSection
20 GlobalSection(ProjectConfigurationPlatforms) = postSolution
21 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Debug|ARM.ActiveCfg = Debug|ARM
22 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Debug|ARM.Build.0 = Debug|ARM
23 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Debug|Win32.ActiveCfg = Debug|Win32
24 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Debug|Win32.Build.0 = Debug|Win32
25 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Release|ARM.ActiveCfg = Release|ARM
26 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Release|ARM.Build.0 = Release|ARM
27 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Release|Win32.ActiveCfg = Release|Win32
28 {FB75C3D3-D261-4575-9D17-9E88E09568BA}.Release|Win32.Build.0 = Release|Win32
29 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Debug|ARM.ActiveCfg = Debug|ARM
30 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Debug|ARM.Build.0 = Debug|ARM
31 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Debug|Win32.ActiveCfg = Debug|Win32
32 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Debug|Win32.Build.0 = Debug|Win32
33 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Release|ARM.ActiveCfg = Release|ARM
34 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Release|ARM.Build.0 = Release|ARM
35 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Release|Win32.ActiveCfg = Release|Win32
36 {0CCC2E56-E3A4-4CD7-92BA-0C6F99440753}.Release|Win32.Build.0 = Release|Win32
37 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Debug|ARM.ActiveCfg = Debug|ARM
38 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Debug|ARM.Build.0 = Debug|ARM
39 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Debug|Win32.ActiveCfg = Debug|Win32
40 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Debug|Win32.Build.0 = Debug|Win32
41 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Release|ARM.ActiveCfg = Release|ARM
42 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Release|ARM.Build.0 = Release|ARM
43 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Release|Win32.ActiveCfg = Release|Win32
44 {C943DBC9-4EB0-4684-BE3E-334342A7EE2C}.Release|Win32.Build.0 = Release|Win32
45 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Debug|ARM.ActiveCfg = Debug|ARM
46 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Debug|ARM.Build.0 = Debug|ARM
47 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Debug|Win32.ActiveCfg = Debug|Win32
48 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Debug|Win32.Build.0 = Debug|Win32
49 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Release|ARM.ActiveCfg = Release|ARM
50 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Release|ARM.Build.0 = Release|ARM
51 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Release|Win32.ActiveCfg = Release|Win32
52 {203EFCC5-CE11-4A75-92F4-C3DBF7609376}.Release|Win32.Build.0 = Release|Win32
53 EndGlobalSection
54 GlobalSection(SolutionProperties) = preSolution
55 HideSolutionNode = FALSE
56 EndGlobalSection
57 EndGlobal
+0
-223
VisualC-WinRT/WinPhone81_VS2013/SDL_mixer-WinPhone81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Release|Win32">
8 <Configuration>Release</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|ARM">
12 <Configuration>Debug</Configuration>
13 <Platform>ARM</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <ItemGroup>
21 <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\WinPhone81_VS2013\SDL-WinPhone81.vcxproj">
22 <Project>{48fadc0e-964d-4dab-bced-372e0ad19577}</Project>
23 </ProjectReference>
24 <ProjectReference Include="libogg_dynamic-WinPhone81.vcxproj">
25 <Project>{0ccc2e56-e3a4-4cd7-92ba-0c6f99440753}</Project>
26 </ProjectReference>
27 <ProjectReference Include="libvorbisfile_dynamic-WinPhone81.vcxproj">
28 <Project>{203efcc5-ce11-4a75-92f4-c3dbf7609376}</Project>
29 </ProjectReference>
30 <ProjectReference Include="libvorbis_dynamic-WinPhone81.vcxproj">
31 <Project>{c943dbc9-4eb0-4684-be3e-334342a7ee2c}</Project>
32 </ProjectReference>
33 </ItemGroup>
34 <ItemGroup>
35 <ClCompile Include="..\..\effects_internal.c" />
36 <ClCompile Include="..\..\effect_position.c" />
37 <ClCompile Include="..\..\effect_stereoreverse.c" />
38 <ClCompile Include="..\..\load_aiff.c" />
39 <ClCompile Include="..\..\load_voc.c" />
40 <ClCompile Include="..\..\mixer.c" />
41 <ClCompile Include="..\..\music.c" />
42 <ClCompile Include="..\..\music_cmd.c" />
43 <ClCompile Include="..\..\music_flac.c" />
44 <ClCompile Include="..\..\music_fluidsynth.c" />
45 <ClCompile Include="..\..\music_mad.c" />
46 <ClCompile Include="..\..\music_mikmod.c" />
47 <ClCompile Include="..\..\music_modplug.c" />
48 <ClCompile Include="..\..\music_mpg123.c" />
49 <ClCompile Include="..\..\music_nativemidi.c" />
50 <ClCompile Include="..\..\music_ogg.c" />
51 <ClCompile Include="..\..\music_smpeg.c" />
52 <ClCompile Include="..\..\music_timidity.c" />
53 <ClCompile Include="..\..\music_wav.c" />
54 <ClCompile Include="..\..\timidity\common.c" />
55 <ClCompile Include="..\..\timidity\instrum.c" />
56 <ClCompile Include="..\..\timidity\mix.c" />
57 <ClCompile Include="..\..\timidity\output.c" />
58 <ClCompile Include="..\..\timidity\playmidi.c" />
59 <ClCompile Include="..\..\timidity\readmidi.c" />
60 <ClCompile Include="..\..\timidity\resample.c" />
61 <ClCompile Include="..\..\timidity\tables.c" />
62 <ClCompile Include="..\..\timidity\timidity.c" />
63 </ItemGroup>
64 <ItemGroup>
65 <ClInclude Include="..\..\effects_internal.h" />
66 <ClInclude Include="..\..\load_aiff.h" />
67 <ClInclude Include="..\..\load_voc.h" />
68 <ClInclude Include="..\..\mixer.h" />
69 <ClInclude Include="..\..\music.h" />
70 <ClInclude Include="..\..\music_cmd.h" />
71 <ClInclude Include="..\..\music_flac.h" />
72 <ClInclude Include="..\..\music_fluidsynth.h" />
73 <ClInclude Include="..\..\music_mad.h" />
74 <ClInclude Include="..\..\music_mikmod.h" />
75 <ClInclude Include="..\..\music_modplug.h" />
76 <ClInclude Include="..\..\music_mpg123.h" />
77 <ClInclude Include="..\..\music_nativemidi.h" />
78 <ClInclude Include="..\..\music_ogg.h" />
79 <ClInclude Include="..\..\music_smpeg.h" />
80 <ClInclude Include="..\..\music_timidity.h" />
81 <ClInclude Include="..\..\music_wav.h" />
82 <ClInclude Include="..\..\SDL_mixer.h" />
83 <ClInclude Include="..\..\timidity\common.h" />
84 <ClInclude Include="..\..\timidity\instrum.h" />
85 <ClInclude Include="..\..\timidity\mix.h" />
86 <ClInclude Include="..\..\timidity\options.h" />
87 <ClInclude Include="..\..\timidity\output.h" />
88 <ClInclude Include="..\..\timidity\playmidi.h" />
89 <ClInclude Include="..\..\timidity\readmidi.h" />
90 <ClInclude Include="..\..\timidity\resample.h" />
91 <ClInclude Include="..\..\timidity\tables.h" />
92 <ClInclude Include="..\..\timidity\timidity.h" />
93 </ItemGroup>
94 <PropertyGroup Label="Globals">
95 <ProjectGuid>{fb75c3d3-d261-4575-9d17-9e88e09568ba}</ProjectGuid>
96 <Keyword>Win32Proj</Keyword>
97 <ProjectName>SDL2_mixer-WinPhone81</ProjectName>
98 <RootNamespace>SDL2_mixer_WinPhone81</RootNamespace>
99 <DefaultLanguage>en-US</DefaultLanguage>
100 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
101 <AppContainerApplication>true</AppContainerApplication>
102 <ApplicationType>Windows Phone</ApplicationType>
103 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
104 </PropertyGroup>
105 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
107 <ConfigurationType>DynamicLibrary</ConfigurationType>
108 <UseDebugLibraries>true</UseDebugLibraries>
109 <PlatformToolset>v120_wp81</PlatformToolset>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
112 <ConfigurationType>DynamicLibrary</ConfigurationType>
113 <UseDebugLibraries>false</UseDebugLibraries>
114 <WholeProgramOptimization>true</WholeProgramOptimization>
115 <PlatformToolset>v120_wp81</PlatformToolset>
116 </PropertyGroup>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
118 <ConfigurationType>DynamicLibrary</ConfigurationType>
119 <UseDebugLibraries>true</UseDebugLibraries>
120 <PlatformToolset>v120_wp81</PlatformToolset>
121 </PropertyGroup>
122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
123 <ConfigurationType>DynamicLibrary</ConfigurationType>
124 <UseDebugLibraries>false</UseDebugLibraries>
125 <WholeProgramOptimization>true</WholeProgramOptimization>
126 <PlatformToolset>v120_wp81</PlatformToolset>
127 </PropertyGroup>
128 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
129 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
130 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
131 </ImportGroup>
132 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
133 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
134 </ImportGroup>
135 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
136 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
137 </ImportGroup>
138 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
139 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
140 </ImportGroup>
141 <PropertyGroup Label="UserMacros" />
142 <PropertyGroup />
143 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
144 <IgnoreImportLibrary>false</IgnoreImportLibrary>
145 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
146 <TargetName>SDL2_mixer</TargetName>
147 </PropertyGroup>
148 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
149 <IgnoreImportLibrary>false</IgnoreImportLibrary>
150 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
151 <TargetName>SDL2_mixer</TargetName>
152 </PropertyGroup>
153 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
154 <IgnoreImportLibrary>false</IgnoreImportLibrary>
155 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
156 <TargetName>SDL2_mixer</TargetName>
157 </PropertyGroup>
158 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
159 <IgnoreImportLibrary>false</IgnoreImportLibrary>
160 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
161 <TargetName>SDL2_mixer</TargetName>
162 </PropertyGroup>
163 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
164 <ClCompile>
165 <PrecompiledHeader>NotUsing</PrecompiledHeader>
166 <CompileAsWinRT>false</CompileAsWinRT>
167 <SDLCheck>true</SDLCheck>
168 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
169 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
170 </ClCompile>
171 <Link>
172 <SubSystem>Console</SubSystem>
173 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
174 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
175 </Link>
176 </ItemDefinitionGroup>
177 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
178 <ClCompile>
179 <PrecompiledHeader>NotUsing</PrecompiledHeader>
180 <CompileAsWinRT>false</CompileAsWinRT>
181 <SDLCheck>true</SDLCheck>
182 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
183 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
184 </ClCompile>
185 <Link>
186 <SubSystem>Console</SubSystem>
187 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
188 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
189 </Link>
190 </ItemDefinitionGroup>
191 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
192 <ClCompile>
193 <PrecompiledHeader>NotUsing</PrecompiledHeader>
194 <CompileAsWinRT>false</CompileAsWinRT>
195 <SDLCheck>true</SDLCheck>
196 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
197 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
198 </ClCompile>
199 <Link>
200 <SubSystem>Console</SubSystem>
201 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
202 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
203 </Link>
204 </ItemDefinitionGroup>
205 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
206 <ClCompile>
207 <PrecompiledHeader>NotUsing</PrecompiledHeader>
208 <CompileAsWinRT>false</CompileAsWinRT>
209 <SDLCheck>true</SDLCheck>
210 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
211 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
212 </ClCompile>
213 <Link>
214 <SubSystem>Console</SubSystem>
215 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
216 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
217 </Link>
218 </ItemDefinitionGroup>
219 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
220 <ImportGroup Label="ExtensionTargets">
221 </ImportGroup>
222 </Project>
+0
-106
VisualC-WinRT/WinPhone81_VS2013/SDL_mixer-WinPhone81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\effect_position.c" />
4 <ClCompile Include="..\..\effect_stereoreverse.c" />
5 <ClCompile Include="..\..\effects_internal.c" />
6 <ClCompile Include="..\..\load_aiff.c" />
7 <ClCompile Include="..\..\load_voc.c" />
8 <ClCompile Include="..\..\mixer.c" />
9 <ClCompile Include="..\..\music.c" />
10 <ClCompile Include="..\..\music_cmd.c" />
11 <ClCompile Include="..\..\music_flac.c" />
12 <ClCompile Include="..\..\music_fluidsynth.c" />
13 <ClCompile Include="..\..\music_mad.c" />
14 <ClCompile Include="..\..\music_mikmod.c" />
15 <ClCompile Include="..\..\music_modplug.c" />
16 <ClCompile Include="..\..\music_mpg123.c" />
17 <ClCompile Include="..\..\music_nativemidi.c" />
18 <ClCompile Include="..\..\music_ogg.c" />
19 <ClCompile Include="..\..\music_smpeg.c" />
20 <ClCompile Include="..\..\music_timidity.c" />
21 <ClCompile Include="..\..\music_wav.c" />
22 <ClCompile Include="..\..\timidity\common.c">
23 <Filter>Timidity</Filter>
24 </ClCompile>
25 <ClCompile Include="..\..\timidity\instrum.c">
26 <Filter>Timidity</Filter>
27 </ClCompile>
28 <ClCompile Include="..\..\timidity\mix.c">
29 <Filter>Timidity</Filter>
30 </ClCompile>
31 <ClCompile Include="..\..\timidity\output.c">
32 <Filter>Timidity</Filter>
33 </ClCompile>
34 <ClCompile Include="..\..\timidity\playmidi.c">
35 <Filter>Timidity</Filter>
36 </ClCompile>
37 <ClCompile Include="..\..\timidity\readmidi.c">
38 <Filter>Timidity</Filter>
39 </ClCompile>
40 <ClCompile Include="..\..\timidity\resample.c">
41 <Filter>Timidity</Filter>
42 </ClCompile>
43 <ClCompile Include="..\..\timidity\tables.c">
44 <Filter>Timidity</Filter>
45 </ClCompile>
46 <ClCompile Include="..\..\timidity\timidity.c">
47 <Filter>Timidity</Filter>
48 </ClCompile>
49 </ItemGroup>
50 <ItemGroup>
51 <ClInclude Include="..\..\effects_internal.h" />
52 <ClInclude Include="..\..\load_aiff.h" />
53 <ClInclude Include="..\..\load_voc.h" />
54 <ClInclude Include="..\..\mixer.h" />
55 <ClInclude Include="..\..\music.h" />
56 <ClInclude Include="..\..\music_cmd.h" />
57 <ClInclude Include="..\..\music_flac.h" />
58 <ClInclude Include="..\..\music_fluidsynth.h" />
59 <ClInclude Include="..\..\music_mad.h" />
60 <ClInclude Include="..\..\music_mikmod.h" />
61 <ClInclude Include="..\..\music_modplug.h" />
62 <ClInclude Include="..\..\music_mpg123.h" />
63 <ClInclude Include="..\..\music_nativemidi.h" />
64 <ClInclude Include="..\..\music_ogg.h" />
65 <ClInclude Include="..\..\music_smpeg.h" />
66 <ClInclude Include="..\..\music_timidity.h" />
67 <ClInclude Include="..\..\music_wav.h" />
68 <ClInclude Include="..\..\SDL_mixer.h" />
69 <ClInclude Include="..\..\timidity\common.h">
70 <Filter>Timidity</Filter>
71 </ClInclude>
72 <ClInclude Include="..\..\timidity\instrum.h">
73 <Filter>Timidity</Filter>
74 </ClInclude>
75 <ClInclude Include="..\..\timidity\mix.h">
76 <Filter>Timidity</Filter>
77 </ClInclude>
78 <ClInclude Include="..\..\timidity\options.h">
79 <Filter>Timidity</Filter>
80 </ClInclude>
81 <ClInclude Include="..\..\timidity\output.h">
82 <Filter>Timidity</Filter>
83 </ClInclude>
84 <ClInclude Include="..\..\timidity\playmidi.h">
85 <Filter>Timidity</Filter>
86 </ClInclude>
87 <ClInclude Include="..\..\timidity\readmidi.h">
88 <Filter>Timidity</Filter>
89 </ClInclude>
90 <ClInclude Include="..\..\timidity\resample.h">
91 <Filter>Timidity</Filter>
92 </ClInclude>
93 <ClInclude Include="..\..\timidity\tables.h">
94 <Filter>Timidity</Filter>
95 </ClInclude>
96 <ClInclude Include="..\..\timidity\timidity.h">
97 <Filter>Timidity</Filter>
98 </ClInclude>
99 </ItemGroup>
100 <ItemGroup>
101 <Filter Include="Timidity">
102 <UniqueIdentifier>{3f55d8a7-802e-40cd-8b4e-b87e9fe24589}</UniqueIdentifier>
103 </Filter>
104 </ItemGroup>
105 </Project>
+0
-168
VisualC-WinRT/WinPhone81_VS2013/libogg_dynamic-WinPhone81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Release|Win32">
8 <Configuration>Release</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|ARM">
12 <Configuration>Debug</Configuration>
13 <Platform>ARM</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <ItemGroup>
21 <ClCompile Include="..\..\external\libogg-1.3.2\src\bitwise.c" />
22 <ClCompile Include="..\..\external\libogg-1.3.2\src\framing.c" />
23 </ItemGroup>
24 <ItemGroup>
25 <None Include="..\..\external\libogg-1.3.2\win32\ogg.def" />
26 </ItemGroup>
27 <ItemGroup>
28 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\ogg.h" />
29 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\os_types.h" />
30 </ItemGroup>
31 <PropertyGroup Label="Globals">
32 <ProjectGuid>{0ccc2e56-e3a4-4cd7-92ba-0c6f99440753}</ProjectGuid>
33 <Keyword>Win32Proj</Keyword>
34 <ProjectName>libogg_dynamic-WinPhone81</ProjectName>
35 <RootNamespace>libogg_dynamic_WinPhone81</RootNamespace>
36 <DefaultLanguage>en-US</DefaultLanguage>
37 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
38 <AppContainerApplication>true</AppContainerApplication>
39 <ApplicationType>Windows Phone</ApplicationType>
40 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
41 </PropertyGroup>
42 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
44 <ConfigurationType>DynamicLibrary</ConfigurationType>
45 <UseDebugLibraries>true</UseDebugLibraries>
46 <PlatformToolset>v120_wp81</PlatformToolset>
47 </PropertyGroup>
48 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
49 <ConfigurationType>DynamicLibrary</ConfigurationType>
50 <UseDebugLibraries>false</UseDebugLibraries>
51 <WholeProgramOptimization>true</WholeProgramOptimization>
52 <PlatformToolset>v120_wp81</PlatformToolset>
53 </PropertyGroup>
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
55 <ConfigurationType>DynamicLibrary</ConfigurationType>
56 <UseDebugLibraries>true</UseDebugLibraries>
57 <PlatformToolset>v120_wp81</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
60 <ConfigurationType>DynamicLibrary</ConfigurationType>
61 <UseDebugLibraries>false</UseDebugLibraries>
62 <WholeProgramOptimization>true</WholeProgramOptimization>
63 <PlatformToolset>v120_wp81</PlatformToolset>
64 </PropertyGroup>
65 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
66 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
67 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
68 </ImportGroup>
69 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
70 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71 </ImportGroup>
72 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
73 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74 </ImportGroup>
75 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77 </ImportGroup>
78 <PropertyGroup Label="UserMacros" />
79 <PropertyGroup />
80 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
81 <IgnoreImportLibrary>false</IgnoreImportLibrary>
82 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
83 <TargetName>libogg</TargetName>
84 </PropertyGroup>
85 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
86 <IgnoreImportLibrary>false</IgnoreImportLibrary>
87 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
88 <TargetName>libogg</TargetName>
89 </PropertyGroup>
90 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
91 <IgnoreImportLibrary>false</IgnoreImportLibrary>
92 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
93 <TargetName>libogg</TargetName>
94 </PropertyGroup>
95 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
96 <IgnoreImportLibrary>false</IgnoreImportLibrary>
97 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
98 <TargetName>libogg</TargetName>
99 </PropertyGroup>
100 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
101 <ClCompile>
102 <PrecompiledHeader>NotUsing</PrecompiledHeader>
103 <CompileAsWinRT>false</CompileAsWinRT>
104 <SDLCheck>true</SDLCheck>
105 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
106 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
107 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
108 </ClCompile>
109 <Link>
110 <SubSystem>Console</SubSystem>
111 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
112 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
113 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
114 </Link>
115 </ItemDefinitionGroup>
116 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
117 <ClCompile>
118 <PrecompiledHeader>NotUsing</PrecompiledHeader>
119 <CompileAsWinRT>false</CompileAsWinRT>
120 <SDLCheck>true</SDLCheck>
121 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
122 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
123 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
124 </ClCompile>
125 <Link>
126 <SubSystem>Console</SubSystem>
127 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
128 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
129 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
130 </Link>
131 </ItemDefinitionGroup>
132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
133 <ClCompile>
134 <PrecompiledHeader>NotUsing</PrecompiledHeader>
135 <CompileAsWinRT>false</CompileAsWinRT>
136 <SDLCheck>true</SDLCheck>
137 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
138 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
139 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
140 </ClCompile>
141 <Link>
142 <SubSystem>Console</SubSystem>
143 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
144 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
145 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
146 </Link>
147 </ItemDefinitionGroup>
148 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
149 <ClCompile>
150 <PrecompiledHeader>NotUsing</PrecompiledHeader>
151 <CompileAsWinRT>false</CompileAsWinRT>
152 <SDLCheck>true</SDLCheck>
153 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
154 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
155 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
156 </ClCompile>
157 <Link>
158 <SubSystem>Console</SubSystem>
159 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
160 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
161 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
162 </Link>
163 </ItemDefinitionGroup>
164 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
165 <ImportGroup Label="ExtensionTargets">
166 </ImportGroup>
167 </Project>
+0
-14
VisualC-WinRT/WinPhone81_VS2013/libogg_dynamic-WinPhone81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libogg-1.3.1\src\bitwise.c" />
4 <ClCompile Include="..\..\external\libogg-1.3.1\src\framing.c" />
5 </ItemGroup>
6 <ItemGroup>
7 <None Include="..\..\external\libogg-1.3.1\win32\ogg.def" />
8 </ItemGroup>
9 <ItemGroup>
10 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\ogg.h" />
11 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\os_types.h" />
12 </ItemGroup>
13 </Project>
+0
-232
VisualC-WinRT/WinPhone81_VS2013/libvorbis_dynamic-WinPhone81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Release|Win32">
8 <Configuration>Release</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|ARM">
12 <Configuration>Debug</Configuration>
13 <Platform>ARM</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <ItemGroup>
21 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\analysis.c" />
22 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\bitrate.c" />
23 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\block.c" />
24 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\codebook.c" />
25 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\envelope.c" />
26 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor0.c" />
27 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor1.c" />
28 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\info.c" />
29 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lookup.c" />
30 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lpc.c" />
31 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lsp.c" />
32 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mapping0.c" />
33 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mdct.c" />
34 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\psy.c" />
35 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\registry.c" />
36 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\res0.c" />
37 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\sharedbook.c" />
38 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\smallft.c" />
39 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\synthesis.c" />
40 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisenc.c" />
41 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\window.c" />
42 </ItemGroup>
43 <ItemGroup>
44 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\codec.h" />
45 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisenc.h" />
46 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
47 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\backends.h" />
48 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\bitrate.h" />
49 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\coupled\res_books_stereo.h" />
50 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\floor\floor_books.h" />
51 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\uncoupled\res_books_uncoupled.h" />
52 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codebook.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codec_internal.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\envelope.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\highlevel.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup_data.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lpc.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lsp.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\masking.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\mdct.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\misc.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\floor_all.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_11.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_16.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_44.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_8.h" />
68 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_16.h" />
69 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44.h" />
70 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44u.h" />
71 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_8.h" />
72 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_11.h" />
73 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_16.h" />
74 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_22.h" />
75 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_32.h" />
76 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44.h" />
77 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44u.h" />
78 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_8.h" />
79 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_X.h" />
80 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\os.h" />
81 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\psy.h" />
82 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\registry.h" />
83 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\scales.h" />
84 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\smallft.h" />
85 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\window.h" />
86 </ItemGroup>
87 <ItemGroup>
88 <None Include="..\..\external\libvorbis-1.3.5\win32\vorbis.def" />
89 </ItemGroup>
90 <ItemGroup>
91 <ProjectReference Include="libogg_dynamic-WinPhone81.vcxproj">
92 <Project>{0ccc2e56-e3a4-4cd7-92ba-0c6f99440753}</Project>
93 </ProjectReference>
94 </ItemGroup>
95 <PropertyGroup Label="Globals">
96 <ProjectGuid>{c943dbc9-4eb0-4684-be3e-334342a7ee2c}</ProjectGuid>
97 <Keyword>Win32Proj</Keyword>
98 <ProjectName>libvorbis_dynamic-WinPhone81</ProjectName>
99 <RootNamespace>libvorbis_dynamic_WinPhone81</RootNamespace>
100 <DefaultLanguage>en-US</DefaultLanguage>
101 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
102 <AppContainerApplication>true</AppContainerApplication>
103 <ApplicationType>Windows Phone</ApplicationType>
104 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
105 </PropertyGroup>
106 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
107 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
108 <ConfigurationType>DynamicLibrary</ConfigurationType>
109 <UseDebugLibraries>true</UseDebugLibraries>
110 <PlatformToolset>v120_wp81</PlatformToolset>
111 </PropertyGroup>
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
113 <ConfigurationType>DynamicLibrary</ConfigurationType>
114 <UseDebugLibraries>false</UseDebugLibraries>
115 <WholeProgramOptimization>true</WholeProgramOptimization>
116 <PlatformToolset>v120_wp81</PlatformToolset>
117 </PropertyGroup>
118 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
119 <ConfigurationType>DynamicLibrary</ConfigurationType>
120 <UseDebugLibraries>true</UseDebugLibraries>
121 <PlatformToolset>v120_wp81</PlatformToolset>
122 </PropertyGroup>
123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
124 <ConfigurationType>DynamicLibrary</ConfigurationType>
125 <UseDebugLibraries>false</UseDebugLibraries>
126 <WholeProgramOptimization>true</WholeProgramOptimization>
127 <PlatformToolset>v120_wp81</PlatformToolset>
128 </PropertyGroup>
129 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
130 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
131 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132 </ImportGroup>
133 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
134 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
135 </ImportGroup>
136 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
137 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
138 </ImportGroup>
139 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
140 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
141 </ImportGroup>
142 <PropertyGroup Label="UserMacros" />
143 <PropertyGroup />
144 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
145 <IgnoreImportLibrary>false</IgnoreImportLibrary>
146 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
147 <TargetName>libvorbis</TargetName>
148 </PropertyGroup>
149 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
150 <IgnoreImportLibrary>false</IgnoreImportLibrary>
151 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
152 <TargetName>libvorbis</TargetName>
153 </PropertyGroup>
154 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
155 <IgnoreImportLibrary>false</IgnoreImportLibrary>
156 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
157 <TargetName>libvorbis</TargetName>
158 </PropertyGroup>
159 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
160 <IgnoreImportLibrary>false</IgnoreImportLibrary>
161 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
162 <TargetName>libvorbis</TargetName>
163 </PropertyGroup>
164 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
165 <ClCompile>
166 <PrecompiledHeader>NotUsing</PrecompiledHeader>
167 <CompileAsWinRT>false</CompileAsWinRT>
168 <SDLCheck>true</SDLCheck>
169 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
170 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
171 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
172 </ClCompile>
173 <Link>
174 <SubSystem>Console</SubSystem>
175 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
176 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
177 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
178 </Link>
179 </ItemDefinitionGroup>
180 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
181 <ClCompile>
182 <PrecompiledHeader>NotUsing</PrecompiledHeader>
183 <CompileAsWinRT>false</CompileAsWinRT>
184 <SDLCheck>true</SDLCheck>
185 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
186 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
187 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
188 </ClCompile>
189 <Link>
190 <SubSystem>Console</SubSystem>
191 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
192 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
193 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
194 </Link>
195 </ItemDefinitionGroup>
196 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
197 <ClCompile>
198 <PrecompiledHeader>NotUsing</PrecompiledHeader>
199 <CompileAsWinRT>false</CompileAsWinRT>
200 <SDLCheck>true</SDLCheck>
201 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
202 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
203 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
204 </ClCompile>
205 <Link>
206 <SubSystem>Console</SubSystem>
207 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
208 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
209 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
210 </Link>
211 </ItemDefinitionGroup>
212 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
213 <ClCompile>
214 <PrecompiledHeader>NotUsing</PrecompiledHeader>
215 <CompileAsWinRT>false</CompileAsWinRT>
216 <SDLCheck>true</SDLCheck>
217 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
218 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
219 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
220 </ClCompile>
221 <Link>
222 <SubSystem>Console</SubSystem>
223 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
224 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
225 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
226 </Link>
227 </ItemDefinitionGroup>
228 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
229 <ImportGroup Label="ExtensionTargets">
230 </ImportGroup>
231 </Project>
+0
-73
VisualC-WinRT/WinPhone81_VS2013/libvorbis_dynamic-WinPhone81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\analysis.c" />
4 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\bitrate.c" />
5 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\block.c" />
6 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\codebook.c" />
7 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\envelope.c" />
8 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor0.c" />
9 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor1.c" />
10 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\info.c" />
11 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lookup.c" />
12 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lpc.c" />
13 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lsp.c" />
14 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mapping0.c" />
15 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mdct.c" />
16 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\psy.c" />
17 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\registry.c" />
18 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\res0.c" />
19 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\sharedbook.c" />
20 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\smallft.c" />
21 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\synthesis.c" />
22 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisenc.c" />
23 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\window.c" />
24 </ItemGroup>
25 <ItemGroup>
26 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\backends.h" />
27 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\bitrate.h" />
28 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codebook.h" />
29 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\codec.h" />
30 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codec_internal.h" />
31 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\envelope.h" />
32 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\floor_all.h" />
33 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\floor\floor_books.h" />
34 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\highlevel.h" />
35 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup.h" />
36 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup_data.h" />
37 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lpc.h" />
38 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lsp.h" />
39 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\masking.h" />
40 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\mdct.h" />
41 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\misc.h" />
42 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\os.h" />
43 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\psy.h" />
44 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_8.h" />
45 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_11.h" />
46 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_16.h" />
47 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_44.h" />
48 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\registry.h" />
49 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\coupled\res_books_stereo.h" />
50 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\uncoupled\res_books_uncoupled.h" />
51 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_8.h" />
52 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_16.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44u.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\scales.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_8.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_11.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_16.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_22.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_32.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44u.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_X.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\smallft.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisenc.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\window.h" />
68 </ItemGroup>
69 <ItemGroup>
70 <None Include="..\..\external\libvorbis-1.3.3\win32\vorbis.def" />
71 </ItemGroup>
72 </Project>
+0
-171
VisualC-WinRT/WinPhone81_VS2013/libvorbisfile_dynamic-WinPhone81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|Win32">
4 <Configuration>Debug</Configuration>
5 <Platform>Win32</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Release|Win32">
8 <Configuration>Release</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|ARM">
12 <Configuration>Debug</Configuration>
13 <Platform>ARM</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 </ItemGroup>
20 <ItemGroup>
21 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisfile.c" />
22 </ItemGroup>
23 <ItemGroup>
24 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
25 </ItemGroup>
26 <ItemGroup>
27 <ProjectReference Include="libogg_dynamic-WinPhone81.vcxproj">
28 <Project>{0ccc2e56-e3a4-4cd7-92ba-0c6f99440753}</Project>
29 </ProjectReference>
30 <ProjectReference Include="libvorbis_dynamic-WinPhone81.vcxproj">
31 <Project>{c943dbc9-4eb0-4684-be3e-334342a7ee2c}</Project>
32 </ProjectReference>
33 </ItemGroup>
34 <PropertyGroup Label="Globals">
35 <ProjectGuid>{203efcc5-ce11-4a75-92f4-c3dbf7609376}</ProjectGuid>
36 <Keyword>Win32Proj</Keyword>
37 <ProjectName>libvorbisfile_dynamic-WinPhone81</ProjectName>
38 <RootNamespace>libvorbisfile_dynamic_WinPhone81</RootNamespace>
39 <DefaultLanguage>en-US</DefaultLanguage>
40 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
41 <AppContainerApplication>true</AppContainerApplication>
42 <ApplicationType>Windows Phone</ApplicationType>
43 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
44 </PropertyGroup>
45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
47 <ConfigurationType>DynamicLibrary</ConfigurationType>
48 <UseDebugLibraries>true</UseDebugLibraries>
49 <PlatformToolset>v120_wp81</PlatformToolset>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
52 <ConfigurationType>DynamicLibrary</ConfigurationType>
53 <UseDebugLibraries>false</UseDebugLibraries>
54 <WholeProgramOptimization>true</WholeProgramOptimization>
55 <PlatformToolset>v120_wp81</PlatformToolset>
56 </PropertyGroup>
57 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
58 <ConfigurationType>DynamicLibrary</ConfigurationType>
59 <UseDebugLibraries>true</UseDebugLibraries>
60 <PlatformToolset>v120_wp81</PlatformToolset>
61 </PropertyGroup>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
63 <ConfigurationType>DynamicLibrary</ConfigurationType>
64 <UseDebugLibraries>false</UseDebugLibraries>
65 <WholeProgramOptimization>true</WholeProgramOptimization>
66 <PlatformToolset>v120_wp81</PlatformToolset>
67 </PropertyGroup>
68 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
69 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
70 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
71 </ImportGroup>
72 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
73 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
74 </ImportGroup>
75 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
76 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77 </ImportGroup>
78 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80 </ImportGroup>
81 <PropertyGroup Label="UserMacros" />
82 <PropertyGroup />
83 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
84 <IgnoreImportLibrary>false</IgnoreImportLibrary>
85 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
86 <TargetName>libvorbisfile</TargetName>
87 </PropertyGroup>
88 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
89 <IgnoreImportLibrary>false</IgnoreImportLibrary>
90 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
91 <TargetName>libvorbisfile</TargetName>
92 </PropertyGroup>
93 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
94 <IgnoreImportLibrary>false</IgnoreImportLibrary>
95 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
96 <TargetName>libvorbisfile</TargetName>
97 </PropertyGroup>
98 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
99 <IgnoreImportLibrary>false</IgnoreImportLibrary>
100 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
101 <TargetName>libvorbisfile</TargetName>
102 </PropertyGroup>
103 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
104 <ClCompile>
105 <PrecompiledHeader>NotUsing</PrecompiledHeader>
106 <CompileAsWinRT>false</CompileAsWinRT>
107 <SDLCheck>true</SDLCheck>
108 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
109 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;PSAPI_VERSION=2;WINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP;_UITHREADCTXT_SUPPORT=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
110 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
111 </ClCompile>
112 <Link>
113 <SubSystem>Console</SubSystem>
114 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
115 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
116 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
117 </Link>
118 </ItemDefinitionGroup>
119 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
120 <ClCompile>
121 <PrecompiledHeader>NotUsing</PrecompiledHeader>
122 <CompileAsWinRT>false</CompileAsWinRT>
123 <SDLCheck>true</SDLCheck>
124 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
125 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
126 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
127 </ClCompile>
128 <Link>
129 <SubSystem>Console</SubSystem>
130 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
131 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
132 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
133 </Link>
134 </ItemDefinitionGroup>
135 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
136 <ClCompile>
137 <PrecompiledHeader>NotUsing</PrecompiledHeader>
138 <CompileAsWinRT>false</CompileAsWinRT>
139 <SDLCheck>true</SDLCheck>
140 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
141 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;PSAPI_VERSION=2;WINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP;_UITHREADCTXT_SUPPORT=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
143 </ClCompile>
144 <Link>
145 <SubSystem>Console</SubSystem>
146 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
147 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
148 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
149 </Link>
150 </ItemDefinitionGroup>
151 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
152 <ClCompile>
153 <PrecompiledHeader>NotUsing</PrecompiledHeader>
154 <CompileAsWinRT>false</CompileAsWinRT>
155 <SDLCheck>true</SDLCheck>
156 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
157 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
158 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
159 </ClCompile>
160 <Link>
161 <SubSystem>Console</SubSystem>
162 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
163 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
164 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
165 </Link>
166 </ItemDefinitionGroup>
167 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
168 <ImportGroup Label="ExtensionTargets">
169 </ImportGroup>
170 </Project>
+0
-9
VisualC-WinRT/WinPhone81_VS2013/libvorbisfile_dynamic-WinPhone81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisfile.c" />
4 </ItemGroup>
5 <ItemGroup>
6 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
7 </ItemGroup>
8 </Project>
+0
-74
VisualC-WinRT/WinRT80_VS2012/SDL_mixer-WinRT80.sln less more
0 
1 Microsoft Visual Studio Solution File, Format Version 12.00
2 # Visual Studio 2012
3 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2_mixer-WinRT80", "SDL_mixer-WinRT80.vcxproj", "{06925935-B340-44E8-BDDD-7C1B8D64FF76}"
4 EndProject
5 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_dynamic-WinRT80", "libogg_dynamic-WinRT80.vcxproj", "{15CBFEFF-7965-41F5-B4E2-21E8795C9159}"
6 EndProject
7 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis_dynamic-WinRT80", "libvorbis_dynamic-WinRT80.vcxproj", "{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}"
8 EndProject
9 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbisfile_dynamic-WinRT80", "libvorbisfile_dynamic-WinRT80.vcxproj", "{CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}"
10 EndProject
11 Global
12 GlobalSection(SolutionConfigurationPlatforms) = preSolution
13 Debug|ARM = Debug|ARM
14 Debug|Win32 = Debug|Win32
15 Debug|x64 = Debug|x64
16 Release|ARM = Release|ARM
17 Release|Win32 = Release|Win32
18 Release|x64 = Release|x64
19 EndGlobalSection
20 GlobalSection(ProjectConfigurationPlatforms) = postSolution
21 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Debug|ARM.ActiveCfg = Debug|ARM
22 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Debug|ARM.Build.0 = Debug|ARM
23 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Debug|Win32.ActiveCfg = Debug|Win32
24 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Debug|Win32.Build.0 = Debug|Win32
25 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Debug|x64.ActiveCfg = Debug|x64
26 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Debug|x64.Build.0 = Debug|x64
27 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Release|ARM.ActiveCfg = Release|ARM
28 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Release|ARM.Build.0 = Release|ARM
29 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Release|Win32.ActiveCfg = Release|Win32
30 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Release|Win32.Build.0 = Release|Win32
31 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Release|x64.ActiveCfg = Release|x64
32 {06925935-B340-44E8-BDDD-7C1B8D64FF76}.Release|x64.Build.0 = Release|x64
33 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|ARM.ActiveCfg = Debug|ARM
34 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|ARM.Build.0 = Debug|ARM
35 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.ActiveCfg = Debug|Win32
36 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|Win32.Build.0 = Debug|Win32
37 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.ActiveCfg = Debug|x64
38 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Debug|x64.Build.0 = Debug|x64
39 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|ARM.ActiveCfg = Release|ARM
40 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|ARM.Build.0 = Release|ARM
41 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.ActiveCfg = Release|Win32
42 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|Win32.Build.0 = Release|Win32
43 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.ActiveCfg = Release|x64
44 {15CBFEFF-7965-41F5-B4E2-21E8795C9159}.Release|x64.Build.0 = Release|x64
45 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|ARM.ActiveCfg = Debug|ARM
46 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|ARM.Build.0 = Debug|ARM
47 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Win32.ActiveCfg = Debug|Win32
48 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|Win32.Build.0 = Debug|Win32
49 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|x64.ActiveCfg = Debug|x64
50 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Debug|x64.Build.0 = Debug|x64
51 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|ARM.ActiveCfg = Release|ARM
52 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|ARM.Build.0 = Release|ARM
53 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Win32.ActiveCfg = Release|Win32
54 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|Win32.Build.0 = Release|Win32
55 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|x64.ActiveCfg = Release|x64
56 {3A214E06-B95E-4D61-A291-1F8DF2EC10FD}.Release|x64.Build.0 = Release|x64
57 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|ARM.ActiveCfg = Debug|ARM
58 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|ARM.Build.0 = Debug|ARM
59 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|Win32.ActiveCfg = Debug|Win32
60 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|Win32.Build.0 = Debug|Win32
61 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|x64.ActiveCfg = Debug|x64
62 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Debug|x64.Build.0 = Debug|x64
63 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|ARM.ActiveCfg = Release|ARM
64 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|ARM.Build.0 = Release|ARM
65 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|Win32.ActiveCfg = Release|Win32
66 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|Win32.Build.0 = Release|Win32
67 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|x64.ActiveCfg = Release|x64
68 {CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}.Release|x64.Build.0 = Release|x64
69 EndGlobalSection
70 GlobalSection(SolutionProperties) = preSolution
71 HideSolutionNode = FALSE
72 EndGlobalSection
73 EndGlobal
+0
-284
VisualC-WinRT/WinRT80_VS2012/SDL_mixer-WinRT80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\WinRT80_VS2012\SDL-WinRT80.vcxproj">
30 <Project>{aeaea3a2-d4e6-45b1-8ec6-53d84287fc14}</Project>
31 </ProjectReference>
32 <ProjectReference Include="libogg_dynamic-WinRT80.vcxproj">
33 <Project>{15cbfeff-7965-41f5-b4e2-21e8795c9159}</Project>
34 </ProjectReference>
35 <ProjectReference Include="libvorbisfile_dynamic-WinRT80.vcxproj">
36 <Project>{cebde98b-a6aa-46e6-bc79-faaf823db9ec}</Project>
37 </ProjectReference>
38 <ProjectReference Include="libvorbis_dynamic-WinRT80.vcxproj">
39 <Project>{3a214e06-b95e-4d61-a291-1f8df2ec10fd}</Project>
40 </ProjectReference>
41 </ItemGroup>
42 <ItemGroup>
43 <ClCompile Include="..\..\effects_internal.c" />
44 <ClCompile Include="..\..\effect_position.c" />
45 <ClCompile Include="..\..\effect_stereoreverse.c" />
46 <ClCompile Include="..\..\load_aiff.c" />
47 <ClCompile Include="..\..\load_voc.c" />
48 <ClCompile Include="..\..\mixer.c" />
49 <ClCompile Include="..\..\music.c" />
50 <ClCompile Include="..\..\music_cmd.c" />
51 <ClCompile Include="..\..\music_flac.c" />
52 <ClCompile Include="..\..\music_fluidsynth.c" />
53 <ClCompile Include="..\..\music_mad.c" />
54 <ClCompile Include="..\..\music_mikmod.c" />
55 <ClCompile Include="..\..\music_modplug.c" />
56 <ClCompile Include="..\..\music_mpg123.c" />
57 <ClCompile Include="..\..\music_nativemidi.c" />
58 <ClCompile Include="..\..\music_ogg.c" />
59 <ClCompile Include="..\..\music_smpeg.c" />
60 <ClCompile Include="..\..\music_timidity.c" />
61 <ClCompile Include="..\..\music_wav.c" />
62 <ClCompile Include="..\..\timidity\common.c" />
63 <ClCompile Include="..\..\timidity\instrum.c" />
64 <ClCompile Include="..\..\timidity\mix.c" />
65 <ClCompile Include="..\..\timidity\output.c" />
66 <ClCompile Include="..\..\timidity\playmidi.c" />
67 <ClCompile Include="..\..\timidity\readmidi.c" />
68 <ClCompile Include="..\..\timidity\resample.c" />
69 <ClCompile Include="..\..\timidity\tables.c" />
70 <ClCompile Include="..\..\timidity\timidity.c" />
71 </ItemGroup>
72 <ItemGroup>
73 <ClInclude Include="..\..\effects_internal.h" />
74 <ClInclude Include="..\..\load_aiff.h" />
75 <ClInclude Include="..\..\load_voc.h" />
76 <ClInclude Include="..\..\mixer.h" />
77 <ClInclude Include="..\..\music.h" />
78 <ClInclude Include="..\..\music_cmd.h" />
79 <ClInclude Include="..\..\music_flac.h" />
80 <ClInclude Include="..\..\music_fluidsynth.h" />
81 <ClInclude Include="..\..\music_mad.h" />
82 <ClInclude Include="..\..\music_mikmod.h" />
83 <ClInclude Include="..\..\music_modplug.h" />
84 <ClInclude Include="..\..\music_mpg123.h" />
85 <ClInclude Include="..\..\music_nativemidi.h" />
86 <ClInclude Include="..\..\music_ogg.h" />
87 <ClInclude Include="..\..\music_smpeg.h" />
88 <ClInclude Include="..\..\music_timidity.h" />
89 <ClInclude Include="..\..\music_wav.h" />
90 <ClInclude Include="..\..\SDL_mixer.h" />
91 <ClInclude Include="..\..\timidity\common.h" />
92 <ClInclude Include="..\..\timidity\instrum.h" />
93 <ClInclude Include="..\..\timidity\mix.h" />
94 <ClInclude Include="..\..\timidity\options.h" />
95 <ClInclude Include="..\..\timidity\output.h" />
96 <ClInclude Include="..\..\timidity\playmidi.h" />
97 <ClInclude Include="..\..\timidity\readmidi.h" />
98 <ClInclude Include="..\..\timidity\resample.h" />
99 <ClInclude Include="..\..\timidity\tables.h" />
100 <ClInclude Include="..\..\timidity\timidity.h" />
101 </ItemGroup>
102 <PropertyGroup Label="Globals">
103 <ProjectGuid>{06925935-b340-44e8-bddd-7c1b8d64ff76}</ProjectGuid>
104 <Keyword>Win32Proj</Keyword>
105 <ProjectName>SDL2_mixer-WinRT80</ProjectName>
106 <RootNamespace>SDL_mixer_VS2012_WinRT</RootNamespace>
107 <DefaultLanguage>en-US</DefaultLanguage>
108 <MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
109 <AppContainerApplication>true</AppContainerApplication>
110 </PropertyGroup>
111 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
113 <ConfigurationType>DynamicLibrary</ConfigurationType>
114 <UseDebugLibraries>true</UseDebugLibraries>
115 <PlatformToolset>v110</PlatformToolset>
116 </PropertyGroup>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
118 <ConfigurationType>DynamicLibrary</ConfigurationType>
119 <UseDebugLibraries>true</UseDebugLibraries>
120 <PlatformToolset>v110</PlatformToolset>
121 </PropertyGroup>
122 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
123 <ConfigurationType>DynamicLibrary</ConfigurationType>
124 <UseDebugLibraries>true</UseDebugLibraries>
125 <PlatformToolset>v110</PlatformToolset>
126 </PropertyGroup>
127 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
128 <ConfigurationType>DynamicLibrary</ConfigurationType>
129 <UseDebugLibraries>false</UseDebugLibraries>
130 <WholeProgramOptimization>true</WholeProgramOptimization>
131 <PlatformToolset>v110</PlatformToolset>
132 </PropertyGroup>
133 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
134 <ConfigurationType>DynamicLibrary</ConfigurationType>
135 <UseDebugLibraries>false</UseDebugLibraries>
136 <WholeProgramOptimization>true</WholeProgramOptimization>
137 <PlatformToolset>v110</PlatformToolset>
138 </PropertyGroup>
139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
140 <ConfigurationType>DynamicLibrary</ConfigurationType>
141 <UseDebugLibraries>false</UseDebugLibraries>
142 <WholeProgramOptimization>true</WholeProgramOptimization>
143 <PlatformToolset>v110</PlatformToolset>
144 </PropertyGroup>
145 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
146 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
147 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
148 </ImportGroup>
149 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
150 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
151 </ImportGroup>
152 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
153 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
154 </ImportGroup>
155 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
156 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
157 </ImportGroup>
158 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
159 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
160 </ImportGroup>
161 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
162 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
163 </ImportGroup>
164 <PropertyGroup Label="UserMacros" />
165 <PropertyGroup />
166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
167 <GenerateManifest>false</GenerateManifest>
168 <IgnoreImportLibrary>false</IgnoreImportLibrary>
169 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
170 <TargetName>SDL2_mixer</TargetName>
171 </PropertyGroup>
172 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
173 <GenerateManifest>false</GenerateManifest>
174 <IgnoreImportLibrary>false</IgnoreImportLibrary>
175 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
176 <TargetName>SDL2_mixer</TargetName>
177 </PropertyGroup>
178 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
179 <GenerateManifest>false</GenerateManifest>
180 <IgnoreImportLibrary>false</IgnoreImportLibrary>
181 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
182 <TargetName>SDL2_mixer</TargetName>
183 </PropertyGroup>
184 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
185 <GenerateManifest>false</GenerateManifest>
186 <IgnoreImportLibrary>false</IgnoreImportLibrary>
187 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
188 <TargetName>SDL2_mixer</TargetName>
189 </PropertyGroup>
190 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
191 <GenerateManifest>false</GenerateManifest>
192 <IgnoreImportLibrary>false</IgnoreImportLibrary>
193 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
194 <TargetName>SDL2_mixer</TargetName>
195 </PropertyGroup>
196 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
197 <GenerateManifest>false</GenerateManifest>
198 <IgnoreImportLibrary>false</IgnoreImportLibrary>
199 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
200 <TargetName>SDL2_mixer</TargetName>
201 </PropertyGroup>
202 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
203 <ClCompile>
204 <PrecompiledHeader>NotUsing</PrecompiledHeader>
205 <CompileAsWinRT>false</CompileAsWinRT>
206 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
207 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
208 </ClCompile>
209 <Link>
210 <SubSystem>Console</SubSystem>
211 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
212 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
213 </Link>
214 </ItemDefinitionGroup>
215 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
216 <ClCompile>
217 <PrecompiledHeader>NotUsing</PrecompiledHeader>
218 <CompileAsWinRT>false</CompileAsWinRT>
219 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
220 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
221 </ClCompile>
222 <Link>
223 <SubSystem>Console</SubSystem>
224 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
225 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
226 </Link>
227 </ItemDefinitionGroup>
228 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
229 <ClCompile>
230 <PrecompiledHeader>NotUsing</PrecompiledHeader>
231 <CompileAsWinRT>false</CompileAsWinRT>
232 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
234 </ClCompile>
235 <Link>
236 <SubSystem>Console</SubSystem>
237 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
238 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
239 </Link>
240 </ItemDefinitionGroup>
241 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
242 <ClCompile>
243 <PrecompiledHeader>NotUsing</PrecompiledHeader>
244 <CompileAsWinRT>false</CompileAsWinRT>
245 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
246 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
247 </ClCompile>
248 <Link>
249 <SubSystem>Console</SubSystem>
250 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
251 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
252 </Link>
253 </ItemDefinitionGroup>
254 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
255 <ClCompile>
256 <PrecompiledHeader>NotUsing</PrecompiledHeader>
257 <CompileAsWinRT>false</CompileAsWinRT>
258 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
259 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
260 </ClCompile>
261 <Link>
262 <SubSystem>Console</SubSystem>
263 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
264 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
265 </Link>
266 </ItemDefinitionGroup>
267 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
268 <ClCompile>
269 <PrecompiledHeader>NotUsing</PrecompiledHeader>
270 <CompileAsWinRT>false</CompileAsWinRT>
271 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
272 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
273 </ClCompile>
274 <Link>
275 <SubSystem>Console</SubSystem>
276 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
277 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
278 </Link>
279 </ItemDefinitionGroup>
280 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
281 <ImportGroup Label="ExtensionTargets">
282 </ImportGroup>
283 </Project>
+0
-106
VisualC-WinRT/WinRT80_VS2012/SDL_mixer-WinRT80.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\effects_internal.c" />
4 <ClCompile Include="..\..\effect_position.c" />
5 <ClCompile Include="..\..\effect_stereoreverse.c" />
6 <ClCompile Include="..\..\load_aiff.c" />
7 <ClCompile Include="..\..\load_voc.c" />
8 <ClCompile Include="..\..\mixer.c" />
9 <ClCompile Include="..\..\music.c" />
10 <ClCompile Include="..\..\music_cmd.c" />
11 <ClCompile Include="..\..\music_flac.c" />
12 <ClCompile Include="..\..\music_fluidsynth.c" />
13 <ClCompile Include="..\..\music_mad.c" />
14 <ClCompile Include="..\..\music_mikmod.c" />
15 <ClCompile Include="..\..\music_modplug.c" />
16 <ClCompile Include="..\..\music_mpg123.c" />
17 <ClCompile Include="..\..\music_nativemidi.c" />
18 <ClCompile Include="..\..\music_ogg.c" />
19 <ClCompile Include="..\..\music_smpeg.c" />
20 <ClCompile Include="..\..\music_timidity.c" />
21 <ClCompile Include="..\..\music_wav.c" />
22 <ClCompile Include="..\..\timidity\common.c">
23 <Filter>Timidity</Filter>
24 </ClCompile>
25 <ClCompile Include="..\..\timidity\instrum.c">
26 <Filter>Timidity</Filter>
27 </ClCompile>
28 <ClCompile Include="..\..\timidity\mix.c">
29 <Filter>Timidity</Filter>
30 </ClCompile>
31 <ClCompile Include="..\..\timidity\output.c">
32 <Filter>Timidity</Filter>
33 </ClCompile>
34 <ClCompile Include="..\..\timidity\playmidi.c">
35 <Filter>Timidity</Filter>
36 </ClCompile>
37 <ClCompile Include="..\..\timidity\readmidi.c">
38 <Filter>Timidity</Filter>
39 </ClCompile>
40 <ClCompile Include="..\..\timidity\resample.c">
41 <Filter>Timidity</Filter>
42 </ClCompile>
43 <ClCompile Include="..\..\timidity\tables.c">
44 <Filter>Timidity</Filter>
45 </ClCompile>
46 <ClCompile Include="..\..\timidity\timidity.c">
47 <Filter>Timidity</Filter>
48 </ClCompile>
49 </ItemGroup>
50 <ItemGroup>
51 <ClInclude Include="..\..\effects_internal.h" />
52 <ClInclude Include="..\..\load_aiff.h" />
53 <ClInclude Include="..\..\load_voc.h" />
54 <ClInclude Include="..\..\mixer.h" />
55 <ClInclude Include="..\..\music.h" />
56 <ClInclude Include="..\..\music_cmd.h" />
57 <ClInclude Include="..\..\music_flac.h" />
58 <ClInclude Include="..\..\music_fluidsynth.h" />
59 <ClInclude Include="..\..\music_mad.h" />
60 <ClInclude Include="..\..\music_mikmod.h" />
61 <ClInclude Include="..\..\music_modplug.h" />
62 <ClInclude Include="..\..\music_mpg123.h" />
63 <ClInclude Include="..\..\music_nativemidi.h" />
64 <ClInclude Include="..\..\music_ogg.h" />
65 <ClInclude Include="..\..\music_smpeg.h" />
66 <ClInclude Include="..\..\music_timidity.h" />
67 <ClInclude Include="..\..\music_wav.h" />
68 <ClInclude Include="..\..\SDL_mixer.h" />
69 <ClInclude Include="..\..\timidity\common.h">
70 <Filter>Timidity</Filter>
71 </ClInclude>
72 <ClInclude Include="..\..\timidity\instrum.h">
73 <Filter>Timidity</Filter>
74 </ClInclude>
75 <ClInclude Include="..\..\timidity\mix.h">
76 <Filter>Timidity</Filter>
77 </ClInclude>
78 <ClInclude Include="..\..\timidity\options.h">
79 <Filter>Timidity</Filter>
80 </ClInclude>
81 <ClInclude Include="..\..\timidity\output.h">
82 <Filter>Timidity</Filter>
83 </ClInclude>
84 <ClInclude Include="..\..\timidity\playmidi.h">
85 <Filter>Timidity</Filter>
86 </ClInclude>
87 <ClInclude Include="..\..\timidity\readmidi.h">
88 <Filter>Timidity</Filter>
89 </ClInclude>
90 <ClInclude Include="..\..\timidity\resample.h">
91 <Filter>Timidity</Filter>
92 </ClInclude>
93 <ClInclude Include="..\..\timidity\tables.h">
94 <Filter>Timidity</Filter>
95 </ClInclude>
96 <ClInclude Include="..\..\timidity\timidity.h">
97 <Filter>Timidity</Filter>
98 </ClInclude>
99 </ItemGroup>
100 <ItemGroup>
101 <Filter Include="Timidity">
102 <UniqueIdentifier>{76edff39-58d9-4391-b729-e34269a68b5a}</UniqueIdentifier>
103 </Filter>
104 </ItemGroup>
105 </Project>
+0
-279
VisualC-WinRT/WinRT80_VS2012/libogg_dynamic-WinRT80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <PropertyGroup Label="Globals">
29 <ProjectName>libogg_dynamic-WinRT80</ProjectName>
30 <ProjectGuid>{15CBFEFF-7965-41F5-B4E2-21E8795C9159}</ProjectGuid>
31 <RootNamespace>libogg</RootNamespace>
32 <Keyword>Win32Proj</Keyword>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <CharacterSet>Unicode</CharacterSet>
38 <WholeProgramOptimization>true</WholeProgramOptimization>
39 <PlatformToolset>v110</PlatformToolset>
40 <WindowsAppContainer>true</WindowsAppContainer>
41 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
43 <ConfigurationType>DynamicLibrary</ConfigurationType>
44 <CharacterSet>Unicode</CharacterSet>
45 <WholeProgramOptimization>true</WholeProgramOptimization>
46 <PlatformToolset>v110</PlatformToolset>
47 <WindowsAppContainer>true</WindowsAppContainer>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
50 <ConfigurationType>DynamicLibrary</ConfigurationType>
51 <CharacterSet>Unicode</CharacterSet>
52 <PlatformToolset>v110</PlatformToolset>
53 <WindowsAppContainer>true</WindowsAppContainer>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
56 <ConfigurationType>DynamicLibrary</ConfigurationType>
57 <CharacterSet>Unicode</CharacterSet>
58 <PlatformToolset>v110</PlatformToolset>
59 <WindowsAppContainer>true</WindowsAppContainer>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
62 <ConfigurationType>DynamicLibrary</ConfigurationType>
63 <CharacterSet>Unicode</CharacterSet>
64 <WholeProgramOptimization>true</WholeProgramOptimization>
65 <PlatformToolset>v110</PlatformToolset>
66 <WindowsAppContainer>true</WindowsAppContainer>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69 <ConfigurationType>DynamicLibrary</ConfigurationType>
70 <CharacterSet>Unicode</CharacterSet>
71 <PlatformToolset>v110</PlatformToolset>
72 <WindowsAppContainer>true</WindowsAppContainer>
73 </PropertyGroup>
74 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
75 <ImportGroup Label="ExtensionSettings">
76 </ImportGroup>
77 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
78 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79 </ImportGroup>
80 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets">
81 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82 </ImportGroup>
83 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
84 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85 </ImportGroup>
86 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets">
87 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88 </ImportGroup>
89 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
90 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91 </ImportGroup>
92 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
93 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
94 </ImportGroup>
95 <PropertyGroup Label="UserMacros" />
96 <PropertyGroup>
97 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
98 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
99 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
100 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
101 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
102 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
103 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
104 </PropertyGroup>
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
106 <TargetName>libogg</TargetName>
107 </PropertyGroup>
108 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
109 <TargetName>libogg</TargetName>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
112 <TargetName>libogg</TargetName>
113 </PropertyGroup>
114 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
115 <TargetName>libogg</TargetName>
116 </PropertyGroup>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
118 <TargetName>libogg</TargetName>
119 </PropertyGroup>
120 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
121 <TargetName>libogg</TargetName>
122 </PropertyGroup>
123 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
124 <ClCompile>
125 <Optimization>Disabled</Optimization>
126 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
127 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128 <MinimalRebuild>true</MinimalRebuild>
129 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
130 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
131 <PrecompiledHeader>
132 </PrecompiledHeader>
133 <WarningLevel>Level4</WarningLevel>
134 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
135 <CompileAs>CompileAsC</CompileAs>
136 <CallingConvention>Cdecl</CallingConvention>
137 </ClCompile>
138 <Link>
139 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
140 </Link>
141 </ItemDefinitionGroup>
142 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
143 <ClCompile>
144 <Optimization>Disabled</Optimization>
145 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
146 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
147 <MinimalRebuild>true</MinimalRebuild>
148 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
149 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
150 <PrecompiledHeader>
151 </PrecompiledHeader>
152 <WarningLevel>Level4</WarningLevel>
153 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
154 <CompileAs>CompileAsC</CompileAs>
155 <CallingConvention>Cdecl</CallingConvention>
156 </ClCompile>
157 <Link>
158 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
159 </Link>
160 </ItemDefinitionGroup>
161 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
162 <Midl>
163 <TargetEnvironment>X64</TargetEnvironment>
164 </Midl>
165 <ClCompile>
166 <Optimization>Disabled</Optimization>
167 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
168 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
169 <MinimalRebuild>true</MinimalRebuild>
170 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
171 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
172 <PrecompiledHeader>
173 </PrecompiledHeader>
174 <WarningLevel>Level4</WarningLevel>
175 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
176 <CompileAs>CompileAsC</CompileAs>
177 <CallingConvention>Cdecl</CallingConvention>
178 </ClCompile>
179 <Link>
180 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
181 </Link>
182 </ItemDefinitionGroup>
183 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
184 <ClCompile>
185 <Optimization>MaxSpeed</Optimization>
186 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
187 <IntrinsicFunctions>true</IntrinsicFunctions>
188 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
189 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
190 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
191 <StringPooling>true</StringPooling>
192 <ExceptionHandling>
193 </ExceptionHandling>
194 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
195 <BufferSecurityCheck>false</BufferSecurityCheck>
196 <PrecompiledHeader>
197 </PrecompiledHeader>
198 <WarningLevel>Level4</WarningLevel>
199 <DebugInformationFormat>
200 </DebugInformationFormat>
201 <CompileAs>CompileAsC</CompileAs>
202 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
203 <CallingConvention>Cdecl</CallingConvention>
204 </ClCompile>
205 <Link>
206 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
207 </Link>
208 </ItemDefinitionGroup>
209 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
210 <ClCompile>
211 <Optimization>MaxSpeed</Optimization>
212 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
213 <IntrinsicFunctions>true</IntrinsicFunctions>
214 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
215 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
216 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
217 <StringPooling>true</StringPooling>
218 <ExceptionHandling>
219 </ExceptionHandling>
220 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
221 <BufferSecurityCheck>false</BufferSecurityCheck>
222 <PrecompiledHeader>
223 </PrecompiledHeader>
224 <WarningLevel>Level4</WarningLevel>
225 <DebugInformationFormat>
226 </DebugInformationFormat>
227 <CompileAs>CompileAsC</CompileAs>
228 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
229 <CallingConvention>Cdecl</CallingConvention>
230 </ClCompile>
231 <Link>
232 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
233 </Link>
234 </ItemDefinitionGroup>
235 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
236 <Midl>
237 <TargetEnvironment>X64</TargetEnvironment>
238 </Midl>
239 <ClCompile>
240 <Optimization>MaxSpeed</Optimization>
241 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
242 <IntrinsicFunctions>true</IntrinsicFunctions>
243 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
244 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
245 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
246 <StringPooling>true</StringPooling>
247 <ExceptionHandling>
248 </ExceptionHandling>
249 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
250 <BufferSecurityCheck>false</BufferSecurityCheck>
251 <PrecompiledHeader>
252 </PrecompiledHeader>
253 <WarningLevel>Level4</WarningLevel>
254 <DebugInformationFormat>
255 </DebugInformationFormat>
256 <CompileAs>CompileAsC</CompileAs>
257 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
258 <CallingConvention>Cdecl</CallingConvention>
259 </ClCompile>
260 <Link>
261 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
262 </Link>
263 </ItemDefinitionGroup>
264 <ItemGroup>
265 <ClCompile Include="..\..\external\libogg-1.3.2\src\bitwise.c" />
266 <ClCompile Include="..\..\external\libogg-1.3.2\src\framing.c" />
267 </ItemGroup>
268 <ItemGroup>
269 <None Include="..\..\external\libogg-1.3.2\win32\ogg.def" />
270 </ItemGroup>
271 <ItemGroup>
272 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\ogg.h" />
273 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\os_types.h" />
274 </ItemGroup>
275 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
276 <ImportGroup Label="ExtensionTargets">
277 </ImportGroup>
278 </Project>
+0
-359
VisualC-WinRT/WinRT80_VS2012/libvorbis_dynamic-WinRT80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <PropertyGroup Label="Globals">
29 <ProjectName>libvorbis_dynamic-WinRT80</ProjectName>
30 <ProjectGuid>{3A214E06-B95E-4D61-A291-1F8DF2EC10FD}</ProjectGuid>
31 <RootNamespace>libvorbis</RootNamespace>
32 <Keyword>Win32Proj</Keyword>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <CharacterSet>Unicode</CharacterSet>
38 <WholeProgramOptimization>true</WholeProgramOptimization>
39 <PlatformToolset>v110</PlatformToolset>
40 <WindowsAppContainer>true</WindowsAppContainer>
41 </PropertyGroup>
42 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
43 <ConfigurationType>DynamicLibrary</ConfigurationType>
44 <CharacterSet>Unicode</CharacterSet>
45 <WholeProgramOptimization>true</WholeProgramOptimization>
46 <PlatformToolset>v110</PlatformToolset>
47 <WindowsAppContainer>true</WindowsAppContainer>
48 </PropertyGroup>
49 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
50 <ConfigurationType>DynamicLibrary</ConfigurationType>
51 <CharacterSet>Unicode</CharacterSet>
52 <PlatformToolset>v110</PlatformToolset>
53 <WindowsAppContainer>true</WindowsAppContainer>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
56 <ConfigurationType>DynamicLibrary</ConfigurationType>
57 <CharacterSet>Unicode</CharacterSet>
58 <PlatformToolset>v110</PlatformToolset>
59 <WindowsAppContainer>true</WindowsAppContainer>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
62 <ConfigurationType>DynamicLibrary</ConfigurationType>
63 <CharacterSet>Unicode</CharacterSet>
64 <WholeProgramOptimization>true</WholeProgramOptimization>
65 <PlatformToolset>v110</PlatformToolset>
66 <WindowsAppContainer>true</WindowsAppContainer>
67 </PropertyGroup>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
69 <ConfigurationType>DynamicLibrary</ConfigurationType>
70 <CharacterSet>Unicode</CharacterSet>
71 <PlatformToolset>v110</PlatformToolset>
72 <WindowsAppContainer>true</WindowsAppContainer>
73 </PropertyGroup>
74 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
75 <ImportGroup Label="ExtensionSettings">
76 </ImportGroup>
77 <PropertyGroup Label="UserMacros" />
78 <PropertyGroup>
79 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
80 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
81 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
82 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
83 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</LinkIncremental>
84 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
85 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
86 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
87 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
88 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
89 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
90 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
91 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
92 </PropertyGroup>
93 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
94 <TargetName>libvorbis</TargetName>
95 </PropertyGroup>
96 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
97 <TargetName>libvorbis</TargetName>
98 </PropertyGroup>
99 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
100 <TargetName>libvorbis</TargetName>
101 </PropertyGroup>
102 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
103 <TargetName>libvorbis</TargetName>
104 </PropertyGroup>
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
106 <TargetName>libvorbis</TargetName>
107 </PropertyGroup>
108 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
109 <TargetName>libvorbis</TargetName>
110 </PropertyGroup>
111 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
112 <ClCompile>
113 <Optimization>Disabled</Optimization>
114 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
115 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
116 <MinimalRebuild>true</MinimalRebuild>
117 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
118 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
119 <PrecompiledHeader>
120 </PrecompiledHeader>
121 <WarningLevel>Level4</WarningLevel>
122 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
123 <CompileAs>CompileAsC</CompileAs>
124 <CallingConvention>Cdecl</CallingConvention>
125 </ClCompile>
126 <Link>
127 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
128 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
129 <GenerateDebugInformation>true</GenerateDebugInformation>
130 <ProgramDatabaseFile>$(OutDir)libvorbis.pdb</ProgramDatabaseFile>
131 <SubSystem>Windows</SubSystem>
132 <TargetMachine>MachineX86</TargetMachine>
133 </Link>
134 </ItemDefinitionGroup>
135 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
136 <ClCompile>
137 <Optimization>Disabled</Optimization>
138 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139 <PreprocessorDefinitions>WIN32;_WIN32_WCE;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140 <MinimalRebuild>true</MinimalRebuild>
141 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
142 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
143 <PrecompiledHeader>
144 </PrecompiledHeader>
145 <WarningLevel>Level4</WarningLevel>
146 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
147 <CompileAs>CompileAsC</CompileAs>
148 <CallingConvention>Cdecl</CallingConvention>
149 </ClCompile>
150 <Link>
151 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
152 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
153 <GenerateDebugInformation>true</GenerateDebugInformation>
154 <ProgramDatabaseFile>$(OutDir)libvorbis.pdb</ProgramDatabaseFile>
155 <SubSystem>Windows</SubSystem>
156 </Link>
157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
159 <Midl>
160 <TargetEnvironment>X64</TargetEnvironment>
161 </Midl>
162 <ClCompile>
163 <Optimization>Disabled</Optimization>
164 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
165 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166 <MinimalRebuild>true</MinimalRebuild>
167 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
168 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
169 <PrecompiledHeader>
170 </PrecompiledHeader>
171 <WarningLevel>Level4</WarningLevel>
172 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
173 <CompileAs>CompileAsC</CompileAs>
174 <CallingConvention>Cdecl</CallingConvention>
175 </ClCompile>
176 <Link>
177 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
178 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
180 <ProgramDatabaseFile>$(OutDir)libvorbis.pdb</ProgramDatabaseFile>
181 <SubSystem>Windows</SubSystem>
182 <TargetMachine>MachineX64</TargetMachine>
183 </Link>
184 </ItemDefinitionGroup>
185 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
186 <ClCompile>
187 <Optimization>Full</Optimization>
188 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
189 <IntrinsicFunctions>true</IntrinsicFunctions>
190 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
191 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
192 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
193 <StringPooling>true</StringPooling>
194 <ExceptionHandling>
195 </ExceptionHandling>
196 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
197 <BufferSecurityCheck>false</BufferSecurityCheck>
198 <PrecompiledHeader>
199 </PrecompiledHeader>
200 <WarningLevel>Level4</WarningLevel>
201 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
202 <CompileAs>CompileAsC</CompileAs>
203 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
204 <CallingConvention>Cdecl</CallingConvention>
205 </ClCompile>
206 <Link>
207 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
208 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
209 <GenerateDebugInformation>false</GenerateDebugInformation>
210 <SubSystem>Windows</SubSystem>
211 <OptimizeReferences>true</OptimizeReferences>
212 <EnableCOMDATFolding>true</EnableCOMDATFolding>
213 <TargetMachine>MachineX86</TargetMachine>
214 </Link>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
217 <ClCompile>
218 <Optimization>Full</Optimization>
219 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
220 <IntrinsicFunctions>true</IntrinsicFunctions>
221 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
222 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
223 <PreprocessorDefinitions>WIN32;_WIN32_WCE;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
224 <StringPooling>true</StringPooling>
225 <ExceptionHandling>
226 </ExceptionHandling>
227 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
228 <BufferSecurityCheck>false</BufferSecurityCheck>
229 <PrecompiledHeader>
230 </PrecompiledHeader>
231 <WarningLevel>Level4</WarningLevel>
232 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
233 <CompileAs>CompileAsC</CompileAs>
234 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
235 <CallingConvention>Cdecl</CallingConvention>
236 </ClCompile>
237 <Link>
238 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
239 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
240 <GenerateDebugInformation>false</GenerateDebugInformation>
241 <SubSystem>Windows</SubSystem>
242 <OptimizeReferences>true</OptimizeReferences>
243 <EnableCOMDATFolding>true</EnableCOMDATFolding>
244 </Link>
245 </ItemDefinitionGroup>
246 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
247 <Midl>
248 <TargetEnvironment>X64</TargetEnvironment>
249 </Midl>
250 <ClCompile>
251 <Optimization>Full</Optimization>
252 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
253 <IntrinsicFunctions>true</IntrinsicFunctions>
254 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
255 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
256 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
257 <StringPooling>true</StringPooling>
258 <ExceptionHandling>
259 </ExceptionHandling>
260 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
261 <BufferSecurityCheck>false</BufferSecurityCheck>
262 <PrecompiledHeader>
263 </PrecompiledHeader>
264 <WarningLevel>Level4</WarningLevel>
265 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
266 <CompileAs>CompileAsC</CompileAs>
267 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706;%(DisableSpecificWarnings)</DisableSpecificWarnings>
268 <CallingConvention>Cdecl</CallingConvention>
269 </ClCompile>
270 <Link>
271 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
272 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
273 <GenerateDebugInformation>false</GenerateDebugInformation>
274 <SubSystem>Windows</SubSystem>
275 <OptimizeReferences>true</OptimizeReferences>
276 <EnableCOMDATFolding>true</EnableCOMDATFolding>
277 <TargetMachine>MachineX64</TargetMachine>
278 </Link>
279 </ItemDefinitionGroup>
280 <ItemGroup>
281 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\analysis.c" />
282 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\bitrate.c" />
283 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\block.c" />
284 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\codebook.c" />
285 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\envelope.c" />
286 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor0.c" />
287 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor1.c" />
288 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\info.c" />
289 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lookup.c" />
290 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lpc.c" />
291 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lsp.c" />
292 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mapping0.c" />
293 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mdct.c" />
294 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\psy.c" />
295 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\registry.c" />
296 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\res0.c" />
297 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\sharedbook.c" />
298 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\smallft.c" />
299 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\synthesis.c" />
300 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisenc.c" />
301 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\window.c" />
302 </ItemGroup>
303 <ItemGroup>
304 <None Include="..\..\external\libvorbis-1.3.5\win32\vorbis.def" />
305 </ItemGroup>
306 <ItemGroup>
307 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\backends.h" />
308 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\bitrate.h" />
309 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codebook.h" />
310 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\codec.h" />
311 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codec_internal.h" />
312 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\envelope.h" />
313 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\floor_all.h" />
314 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\floor\floor_books.h" />
315 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\highlevel.h" />
316 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup.h" />
317 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup_data.h" />
318 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lpc.h" />
319 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lsp.h" />
320 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\masking.h" />
321 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\mdct.h" />
322 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\misc.h" />
323 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\os.h" />
324 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\psy.h" />
325 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_11.h" />
326 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_16.h" />
327 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_44.h" />
328 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_8.h" />
329 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\registry.h" />
330 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\coupled\res_books_stereo.h" />
331 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\uncoupled\res_books_uncoupled.h" />
332 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_16.h" />
333 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44.h" />
334 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44u.h" />
335 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_8.h" />
336 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\scales.h" />
337 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_11.h" />
338 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_16.h" />
339 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_22.h" />
340 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_32.h" />
341 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44.h" />
342 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44u.h" />
343 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_8.h" />
344 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_X.h" />
345 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\smallft.h" />
346 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisenc.h" />
347 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
348 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\window.h" />
349 </ItemGroup>
350 <ItemGroup>
351 <ProjectReference Include="libogg_dynamic-WinRT80.vcxproj">
352 <Project>{15cbfeff-7965-41f5-b4e2-21e8795c9159}</Project>
353 </ProjectReference>
354 </ItemGroup>
355 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
356 <ImportGroup Label="ExtensionTargets">
357 </ImportGroup>
358 </Project>
+0
-266
VisualC-WinRT/WinRT80_VS2012/libvorbisfile_dynamic-WinRT80.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <PropertyGroup Label="Globals">
29 <ProjectName>libvorbisfile_dynamic-WinRT80</ProjectName>
30 <ProjectGuid>{CEBDE98B-A6AA-46E6-BC79-FAAF823DB9EC}</ProjectGuid>
31 <RootNamespace>libvorbisfile</RootNamespace>
32 <Keyword>Win32Proj</Keyword>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <CharacterSet>Unicode</CharacterSet>
38 <PlatformToolset>v110</PlatformToolset>
39 <WindowsAppContainer>true</WindowsAppContainer>
40 </PropertyGroup>
41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
42 <ConfigurationType>DynamicLibrary</ConfigurationType>
43 <CharacterSet>Unicode</CharacterSet>
44 <PlatformToolset>v110</PlatformToolset>
45 <WindowsAppContainer>true</WindowsAppContainer>
46 </PropertyGroup>
47 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
48 <ConfigurationType>DynamicLibrary</ConfigurationType>
49 <CharacterSet>Unicode</CharacterSet>
50 <PlatformToolset>v110</PlatformToolset>
51 <WindowsAppContainer>true</WindowsAppContainer>
52 </PropertyGroup>
53 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
54 <ConfigurationType>DynamicLibrary</ConfigurationType>
55 <CharacterSet>Unicode</CharacterSet>
56 <PlatformToolset>v110</PlatformToolset>
57 <WindowsAppContainer>true</WindowsAppContainer>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
60 <ConfigurationType>DynamicLibrary</ConfigurationType>
61 <CharacterSet>Unicode</CharacterSet>
62 <PlatformToolset>v110</PlatformToolset>
63 <WindowsAppContainer>true</WindowsAppContainer>
64 </PropertyGroup>
65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
66 <ConfigurationType>DynamicLibrary</ConfigurationType>
67 <CharacterSet>Unicode</CharacterSet>
68 <PlatformToolset>v110</PlatformToolset>
69 <WindowsAppContainer>true</WindowsAppContainer>
70 </PropertyGroup>
71 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
72 <ImportGroup Label="ExtensionSettings">
73 </ImportGroup>
74 <PropertyGroup Label="UserMacros" />
75 <PropertyGroup>
76 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
77 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\$(MSBuildProjectName)\</OutDir>
78 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
79 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
80 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
81 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</LinkIncremental>
82 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Configuration)\$(MSBuildProjectName)\</OutDir>
83 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
84 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
85 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\$(MSBuildProjectName)\</OutDir>
86 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
87 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
88 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
89 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</LinkIncremental>
90 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Configuration)\$(MSBuildProjectName)\</OutDir>
91 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
92 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
93 </PropertyGroup>
94 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
95 <TargetName>libvorbisfile</TargetName>
96 </PropertyGroup>
97 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
98 <TargetName>libvorbisfile</TargetName>
99 </PropertyGroup>
100 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
101 <TargetName>libvorbisfile</TargetName>
102 </PropertyGroup>
103 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
104 <TargetName>libvorbisfile</TargetName>
105 </PropertyGroup>
106 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
107 <TargetName>libvorbisfile</TargetName>
108 </PropertyGroup>
109 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
110 <TargetName>libvorbisfile</TargetName>
111 </PropertyGroup>
112 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
113 <ClCompile>
114 <Optimization>Disabled</Optimization>
115 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
116 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBISFILE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
117 <MinimalRebuild>true</MinimalRebuild>
118 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
119 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
120 <PrecompiledHeader>
121 </PrecompiledHeader>
122 <WarningLevel>Level3</WarningLevel>
123 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
124 <CallingConvention>Cdecl</CallingConvention>
125 </ClCompile>
126 <Link>
127 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
128 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
129 <GenerateDebugInformation>true</GenerateDebugInformation>
130 <ProgramDatabaseFile>$(OutDir)libvorbisfile.pdb</ProgramDatabaseFile>
131 <SubSystem>Windows</SubSystem>
132 <TargetMachine>MachineX86</TargetMachine>
133 </Link>
134 </ItemDefinitionGroup>
135 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
136 <ClCompile>
137 <Optimization>Disabled</Optimization>
138 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
139 <PreprocessorDefinitions>WIN32;_WIN32_WCE;_DEBUG;_WINDOWS;_USRDLL;LIBVORBISFILE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
140 <MinimalRebuild>true</MinimalRebuild>
141 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
142 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
143 <PrecompiledHeader>
144 </PrecompiledHeader>
145 <WarningLevel>Level3</WarningLevel>
146 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
147 <CallingConvention>Cdecl</CallingConvention>
148 </ClCompile>
149 <Link>
150 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
151 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
152 <GenerateDebugInformation>true</GenerateDebugInformation>
153 <ProgramDatabaseFile>$(OutDir)libvorbisfile.pdb</ProgramDatabaseFile>
154 <SubSystem>Windows</SubSystem>
155 </Link>
156 </ItemDefinitionGroup>
157 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
158 <Midl>
159 <TargetEnvironment>X64</TargetEnvironment>
160 </Midl>
161 <ClCompile>
162 <Optimization>Disabled</Optimization>
163 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBVORBISFILE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165 <MinimalRebuild>true</MinimalRebuild>
166 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
167 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
168 <PrecompiledHeader>
169 </PrecompiledHeader>
170 <WarningLevel>Level3</WarningLevel>
171 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
172 <CallingConvention>Cdecl</CallingConvention>
173 </ClCompile>
174 <Link>
175 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
176 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
177 <GenerateDebugInformation>true</GenerateDebugInformation>
178 <ProgramDatabaseFile>$(OutDir)libvorbisfile.pdb</ProgramDatabaseFile>
179 <SubSystem>Windows</SubSystem>
180 <TargetMachine>MachineX64</TargetMachine>
181 </Link>
182 </ItemDefinitionGroup>
183 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
184 <ClCompile>
185 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
186 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBVORBISFILE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
187 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
188 <PrecompiledHeader>
189 </PrecompiledHeader>
190 <WarningLevel>Level3</WarningLevel>
191 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
192 <CallingConvention>Cdecl</CallingConvention>
193 </ClCompile>
194 <Link>
195 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
196 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
197 <GenerateDebugInformation>false</GenerateDebugInformation>
198 <SubSystem>Windows</SubSystem>
199 <OptimizeReferences>true</OptimizeReferences>
200 <EnableCOMDATFolding>true</EnableCOMDATFolding>
201 <TargetMachine>MachineX86</TargetMachine>
202 </Link>
203 </ItemDefinitionGroup>
204 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
205 <ClCompile>
206 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
207 <PreprocessorDefinitions>WIN32;_WIN32_WCE;NDEBUG;_WINDOWS;_USRDLL;LIBVORBISFILE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
208 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
209 <PrecompiledHeader>
210 </PrecompiledHeader>
211 <WarningLevel>Level3</WarningLevel>
212 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
213 <CallingConvention>Cdecl</CallingConvention>
214 </ClCompile>
215 <Link>
216 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
217 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
218 <GenerateDebugInformation>false</GenerateDebugInformation>
219 <SubSystem>Windows</SubSystem>
220 <OptimizeReferences>true</OptimizeReferences>
221 <EnableCOMDATFolding>true</EnableCOMDATFolding>
222 </Link>
223 </ItemDefinitionGroup>
224 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
225 <Midl>
226 <TargetEnvironment>X64</TargetEnvironment>
227 </Midl>
228 <ClCompile>
229 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
230 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBVORBISFILE_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
231 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
232 <PrecompiledHeader>
233 </PrecompiledHeader>
234 <WarningLevel>Level3</WarningLevel>
235 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
236 <CallingConvention>Cdecl</CallingConvention>
237 </ClCompile>
238 <Link>
239 <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
240 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
241 <GenerateDebugInformation>false</GenerateDebugInformation>
242 <SubSystem>Windows</SubSystem>
243 <OptimizeReferences>true</OptimizeReferences>
244 <EnableCOMDATFolding>true</EnableCOMDATFolding>
245 <TargetMachine>MachineX64</TargetMachine>
246 </Link>
247 </ItemDefinitionGroup>
248 <ItemGroup>
249 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisfile.c" />
250 </ItemGroup>
251 <ItemGroup>
252 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
253 </ItemGroup>
254 <ItemGroup>
255 <ProjectReference Include="libogg_dynamic-WinRT80.vcxproj">
256 <Project>{15cbfeff-7965-41f5-b4e2-21e8795c9159}</Project>
257 </ProjectReference>
258 <ProjectReference Include="libvorbis_dynamic-WinRT80.vcxproj">
259 <Project>{3a214e06-b95e-4d61-a291-1f8df2ec10fd}</Project>
260 </ProjectReference>
261 </ItemGroup>
262 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
263 <ImportGroup Label="ExtensionTargets">
264 </ImportGroup>
265 </Project>
+0
-76
VisualC-WinRT/WinRT81_VS2013/SDL_mixer-WinRT81.sln less more
0 
1 Microsoft Visual Studio Solution File, Format Version 12.00
2 # Visual Studio 2013
3 VisualStudioVersion = 12.0.40629.0
4 MinimumVisualStudioVersion = 10.0.40219.1
5 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL2_mixer-WinRT81", "SDL_mixer-WinRT81.vcxproj", "{3A833C7A-C776-4202-9DBD-BC879B23C605}"
6 EndProject
7 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg_dynamic-WinRT81", "libogg_dynamic-WinRT81.vcxproj", "{6BC6349C-E355-4F1C-9290-FF755114A84B}"
8 EndProject
9 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbis_dynamic-WinRT81", "libvorbis_dynamic-WinRT81.vcxproj", "{E3AB27F1-EB89-4C65-85DF-CB6A4F805753}"
10 EndProject
11 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libvorbisfile_dynamic-WinRT81", "libvorbisfile_dynamic-WinRT81.vcxproj", "{936B2819-2364-45D9-901D-52878914FAFA}"
12 EndProject
13 Global
14 GlobalSection(SolutionConfigurationPlatforms) = preSolution
15 Debug|ARM = Debug|ARM
16 Debug|Win32 = Debug|Win32
17 Debug|x64 = Debug|x64
18 Release|ARM = Release|ARM
19 Release|Win32 = Release|Win32
20 Release|x64 = Release|x64
21 EndGlobalSection
22 GlobalSection(ProjectConfigurationPlatforms) = postSolution
23 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Debug|ARM.ActiveCfg = Debug|ARM
24 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Debug|ARM.Build.0 = Debug|ARM
25 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Debug|Win32.ActiveCfg = Debug|Win32
26 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Debug|Win32.Build.0 = Debug|Win32
27 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Debug|x64.ActiveCfg = Debug|x64
28 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Debug|x64.Build.0 = Debug|x64
29 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Release|ARM.ActiveCfg = Release|ARM
30 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Release|ARM.Build.0 = Release|ARM
31 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Release|Win32.ActiveCfg = Release|Win32
32 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Release|Win32.Build.0 = Release|Win32
33 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Release|x64.ActiveCfg = Release|x64
34 {3A833C7A-C776-4202-9DBD-BC879B23C605}.Release|x64.Build.0 = Release|x64
35 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Debug|ARM.ActiveCfg = Debug|ARM
36 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Debug|ARM.Build.0 = Debug|ARM
37 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Debug|Win32.ActiveCfg = Debug|Win32
38 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Debug|Win32.Build.0 = Debug|Win32
39 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Debug|x64.ActiveCfg = Debug|x64
40 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Debug|x64.Build.0 = Debug|x64
41 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Release|ARM.ActiveCfg = Release|ARM
42 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Release|ARM.Build.0 = Release|ARM
43 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Release|Win32.ActiveCfg = Release|Win32
44 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Release|Win32.Build.0 = Release|Win32
45 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Release|x64.ActiveCfg = Release|x64
46 {6BC6349C-E355-4F1C-9290-FF755114A84B}.Release|x64.Build.0 = Release|x64
47 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Debug|ARM.ActiveCfg = Debug|ARM
48 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Debug|ARM.Build.0 = Debug|ARM
49 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Debug|Win32.ActiveCfg = Debug|Win32
50 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Debug|Win32.Build.0 = Debug|Win32
51 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Debug|x64.ActiveCfg = Debug|x64
52 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Debug|x64.Build.0 = Debug|x64
53 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Release|ARM.ActiveCfg = Release|ARM
54 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Release|ARM.Build.0 = Release|ARM
55 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Release|Win32.ActiveCfg = Release|Win32
56 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Release|Win32.Build.0 = Release|Win32
57 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Release|x64.ActiveCfg = Release|x64
58 {E3AB27F1-EB89-4C65-85DF-CB6A4F805753}.Release|x64.Build.0 = Release|x64
59 {936B2819-2364-45D9-901D-52878914FAFA}.Debug|ARM.ActiveCfg = Debug|ARM
60 {936B2819-2364-45D9-901D-52878914FAFA}.Debug|ARM.Build.0 = Debug|ARM
61 {936B2819-2364-45D9-901D-52878914FAFA}.Debug|Win32.ActiveCfg = Debug|Win32
62 {936B2819-2364-45D9-901D-52878914FAFA}.Debug|Win32.Build.0 = Debug|Win32
63 {936B2819-2364-45D9-901D-52878914FAFA}.Debug|x64.ActiveCfg = Debug|x64
64 {936B2819-2364-45D9-901D-52878914FAFA}.Debug|x64.Build.0 = Debug|x64
65 {936B2819-2364-45D9-901D-52878914FAFA}.Release|ARM.ActiveCfg = Release|ARM
66 {936B2819-2364-45D9-901D-52878914FAFA}.Release|ARM.Build.0 = Release|ARM
67 {936B2819-2364-45D9-901D-52878914FAFA}.Release|Win32.ActiveCfg = Release|Win32
68 {936B2819-2364-45D9-901D-52878914FAFA}.Release|Win32.Build.0 = Release|Win32
69 {936B2819-2364-45D9-901D-52878914FAFA}.Release|x64.ActiveCfg = Release|x64
70 {936B2819-2364-45D9-901D-52878914FAFA}.Release|x64.Build.0 = Release|x64
71 EndGlobalSection
72 GlobalSection(SolutionProperties) = preSolution
73 HideSolutionNode = FALSE
74 EndGlobalSection
75 EndGlobal
+0
-286
VisualC-WinRT/WinRT81_VS2013/SDL_mixer-WinRT81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ProjectReference Include="..\..\..\SDL\VisualC-WinRT\WinRT81_VS2013\SDL-WinRT81.vcxproj">
30 <Project>{c8df6173-06a1-4f56-a9bc-2002596b30e9}</Project>
31 </ProjectReference>
32 <ProjectReference Include="libogg_dynamic-WinRT81.vcxproj">
33 <Project>{6bc6349c-e355-4f1c-9290-ff755114a84b}</Project>
34 </ProjectReference>
35 <ProjectReference Include="libvorbisfile_dynamic-WinRT81.vcxproj">
36 <Project>{936b2819-2364-45d9-901d-52878914fafa}</Project>
37 </ProjectReference>
38 <ProjectReference Include="libvorbis_dynamic-WinRT81.vcxproj">
39 <Project>{e3ab27f1-eb89-4c65-85df-cb6a4f805753}</Project>
40 </ProjectReference>
41 </ItemGroup>
42 <ItemGroup>
43 <ClCompile Include="..\..\effects_internal.c" />
44 <ClCompile Include="..\..\effect_position.c" />
45 <ClCompile Include="..\..\effect_stereoreverse.c" />
46 <ClCompile Include="..\..\load_aiff.c" />
47 <ClCompile Include="..\..\load_voc.c" />
48 <ClCompile Include="..\..\mixer.c" />
49 <ClCompile Include="..\..\music.c" />
50 <ClCompile Include="..\..\music_cmd.c" />
51 <ClCompile Include="..\..\music_flac.c" />
52 <ClCompile Include="..\..\music_fluidsynth.c" />
53 <ClCompile Include="..\..\music_mad.c" />
54 <ClCompile Include="..\..\music_mikmod.c" />
55 <ClCompile Include="..\..\music_modplug.c" />
56 <ClCompile Include="..\..\music_mpg123.c" />
57 <ClCompile Include="..\..\music_nativemidi.c" />
58 <ClCompile Include="..\..\music_ogg.c" />
59 <ClCompile Include="..\..\music_smpeg.c" />
60 <ClCompile Include="..\..\music_timidity.c" />
61 <ClCompile Include="..\..\music_wav.c" />
62 <ClCompile Include="..\..\timidity\common.c" />
63 <ClCompile Include="..\..\timidity\instrum.c" />
64 <ClCompile Include="..\..\timidity\mix.c" />
65 <ClCompile Include="..\..\timidity\output.c" />
66 <ClCompile Include="..\..\timidity\playmidi.c" />
67 <ClCompile Include="..\..\timidity\readmidi.c" />
68 <ClCompile Include="..\..\timidity\resample.c" />
69 <ClCompile Include="..\..\timidity\tables.c" />
70 <ClCompile Include="..\..\timidity\timidity.c" />
71 </ItemGroup>
72 <ItemGroup>
73 <ClInclude Include="..\..\effects_internal.h" />
74 <ClInclude Include="..\..\load_aiff.h" />
75 <ClInclude Include="..\..\load_voc.h" />
76 <ClInclude Include="..\..\mixer.h" />
77 <ClInclude Include="..\..\music.h" />
78 <ClInclude Include="..\..\music_cmd.h" />
79 <ClInclude Include="..\..\music_flac.h" />
80 <ClInclude Include="..\..\music_fluidsynth.h" />
81 <ClInclude Include="..\..\music_mad.h" />
82 <ClInclude Include="..\..\music_mikmod.h" />
83 <ClInclude Include="..\..\music_modplug.h" />
84 <ClInclude Include="..\..\music_mpg123.h" />
85 <ClInclude Include="..\..\music_nativemidi.h" />
86 <ClInclude Include="..\..\music_ogg.h" />
87 <ClInclude Include="..\..\music_smpeg.h" />
88 <ClInclude Include="..\..\music_timidity.h" />
89 <ClInclude Include="..\..\music_wav.h" />
90 <ClInclude Include="..\..\SDL_mixer.h" />
91 <ClInclude Include="..\..\timidity\common.h" />
92 <ClInclude Include="..\..\timidity\instrum.h" />
93 <ClInclude Include="..\..\timidity\mix.h" />
94 <ClInclude Include="..\..\timidity\options.h" />
95 <ClInclude Include="..\..\timidity\output.h" />
96 <ClInclude Include="..\..\timidity\playmidi.h" />
97 <ClInclude Include="..\..\timidity\readmidi.h" />
98 <ClInclude Include="..\..\timidity\resample.h" />
99 <ClInclude Include="..\..\timidity\tables.h" />
100 <ClInclude Include="..\..\timidity\timidity.h" />
101 </ItemGroup>
102 <PropertyGroup Label="Globals">
103 <ProjectGuid>{3a833c7a-c776-4202-9dbd-bc879b23c605}</ProjectGuid>
104 <Keyword>Win32Proj</Keyword>
105 <ProjectName>SDL2_mixer-WinRT81</ProjectName>
106 <RootNamespace>SDL2_mixer_WinRT81</RootNamespace>
107 <DefaultLanguage>en-US</DefaultLanguage>
108 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
109 <AppContainerApplication>true</AppContainerApplication>
110 <ApplicationType>Windows Store</ApplicationType>
111 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
112 </PropertyGroup>
113 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
114 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
115 <ConfigurationType>DynamicLibrary</ConfigurationType>
116 <UseDebugLibraries>true</UseDebugLibraries>
117 <PlatformToolset>v120</PlatformToolset>
118 </PropertyGroup>
119 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
120 <ConfigurationType>DynamicLibrary</ConfigurationType>
121 <UseDebugLibraries>true</UseDebugLibraries>
122 <PlatformToolset>v120</PlatformToolset>
123 </PropertyGroup>
124 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
125 <ConfigurationType>DynamicLibrary</ConfigurationType>
126 <UseDebugLibraries>true</UseDebugLibraries>
127 <PlatformToolset>v120</PlatformToolset>
128 </PropertyGroup>
129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
130 <ConfigurationType>DynamicLibrary</ConfigurationType>
131 <UseDebugLibraries>false</UseDebugLibraries>
132 <WholeProgramOptimization>true</WholeProgramOptimization>
133 <PlatformToolset>v120</PlatformToolset>
134 </PropertyGroup>
135 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
136 <ConfigurationType>DynamicLibrary</ConfigurationType>
137 <UseDebugLibraries>false</UseDebugLibraries>
138 <WholeProgramOptimization>true</WholeProgramOptimization>
139 <PlatformToolset>v120</PlatformToolset>
140 </PropertyGroup>
141 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
142 <ConfigurationType>DynamicLibrary</ConfigurationType>
143 <UseDebugLibraries>false</UseDebugLibraries>
144 <WholeProgramOptimization>true</WholeProgramOptimization>
145 <PlatformToolset>v120</PlatformToolset>
146 </PropertyGroup>
147 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
148 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
149 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
150 </ImportGroup>
151 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
152 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
153 </ImportGroup>
154 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
155 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
156 </ImportGroup>
157 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
158 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
159 </ImportGroup>
160 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
161 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
162 </ImportGroup>
163 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
164 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
165 </ImportGroup>
166 <PropertyGroup Label="UserMacros" />
167 <PropertyGroup />
168 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
169 <GenerateManifest>false</GenerateManifest>
170 <IgnoreImportLibrary>false</IgnoreImportLibrary>
171 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
172 <TargetName>SDL2_mixer</TargetName>
173 </PropertyGroup>
174 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
175 <GenerateManifest>false</GenerateManifest>
176 <IgnoreImportLibrary>false</IgnoreImportLibrary>
177 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
178 <TargetName>SDL2_mixer</TargetName>
179 </PropertyGroup>
180 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
181 <GenerateManifest>false</GenerateManifest>
182 <IgnoreImportLibrary>false</IgnoreImportLibrary>
183 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
184 <TargetName>SDL2_mixer</TargetName>
185 </PropertyGroup>
186 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
187 <GenerateManifest>false</GenerateManifest>
188 <IgnoreImportLibrary>false</IgnoreImportLibrary>
189 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
190 <TargetName>SDL2_mixer</TargetName>
191 </PropertyGroup>
192 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
193 <GenerateManifest>false</GenerateManifest>
194 <IgnoreImportLibrary>false</IgnoreImportLibrary>
195 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
196 <TargetName>SDL2_mixer</TargetName>
197 </PropertyGroup>
198 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
199 <GenerateManifest>false</GenerateManifest>
200 <IgnoreImportLibrary>false</IgnoreImportLibrary>
201 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
202 <TargetName>SDL2_mixer</TargetName>
203 </PropertyGroup>
204 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
205 <ClCompile>
206 <PrecompiledHeader>NotUsing</PrecompiledHeader>
207 <CompileAsWinRT>false</CompileAsWinRT>
208 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
210 </ClCompile>
211 <Link>
212 <SubSystem>Console</SubSystem>
213 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
214 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
215 </Link>
216 </ItemDefinitionGroup>
217 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
218 <ClCompile>
219 <PrecompiledHeader>NotUsing</PrecompiledHeader>
220 <CompileAsWinRT>false</CompileAsWinRT>
221 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
222 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
223 </ClCompile>
224 <Link>
225 <SubSystem>Console</SubSystem>
226 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
227 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
228 </Link>
229 </ItemDefinitionGroup>
230 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
231 <ClCompile>
232 <PrecompiledHeader>NotUsing</PrecompiledHeader>
233 <CompileAsWinRT>false</CompileAsWinRT>
234 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
235 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
236 </ClCompile>
237 <Link>
238 <SubSystem>Console</SubSystem>
239 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
240 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
241 </Link>
242 </ItemDefinitionGroup>
243 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
244 <ClCompile>
245 <PrecompiledHeader>NotUsing</PrecompiledHeader>
246 <CompileAsWinRT>false</CompileAsWinRT>
247 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
248 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
249 </ClCompile>
250 <Link>
251 <SubSystem>Console</SubSystem>
252 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
253 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
254 </Link>
255 </ItemDefinitionGroup>
256 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
257 <ClCompile>
258 <PrecompiledHeader>NotUsing</PrecompiledHeader>
259 <CompileAsWinRT>false</CompileAsWinRT>
260 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
261 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
262 </ClCompile>
263 <Link>
264 <SubSystem>Console</SubSystem>
265 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
266 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
267 </Link>
268 </ItemDefinitionGroup>
269 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
270 <ClCompile>
271 <PrecompiledHeader>NotUsing</PrecompiledHeader>
272 <CompileAsWinRT>false</CompileAsWinRT>
273 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;..\..\external\libvorbis-1.3.5\include;..\..\..\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
274 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;MUSIC_WAV;MUSIC_OGG;OGG_DYNAMIC="libvorbisfile.dll";MUSIC_MID_TIMIDITY;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
275 </ClCompile>
276 <Link>
277 <SubSystem>Console</SubSystem>
278 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
279 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
280 </Link>
281 </ItemDefinitionGroup>
282 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
283 <ImportGroup Label="ExtensionTargets">
284 </ImportGroup>
285 </Project>
+0
-106
VisualC-WinRT/WinRT81_VS2013/SDL_mixer-WinRT81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\effect_position.c" />
4 <ClCompile Include="..\..\effect_stereoreverse.c" />
5 <ClCompile Include="..\..\effects_internal.c" />
6 <ClCompile Include="..\..\load_aiff.c" />
7 <ClCompile Include="..\..\load_voc.c" />
8 <ClCompile Include="..\..\mixer.c" />
9 <ClCompile Include="..\..\music.c" />
10 <ClCompile Include="..\..\music_cmd.c" />
11 <ClCompile Include="..\..\music_flac.c" />
12 <ClCompile Include="..\..\music_fluidsynth.c" />
13 <ClCompile Include="..\..\music_mad.c" />
14 <ClCompile Include="..\..\music_mikmod.c" />
15 <ClCompile Include="..\..\music_modplug.c" />
16 <ClCompile Include="..\..\music_mpg123.c" />
17 <ClCompile Include="..\..\music_nativemidi.c" />
18 <ClCompile Include="..\..\music_ogg.c" />
19 <ClCompile Include="..\..\music_smpeg.c" />
20 <ClCompile Include="..\..\music_timidity.c" />
21 <ClCompile Include="..\..\music_wav.c" />
22 <ClCompile Include="..\..\timidity\common.c">
23 <Filter>Timidity</Filter>
24 </ClCompile>
25 <ClCompile Include="..\..\timidity\instrum.c">
26 <Filter>Timidity</Filter>
27 </ClCompile>
28 <ClCompile Include="..\..\timidity\mix.c">
29 <Filter>Timidity</Filter>
30 </ClCompile>
31 <ClCompile Include="..\..\timidity\output.c">
32 <Filter>Timidity</Filter>
33 </ClCompile>
34 <ClCompile Include="..\..\timidity\playmidi.c">
35 <Filter>Timidity</Filter>
36 </ClCompile>
37 <ClCompile Include="..\..\timidity\readmidi.c">
38 <Filter>Timidity</Filter>
39 </ClCompile>
40 <ClCompile Include="..\..\timidity\resample.c">
41 <Filter>Timidity</Filter>
42 </ClCompile>
43 <ClCompile Include="..\..\timidity\tables.c">
44 <Filter>Timidity</Filter>
45 </ClCompile>
46 <ClCompile Include="..\..\timidity\timidity.c">
47 <Filter>Timidity</Filter>
48 </ClCompile>
49 </ItemGroup>
50 <ItemGroup>
51 <ClInclude Include="..\..\effects_internal.h" />
52 <ClInclude Include="..\..\load_aiff.h" />
53 <ClInclude Include="..\..\load_voc.h" />
54 <ClInclude Include="..\..\mixer.h" />
55 <ClInclude Include="..\..\music.h" />
56 <ClInclude Include="..\..\music_cmd.h" />
57 <ClInclude Include="..\..\music_flac.h" />
58 <ClInclude Include="..\..\music_fluidsynth.h" />
59 <ClInclude Include="..\..\music_mad.h" />
60 <ClInclude Include="..\..\music_mikmod.h" />
61 <ClInclude Include="..\..\music_modplug.h" />
62 <ClInclude Include="..\..\music_mpg123.h" />
63 <ClInclude Include="..\..\music_nativemidi.h" />
64 <ClInclude Include="..\..\music_ogg.h" />
65 <ClInclude Include="..\..\music_smpeg.h" />
66 <ClInclude Include="..\..\music_timidity.h" />
67 <ClInclude Include="..\..\music_wav.h" />
68 <ClInclude Include="..\..\SDL_mixer.h" />
69 <ClInclude Include="..\..\timidity\common.h">
70 <Filter>Timidity</Filter>
71 </ClInclude>
72 <ClInclude Include="..\..\timidity\instrum.h">
73 <Filter>Timidity</Filter>
74 </ClInclude>
75 <ClInclude Include="..\..\timidity\mix.h">
76 <Filter>Timidity</Filter>
77 </ClInclude>
78 <ClInclude Include="..\..\timidity\options.h">
79 <Filter>Timidity</Filter>
80 </ClInclude>
81 <ClInclude Include="..\..\timidity\output.h">
82 <Filter>Timidity</Filter>
83 </ClInclude>
84 <ClInclude Include="..\..\timidity\playmidi.h">
85 <Filter>Timidity</Filter>
86 </ClInclude>
87 <ClInclude Include="..\..\timidity\readmidi.h">
88 <Filter>Timidity</Filter>
89 </ClInclude>
90 <ClInclude Include="..\..\timidity\resample.h">
91 <Filter>Timidity</Filter>
92 </ClInclude>
93 <ClInclude Include="..\..\timidity\tables.h">
94 <Filter>Timidity</Filter>
95 </ClInclude>
96 <ClInclude Include="..\..\timidity\timidity.h">
97 <Filter>Timidity</Filter>
98 </ClInclude>
99 </ItemGroup>
100 <ItemGroup>
101 <Filter Include="Timidity">
102 <UniqueIdentifier>{1a42c048-3a89-4691-8289-2eb5b280596f}</UniqueIdentifier>
103 </Filter>
104 </ItemGroup>
105 </Project>
+0
-235
VisualC-WinRT/WinRT81_VS2013/libogg_dynamic-WinRT81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\external\libogg-1.3.2\src\bitwise.c" />
30 <ClCompile Include="..\..\external\libogg-1.3.2\src\framing.c" />
31 </ItemGroup>
32 <ItemGroup>
33 <None Include="..\..\external\libogg-1.3.2\win32\ogg.def" />
34 </ItemGroup>
35 <ItemGroup>
36 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\ogg.h" />
37 <ClInclude Include="..\..\external\libogg-1.3.2\include\ogg\os_types.h" />
38 </ItemGroup>
39 <PropertyGroup Label="Globals">
40 <ProjectGuid>{6bc6349c-e355-4f1c-9290-ff755114a84b}</ProjectGuid>
41 <Keyword>Win32Proj</Keyword>
42 <ProjectName>libogg_dynamic-WinRT81</ProjectName>
43 <RootNamespace>libogg_dynamic_WinRT81</RootNamespace>
44 <DefaultLanguage>en-US</DefaultLanguage>
45 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
46 <AppContainerApplication>true</AppContainerApplication>
47 <ApplicationType>Windows Store</ApplicationType>
48 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
49 </PropertyGroup>
50 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
52 <ConfigurationType>DynamicLibrary</ConfigurationType>
53 <UseDebugLibraries>true</UseDebugLibraries>
54 <PlatformToolset>v120</PlatformToolset>
55 </PropertyGroup>
56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
57 <ConfigurationType>DynamicLibrary</ConfigurationType>
58 <UseDebugLibraries>true</UseDebugLibraries>
59 <PlatformToolset>v120</PlatformToolset>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
62 <ConfigurationType>DynamicLibrary</ConfigurationType>
63 <UseDebugLibraries>true</UseDebugLibraries>
64 <PlatformToolset>v120</PlatformToolset>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
67 <ConfigurationType>DynamicLibrary</ConfigurationType>
68 <UseDebugLibraries>false</UseDebugLibraries>
69 <WholeProgramOptimization>true</WholeProgramOptimization>
70 <PlatformToolset>v120</PlatformToolset>
71 </PropertyGroup>
72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
73 <ConfigurationType>DynamicLibrary</ConfigurationType>
74 <UseDebugLibraries>false</UseDebugLibraries>
75 <WholeProgramOptimization>true</WholeProgramOptimization>
76 <PlatformToolset>v120</PlatformToolset>
77 </PropertyGroup>
78 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
79 <ConfigurationType>DynamicLibrary</ConfigurationType>
80 <UseDebugLibraries>false</UseDebugLibraries>
81 <WholeProgramOptimization>true</WholeProgramOptimization>
82 <PlatformToolset>v120</PlatformToolset>
83 </PropertyGroup>
84 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
85 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
86 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
87 </ImportGroup>
88 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90 </ImportGroup>
91 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93 </ImportGroup>
94 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 </ImportGroup>
97 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99 </ImportGroup>
100 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <PropertyGroup Label="UserMacros" />
104 <PropertyGroup />
105 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
106 <GenerateManifest>false</GenerateManifest>
107 <IgnoreImportLibrary>false</IgnoreImportLibrary>
108 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
109 <TargetName>libogg</TargetName>
110 </PropertyGroup>
111 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
112 <GenerateManifest>false</GenerateManifest>
113 <IgnoreImportLibrary>false</IgnoreImportLibrary>
114 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
115 <TargetName>libogg</TargetName>
116 </PropertyGroup>
117 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
118 <GenerateManifest>false</GenerateManifest>
119 <IgnoreImportLibrary>false</IgnoreImportLibrary>
120 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
121 <TargetName>libogg</TargetName>
122 </PropertyGroup>
123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
124 <GenerateManifest>false</GenerateManifest>
125 <IgnoreImportLibrary>false</IgnoreImportLibrary>
126 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
127 <TargetName>libogg</TargetName>
128 </PropertyGroup>
129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
130 <GenerateManifest>false</GenerateManifest>
131 <IgnoreImportLibrary>false</IgnoreImportLibrary>
132 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
133 <TargetName>libogg</TargetName>
134 </PropertyGroup>
135 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
136 <GenerateManifest>false</GenerateManifest>
137 <IgnoreImportLibrary>false</IgnoreImportLibrary>
138 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
139 <TargetName>libogg</TargetName>
140 </PropertyGroup>
141 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
142 <ClCompile>
143 <PrecompiledHeader>NotUsing</PrecompiledHeader>
144 <CompileAsWinRT>false</CompileAsWinRT>
145 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
146 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
147 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
148 </ClCompile>
149 <Link>
150 <SubSystem>Console</SubSystem>
151 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
152 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
153 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
154 </Link>
155 </ItemDefinitionGroup>
156 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
157 <ClCompile>
158 <PrecompiledHeader>NotUsing</PrecompiledHeader>
159 <CompileAsWinRT>false</CompileAsWinRT>
160 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
161 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
162 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
163 </ClCompile>
164 <Link>
165 <SubSystem>Console</SubSystem>
166 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
167 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
168 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
169 </Link>
170 </ItemDefinitionGroup>
171 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
172 <ClCompile>
173 <PrecompiledHeader>NotUsing</PrecompiledHeader>
174 <CompileAsWinRT>false</CompileAsWinRT>
175 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
176 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
177 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
178 </ClCompile>
179 <Link>
180 <SubSystem>Console</SubSystem>
181 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
182 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
183 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
184 </Link>
185 </ItemDefinitionGroup>
186 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
187 <ClCompile>
188 <PrecompiledHeader>NotUsing</PrecompiledHeader>
189 <CompileAsWinRT>false</CompileAsWinRT>
190 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
191 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
192 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
193 </ClCompile>
194 <Link>
195 <SubSystem>Console</SubSystem>
196 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
197 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
198 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
199 </Link>
200 </ItemDefinitionGroup>
201 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
202 <ClCompile>
203 <PrecompiledHeader>NotUsing</PrecompiledHeader>
204 <CompileAsWinRT>false</CompileAsWinRT>
205 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
206 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
208 </ClCompile>
209 <Link>
210 <SubSystem>Console</SubSystem>
211 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
212 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
213 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
214 </Link>
215 </ItemDefinitionGroup>
216 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
217 <ClCompile>
218 <PrecompiledHeader>NotUsing</PrecompiledHeader>
219 <CompileAsWinRT>false</CompileAsWinRT>
220 <AdditionalIncludeDirectories>..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
221 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;LIBOGG_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
222 <DisableSpecificWarnings>4244</DisableSpecificWarnings>
223 </ClCompile>
224 <Link>
225 <SubSystem>Console</SubSystem>
226 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
227 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
228 <ModuleDefinitionFile>..\..\external\libogg-1.3.2\win32\ogg.def</ModuleDefinitionFile>
229 </Link>
230 </ItemDefinitionGroup>
231 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
232 <ImportGroup Label="ExtensionTargets">
233 </ImportGroup>
234 </Project>
+0
-14
VisualC-WinRT/WinRT81_VS2013/libogg_dynamic-WinRT81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libogg-1.3.1\src\bitwise.c" />
4 <ClCompile Include="..\..\external\libogg-1.3.1\src\framing.c" />
5 </ItemGroup>
6 <ItemGroup>
7 <None Include="..\..\external\libogg-1.3.1\win32\ogg.def" />
8 </ItemGroup>
9 <ItemGroup>
10 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\ogg.h" />
11 <ClInclude Include="..\..\external\libogg-1.3.1\include\ogg\os_types.h" />
12 </ItemGroup>
13 </Project>
+0
-299
VisualC-WinRT/WinRT81_VS2013/libvorbis_dynamic-WinRT81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\analysis.c" />
30 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\bitrate.c" />
31 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\block.c" />
32 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\codebook.c" />
33 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\envelope.c" />
34 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor0.c" />
35 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\floor1.c" />
36 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\info.c" />
37 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lookup.c" />
38 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lpc.c" />
39 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\lsp.c" />
40 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mapping0.c" />
41 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\mdct.c" />
42 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\psy.c" />
43 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\registry.c" />
44 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\res0.c" />
45 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\sharedbook.c" />
46 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\smallft.c" />
47 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\synthesis.c" />
48 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisenc.c" />
49 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\window.c" />
50 </ItemGroup>
51 <ItemGroup>
52 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\codec.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisenc.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\backends.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\bitrate.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\coupled\res_books_stereo.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\floor\floor_books.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\books\uncoupled\res_books_uncoupled.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codebook.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\codec_internal.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\envelope.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\highlevel.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lookup_data.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lpc.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\lsp.h" />
68 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\masking.h" />
69 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\mdct.h" />
70 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\misc.h" />
71 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\floor_all.h" />
72 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_11.h" />
73 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_16.h" />
74 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_44.h" />
75 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\psych_8.h" />
76 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_16.h" />
77 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44.h" />
78 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_44u.h" />
79 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\residue_8.h" />
80 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_11.h" />
81 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_16.h" />
82 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_22.h" />
83 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_32.h" />
84 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44.h" />
85 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_44u.h" />
86 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_8.h" />
87 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\modes\setup_X.h" />
88 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\os.h" />
89 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\psy.h" />
90 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\registry.h" />
91 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\scales.h" />
92 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\smallft.h" />
93 <ClInclude Include="..\..\external\libvorbis-1.3.5\lib\window.h" />
94 </ItemGroup>
95 <ItemGroup>
96 <None Include="..\..\external\libvorbis-1.3.5\win32\vorbis.def" />
97 </ItemGroup>
98 <ItemGroup>
99 <ProjectReference Include="libogg_dynamic-WinRT81.vcxproj">
100 <Project>{6bc6349c-e355-4f1c-9290-ff755114a84b}</Project>
101 </ProjectReference>
102 </ItemGroup>
103 <PropertyGroup Label="Globals">
104 <ProjectGuid>{e3ab27f1-eb89-4c65-85df-cb6a4f805753}</ProjectGuid>
105 <Keyword>Win32Proj</Keyword>
106 <ProjectName>libvorbis_dynamic-WinRT81</ProjectName>
107 <RootNamespace>libvorbis_dynamic_WinRT81</RootNamespace>
108 <DefaultLanguage>en-US</DefaultLanguage>
109 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
110 <AppContainerApplication>true</AppContainerApplication>
111 <ApplicationType>Windows Store</ApplicationType>
112 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
113 </PropertyGroup>
114 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
115 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
116 <ConfigurationType>DynamicLibrary</ConfigurationType>
117 <UseDebugLibraries>true</UseDebugLibraries>
118 <PlatformToolset>v120</PlatformToolset>
119 </PropertyGroup>
120 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
121 <ConfigurationType>DynamicLibrary</ConfigurationType>
122 <UseDebugLibraries>true</UseDebugLibraries>
123 <PlatformToolset>v120</PlatformToolset>
124 </PropertyGroup>
125 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
126 <ConfigurationType>DynamicLibrary</ConfigurationType>
127 <UseDebugLibraries>true</UseDebugLibraries>
128 <PlatformToolset>v120</PlatformToolset>
129 </PropertyGroup>
130 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
131 <ConfigurationType>DynamicLibrary</ConfigurationType>
132 <UseDebugLibraries>false</UseDebugLibraries>
133 <WholeProgramOptimization>true</WholeProgramOptimization>
134 <PlatformToolset>v120</PlatformToolset>
135 </PropertyGroup>
136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
137 <ConfigurationType>DynamicLibrary</ConfigurationType>
138 <UseDebugLibraries>false</UseDebugLibraries>
139 <WholeProgramOptimization>true</WholeProgramOptimization>
140 <PlatformToolset>v120</PlatformToolset>
141 </PropertyGroup>
142 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
143 <ConfigurationType>DynamicLibrary</ConfigurationType>
144 <UseDebugLibraries>false</UseDebugLibraries>
145 <WholeProgramOptimization>true</WholeProgramOptimization>
146 <PlatformToolset>v120</PlatformToolset>
147 </PropertyGroup>
148 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
149 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
150 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
151 </ImportGroup>
152 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
153 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
154 </ImportGroup>
155 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
156 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
157 </ImportGroup>
158 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
159 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
160 </ImportGroup>
161 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
162 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
163 </ImportGroup>
164 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
165 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
166 </ImportGroup>
167 <PropertyGroup Label="UserMacros" />
168 <PropertyGroup />
169 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
170 <GenerateManifest>false</GenerateManifest>
171 <IgnoreImportLibrary>false</IgnoreImportLibrary>
172 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
173 <TargetName>libvorbis</TargetName>
174 </PropertyGroup>
175 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
176 <GenerateManifest>false</GenerateManifest>
177 <IgnoreImportLibrary>false</IgnoreImportLibrary>
178 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
179 <TargetName>libvorbis</TargetName>
180 </PropertyGroup>
181 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
182 <GenerateManifest>false</GenerateManifest>
183 <IgnoreImportLibrary>false</IgnoreImportLibrary>
184 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
185 <TargetName>libvorbis</TargetName>
186 </PropertyGroup>
187 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
188 <GenerateManifest>false</GenerateManifest>
189 <IgnoreImportLibrary>false</IgnoreImportLibrary>
190 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
191 <TargetName>libvorbis</TargetName>
192 </PropertyGroup>
193 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
194 <GenerateManifest>false</GenerateManifest>
195 <IgnoreImportLibrary>false</IgnoreImportLibrary>
196 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
197 <TargetName>libvorbis</TargetName>
198 </PropertyGroup>
199 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
200 <GenerateManifest>false</GenerateManifest>
201 <IgnoreImportLibrary>false</IgnoreImportLibrary>
202 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
203 <TargetName>libvorbis</TargetName>
204 </PropertyGroup>
205 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
206 <ClCompile>
207 <PrecompiledHeader>NotUsing</PrecompiledHeader>
208 <CompileAsWinRT>false</CompileAsWinRT>
209 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
210 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
211 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
212 </ClCompile>
213 <Link>
214 <SubSystem>Console</SubSystem>
215 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
216 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
217 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
218 </Link>
219 </ItemDefinitionGroup>
220 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
221 <ClCompile>
222 <PrecompiledHeader>NotUsing</PrecompiledHeader>
223 <CompileAsWinRT>false</CompileAsWinRT>
224 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
225 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
226 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
227 </ClCompile>
228 <Link>
229 <SubSystem>Console</SubSystem>
230 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
231 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
232 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
233 </Link>
234 </ItemDefinitionGroup>
235 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
236 <ClCompile>
237 <PrecompiledHeader>NotUsing</PrecompiledHeader>
238 <CompileAsWinRT>false</CompileAsWinRT>
239 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
240 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
241 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
242 </ClCompile>
243 <Link>
244 <SubSystem>Console</SubSystem>
245 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
246 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
247 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
248 </Link>
249 </ItemDefinitionGroup>
250 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
251 <ClCompile>
252 <PrecompiledHeader>NotUsing</PrecompiledHeader>
253 <CompileAsWinRT>false</CompileAsWinRT>
254 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
255 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
256 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
257 </ClCompile>
258 <Link>
259 <SubSystem>Console</SubSystem>
260 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
261 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
262 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
263 </Link>
264 </ItemDefinitionGroup>
265 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
266 <ClCompile>
267 <PrecompiledHeader>NotUsing</PrecompiledHeader>
268 <CompileAsWinRT>false</CompileAsWinRT>
269 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
270 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
271 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
272 </ClCompile>
273 <Link>
274 <SubSystem>Console</SubSystem>
275 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
276 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
277 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
278 </Link>
279 </ItemDefinitionGroup>
280 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
281 <ClCompile>
282 <PrecompiledHeader>NotUsing</PrecompiledHeader>
283 <CompileAsWinRT>false</CompileAsWinRT>
284 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
285 <PreprocessorDefinitions>LIBVORBIS_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
286 <DisableSpecificWarnings>4244;4100;4267;4189;4305;4127;4706</DisableSpecificWarnings>
287 </ClCompile>
288 <Link>
289 <SubSystem>Console</SubSystem>
290 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
291 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
292 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbis.def</ModuleDefinitionFile>
293 </Link>
294 </ItemDefinitionGroup>
295 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
296 <ImportGroup Label="ExtensionTargets">
297 </ImportGroup>
298 </Project>
+0
-73
VisualC-WinRT/WinRT81_VS2013/libvorbis_dynamic-WinRT81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\analysis.c" />
4 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\bitrate.c" />
5 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\block.c" />
6 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\codebook.c" />
7 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\envelope.c" />
8 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor0.c" />
9 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\floor1.c" />
10 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\info.c" />
11 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lookup.c" />
12 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lpc.c" />
13 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\lsp.c" />
14 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mapping0.c" />
15 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\mdct.c" />
16 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\psy.c" />
17 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\registry.c" />
18 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\res0.c" />
19 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\sharedbook.c" />
20 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\smallft.c" />
21 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\synthesis.c" />
22 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisenc.c" />
23 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\window.c" />
24 </ItemGroup>
25 <ItemGroup>
26 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\backends.h" />
27 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\bitrate.h" />
28 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codebook.h" />
29 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\codec.h" />
30 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\codec_internal.h" />
31 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\envelope.h" />
32 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\floor_all.h" />
33 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\floor\floor_books.h" />
34 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\highlevel.h" />
35 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup.h" />
36 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lookup_data.h" />
37 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lpc.h" />
38 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\lsp.h" />
39 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\masking.h" />
40 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\mdct.h" />
41 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\misc.h" />
42 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\os.h" />
43 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\psy.h" />
44 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_8.h" />
45 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_11.h" />
46 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_16.h" />
47 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\psych_44.h" />
48 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\registry.h" />
49 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\coupled\res_books_stereo.h" />
50 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\books\uncoupled\res_books_uncoupled.h" />
51 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_8.h" />
52 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_16.h" />
53 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44.h" />
54 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\residue_44u.h" />
55 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\scales.h" />
56 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_8.h" />
57 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_11.h" />
58 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_16.h" />
59 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_22.h" />
60 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_32.h" />
61 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44.h" />
62 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_44u.h" />
63 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\modes\setup_X.h" />
64 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\smallft.h" />
65 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisenc.h" />
66 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
67 <ClInclude Include="..\..\external\libvorbis-1.3.3\lib\window.h" />
68 </ItemGroup>
69 <ItemGroup>
70 <None Include="..\..\external\libvorbis-1.3.3\win32\vorbis.def" />
71 </ItemGroup>
72 </Project>
+0
-238
VisualC-WinRT/WinRT81_VS2013/libvorbisfile_dynamic-WinRT81.vcxproj less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup Label="ProjectConfigurations">
3 <ProjectConfiguration Include="Debug|ARM">
4 <Configuration>Debug</Configuration>
5 <Platform>ARM</Platform>
6 </ProjectConfiguration>
7 <ProjectConfiguration Include="Debug|Win32">
8 <Configuration>Debug</Configuration>
9 <Platform>Win32</Platform>
10 </ProjectConfiguration>
11 <ProjectConfiguration Include="Debug|x64">
12 <Configuration>Debug</Configuration>
13 <Platform>x64</Platform>
14 </ProjectConfiguration>
15 <ProjectConfiguration Include="Release|ARM">
16 <Configuration>Release</Configuration>
17 <Platform>ARM</Platform>
18 </ProjectConfiguration>
19 <ProjectConfiguration Include="Release|Win32">
20 <Configuration>Release</Configuration>
21 <Platform>Win32</Platform>
22 </ProjectConfiguration>
23 <ProjectConfiguration Include="Release|x64">
24 <Configuration>Release</Configuration>
25 <Platform>x64</Platform>
26 </ProjectConfiguration>
27 </ItemGroup>
28 <ItemGroup>
29 <ClCompile Include="..\..\external\libvorbis-1.3.5\lib\vorbisfile.c" />
30 </ItemGroup>
31 <ItemGroup>
32 <ClInclude Include="..\..\external\libvorbis-1.3.5\include\vorbis\vorbisfile.h" />
33 </ItemGroup>
34 <ItemGroup>
35 <ProjectReference Include="libogg_dynamic-WinRT81.vcxproj">
36 <Project>{6bc6349c-e355-4f1c-9290-ff755114a84b}</Project>
37 </ProjectReference>
38 <ProjectReference Include="libvorbis_dynamic-WinRT81.vcxproj">
39 <Project>{e3ab27f1-eb89-4c65-85df-cb6a4f805753}</Project>
40 </ProjectReference>
41 </ItemGroup>
42 <PropertyGroup Label="Globals">
43 <ProjectGuid>{936b2819-2364-45d9-901d-52878914fafa}</ProjectGuid>
44 <Keyword>Win32Proj</Keyword>
45 <ProjectName>libvorbisfile_dynamic-WinRT81</ProjectName>
46 <RootNamespace>libvorbisfile_dynamic_WinRT81</RootNamespace>
47 <DefaultLanguage>en-US</DefaultLanguage>
48 <MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
49 <AppContainerApplication>true</AppContainerApplication>
50 <ApplicationType>Windows Store</ApplicationType>
51 <ApplicationTypeRevision>8.1</ApplicationTypeRevision>
52 </PropertyGroup>
53 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
54 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
55 <ConfigurationType>DynamicLibrary</ConfigurationType>
56 <UseDebugLibraries>true</UseDebugLibraries>
57 <PlatformToolset>v120</PlatformToolset>
58 </PropertyGroup>
59 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
60 <ConfigurationType>DynamicLibrary</ConfigurationType>
61 <UseDebugLibraries>true</UseDebugLibraries>
62 <PlatformToolset>v120</PlatformToolset>
63 </PropertyGroup>
64 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
65 <ConfigurationType>DynamicLibrary</ConfigurationType>
66 <UseDebugLibraries>true</UseDebugLibraries>
67 <PlatformToolset>v120</PlatformToolset>
68 </PropertyGroup>
69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
70 <ConfigurationType>DynamicLibrary</ConfigurationType>
71 <UseDebugLibraries>false</UseDebugLibraries>
72 <WholeProgramOptimization>true</WholeProgramOptimization>
73 <PlatformToolset>v120</PlatformToolset>
74 </PropertyGroup>
75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
76 <ConfigurationType>DynamicLibrary</ConfigurationType>
77 <UseDebugLibraries>false</UseDebugLibraries>
78 <WholeProgramOptimization>true</WholeProgramOptimization>
79 <PlatformToolset>v120</PlatformToolset>
80 </PropertyGroup>
81 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
82 <ConfigurationType>DynamicLibrary</ConfigurationType>
83 <UseDebugLibraries>false</UseDebugLibraries>
84 <WholeProgramOptimization>true</WholeProgramOptimization>
85 <PlatformToolset>v120</PlatformToolset>
86 </PropertyGroup>
87 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
88 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90 </ImportGroup>
91 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
92 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93 </ImportGroup>
94 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 </ImportGroup>
97 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
98 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99 </ImportGroup>
100 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
101 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 </ImportGroup>
103 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 </ImportGroup>
106 <PropertyGroup Label="UserMacros" />
107 <PropertyGroup />
108 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
109 <GenerateManifest>false</GenerateManifest>
110 <IgnoreImportLibrary>false</IgnoreImportLibrary>
111 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
112 <TargetName>libvorbisfile</TargetName>
113 </PropertyGroup>
114 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
115 <GenerateManifest>false</GenerateManifest>
116 <IgnoreImportLibrary>false</IgnoreImportLibrary>
117 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
118 <TargetName>libvorbisfile</TargetName>
119 </PropertyGroup>
120 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
121 <GenerateManifest>false</GenerateManifest>
122 <IgnoreImportLibrary>false</IgnoreImportLibrary>
123 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
124 <TargetName>libvorbisfile</TargetName>
125 </PropertyGroup>
126 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
127 <GenerateManifest>false</GenerateManifest>
128 <IgnoreImportLibrary>false</IgnoreImportLibrary>
129 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
130 <TargetName>libvorbisfile</TargetName>
131 </PropertyGroup>
132 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
133 <GenerateManifest>false</GenerateManifest>
134 <IgnoreImportLibrary>false</IgnoreImportLibrary>
135 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
136 <TargetName>libvorbisfile</TargetName>
137 </PropertyGroup>
138 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
139 <GenerateManifest>false</GenerateManifest>
140 <IgnoreImportLibrary>false</IgnoreImportLibrary>
141 <IntDir>Objs\$(Platform)\$(Configuration)\$(MSBuildProjectName)\</IntDir>
142 <TargetName>libvorbisfile</TargetName>
143 </PropertyGroup>
144 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
145 <ClCompile>
146 <PrecompiledHeader>NotUsing</PrecompiledHeader>
147 <CompileAsWinRT>false</CompileAsWinRT>
148 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
149 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
150 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
151 </ClCompile>
152 <Link>
153 <SubSystem>Console</SubSystem>
154 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
155 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
156 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
157 </Link>
158 </ItemDefinitionGroup>
159 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
160 <ClCompile>
161 <PrecompiledHeader>NotUsing</PrecompiledHeader>
162 <CompileAsWinRT>false</CompileAsWinRT>
163 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
164 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
165 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
166 </ClCompile>
167 <Link>
168 <SubSystem>Console</SubSystem>
169 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
170 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
171 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
172 </Link>
173 </ItemDefinitionGroup>
174 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|arm'">
175 <ClCompile>
176 <PrecompiledHeader>NotUsing</PrecompiledHeader>
177 <CompileAsWinRT>false</CompileAsWinRT>
178 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
179 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
180 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
181 </ClCompile>
182 <Link>
183 <SubSystem>Console</SubSystem>
184 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
185 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
186 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
187 </Link>
188 </ItemDefinitionGroup>
189 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|arm'">
190 <ClCompile>
191 <PrecompiledHeader>NotUsing</PrecompiledHeader>
192 <CompileAsWinRT>false</CompileAsWinRT>
193 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
194 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WIN32_WCE;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
195 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
196 </ClCompile>
197 <Link>
198 <SubSystem>Console</SubSystem>
199 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
200 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
201 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
202 </Link>
203 </ItemDefinitionGroup>
204 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
205 <ClCompile>
206 <PrecompiledHeader>NotUsing</PrecompiledHeader>
207 <CompileAsWinRT>false</CompileAsWinRT>
208 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_WINDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
210 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
211 </ClCompile>
212 <Link>
213 <SubSystem>Console</SubSystem>
214 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
215 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
216 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
217 </Link>
218 </ItemDefinitionGroup>
219 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
220 <ClCompile>
221 <PrecompiledHeader>NotUsing</PrecompiledHeader>
222 <CompileAsWinRT>false</CompileAsWinRT>
223 <AdditionalIncludeDirectories>..\..\external\libvorbis-1.3.5\include;..\..\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
224 <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
225 <DisableSpecificWarnings>4244;4101</DisableSpecificWarnings>
226 </ClCompile>
227 <Link>
228 <SubSystem>Console</SubSystem>
229 <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
230 <GenerateWindowsMetadata>false</GenerateWindowsMetadata>
231 <ModuleDefinitionFile>..\..\external\libvorbis-1.3.5\win32\vorbisfile.def</ModuleDefinitionFile>
232 </Link>
233 </ItemDefinitionGroup>
234 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
235 <ImportGroup Label="ExtensionTargets">
236 </ImportGroup>
237 </Project>
+0
-9
VisualC-WinRT/WinRT81_VS2013/libvorbisfile_dynamic-WinRT81.vcxproj.filters less more
0 <?xml version="1.0" encoding="utf-8"?>
1 <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2 <ItemGroup>
3 <ClCompile Include="..\..\external\libvorbis-1.3.3\lib\vorbisfile.c" />
4 </ItemGroup>
5 <ItemGroup>
6 <ClInclude Include="..\..\external\libvorbis-1.3.3\include\vorbis\vorbisfile.h" />
7 </ItemGroup>
8 </Project>
+0
-806
acinclude/ltdl.m4 less more
0 ##############################################################################
1 # ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*-
2 #
3 # Copyright (C) 1999-2006, 2007, 2008 Free Software Foundation, Inc.
4 # Written by Thomas Tanner, 1999
5 #
6 # This file is free software; the Free Software Foundation gives
7 # unlimited permission to copy and/or distribute it, with or without
8 # modifications, as long as this notice is preserved.
9
10 # serial 17 LTDL_INIT
11
12 # LT_CONFIG_LTDL_DIR(DIRECTORY, [LTDL-MODE])
13 # ------------------------------------------
14 # DIRECTORY contains the libltdl sources. It is okay to call this
15 # function multiple times, as long as the same DIRECTORY is always given.
16 AC_DEFUN([LT_CONFIG_LTDL_DIR],
17 [AC_BEFORE([$0], [LTDL_INIT])
18 _$0($*)
19 ])# LT_CONFIG_LTDL_DIR
20
21 # We break this out into a separate macro, so that we can call it safely
22 # internally without being caught accidentally by the sed scan in libtoolize.
23 m4_defun([_LT_CONFIG_LTDL_DIR],
24 [dnl remove trailing slashes
25 m4_pushdef([_ARG_DIR], m4_bpatsubst([$1], [/*$]))
26 m4_case(_LTDL_DIR,
27 [], [dnl only set lt_ltdl_dir if _ARG_DIR is not simply `.'
28 m4_if(_ARG_DIR, [.],
29 [],
30 [m4_define([_LTDL_DIR], _ARG_DIR)
31 _LT_SHELL_INIT([lt_ltdl_dir=']_ARG_DIR['])])],
32 [m4_if(_ARG_DIR, _LTDL_DIR,
33 [],
34 [m4_fatal([multiple libltdl directories: `]_LTDL_DIR[', `]_ARG_DIR['])])])
35 m4_popdef([_ARG_DIR])
36 ])# _LT_CONFIG_LTDL_DIR
37
38 # Initialise:
39 m4_define([_LTDL_DIR], [])
40
41
42 # _LT_BUILD_PREFIX
43 # ----------------
44 # If Autoconf is new enough, expand to `${top_build_prefix}', otherwise
45 # to `${top_builddir}/'.
46 m4_define([_LT_BUILD_PREFIX],
47 [m4_ifdef([AC_AUTOCONF_VERSION],
48 [m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.62]),
49 [-1], [m4_ifdef([_AC_HAVE_TOP_BUILD_PREFIX],
50 [${top_build_prefix}],
51 [${top_builddir}/])],
52 [${top_build_prefix}])],
53 [${top_builddir}/])[]dnl
54 ])
55
56
57 # LTDL_CONVENIENCE
58 # ----------------
59 # sets LIBLTDL to the link flags for the libltdl convenience library and
60 # LTDLINCL to the include flags for the libltdl header and adds
61 # --enable-ltdl-convenience to the configure arguments. Note that
62 # AC_CONFIG_SUBDIRS is not called here. LIBLTDL will be prefixed with
63 # '${top_build_prefix}' if available, otherwise with '${top_builddir}/',
64 # and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
65 # quotes!). If your package is not flat and you're not using automake,
66 # define top_build_prefix, top_builddir, and top_srcdir appropriately
67 # in your Makefiles.
68 AC_DEFUN([LTDL_CONVENIENCE],
69 [AC_BEFORE([$0], [LTDL_INIT])dnl
70 dnl Although the argument is deprecated and no longer documented,
71 dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
72 dnl here make sure it is the same as any other declaration of libltdl's
73 dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
74 dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
75 m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
76 _$0()
77 ])# LTDL_CONVENIENCE
78
79 # AC_LIBLTDL_CONVENIENCE accepted a directory argument in older libtools,
80 # now we have LT_CONFIG_LTDL_DIR:
81 AU_DEFUN([AC_LIBLTDL_CONVENIENCE],
82 [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
83 _LTDL_CONVENIENCE])
84
85 dnl aclocal-1.4 backwards compatibility:
86 dnl AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [])
87
88
89 # _LTDL_CONVENIENCE
90 # -----------------
91 # Code shared by LTDL_CONVENIENCE and LTDL_INIT([convenience]).
92 m4_defun([_LTDL_CONVENIENCE],
93 [case $enable_ltdl_convenience in
94 no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
95 "") enable_ltdl_convenience=yes
96 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
97 esac
98 LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
99 LTDLDEPS=$LIBLTDL
100 LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
101
102 AC_SUBST([LIBLTDL])
103 AC_SUBST([LTDLDEPS])
104 AC_SUBST([LTDLINCL])
105
106 # For backwards non-gettext consistent compatibility...
107 INCLTDL="$LTDLINCL"
108 AC_SUBST([INCLTDL])
109 ])# _LTDL_CONVENIENCE
110
111
112 # LTDL_INSTALLABLE
113 # ----------------
114 # sets LIBLTDL to the link flags for the libltdl installable library
115 # and LTDLINCL to the include flags for the libltdl header and adds
116 # --enable-ltdl-install to the configure arguments. Note that
117 # AC_CONFIG_SUBDIRS is not called from here. If an installed libltdl
118 # is not found, LIBLTDL will be prefixed with '${top_build_prefix}' if
119 # available, otherwise with '${top_builddir}/', and LTDLINCL will be
120 # prefixed with '${top_srcdir}/' (note the single quotes!). If your
121 # package is not flat and you're not using automake, define top_build_prefix,
122 # top_builddir, and top_srcdir appropriately in your Makefiles.
123 # In the future, this macro may have to be called after LT_INIT.
124 AC_DEFUN([LTDL_INSTALLABLE],
125 [AC_BEFORE([$0], [LTDL_INIT])dnl
126 dnl Although the argument is deprecated and no longer documented,
127 dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
128 dnl here make sure it is the same as any other declaration of libltdl's
129 dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
130 dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
131 m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
132 _$0()
133 ])# LTDL_INSTALLABLE
134
135 # AC_LIBLTDL_INSTALLABLE accepted a directory argument in older libtools,
136 # now we have LT_CONFIG_LTDL_DIR:
137 AU_DEFUN([AC_LIBLTDL_INSTALLABLE],
138 [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
139 _LTDL_INSTALLABLE])
140
141 dnl aclocal-1.4 backwards compatibility:
142 dnl AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [])
143
144
145 # _LTDL_INSTALLABLE
146 # -----------------
147 # Code shared by LTDL_INSTALLABLE and LTDL_INIT([installable]).
148 m4_defun([_LTDL_INSTALLABLE],
149 [if test -f $prefix/lib/libltdl.la; then
150 lt_save_LDFLAGS="$LDFLAGS"
151 LDFLAGS="-L$prefix/lib $LDFLAGS"
152 AC_CHECK_LIB([ltdl], [lt_dlinit], [lt_lib_ltdl=yes])
153 LDFLAGS="$lt_save_LDFLAGS"
154 if test x"${lt_lib_ltdl-no}" = xyes; then
155 if test x"$enable_ltdl_install" != xyes; then
156 # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install
157 AC_MSG_WARN([not overwriting libltdl at $prefix, force with `--enable-ltdl-install'])
158 enable_ltdl_install=no
159 fi
160 elif test x"$enable_ltdl_install" = xno; then
161 AC_MSG_WARN([libltdl not installed, but installation disabled])
162 fi
163 fi
164
165 # If configure.ac declared an installable ltdl, and the user didn't override
166 # with --disable-ltdl-install, we will install the shipped libltdl.
167 case $enable_ltdl_install in
168 no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
169 LIBLTDL="-lltdl"
170 LTDLDEPS=
171 LTDLINCL=
172 ;;
173 *) enable_ltdl_install=yes
174 ac_configure_args="$ac_configure_args --enable-ltdl-install"
175 LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la"
176 LTDLDEPS=$LIBLTDL
177 LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
178 ;;
179 esac
180
181 AC_SUBST([LIBLTDL])
182 AC_SUBST([LTDLDEPS])
183 AC_SUBST([LTDLINCL])
184
185 # For backwards non-gettext consistent compatibility...
186 INCLTDL="$LTDLINCL"
187 AC_SUBST([INCLTDL])
188 ])# LTDL_INSTALLABLE
189
190
191 # _LTDL_MODE_DISPATCH
192 # -------------------
193 m4_define([_LTDL_MODE_DISPATCH],
194 [dnl If _LTDL_DIR is `.', then we are configuring libltdl itself:
195 m4_if(_LTDL_DIR, [],
196 [],
197 dnl if _LTDL_MODE was not set already, the default value is `subproject':
198 [m4_case(m4_default(_LTDL_MODE, [subproject]),
199 [subproject], [AC_CONFIG_SUBDIRS(_LTDL_DIR)
200 _LT_SHELL_INIT([lt_dlopen_dir="$lt_ltdl_dir"])],
201 [nonrecursive], [_LT_SHELL_INIT([lt_dlopen_dir="$lt_ltdl_dir"; lt_libobj_prefix="$lt_ltdl_dir/"])],
202 [recursive], [],
203 [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])dnl
204 dnl Be careful not to expand twice:
205 m4_define([$0], [])
206 ])# _LTDL_MODE_DISPATCH
207
208
209 # _LT_LIBOBJ(MODULE_NAME)
210 # -----------------------
211 # Like AC_LIBOBJ, except that MODULE_NAME goes into _LT_LIBOBJS instead
212 # of into LIBOBJS.
213 AC_DEFUN([_LT_LIBOBJ], [
214 m4_pattern_allow([^_LT_LIBOBJS$])
215 _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
216 ])# _LT_LIBOBJS
217
218
219 # LTDL_INIT([OPTIONS])
220 # --------------------
221 # Clients of libltdl can use this macro to allow the installer to
222 # choose between a shipped copy of the ltdl sources or a preinstalled
223 # version of the library. If the shipped ltdl sources are not in a
224 # subdirectory named libltdl, the directory name must be given by
225 # LT_CONFIG_LTDL_DIR.
226 AC_DEFUN([LTDL_INIT],
227 [dnl Parse OPTIONS
228 _LT_SET_OPTIONS([$0], [$1])
229
230 dnl We need to keep our own list of libobjs separate from our parent project,
231 dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
232 dnl we look for our own LIBOBJs.
233 m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
234 m4_pushdef([AC_LIBSOURCES])
235
236 dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
237 m4_if(_LTDL_MODE, [],
238 [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
239 m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
240 [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
241
242 AC_ARG_WITH([included_ltdl],
243 [AS_HELP_STRING([--with-included-ltdl],
244 [use the GNU ltdl sources included here])])
245
246 if test "x$with_included_ltdl" != xyes; then
247 # We are not being forced to use the included libltdl sources, so
248 # decide whether there is a useful installed version we can use.
249 AC_CHECK_HEADER([ltdl.h],
250 [AC_CHECK_DECL([lt_dlinterface_register],
251 [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
252 [with_included_ltdl=no],
253 [with_included_ltdl=yes])],
254 [with_included_ltdl=yes],
255 [AC_INCLUDES_DEFAULT
256 #include <ltdl.h>])],
257 [with_included_ltdl=yes],
258 [AC_INCLUDES_DEFAULT]
259 )
260 fi
261
262 dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
263 dnl was called yet, then for old times' sake, we assume libltdl is in an
264 dnl eponymous directory:
265 AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
266
267 AC_ARG_WITH([ltdl_include],
268 [AS_HELP_STRING([--with-ltdl-include=DIR],
269 [use the ltdl headers installed in DIR])])
270
271 if test -n "$with_ltdl_include"; then
272 if test -f "$with_ltdl_include/ltdl.h"; then :
273 else
274 AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
275 fi
276 else
277 with_ltdl_include=no
278 fi
279
280 AC_ARG_WITH([ltdl_lib],
281 [AS_HELP_STRING([--with-ltdl-lib=DIR],
282 [use the libltdl.la installed in DIR])])
283
284 if test -n "$with_ltdl_lib"; then
285 if test -f "$with_ltdl_lib/libltdl.la"; then :
286 else
287 AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
288 fi
289 else
290 with_ltdl_lib=no
291 fi
292
293 case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
294 ,yes,no,no,)
295 m4_case(m4_default(_LTDL_TYPE, [convenience]),
296 [convenience], [_LTDL_CONVENIENCE],
297 [installable], [_LTDL_INSTALLABLE],
298 [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
299 ;;
300 ,no,no,no,)
301 # If the included ltdl is not to be used, then use the
302 # preinstalled libltdl we found.
303 AC_DEFINE([HAVE_LTDL], [1],
304 [Define this if a modern libltdl is already installed])
305 LIBLTDL=-lltdl
306 LTDLDEPS=
307 LTDLINCL=
308 ;;
309 ,no*,no,*)
310 AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
311 ;;
312 *) with_included_ltdl=no
313 LIBLTDL="-L$with_ltdl_lib -lltdl"
314 LTDLDEPS=
315 LTDLINCL="-I$with_ltdl_include"
316 ;;
317 esac
318 INCLTDL="$LTDLINCL"
319
320 # Report our decision...
321 AC_MSG_CHECKING([where to find libltdl headers])
322 AC_MSG_RESULT([$LTDLINCL])
323 AC_MSG_CHECKING([where to find libltdl library])
324 AC_MSG_RESULT([$LIBLTDL])
325
326 _LTDL_SETUP
327
328 dnl restore autoconf definition.
329 m4_popdef([AC_LIBOBJ])
330 m4_popdef([AC_LIBSOURCES])
331
332 AC_CONFIG_COMMANDS_PRE([
333 _ltdl_libobjs=
334 _ltdl_ltlibobjs=
335 if test -n "$_LT_LIBOBJS"; then
336 # Remove the extension.
337 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
338 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
339 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
340 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
341 done
342 fi
343 AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
344 AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
345 ])
346
347 # Only expand once:
348 m4_define([LTDL_INIT])
349 ])# LTDL_INIT
350
351 # Old names:
352 AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
353 AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
354 AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
355 dnl aclocal-1.4 backwards compatibility:
356 dnl AC_DEFUN([AC_LIB_LTDL], [])
357 dnl AC_DEFUN([AC_WITH_LTDL], [])
358 dnl AC_DEFUN([LT_WITH_LTDL], [])
359
360
361 # _LTDL_SETUP
362 # -----------
363 # Perform all the checks necessary for compilation of the ltdl objects
364 # -- including compiler checks and header checks. This is a public
365 # interface mainly for the benefit of libltdl's own configure.ac, most
366 # other users should call LTDL_INIT instead.
367 AC_DEFUN([_LTDL_SETUP],
368 [AC_REQUIRE([AC_PROG_CC])dnl
369 AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
370 AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
371 AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
372 AC_REQUIRE([LT_LIB_DLLOAD])dnl
373 AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
374 AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
375 AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
376 AC_REQUIRE([gl_FUNC_ARGZ])dnl
377
378 m4_require([_LT_CHECK_OBJDIR])dnl
379 m4_require([_LT_HEADER_DLFCN])dnl
380 m4_require([_LT_CHECK_DLPREOPEN])dnl
381 m4_require([_LT_DECL_SED])dnl
382
383 dnl Don't require this, or it will be expanded earlier than the code
384 dnl that sets the variables it relies on:
385 _LT_ENABLE_INSTALL
386
387 dnl _LTDL_MODE specific code must be called at least once:
388 _LTDL_MODE_DISPATCH
389
390 # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
391 # the user used. This is so that ltdl.h can pick up the parent projects
392 # config.h file, The first file in AC_CONFIG_HEADERS must contain the
393 # definitions required by ltdl.c.
394 # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
395 AC_CONFIG_COMMANDS_PRE([dnl
396 m4_pattern_allow([^LT_CONFIG_H$])dnl
397 m4_ifset([AH_HEADER],
398 [LT_CONFIG_H=AH_HEADER],
399 [m4_ifset([AC_LIST_HEADERS],
400 [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`],
401 [])])])
402 AC_SUBST([LT_CONFIG_H])
403
404 AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
405 [], [], [AC_INCLUDES_DEFAULT])
406
407 AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
408 AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
409
410 AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
411
412 name=ltdl
413 LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""`
414 AC_SUBST([LTDLOPEN])
415 ])# _LTDL_SETUP
416
417
418 # _LT_ENABLE_INSTALL
419 # ------------------
420 m4_define([_LT_ENABLE_INSTALL],
421 [AC_ARG_ENABLE([ltdl-install],
422 [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])])
423
424 case ,${enable_ltdl_install},${enable_ltdl_convenience} in
425 *yes*) ;;
426 *) enable_ltdl_convenience=yes ;;
427 esac
428
429 m4_ifdef([AM_CONDITIONAL],
430 [AM_CONDITIONAL(INSTALL_LTDL, test x"${enable_ltdl_install-no}" != xno)
431 AM_CONDITIONAL(CONVENIENCE_LTDL, test x"${enable_ltdl_convenience-no}" != xno)])
432 ])# _LT_ENABLE_INSTALL
433
434
435 # LT_SYS_DLOPEN_DEPLIBS
436 # ---------------------
437 AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS],
438 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
439 AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
440 [lt_cv_sys_dlopen_deplibs],
441 [# PORTME does your system automatically load deplibs for dlopen?
442 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
443 # For now, we just catch OSes we know something about -- in the
444 # future, we'll try test this programmatically.
445 lt_cv_sys_dlopen_deplibs=unknown
446 case $host_os in
447 aix3*|aix4.1.*|aix4.2.*)
448 # Unknown whether this is true for these versions of AIX, but
449 # we want this `case' here to explicitly catch those versions.
450 lt_cv_sys_dlopen_deplibs=unknown
451 ;;
452 aix[[4-9]]*)
453 lt_cv_sys_dlopen_deplibs=yes
454 ;;
455 amigaos*)
456 case $host_cpu in
457 powerpc)
458 lt_cv_sys_dlopen_deplibs=no
459 ;;
460 esac
461 ;;
462 darwin*)
463 # Assuming the user has installed a libdl from somewhere, this is true
464 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
465 lt_cv_sys_dlopen_deplibs=yes
466 ;;
467 freebsd* | dragonfly*)
468 lt_cv_sys_dlopen_deplibs=yes
469 ;;
470 gnu* | linux* | k*bsd*-gnu)
471 # GNU and its variants, using gnu ld.so (Glibc)
472 lt_cv_sys_dlopen_deplibs=yes
473 ;;
474 hpux10*|hpux11*)
475 lt_cv_sys_dlopen_deplibs=yes
476 ;;
477 interix*)
478 lt_cv_sys_dlopen_deplibs=yes
479 ;;
480 irix[[12345]]*|irix6.[[01]]*)
481 # Catch all versions of IRIX before 6.2, and indicate that we don't
482 # know how it worked for any of those versions.
483 lt_cv_sys_dlopen_deplibs=unknown
484 ;;
485 irix*)
486 # The case above catches anything before 6.2, and it's known that
487 # at 6.2 and later dlopen does load deplibs.
488 lt_cv_sys_dlopen_deplibs=yes
489 ;;
490 netbsd*)
491 lt_cv_sys_dlopen_deplibs=yes
492 ;;
493 openbsd*)
494 lt_cv_sys_dlopen_deplibs=yes
495 ;;
496 osf[[1234]]*)
497 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
498 # it did *not* use an RPATH in a shared library to find objects the
499 # library depends on, so we explicitly say `no'.
500 lt_cv_sys_dlopen_deplibs=no
501 ;;
502 osf5.0|osf5.0a|osf5.1)
503 # dlopen *does* load deplibs and with the right loader patch applied
504 # it even uses RPATH in a shared library to search for shared objects
505 # that the library depends on, but there's no easy way to know if that
506 # patch is installed. Since this is the case, all we can really
507 # say is unknown -- it depends on the patch being installed. If
508 # it is, this changes to `yes'. Without it, it would be `no'.
509 lt_cv_sys_dlopen_deplibs=unknown
510 ;;
511 osf*)
512 # the two cases above should catch all versions of osf <= 5.1. Read
513 # the comments above for what we know about them.
514 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
515 # is used to find them so we can finally say `yes'.
516 lt_cv_sys_dlopen_deplibs=yes
517 ;;
518 qnx*)
519 lt_cv_sys_dlopen_deplibs=yes
520 ;;
521 solaris*)
522 lt_cv_sys_dlopen_deplibs=yes
523 ;;
524 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
525 libltdl_cv_sys_dlopen_deplibs=yes
526 ;;
527 esac
528 ])
529 if test "$lt_cv_sys_dlopen_deplibs" != yes; then
530 AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
531 [Define if the OS needs help to load dependent libraries for dlopen().])
532 fi
533 ])# LT_SYS_DLOPEN_DEPLIBS
534
535 # Old name:
536 AU_ALIAS([AC_LTDL_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS])
537 dnl aclocal-1.4 backwards compatibility:
538 dnl AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [])
539
540
541 # LT_SYS_MODULE_EXT
542 # -----------------
543 AC_DEFUN([LT_SYS_MODULE_EXT],
544 [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
545 AC_CACHE_CHECK([which extension is used for runtime loadable modules],
546 [libltdl_cv_shlibext],
547 [
548 module=yes
549 eval libltdl_cv_shlibext=$shrext_cmds
550 ])
551 if test -n "$libltdl_cv_shlibext"; then
552 m4_pattern_allow([LT_MODULE_EXT])dnl
553 AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
554 [Define to the extension used for runtime loadable modules, say, ".so".])
555 fi
556 ])# LT_SYS_MODULE_EXT
557
558 # Old name:
559 AU_ALIAS([AC_LTDL_SHLIBEXT], [LT_SYS_MODULE_EXT])
560 dnl aclocal-1.4 backwards compatibility:
561 dnl AC_DEFUN([AC_LTDL_SHLIBEXT], [])
562
563
564 # LT_SYS_MODULE_PATH
565 # ------------------
566 AC_DEFUN([LT_SYS_MODULE_PATH],
567 [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
568 AC_CACHE_CHECK([which variable specifies run-time module search path],
569 [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
570 if test -n "$lt_cv_module_path_var"; then
571 m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
572 AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
573 [Define to the name of the environment variable that determines the run-time module search path.])
574 fi
575 ])# LT_SYS_MODULE_PATH
576
577 # Old name:
578 AU_ALIAS([AC_LTDL_SHLIBPATH], [LT_SYS_MODULE_PATH])
579 dnl aclocal-1.4 backwards compatibility:
580 dnl AC_DEFUN([AC_LTDL_SHLIBPATH], [])
581
582
583 # LT_SYS_DLSEARCH_PATH
584 # --------------------
585 AC_DEFUN([LT_SYS_DLSEARCH_PATH],
586 [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
587 AC_CACHE_CHECK([for the default library search path],
588 [lt_cv_sys_dlsearch_path],
589 [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
590 if test -n "$lt_cv_sys_dlsearch_path"; then
591 sys_dlsearch_path=
592 for dir in $lt_cv_sys_dlsearch_path; do
593 if test -z "$sys_dlsearch_path"; then
594 sys_dlsearch_path="$dir"
595 else
596 sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
597 fi
598 done
599 m4_pattern_allow([LT_DLSEARCH_PATH])dnl
600 AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
601 [Define to the system default library search path.])
602 fi
603 ])# LT_SYS_DLSEARCH_PATH
604
605 # Old name:
606 AU_ALIAS([AC_LTDL_SYSSEARCHPATH], [LT_SYS_DLSEARCH_PATH])
607 dnl aclocal-1.4 backwards compatibility:
608 dnl AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [])
609
610
611 # _LT_CHECK_DLPREOPEN
612 # -------------------
613 m4_defun([_LT_CHECK_DLPREOPEN],
614 [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
615 AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen],
616 [libltdl_cv_preloaded_symbols],
617 [if test -n "$lt_cv_sys_global_symbol_pipe"; then
618 libltdl_cv_preloaded_symbols=yes
619 else
620 libltdl_cv_preloaded_symbols=no
621 fi
622 ])
623 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
624 AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1],
625 [Define if libtool can extract symbol lists from object files.])
626 fi
627 ])# _LT_CHECK_DLPREOPEN
628
629
630 # LT_LIB_DLLOAD
631 # -------------
632 AC_DEFUN([LT_LIB_DLLOAD],
633 [m4_pattern_allow([^LT_DLLOADERS$])
634 LT_DLLOADERS=
635 AC_SUBST([LT_DLLOADERS])
636
637 AC_LANG_PUSH([C])
638
639 LIBADD_DLOPEN=
640 AC_SEARCH_LIBS([dlopen], [dl],
641 [AC_DEFINE([HAVE_LIBDL], [1],
642 [Define if you have the libdl library or equivalent.])
643 if test "$ac_cv_search_dlopen" != "none required" ; then
644 LIBADD_DLOPEN="-ldl"
645 fi
646 libltdl_cv_lib_dl_dlopen="yes"
647 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
648 [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
649 # include <dlfcn.h>
650 #endif
651 ]], [[dlopen(0, 0);]])],
652 [AC_DEFINE([HAVE_LIBDL], [1],
653 [Define if you have the libdl library or equivalent.])
654 libltdl_cv_func_dlopen="yes"
655 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
656 [AC_CHECK_LIB([svld], [dlopen],
657 [AC_DEFINE([HAVE_LIBDL], [1],
658 [Define if you have the libdl library or equivalent.])
659 LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
660 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
661 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
662 then
663 lt_save_LIBS="$LIBS"
664 LIBS="$LIBS $LIBADD_DLOPEN"
665 AC_CHECK_FUNCS([dlerror])
666 LIBS="$lt_save_LIBS"
667 fi
668 AC_SUBST([LIBADD_DLOPEN])
669
670 LIBADD_SHL_LOAD=
671 AC_CHECK_FUNC([shl_load],
672 [AC_DEFINE([HAVE_SHL_LOAD], [1],
673 [Define if you have the shl_load function.])
674 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
675 [AC_CHECK_LIB([dld], [shl_load],
676 [AC_DEFINE([HAVE_SHL_LOAD], [1],
677 [Define if you have the shl_load function.])
678 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
679 LIBADD_SHL_LOAD="-ldld"])])
680 AC_SUBST([LIBADD_SHL_LOAD])
681
682 case $host_os in
683 darwin[[1567]].*)
684 # We only want this for pre-Mac OS X 10.4.
685 AC_CHECK_FUNC([_dyld_func_lookup],
686 [AC_DEFINE([HAVE_DYLD], [1],
687 [Define if you have the _dyld_func_lookup function.])
688 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
689 ;;
690 beos*)
691 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
692 ;;
693 cygwin* | mingw* | os2* | pw32*)
694 AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
695 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
696 ;;
697 esac
698
699 AC_CHECK_LIB([dld], [dld_link],
700 [AC_DEFINE([HAVE_DLD], [1],
701 [Define if you have the GNU dld library.])
702 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
703 AC_SUBST([LIBADD_DLD_LINK])
704
705 m4_pattern_allow([^LT_DLPREOPEN$])
706 LT_DLPREOPEN=
707 if test -n "$LT_DLLOADERS"
708 then
709 for lt_loader in $LT_DLLOADERS; do
710 LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
711 done
712 AC_DEFINE([HAVE_LIBDLLOADER], [1],
713 [Define if libdlloader will be built on this platform])
714 fi
715 AC_SUBST([LT_DLPREOPEN])
716
717 dnl This isn't used anymore, but set it for backwards compatibility
718 LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
719 AC_SUBST([LIBADD_DL])
720
721 AC_LANG_POP
722 ])# LT_LIB_DLLOAD
723
724 # Old name:
725 AU_ALIAS([AC_LTDL_DLLIB], [LT_LIB_DLLOAD])
726 dnl aclocal-1.4 backwards compatibility:
727 dnl AC_DEFUN([AC_LTDL_DLLIB], [])
728
729
730 # LT_SYS_SYMBOL_USCORE
731 # --------------------
732 # does the compiler prefix global symbols with an underscore?
733 AC_DEFUN([LT_SYS_SYMBOL_USCORE],
734 [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
735 AC_CACHE_CHECK([for _ prefix in compiled symbols],
736 [lt_cv_sys_symbol_underscore],
737 [lt_cv_sys_symbol_underscore=no
738 cat > conftest.$ac_ext <<_LT_EOF
739 void nm_test_func(){}
740 int main(){nm_test_func;return 0;}
741 _LT_EOF
742 if AC_TRY_EVAL(ac_compile); then
743 # Now try to grab the symbols.
744 ac_nlist=conftest.nm
745 if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
746 # See whether the symbols have a leading underscore.
747 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
748 lt_cv_sys_symbol_underscore=yes
749 else
750 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
751 :
752 else
753 echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
754 fi
755 fi
756 else
757 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
758 fi
759 else
760 echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
761 cat conftest.c >&AS_MESSAGE_LOG_FD
762 fi
763 rm -rf conftest*
764 ])
765 sys_symbol_underscore=$lt_cv_sys_symbol_underscore
766 AC_SUBST([sys_symbol_underscore])
767 ])# LT_SYS_SYMBOL_USCORE
768
769 # Old name:
770 AU_ALIAS([AC_LTDL_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE])
771 dnl aclocal-1.4 backwards compatibility:
772 dnl AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [])
773
774
775 # LT_FUNC_DLSYM_USCORE
776 # --------------------
777 AC_DEFUN([LT_FUNC_DLSYM_USCORE],
778 [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
779 if test x"$lt_cv_sys_symbol_underscore" = xyes; then
780 if test x"$libltdl_cv_func_dlopen" = xyes ||
781 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
782 AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
783 [libltdl_cv_need_uscore],
784 [libltdl_cv_need_uscore=unknown
785 save_LIBS="$LIBS"
786 LIBS="$LIBS $LIBADD_DLOPEN"
787 _LT_TRY_DLOPEN_SELF(
788 [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
789 [], [libltdl_cv_need_uscore=cross])
790 LIBS="$save_LIBS"
791 ])
792 fi
793 fi
794
795 if test x"$libltdl_cv_need_uscore" = xyes; then
796 AC_DEFINE([NEED_USCORE], [1],
797 [Define if dlsym() requires a leading underscore in symbol names.])
798 fi
799 ])# LT_FUNC_DLSYM_USCORE
800
801 # Old name:
802 AU_ALIAS([AC_LTDL_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE])
803 dnl aclocal-1.4 backwards compatibility:
804 dnl AC_DEFUN([AC_LTDL_DLSYM_USCORE], [])
805
+0
-176
acinclude/smpeg2.m4 less more
0 # Configure paths for SMPEG
1 # Nicolas Vignal 11/19/2000
2 # stolen from Sam Lantinga
3 # stolen from Manish Singh
4 # stolen back from Frank Belew
5 # stolen from Manish Singh
6 # Shamelessly stolen from Owen Taylor
7
8 dnl AM_PATH_SMPEG2([MINIMUM-VERSION, [ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]])
9 dnl Test for SMPEG, and define SMPEG_CFLAGS and SMPEG_LIBS
10 dnl
11 AC_DEFUN([AM_PATH_SMPEG2],
12 [dnl
13 dnl Get the cflags and libraries from the smpeg2-config script
14 dnl
15 AC_ARG_WITH([smpeg-prefix],
16 AS_HELP_STRING([--with-smpeg-prefix=PFX],
17 [Prefix where SMPEG is installed (optional)]),
18 [smpeg_prefix="$withval"], [smpeg_prefix=""])
19 AC_ARG_WITH([smpeg-exec-prefix],
20 AS_HELP_STRING([--with-smpeg-exec-prefix=PFX],
21 [Exec prefix where SMPEG is installed (optional)]),
22 [smpeg_exec_prefix="$withval"], [smpeg_exec_prefix=""])
23 AC_ARG_ENABLE([smpegtest],
24 AS_HELP_STRING([--disable-smpegtest],
25 [Do not try to compile and run a test SMPEG program]),
26 [], [enable_smpegtest=yes])
27
28 if test x$smpeg_exec_prefix != x ; then
29 smpeg_args="$smpeg_args --exec-prefix=$smpeg_exec_prefix"
30 if test x${SMPEG_CONFIG+set} != xset ; then
31 SMPEG_CONFIG=$smpeg_exec_prefix/bin/smpeg2-config
32 fi
33 fi
34 if test x$smpeg_prefix != x ; then
35 smpeg_args="$smpeg_args --prefix=$smpeg_prefix"
36 if test x${SMPEG_CONFIG+set} != xset ; then
37 SMPEG_CONFIG=$smpeg_prefix/bin/smpeg2-config
38 fi
39 fi
40
41 AC_PATH_PROG([SMPEG_CONFIG], [smpeg2-config], [no])
42 min_smpeg_version=ifelse([$1], [], [2.0.0], [$1])
43 AC_MSG_CHECKING([for SMPEG - version >= $min_smpeg_version])
44 no_smpeg=""
45 if test "$SMPEG_CONFIG" = "no" ; then
46 no_smpeg=yes
47 else
48 SMPEG_CFLAGS=`$SMPEG_CONFIG $smpegconf_args --cflags`
49 SMPEG_LIBS=`$SMPEG_CONFIG $smpegconf_args --libs`
50
51 smpeg_major_version=`$SMPEG_CONFIG $smpeg_args --version | \
52 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
53 smpeg_minor_version=`$SMPEG_CONFIG $smpeg_args --version | \
54 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
55 smpeg_micro_version=`$SMPEG_CONFIG $smpeg_config_args --version | \
56 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
57 if test "x$enable_smpegtest" = "xyes" ; then
58 ac_save_CFLAGS="$CFLAGS"
59 ac_save_LIBS="$LIBS"
60 CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
61 LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
62 dnl
63 dnl Now check if the installed SMPEG is sufficiently new. (Also sanity
64 dnl checks the results of smpeg2-config to some extent
65 dnl
66 rm -f conf.smpegtest
67 AC_RUN_IFELSE([AC_LANG_SOURCE([[
68 #include <stdio.h>
69 #include <stdlib.h>
70 #include <string.h>
71 #include "smpeg.h"
72
73 char*
74 my_strdup (char *str)
75 {
76 char *new_str;
77
78 if (str)
79 {
80 new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
81 strcpy (new_str, str);
82 }
83 else
84 new_str = NULL;
85
86 return new_str;
87 }
88
89 int main (int argc, char *argv[])
90 {
91 int major, minor, micro;
92 char *tmp_version;
93
94 /* This hangs on some systems (?)
95 system ("touch conf.smpegtest");
96 */
97 { FILE *fp = fopen("conf.smpegtest", "a"); if ( fp ) fclose(fp); }
98
99 /* HP/UX 9 (%@#!) writes to sscanf strings */
100 tmp_version = my_strdup("$min_smpeg_version");
101 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
102 printf("%s, bad version string\n", "$min_smpeg_version");
103 exit(1);
104 }
105
106 if (($smpeg_major_version > major) ||
107 (($smpeg_major_version == major) && ($smpeg_minor_version > minor)) ||
108 (($smpeg_major_version == major) && ($smpeg_minor_version == minor) && ($smpeg_micro_version >= micro)))
109 {
110 return 0;
111 }
112 else
113 {
114 printf("\n*** 'smpeg2-config --version' returned %d.%d.%d, but the minimum version\n", $smpeg_major_version, $smpeg_minor_version, $smpeg_micro_version);
115 printf("*** of SMPEG required is %d.%d.%d. If smpeg2-config is correct, then it is\n", major, minor, micro);
116 printf("*** best to upgrade to the required version.\n");
117 printf("*** If smpeg2-config was wrong, set the environment variable SMPEG_CONFIG\n");
118 printf("*** to point to the correct copy of smpeg2-config, and remove the file\n");
119 printf("*** config.cache before re-running configure\n");
120 return 1;
121 }
122 }
123
124 ]])],[],[no_smpeg=yes], [echo $ac_n "cross compiling; assumed OK... $ac_c"])
125 CFLAGS="$ac_save_CFLAGS"
126 LIBS="$ac_save_LIBS"
127 fi
128 fi
129 if test "x$no_smpeg" = x ; then
130 AC_MSG_RESULT([yes])
131 ifelse([$2], [], [:], [$2])
132 else
133 AC_MSG_RESULT([no])
134 if test "$SMPEG_CONFIG" = "no" ; then
135 echo "*** The smpeg2-config script installed by SMPEG could not be found"
136 echo "*** If SMPEG was installed in PREFIX, make sure PREFIX/bin is in"
137 echo "*** your path, or set the SMPEG_CONFIG environment variable to the"
138 echo "*** full path to smpeg2-config."
139 else
140 if test -f conf.smpegtest ; then
141 :
142 else
143 echo "*** Could not run SMPEG test program, checking why..."
144 CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
145 LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
146 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
147 #include <stdio.h>
148 #include "smpeg.h"
149 ]],
150 [[ return 0; ]])],
151 [ echo "*** The test program compiled, but did not run. This usually means"
152 echo "*** that the run-time linker is not finding SMPEG or finding the wrong"
153 echo "*** version of SMPEG. If it is not finding SMPEG, you'll need to set your"
154 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
155 echo "*** to the installed location Also, make sure you have run ldconfig if that"
156 echo "*** is required on your system"
157 echo "***"
158 echo "*** If you have an old version installed, it is best to remove it, although"
159 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"],
160 [ echo "*** The test program failed to compile or link. See the file config.log for the"
161 echo "*** exact error that occured. This usually means SMPEG was incorrectly installed"
162 echo "*** or that you have moved SMPEG since it was installed. In the latter case, you"
163 echo "*** may want to edit the smpeg2-config script: $SMPEG_CONFIG" ])
164 CFLAGS="$ac_save_CFLAGS"
165 LIBS="$ac_save_LIBS"
166 fi
167 fi
168 SMPEG_CFLAGS=""
169 SMPEG_LIBS=""
170 ifelse([$3], [], [:], [$3])
171 fi
172 AC_SUBST([SMPEG_CFLAGS])
173 AC_SUBST([SMPEG_LIBS])
174 rm -f conf.smpegtest
175 ])
73717371 ])
73727372
73737373 ##############################################################################
7374 # ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*-
7375 #
7376 # Copyright (C) 1999-2006, 2007, 2008 Free Software Foundation, Inc.
7377 # Written by Thomas Tanner, 1999
7378 #
7379 # This file is free software; the Free Software Foundation gives
7380 # unlimited permission to copy and/or distribute it, with or without
7381 # modifications, as long as this notice is preserved.
7382
7383 # serial 17 LTDL_INIT
7384
7385 # LT_CONFIG_LTDL_DIR(DIRECTORY, [LTDL-MODE])
7386 # ------------------------------------------
7387 # DIRECTORY contains the libltdl sources. It is okay to call this
7388 # function multiple times, as long as the same DIRECTORY is always given.
7389 AC_DEFUN([LT_CONFIG_LTDL_DIR],
7390 [AC_BEFORE([$0], [LTDL_INIT])
7391 _$0($*)
7392 ])# LT_CONFIG_LTDL_DIR
7393
7394 # We break this out into a separate macro, so that we can call it safely
7395 # internally without being caught accidentally by the sed scan in libtoolize.
7396 m4_defun([_LT_CONFIG_LTDL_DIR],
7397 [dnl remove trailing slashes
7398 m4_pushdef([_ARG_DIR], m4_bpatsubst([$1], [/*$]))
7399 m4_case(_LTDL_DIR,
7400 [], [dnl only set lt_ltdl_dir if _ARG_DIR is not simply `.'
7401 m4_if(_ARG_DIR, [.],
7402 [],
7403 [m4_define([_LTDL_DIR], _ARG_DIR)
7404 _LT_SHELL_INIT([lt_ltdl_dir=']_ARG_DIR['])])],
7405 [m4_if(_ARG_DIR, _LTDL_DIR,
7406 [],
7407 [m4_fatal([multiple libltdl directories: `]_LTDL_DIR[', `]_ARG_DIR['])])])
7408 m4_popdef([_ARG_DIR])
7409 ])# _LT_CONFIG_LTDL_DIR
7410
7411 # Initialise:
7412 m4_define([_LTDL_DIR], [])
7413
7414
7415 # _LT_BUILD_PREFIX
7416 # ----------------
7417 # If Autoconf is new enough, expand to `${top_build_prefix}', otherwise
7418 # to `${top_builddir}/'.
7419 m4_define([_LT_BUILD_PREFIX],
7420 [m4_ifdef([AC_AUTOCONF_VERSION],
7421 [m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.62]),
7422 [-1], [m4_ifdef([_AC_HAVE_TOP_BUILD_PREFIX],
7423 [${top_build_prefix}],
7424 [${top_builddir}/])],
7425 [${top_build_prefix}])],
7426 [${top_builddir}/])[]dnl
7427 ])
7428
7429
7430 # LTDL_CONVENIENCE
7431 # ----------------
7432 # sets LIBLTDL to the link flags for the libltdl convenience library and
7433 # LTDLINCL to the include flags for the libltdl header and adds
7434 # --enable-ltdl-convenience to the configure arguments. Note that
7435 # AC_CONFIG_SUBDIRS is not called here. LIBLTDL will be prefixed with
7436 # '${top_build_prefix}' if available, otherwise with '${top_builddir}/',
7437 # and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
7438 # quotes!). If your package is not flat and you're not using automake,
7439 # define top_build_prefix, top_builddir, and top_srcdir appropriately
7440 # in your Makefiles.
7441 AC_DEFUN([LTDL_CONVENIENCE],
7442 [AC_BEFORE([$0], [LTDL_INIT])dnl
7443 dnl Although the argument is deprecated and no longer documented,
7444 dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
7445 dnl here make sure it is the same as any other declaration of libltdl's
7446 dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
7447 dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
7448 m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
7449 _$0()
7450 ])# LTDL_CONVENIENCE
7451
7452 # AC_LIBLTDL_CONVENIENCE accepted a directory argument in older libtools,
7453 # now we have LT_CONFIG_LTDL_DIR:
7454 AU_DEFUN([AC_LIBLTDL_CONVENIENCE],
7455 [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
7456 _LTDL_CONVENIENCE])
7457
7458 dnl aclocal-1.4 backwards compatibility:
7459 dnl AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [])
7460
7461
7462 # _LTDL_CONVENIENCE
7463 # -----------------
7464 # Code shared by LTDL_CONVENIENCE and LTDL_INIT([convenience]).
7465 m4_defun([_LTDL_CONVENIENCE],
7466 [case $enable_ltdl_convenience in
7467 no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
7468 "") enable_ltdl_convenience=yes
7469 ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
7470 esac
7471 LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
7472 LTDLDEPS=$LIBLTDL
7473 LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
7474
7475 AC_SUBST([LIBLTDL])
7476 AC_SUBST([LTDLDEPS])
7477 AC_SUBST([LTDLINCL])
7478
7479 # For backwards non-gettext consistent compatibility...
7480 INCLTDL="$LTDLINCL"
7481 AC_SUBST([INCLTDL])
7482 ])# _LTDL_CONVENIENCE
7483
7484
7485 # LTDL_INSTALLABLE
7486 # ----------------
7487 # sets LIBLTDL to the link flags for the libltdl installable library
7488 # and LTDLINCL to the include flags for the libltdl header and adds
7489 # --enable-ltdl-install to the configure arguments. Note that
7490 # AC_CONFIG_SUBDIRS is not called from here. If an installed libltdl
7491 # is not found, LIBLTDL will be prefixed with '${top_build_prefix}' if
7492 # available, otherwise with '${top_builddir}/', and LTDLINCL will be
7493 # prefixed with '${top_srcdir}/' (note the single quotes!). If your
7494 # package is not flat and you're not using automake, define top_build_prefix,
7495 # top_builddir, and top_srcdir appropriately in your Makefiles.
7496 # In the future, this macro may have to be called after LT_INIT.
7497 AC_DEFUN([LTDL_INSTALLABLE],
7498 [AC_BEFORE([$0], [LTDL_INIT])dnl
7499 dnl Although the argument is deprecated and no longer documented,
7500 dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
7501 dnl here make sure it is the same as any other declaration of libltdl's
7502 dnl location! This also ensures lt_ltdl_dir is set when configure.ac is
7503 dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
7504 m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
7505 _$0()
7506 ])# LTDL_INSTALLABLE
7507
7508 # AC_LIBLTDL_INSTALLABLE accepted a directory argument in older libtools,
7509 # now we have LT_CONFIG_LTDL_DIR:
7510 AU_DEFUN([AC_LIBLTDL_INSTALLABLE],
7511 [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
7512 _LTDL_INSTALLABLE])
7513
7514 dnl aclocal-1.4 backwards compatibility:
7515 dnl AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [])
7516
7517
7518 # _LTDL_INSTALLABLE
7519 # -----------------
7520 # Code shared by LTDL_INSTALLABLE and LTDL_INIT([installable]).
7521 m4_defun([_LTDL_INSTALLABLE],
7522 [if test -f $prefix/lib/libltdl.la; then
7523 lt_save_LDFLAGS="$LDFLAGS"
7524 LDFLAGS="-L$prefix/lib $LDFLAGS"
7525 AC_CHECK_LIB([ltdl], [lt_dlinit], [lt_lib_ltdl=yes])
7526 LDFLAGS="$lt_save_LDFLAGS"
7527 if test x"${lt_lib_ltdl-no}" = xyes; then
7528 if test x"$enable_ltdl_install" != xyes; then
7529 # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install
7530 AC_MSG_WARN([not overwriting libltdl at $prefix, force with `--enable-ltdl-install'])
7531 enable_ltdl_install=no
7532 fi
7533 elif test x"$enable_ltdl_install" = xno; then
7534 AC_MSG_WARN([libltdl not installed, but installation disabled])
7535 fi
7536 fi
7537
7538 # If configure.ac declared an installable ltdl, and the user didn't override
7539 # with --disable-ltdl-install, we will install the shipped libltdl.
7540 case $enable_ltdl_install in
7541 no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
7542 LIBLTDL="-lltdl"
7543 LTDLDEPS=
7544 LTDLINCL=
7545 ;;
7546 *) enable_ltdl_install=yes
7547 ac_configure_args="$ac_configure_args --enable-ltdl-install"
7548 LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la"
7549 LTDLDEPS=$LIBLTDL
7550 LTDLINCL='-I${top_srcdir}'"${lt_ltdl_dir+/$lt_ltdl_dir}"
7551 ;;
7552 esac
7553
7554 AC_SUBST([LIBLTDL])
7555 AC_SUBST([LTDLDEPS])
7556 AC_SUBST([LTDLINCL])
7557
7558 # For backwards non-gettext consistent compatibility...
7559 INCLTDL="$LTDLINCL"
7560 AC_SUBST([INCLTDL])
7561 ])# LTDL_INSTALLABLE
7562
7563
7564 # _LTDL_MODE_DISPATCH
7565 # -------------------
7566 m4_define([_LTDL_MODE_DISPATCH],
7567 [dnl If _LTDL_DIR is `.', then we are configuring libltdl itself:
7568 m4_if(_LTDL_DIR, [],
7569 [],
7570 dnl if _LTDL_MODE was not set already, the default value is `subproject':
7571 [m4_case(m4_default(_LTDL_MODE, [subproject]),
7572 [subproject], [AC_CONFIG_SUBDIRS(_LTDL_DIR)
7573 _LT_SHELL_INIT([lt_dlopen_dir="$lt_ltdl_dir"])],
7574 [nonrecursive], [_LT_SHELL_INIT([lt_dlopen_dir="$lt_ltdl_dir"; lt_libobj_prefix="$lt_ltdl_dir/"])],
7575 [recursive], [],
7576 [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])dnl
7577 dnl Be careful not to expand twice:
7578 m4_define([$0], [])
7579 ])# _LTDL_MODE_DISPATCH
7580
7581
7582 # _LT_LIBOBJ(MODULE_NAME)
7583 # -----------------------
7584 # Like AC_LIBOBJ, except that MODULE_NAME goes into _LT_LIBOBJS instead
7585 # of into LIBOBJS.
7586 AC_DEFUN([_LT_LIBOBJ], [
7587 m4_pattern_allow([^_LT_LIBOBJS$])
7588 _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
7589 ])# _LT_LIBOBJS
7590
7591
7592 # LTDL_INIT([OPTIONS])
7593 # --------------------
7594 # Clients of libltdl can use this macro to allow the installer to
7595 # choose between a shipped copy of the ltdl sources or a preinstalled
7596 # version of the library. If the shipped ltdl sources are not in a
7597 # subdirectory named libltdl, the directory name must be given by
7598 # LT_CONFIG_LTDL_DIR.
7599 AC_DEFUN([LTDL_INIT],
7600 [dnl Parse OPTIONS
7601 _LT_SET_OPTIONS([$0], [$1])
7602
7603 dnl We need to keep our own list of libobjs separate from our parent project,
7604 dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
7605 dnl we look for our own LIBOBJs.
7606 m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
7607 m4_pushdef([AC_LIBSOURCES])
7608
7609 dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
7610 m4_if(_LTDL_MODE, [],
7611 [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
7612 m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
7613 [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
7614
7615 AC_ARG_WITH([included_ltdl],
7616 [AS_HELP_STRING([--with-included-ltdl],
7617 [use the GNU ltdl sources included here])])
7618
7619 if test "x$with_included_ltdl" != xyes; then
7620 # We are not being forced to use the included libltdl sources, so
7621 # decide whether there is a useful installed version we can use.
7622 AC_CHECK_HEADER([ltdl.h],
7623 [AC_CHECK_DECL([lt_dlinterface_register],
7624 [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
7625 [with_included_ltdl=no],
7626 [with_included_ltdl=yes])],
7627 [with_included_ltdl=yes],
7628 [AC_INCLUDES_DEFAULT
7629 #include <ltdl.h>])],
7630 [with_included_ltdl=yes],
7631 [AC_INCLUDES_DEFAULT]
7632 )
7633 fi
7634
7635 dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
7636 dnl was called yet, then for old times' sake, we assume libltdl is in an
7637 dnl eponymous directory:
7638 AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
7639
7640 AC_ARG_WITH([ltdl_include],
7641 [AS_HELP_STRING([--with-ltdl-include=DIR],
7642 [use the ltdl headers installed in DIR])])
7643
7644 if test -n "$with_ltdl_include"; then
7645 if test -f "$with_ltdl_include/ltdl.h"; then :
7646 else
7647 AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include'])
7648 fi
7649 else
7650 with_ltdl_include=no
7651 fi
7652
7653 AC_ARG_WITH([ltdl_lib],
7654 [AS_HELP_STRING([--with-ltdl-lib=DIR],
7655 [use the libltdl.la installed in DIR])])
7656
7657 if test -n "$with_ltdl_lib"; then
7658 if test -f "$with_ltdl_lib/libltdl.la"; then :
7659 else
7660 AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib'])
7661 fi
7662 else
7663 with_ltdl_lib=no
7664 fi
7665
7666 case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
7667 ,yes,no,no,)
7668 m4_case(m4_default(_LTDL_TYPE, [convenience]),
7669 [convenience], [_LTDL_CONVENIENCE],
7670 [installable], [_LTDL_INSTALLABLE],
7671 [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
7672 ;;
7673 ,no,no,no,)
7674 # If the included ltdl is not to be used, then use the
7675 # preinstalled libltdl we found.
7676 AC_DEFINE([HAVE_LTDL], [1],
7677 [Define this if a modern libltdl is already installed])
7678 LIBLTDL=-lltdl
7679 LTDLDEPS=
7680 LTDLINCL=
7681 ;;
7682 ,no*,no,*)
7683 AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together])
7684 ;;
7685 *) with_included_ltdl=no
7686 LIBLTDL="-L$with_ltdl_lib -lltdl"
7687 LTDLDEPS=
7688 LTDLINCL="-I$with_ltdl_include"
7689 ;;
7690 esac
7691 INCLTDL="$LTDLINCL"
7692
7693 # Report our decision...
7694 AC_MSG_CHECKING([where to find libltdl headers])
7695 AC_MSG_RESULT([$LTDLINCL])
7696 AC_MSG_CHECKING([where to find libltdl library])
7697 AC_MSG_RESULT([$LIBLTDL])
7698
7699 _LTDL_SETUP
7700
7701 dnl restore autoconf definition.
7702 m4_popdef([AC_LIBOBJ])
7703 m4_popdef([AC_LIBSOURCES])
7704
7705 AC_CONFIG_COMMANDS_PRE([
7706 _ltdl_libobjs=
7707 _ltdl_ltlibobjs=
7708 if test -n "$_LT_LIBOBJS"; then
7709 # Remove the extension.
7710 _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
7711 for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
7712 _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
7713 _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
7714 done
7715 fi
7716 AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
7717 AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
7718 ])
7719
7720 # Only expand once:
7721 m4_define([LTDL_INIT])
7722 ])# LTDL_INIT
7723
7724 # Old names:
7725 AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
7726 AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
7727 AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
7728 dnl aclocal-1.4 backwards compatibility:
7729 dnl AC_DEFUN([AC_LIB_LTDL], [])
7730 dnl AC_DEFUN([AC_WITH_LTDL], [])
7731 dnl AC_DEFUN([LT_WITH_LTDL], [])
7732
7733
7734 # _LTDL_SETUP
7735 # -----------
7736 # Perform all the checks necessary for compilation of the ltdl objects
7737 # -- including compiler checks and header checks. This is a public
7738 # interface mainly for the benefit of libltdl's own configure.ac, most
7739 # other users should call LTDL_INIT instead.
7740 AC_DEFUN([_LTDL_SETUP],
7741 [AC_REQUIRE([AC_PROG_CC])dnl
7742 AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
7743 AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
7744 AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
7745 AC_REQUIRE([LT_LIB_DLLOAD])dnl
7746 AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
7747 AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
7748 AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
7749 AC_REQUIRE([gl_FUNC_ARGZ])dnl
7750
7751 m4_require([_LT_CHECK_OBJDIR])dnl
7752 m4_require([_LT_HEADER_DLFCN])dnl
7753 m4_require([_LT_CHECK_DLPREOPEN])dnl
7754 m4_require([_LT_DECL_SED])dnl
7755
7756 dnl Don't require this, or it will be expanded earlier than the code
7757 dnl that sets the variables it relies on:
7758 _LT_ENABLE_INSTALL
7759
7760 dnl _LTDL_MODE specific code must be called at least once:
7761 _LTDL_MODE_DISPATCH
7762
7763 # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
7764 # the user used. This is so that ltdl.h can pick up the parent projects
7765 # config.h file, The first file in AC_CONFIG_HEADERS must contain the
7766 # definitions required by ltdl.c.
7767 # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
7768 AC_CONFIG_COMMANDS_PRE([dnl
7769 m4_pattern_allow([^LT_CONFIG_H$])dnl
7770 m4_ifset([AH_HEADER],
7771 [LT_CONFIG_H=AH_HEADER],
7772 [m4_ifset([AC_LIST_HEADERS],
7773 [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`],
7774 [])])])
7775 AC_SUBST([LT_CONFIG_H])
7776
7777 AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
7778 [], [], [AC_INCLUDES_DEFAULT])
7779
7780 AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
7781 AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
7782
7783 AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
7784
7785 name=ltdl
7786 LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""`
7787 AC_SUBST([LTDLOPEN])
7788 ])# _LTDL_SETUP
7789
7790
7791 # _LT_ENABLE_INSTALL
7792 # ------------------
7793 m4_define([_LT_ENABLE_INSTALL],
7794 [AC_ARG_ENABLE([ltdl-install],
7795 [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])])
7796
7797 case ,${enable_ltdl_install},${enable_ltdl_convenience} in
7798 *yes*) ;;
7799 *) enable_ltdl_convenience=yes ;;
7800 esac
7801
7802 m4_ifdef([AM_CONDITIONAL],
7803 [AM_CONDITIONAL(INSTALL_LTDL, test x"${enable_ltdl_install-no}" != xno)
7804 AM_CONDITIONAL(CONVENIENCE_LTDL, test x"${enable_ltdl_convenience-no}" != xno)])
7805 ])# _LT_ENABLE_INSTALL
7806
7807
7808 # LT_SYS_DLOPEN_DEPLIBS
7809 # ---------------------
7810 AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS],
7811 [AC_REQUIRE([AC_CANONICAL_HOST])dnl
7812 AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
7813 [lt_cv_sys_dlopen_deplibs],
7814 [# PORTME does your system automatically load deplibs for dlopen?
7815 # or its logical equivalent (e.g. shl_load for HP-UX < 11)
7816 # For now, we just catch OSes we know something about -- in the
7817 # future, we'll try test this programmatically.
7818 lt_cv_sys_dlopen_deplibs=unknown
7819 case $host_os in
7820 aix3*|aix4.1.*|aix4.2.*)
7821 # Unknown whether this is true for these versions of AIX, but
7822 # we want this `case' here to explicitly catch those versions.
7823 lt_cv_sys_dlopen_deplibs=unknown
7824 ;;
7825 aix[[4-9]]*)
7826 lt_cv_sys_dlopen_deplibs=yes
7827 ;;
7828 amigaos*)
7829 case $host_cpu in
7830 powerpc)
7831 lt_cv_sys_dlopen_deplibs=no
7832 ;;
7833 esac
7834 ;;
7835 darwin*)
7836 # Assuming the user has installed a libdl from somewhere, this is true
7837 # If you are looking for one http://www.opendarwin.org/projects/dlcompat
7838 lt_cv_sys_dlopen_deplibs=yes
7839 ;;
7840 freebsd* | dragonfly*)
7841 lt_cv_sys_dlopen_deplibs=yes
7842 ;;
7843 gnu* | linux* | k*bsd*-gnu)
7844 # GNU and its variants, using gnu ld.so (Glibc)
7845 lt_cv_sys_dlopen_deplibs=yes
7846 ;;
7847 hpux10*|hpux11*)
7848 lt_cv_sys_dlopen_deplibs=yes
7849 ;;
7850 interix*)
7851 lt_cv_sys_dlopen_deplibs=yes
7852 ;;
7853 irix[[12345]]*|irix6.[[01]]*)
7854 # Catch all versions of IRIX before 6.2, and indicate that we don't
7855 # know how it worked for any of those versions.
7856 lt_cv_sys_dlopen_deplibs=unknown
7857 ;;
7858 irix*)
7859 # The case above catches anything before 6.2, and it's known that
7860 # at 6.2 and later dlopen does load deplibs.
7861 lt_cv_sys_dlopen_deplibs=yes
7862 ;;
7863 netbsd*)
7864 lt_cv_sys_dlopen_deplibs=yes
7865 ;;
7866 openbsd*)
7867 lt_cv_sys_dlopen_deplibs=yes
7868 ;;
7869 osf[[1234]]*)
7870 # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
7871 # it did *not* use an RPATH in a shared library to find objects the
7872 # library depends on, so we explicitly say `no'.
7873 lt_cv_sys_dlopen_deplibs=no
7874 ;;
7875 osf5.0|osf5.0a|osf5.1)
7876 # dlopen *does* load deplibs and with the right loader patch applied
7877 # it even uses RPATH in a shared library to search for shared objects
7878 # that the library depends on, but there's no easy way to know if that
7879 # patch is installed. Since this is the case, all we can really
7880 # say is unknown -- it depends on the patch being installed. If
7881 # it is, this changes to `yes'. Without it, it would be `no'.
7882 lt_cv_sys_dlopen_deplibs=unknown
7883 ;;
7884 osf*)
7885 # the two cases above should catch all versions of osf <= 5.1. Read
7886 # the comments above for what we know about them.
7887 # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
7888 # is used to find them so we can finally say `yes'.
7889 lt_cv_sys_dlopen_deplibs=yes
7890 ;;
7891 qnx*)
7892 lt_cv_sys_dlopen_deplibs=yes
7893 ;;
7894 solaris*)
7895 lt_cv_sys_dlopen_deplibs=yes
7896 ;;
7897 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7898 libltdl_cv_sys_dlopen_deplibs=yes
7899 ;;
7900 esac
7901 ])
7902 if test "$lt_cv_sys_dlopen_deplibs" != yes; then
7903 AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
7904 [Define if the OS needs help to load dependent libraries for dlopen().])
7905 fi
7906 ])# LT_SYS_DLOPEN_DEPLIBS
7907
7908 # Old name:
7909 AU_ALIAS([AC_LTDL_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS])
7910 dnl aclocal-1.4 backwards compatibility:
7911 dnl AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [])
7912
7913
7914 # LT_SYS_MODULE_EXT
7915 # -----------------
7916 AC_DEFUN([LT_SYS_MODULE_EXT],
7917 [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
7918 AC_CACHE_CHECK([which extension is used for runtime loadable modules],
7919 [libltdl_cv_shlibext],
7920 [
7921 module=yes
7922 eval libltdl_cv_shlibext=$shrext_cmds
7923 ])
7924 if test -n "$libltdl_cv_shlibext"; then
7925 m4_pattern_allow([LT_MODULE_EXT])dnl
7926 AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
7927 [Define to the extension used for runtime loadable modules, say, ".so".])
7928 fi
7929 ])# LT_SYS_MODULE_EXT
7930
7931 # Old name:
7932 AU_ALIAS([AC_LTDL_SHLIBEXT], [LT_SYS_MODULE_EXT])
7933 dnl aclocal-1.4 backwards compatibility:
7934 dnl AC_DEFUN([AC_LTDL_SHLIBEXT], [])
7935
7936
7937 # LT_SYS_MODULE_PATH
7938 # ------------------
7939 AC_DEFUN([LT_SYS_MODULE_PATH],
7940 [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
7941 AC_CACHE_CHECK([which variable specifies run-time module search path],
7942 [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"])
7943 if test -n "$lt_cv_module_path_var"; then
7944 m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
7945 AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
7946 [Define to the name of the environment variable that determines the run-time module search path.])
7947 fi
7948 ])# LT_SYS_MODULE_PATH
7949
7950 # Old name:
7951 AU_ALIAS([AC_LTDL_SHLIBPATH], [LT_SYS_MODULE_PATH])
7952 dnl aclocal-1.4 backwards compatibility:
7953 dnl AC_DEFUN([AC_LTDL_SHLIBPATH], [])
7954
7955
7956 # LT_SYS_DLSEARCH_PATH
7957 # --------------------
7958 AC_DEFUN([LT_SYS_DLSEARCH_PATH],
7959 [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
7960 AC_CACHE_CHECK([for the default library search path],
7961 [lt_cv_sys_dlsearch_path],
7962 [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"])
7963 if test -n "$lt_cv_sys_dlsearch_path"; then
7964 sys_dlsearch_path=
7965 for dir in $lt_cv_sys_dlsearch_path; do
7966 if test -z "$sys_dlsearch_path"; then
7967 sys_dlsearch_path="$dir"
7968 else
7969 sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir"
7970 fi
7971 done
7972 m4_pattern_allow([LT_DLSEARCH_PATH])dnl
7973 AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
7974 [Define to the system default library search path.])
7975 fi
7976 ])# LT_SYS_DLSEARCH_PATH
7977
7978 # Old name:
7979 AU_ALIAS([AC_LTDL_SYSSEARCHPATH], [LT_SYS_DLSEARCH_PATH])
7980 dnl aclocal-1.4 backwards compatibility:
7981 dnl AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [])
7982
7983
7984 # _LT_CHECK_DLPREOPEN
7985 # -------------------
7986 m4_defun([_LT_CHECK_DLPREOPEN],
7987 [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
7988 AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen],
7989 [libltdl_cv_preloaded_symbols],
7990 [if test -n "$lt_cv_sys_global_symbol_pipe"; then
7991 libltdl_cv_preloaded_symbols=yes
7992 else
7993 libltdl_cv_preloaded_symbols=no
7994 fi
7995 ])
7996 if test x"$libltdl_cv_preloaded_symbols" = xyes; then
7997 AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1],
7998 [Define if libtool can extract symbol lists from object files.])
7999 fi
8000 ])# _LT_CHECK_DLPREOPEN
8001
8002
8003 # LT_LIB_DLLOAD
8004 # -------------
8005 AC_DEFUN([LT_LIB_DLLOAD],
8006 [m4_pattern_allow([^LT_DLLOADERS$])
8007 LT_DLLOADERS=
8008 AC_SUBST([LT_DLLOADERS])
8009
8010 AC_LANG_PUSH([C])
8011
8012 LIBADD_DLOPEN=
8013 AC_SEARCH_LIBS([dlopen], [dl],
8014 [AC_DEFINE([HAVE_LIBDL], [1],
8015 [Define if you have the libdl library or equivalent.])
8016 if test "$ac_cv_search_dlopen" != "none required" ; then
8017 LIBADD_DLOPEN="-ldl"
8018 fi
8019 libltdl_cv_lib_dl_dlopen="yes"
8020 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
8021 [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
8022 # include <dlfcn.h>
8023 #endif
8024 ]], [[dlopen(0, 0);]])],
8025 [AC_DEFINE([HAVE_LIBDL], [1],
8026 [Define if you have the libdl library or equivalent.])
8027 libltdl_cv_func_dlopen="yes"
8028 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
8029 [AC_CHECK_LIB([svld], [dlopen],
8030 [AC_DEFINE([HAVE_LIBDL], [1],
8031 [Define if you have the libdl library or equivalent.])
8032 LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes"
8033 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
8034 if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes
8035 then
8036 lt_save_LIBS="$LIBS"
8037 LIBS="$LIBS $LIBADD_DLOPEN"
8038 AC_CHECK_FUNCS([dlerror])
8039 LIBS="$lt_save_LIBS"
8040 fi
8041 AC_SUBST([LIBADD_DLOPEN])
8042
8043 LIBADD_SHL_LOAD=
8044 AC_CHECK_FUNC([shl_load],
8045 [AC_DEFINE([HAVE_SHL_LOAD], [1],
8046 [Define if you have the shl_load function.])
8047 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
8048 [AC_CHECK_LIB([dld], [shl_load],
8049 [AC_DEFINE([HAVE_SHL_LOAD], [1],
8050 [Define if you have the shl_load function.])
8051 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
8052 LIBADD_SHL_LOAD="-ldld"])])
8053 AC_SUBST([LIBADD_SHL_LOAD])
8054
8055 case $host_os in
8056 darwin[[1567]].*)
8057 # We only want this for pre-Mac OS X 10.4.
8058 AC_CHECK_FUNC([_dyld_func_lookup],
8059 [AC_DEFINE([HAVE_DYLD], [1],
8060 [Define if you have the _dyld_func_lookup function.])
8061 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
8062 ;;
8063 beos*)
8064 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
8065 ;;
8066 cygwin* | mingw* | os2* | pw32*)
8067 AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
8068 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
8069 ;;
8070 esac
8071
8072 AC_CHECK_LIB([dld], [dld_link],
8073 [AC_DEFINE([HAVE_DLD], [1],
8074 [Define if you have the GNU dld library.])
8075 LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
8076 AC_SUBST([LIBADD_DLD_LINK])
8077
8078 m4_pattern_allow([^LT_DLPREOPEN$])
8079 LT_DLPREOPEN=
8080 if test -n "$LT_DLLOADERS"
8081 then
8082 for lt_loader in $LT_DLLOADERS; do
8083 LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
8084 done
8085 AC_DEFINE([HAVE_LIBDLLOADER], [1],
8086 [Define if libdlloader will be built on this platform])
8087 fi
8088 AC_SUBST([LT_DLPREOPEN])
8089
8090 dnl This isn't used anymore, but set it for backwards compatibility
8091 LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
8092 AC_SUBST([LIBADD_DL])
8093
8094 AC_LANG_POP
8095 ])# LT_LIB_DLLOAD
8096
8097 # Old name:
8098 AU_ALIAS([AC_LTDL_DLLIB], [LT_LIB_DLLOAD])
8099 dnl aclocal-1.4 backwards compatibility:
8100 dnl AC_DEFUN([AC_LTDL_DLLIB], [])
8101
8102
8103 # LT_SYS_SYMBOL_USCORE
8104 # --------------------
8105 # does the compiler prefix global symbols with an underscore?
8106 AC_DEFUN([LT_SYS_SYMBOL_USCORE],
8107 [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
8108 AC_CACHE_CHECK([for _ prefix in compiled symbols],
8109 [lt_cv_sys_symbol_underscore],
8110 [lt_cv_sys_symbol_underscore=no
8111 cat > conftest.$ac_ext <<_LT_EOF
8112 void nm_test_func(){}
8113 int main(){nm_test_func;return 0;}
8114 _LT_EOF
8115 if AC_TRY_EVAL(ac_compile); then
8116 # Now try to grab the symbols.
8117 ac_nlist=conftest.nm
8118 if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
8119 # See whether the symbols have a leading underscore.
8120 if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
8121 lt_cv_sys_symbol_underscore=yes
8122 else
8123 if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
8124 :
8125 else
8126 echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
8127 fi
8128 fi
8129 else
8130 echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
8131 fi
8132 else
8133 echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
8134 cat conftest.c >&AS_MESSAGE_LOG_FD
8135 fi
8136 rm -rf conftest*
8137 ])
8138 sys_symbol_underscore=$lt_cv_sys_symbol_underscore
8139 AC_SUBST([sys_symbol_underscore])
8140 ])# LT_SYS_SYMBOL_USCORE
8141
8142 # Old name:
8143 AU_ALIAS([AC_LTDL_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE])
8144 dnl aclocal-1.4 backwards compatibility:
8145 dnl AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [])
8146
8147
8148 # LT_FUNC_DLSYM_USCORE
8149 # --------------------
8150 AC_DEFUN([LT_FUNC_DLSYM_USCORE],
8151 [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
8152 if test x"$lt_cv_sys_symbol_underscore" = xyes; then
8153 if test x"$libltdl_cv_func_dlopen" = xyes ||
8154 test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then
8155 AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
8156 [libltdl_cv_need_uscore],
8157 [libltdl_cv_need_uscore=unknown
8158 save_LIBS="$LIBS"
8159 LIBS="$LIBS $LIBADD_DLOPEN"
8160 _LT_TRY_DLOPEN_SELF(
8161 [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes],
8162 [], [libltdl_cv_need_uscore=cross])
8163 LIBS="$save_LIBS"
8164 ])
8165 fi
8166 fi
8167
8168 if test x"$libltdl_cv_need_uscore" = xyes; then
8169 AC_DEFINE([NEED_USCORE], [1],
8170 [Define if dlsym() requires a leading underscore in symbol names.])
8171 fi
8172 ])# LT_FUNC_DLSYM_USCORE
8173
8174 # Old name:
8175 AU_ALIAS([AC_LTDL_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE])
8176 dnl aclocal-1.4 backwards compatibility:
8177 dnl AC_DEFUN([AC_LTDL_DLSYM_USCORE], [])
8178
8179 ##############################################################################
81807374 # Helper functions for option handling. -*- Autoconf -*-
81817375 #
81827376 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
91488342 AC_SUBST(SDL_LIBS)
91498343 rm -f conf.sdltest
91508344 ])
9151 # Configure paths for SMPEG
9152 # Nicolas Vignal 11/19/2000
9153 # stolen from Sam Lantinga
9154 # stolen from Manish Singh
9155 # stolen back from Frank Belew
9156 # stolen from Manish Singh
9157 # Shamelessly stolen from Owen Taylor
9158
9159 dnl AM_PATH_SMPEG2([MINIMUM-VERSION, [ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]])
9160 dnl Test for SMPEG, and define SMPEG_CFLAGS and SMPEG_LIBS
9161 dnl
9162 AC_DEFUN([AM_PATH_SMPEG2],
9163 [dnl
9164 dnl Get the cflags and libraries from the smpeg2-config script
9165 dnl
9166 AC_ARG_WITH([smpeg-prefix],
9167 AS_HELP_STRING([--with-smpeg-prefix=PFX],
9168 [Prefix where SMPEG is installed (optional)]),
9169 [smpeg_prefix="$withval"], [smpeg_prefix=""])
9170 AC_ARG_WITH([smpeg-exec-prefix],
9171 AS_HELP_STRING([--with-smpeg-exec-prefix=PFX],
9172 [Exec prefix where SMPEG is installed (optional)]),
9173 [smpeg_exec_prefix="$withval"], [smpeg_exec_prefix=""])
9174 AC_ARG_ENABLE([smpegtest],
9175 AS_HELP_STRING([--disable-smpegtest],
9176 [Do not try to compile and run a test SMPEG program]),
9177 [], [enable_smpegtest=yes])
9178
9179 if test x$smpeg_exec_prefix != x ; then
9180 smpeg_args="$smpeg_args --exec-prefix=$smpeg_exec_prefix"
9181 if test x${SMPEG_CONFIG+set} != xset ; then
9182 SMPEG_CONFIG=$smpeg_exec_prefix/bin/smpeg2-config
9183 fi
9184 fi
9185 if test x$smpeg_prefix != x ; then
9186 smpeg_args="$smpeg_args --prefix=$smpeg_prefix"
9187 if test x${SMPEG_CONFIG+set} != xset ; then
9188 SMPEG_CONFIG=$smpeg_prefix/bin/smpeg2-config
9189 fi
9190 fi
9191
9192 AC_PATH_PROG([SMPEG_CONFIG], [smpeg2-config], [no])
9193 min_smpeg_version=ifelse([$1], [], [2.0.0], [$1])
9194 AC_MSG_CHECKING([for SMPEG - version >= $min_smpeg_version])
9195 no_smpeg=""
9196 if test "$SMPEG_CONFIG" = "no" ; then
9197 no_smpeg=yes
9198 else
9199 SMPEG_CFLAGS=`$SMPEG_CONFIG $smpegconf_args --cflags`
9200 SMPEG_LIBS=`$SMPEG_CONFIG $smpegconf_args --libs`
9201
9202 smpeg_major_version=`$SMPEG_CONFIG $smpeg_args --version | \
9203 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
9204 smpeg_minor_version=`$SMPEG_CONFIG $smpeg_args --version | \
9205 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
9206 smpeg_micro_version=`$SMPEG_CONFIG $smpeg_config_args --version | \
9207 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
9208 if test "x$enable_smpegtest" = "xyes" ; then
9209 ac_save_CFLAGS="$CFLAGS"
9210 ac_save_LIBS="$LIBS"
9211 CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
9212 LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
9213 dnl
9214 dnl Now check if the installed SMPEG is sufficiently new. (Also sanity
9215 dnl checks the results of smpeg2-config to some extent
9216 dnl
9217 rm -f conf.smpegtest
9218 AC_RUN_IFELSE([AC_LANG_SOURCE([[
9219 #include <stdio.h>
9220 #include <stdlib.h>
9221 #include <string.h>
9222 #include "smpeg.h"
9223
9224 char*
9225 my_strdup (char *str)
9226 {
9227 char *new_str;
9228
9229 if (str)
9230 {
9231 new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
9232 strcpy (new_str, str);
9233 }
9234 else
9235 new_str = NULL;
9236
9237 return new_str;
9238 }
9239
9240 int main (int argc, char *argv[])
9241 {
9242 int major, minor, micro;
9243 char *tmp_version;
9244
9245 /* This hangs on some systems (?)
9246 system ("touch conf.smpegtest");
9247 */
9248 { FILE *fp = fopen("conf.smpegtest", "a"); if ( fp ) fclose(fp); }
9249
9250 /* HP/UX 9 (%@#!) writes to sscanf strings */
9251 tmp_version = my_strdup("$min_smpeg_version");
9252 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
9253 printf("%s, bad version string\n", "$min_smpeg_version");
9254 exit(1);
9255 }
9256
9257 if (($smpeg_major_version > major) ||
9258 (($smpeg_major_version == major) && ($smpeg_minor_version > minor)) ||
9259 (($smpeg_major_version == major) && ($smpeg_minor_version == minor) && ($smpeg_micro_version >= micro)))
9260 {
9261 return 0;
9262 }
9263 else
9264 {
9265 printf("\n*** 'smpeg2-config --version' returned %d.%d.%d, but the minimum version\n", $smpeg_major_version, $smpeg_minor_version, $smpeg_micro_version);
9266 printf("*** of SMPEG required is %d.%d.%d. If smpeg2-config is correct, then it is\n", major, minor, micro);
9267 printf("*** best to upgrade to the required version.\n");
9268 printf("*** If smpeg2-config was wrong, set the environment variable SMPEG_CONFIG\n");
9269 printf("*** to point to the correct copy of smpeg2-config, and remove the file\n");
9270 printf("*** config.cache before re-running configure\n");
9271 return 1;
9272 }
9273 }
9274
9275 ]])],[],[no_smpeg=yes], [echo $ac_n "cross compiling; assumed OK... $ac_c"])
9276 CFLAGS="$ac_save_CFLAGS"
9277 LIBS="$ac_save_LIBS"
9278 fi
9279 fi
9280 if test "x$no_smpeg" = x ; then
9281 AC_MSG_RESULT([yes])
9282 ifelse([$2], [], [:], [$2])
9283 else
9284 AC_MSG_RESULT([no])
9285 if test "$SMPEG_CONFIG" = "no" ; then
9286 echo "*** The smpeg2-config script installed by SMPEG could not be found"
9287 echo "*** If SMPEG was installed in PREFIX, make sure PREFIX/bin is in"
9288 echo "*** your path, or set the SMPEG_CONFIG environment variable to the"
9289 echo "*** full path to smpeg2-config."
9290 else
9291 if test -f conf.smpegtest ; then
9292 :
9293 else
9294 echo "*** Could not run SMPEG test program, checking why..."
9295 CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
9296 LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
9297 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
9298 #include <stdio.h>
9299 #include "smpeg.h"
9300 ]],
9301 [[ return 0; ]])],
9302 [ echo "*** The test program compiled, but did not run. This usually means"
9303 echo "*** that the run-time linker is not finding SMPEG or finding the wrong"
9304 echo "*** version of SMPEG. If it is not finding SMPEG, you'll need to set your"
9305 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
9306 echo "*** to the installed location Also, make sure you have run ldconfig if that"
9307 echo "*** is required on your system"
9308 echo "***"
9309 echo "*** If you have an old version installed, it is best to remove it, although"
9310 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"],
9311 [ echo "*** The test program failed to compile or link. See the file config.log for the"
9312 echo "*** exact error that occured. This usually means SMPEG was incorrectly installed"
9313 echo "*** or that you have moved SMPEG since it was installed. In the latter case, you"
9314 echo "*** may want to edit the smpeg2-config script: $SMPEG_CONFIG" ])
9315 CFLAGS="$ac_save_CFLAGS"
9316 LIBS="$ac_save_LIBS"
9317 fi
9318 fi
9319 SMPEG_CFLAGS=""
9320 SMPEG_LIBS=""
9321 ifelse([$3], [], [:], [$3])
9322 fi
9323 AC_SUBST([SMPEG_CFLAGS])
9324 AC_SUBST([SMPEG_LIBS])
9325 rm -f conf.smpegtest
9326 ])
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2005-02-02.21
3 scriptversion=2011-11-20.07; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
3434 # FSF changes to this file are in the public domain.
3535 #
3636 # Calling this script install-sh is preferred over install.sh, to prevent
37 # `make' implicit rules from creating a file called install from it
37 # 'make' implicit rules from creating a file called install from it
3838 # when there is no Makefile.
3939 #
4040 # This script is compatible with the BSD install script, but was written
41 # from scratch. It can only install one file at a time, a restriction
42 # shared with many OS's install programs.
41 # from scratch.
42
43 nl='
44 '
45 IFS=" "" $nl"
4346
4447 # set DOITPROG to echo to test this script
4548
4649 # Don't use :- since 4.3BSD and earlier shells don't like it.
47 doit="${DOITPROG-}"
48
49 # put in absolute paths if you don't have them in your path; or use env. vars.
50
51 mvprog="${MVPROG-mv}"
52 cpprog="${CPPROG-cp}"
53 chmodprog="${CHMODPROG-chmod}"
54 chownprog="${CHOWNPROG-chown}"
55 chgrpprog="${CHGRPPROG-chgrp}"
56 stripprog="${STRIPPROG-strip}"
57 rmprog="${RMPROG-rm}"
58 mkdirprog="${MKDIRPROG-mkdir}"
59
60 chmodcmd="$chmodprog 0755"
50 doit=${DOITPROG-}
51 if test -z "$doit"; then
52 doit_exec=exec
53 else
54 doit_exec=$doit
55 fi
56
57 # Put in absolute file names if you don't have them in your path;
58 # or use environment vars.
59
60 chgrpprog=${CHGRPPROG-chgrp}
61 chmodprog=${CHMODPROG-chmod}
62 chownprog=${CHOWNPROG-chown}
63 cmpprog=${CMPPROG-cmp}
64 cpprog=${CPPROG-cp}
65 mkdirprog=${MKDIRPROG-mkdir}
66 mvprog=${MVPROG-mv}
67 rmprog=${RMPROG-rm}
68 stripprog=${STRIPPROG-strip}
69
70 posix_glob='?'
71 initialize_posix_glob='
72 test "$posix_glob" != "?" || {
73 if (set -f) 2>/dev/null; then
74 posix_glob=
75 else
76 posix_glob=:
77 fi
78 }
79 '
80
81 posix_mkdir=
82
83 # Desired mode of installed file.
84 mode=0755
85
86 chgrpcmd=
87 chmodcmd=$chmodprog
6188 chowncmd=
62 chgrpcmd=
89 mvcmd=$mvprog
90 rmcmd="$rmprog -f"
6391 stripcmd=
64 rmcmd="$rmprog -f"
65 mvcmd="$mvprog"
92
6693 src=
6794 dst=
6895 dir_arg=
69 dstarg=
96 dst_arg=
97
98 copy_on_change=false
7099 no_target_directory=
71100
72 usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
101 usage="\
102 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
73103 or: $0 [OPTION]... SRCFILES... DIRECTORY
74104 or: $0 [OPTION]... -t DIRECTORY SRCFILES...
75105 or: $0 [OPTION]... -d DIRECTORIES...
79109 In the 4th, create DIRECTORIES.
80110
81111 Options:
82 -c (ignored)
83 -d create directories instead of installing files.
84 -g GROUP $chgrpprog installed files to GROUP.
85 -m MODE $chmodprog installed files to MODE.
86 -o USER $chownprog installed files to USER.
87 -s $stripprog installed files.
88 -t DIRECTORY install into DIRECTORY.
89 -T report an error if DSTFILE is a directory.
90 --help display this help and exit.
91 --version display version info and exit.
112 --help display this help and exit.
113 --version display version info and exit.
114
115 -c (ignored)
116 -C install only if different (preserve the last data modification time)
117 -d create directories instead of installing files.
118 -g GROUP $chgrpprog installed files to GROUP.
119 -m MODE $chmodprog installed files to MODE.
120 -o USER $chownprog installed files to USER.
121 -s $stripprog installed files.
122 -t DIRECTORY install into DIRECTORY.
123 -T report an error if DSTFILE is a directory.
92124
93125 Environment variables override the default commands:
94 CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG
126 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
127 RMPROG STRIPPROG
95128 "
96129
97 while test -n "$1"; do
130 while test $# -ne 0; do
98131 case $1 in
99 -c) shift
100 continue;;
101
102 -d) dir_arg=true
103 shift
104 continue;;
132 -c) ;;
133
134 -C) copy_on_change=true;;
135
136 -d) dir_arg=true;;
105137
106138 -g) chgrpcmd="$chgrpprog $2"
107 shift
108 shift
109 continue;;
139 shift;;
110140
111141 --help) echo "$usage"; exit $?;;
112142
113 -m) chmodcmd="$chmodprog $2"
114 shift
115 shift
116 continue;;
143 -m) mode=$2
144 case $mode in
145 *' '* | *' '* | *'
146 '* | *'*'* | *'?'* | *'['*)
147 echo "$0: invalid mode: $mode" >&2
148 exit 1;;
149 esac
150 shift;;
117151
118152 -o) chowncmd="$chownprog $2"
119 shift
120 shift
121 continue;;
122
123 -s) stripcmd=$stripprog
124 shift
125 continue;;
126
127 -t) dstarg=$2
128 shift
129 shift
130 continue;;
131
132 -T) no_target_directory=true
133 shift
134 continue;;
153 shift;;
154
155 -s) stripcmd=$stripprog;;
156
157 -t) dst_arg=$2
158 # Protect names problematic for 'test' and other utilities.
159 case $dst_arg in
160 -* | [=\(\)!]) dst_arg=./$dst_arg;;
161 esac
162 shift;;
163
164 -T) no_target_directory=true;;
135165
136166 --version) echo "$0 $scriptversion"; exit $?;;
137167
138 *) # When -d is used, all remaining arguments are directories to create.
139 # When -t is used, the destination is already specified.
140 test -n "$dir_arg$dstarg" && break
141 # Otherwise, the last argument is the destination. Remove it from $@.
142 for arg
143 do
144 if test -n "$dstarg"; then
145 # $@ is not empty: it contains at least $arg.
146 set fnord "$@" "$dstarg"
147 shift # fnord
148 fi
149 shift # arg
150 dstarg=$arg
151 done
168 --) shift
152169 break;;
170
171 -*) echo "$0: invalid option: $1" >&2
172 exit 1;;
173
174 *) break;;
153175 esac
176 shift
154177 done
155178
156 if test -z "$1"; then
179 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
180 # When -d is used, all remaining arguments are directories to create.
181 # When -t is used, the destination is already specified.
182 # Otherwise, the last argument is the destination. Remove it from $@.
183 for arg
184 do
185 if test -n "$dst_arg"; then
186 # $@ is not empty: it contains at least $arg.
187 set fnord "$@" "$dst_arg"
188 shift # fnord
189 fi
190 shift # arg
191 dst_arg=$arg
192 # Protect names problematic for 'test' and other utilities.
193 case $dst_arg in
194 -* | [=\(\)!]) dst_arg=./$dst_arg;;
195 esac
196 done
197 fi
198
199 if test $# -eq 0; then
157200 if test -z "$dir_arg"; then
158201 echo "$0: no input file specified." >&2
159202 exit 1
160203 fi
161 # It's OK to call `install-sh -d' without argument.
204 # It's OK to call 'install-sh -d' without argument.
162205 # This can happen when creating conditional directories.
163206 exit 0
164207 fi
165208
209 if test -z "$dir_arg"; then
210 do_exit='(exit $ret); exit $ret'
211 trap "ret=129; $do_exit" 1
212 trap "ret=130; $do_exit" 2
213 trap "ret=141; $do_exit" 13
214 trap "ret=143; $do_exit" 15
215
216 # Set umask so as not to create temps with too-generous modes.
217 # However, 'strip' requires both read and write access to temps.
218 case $mode in
219 # Optimize common cases.
220 *644) cp_umask=133;;
221 *755) cp_umask=22;;
222
223 *[0-7])
224 if test -z "$stripcmd"; then
225 u_plus_rw=
226 else
227 u_plus_rw='% 200'
228 fi
229 cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
230 *)
231 if test -z "$stripcmd"; then
232 u_plus_rw=
233 else
234 u_plus_rw=,u+rw
235 fi
236 cp_umask=$mode$u_plus_rw;;
237 esac
238 fi
239
166240 for src
167241 do
168 # Protect names starting with `-'.
242 # Protect names problematic for 'test' and other utilities.
169243 case $src in
170 -*) src=./$src ;;
244 -* | [=\(\)!]) src=./$src;;
171245 esac
172246
173247 if test -n "$dir_arg"; then
174248 dst=$src
175 src=
176
177 if test -d "$dst"; then
178 mkdircmd=:
179 chmodcmd=
180 else
181 mkdircmd=$mkdirprog
182 fi
249 dstdir=$dst
250 test -d "$dstdir"
251 dstdir_status=$?
183252 else
253
184254 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
185255 # might cause directories to be created, which would be especially bad
186256 # if $src (and thus $dsttmp) contains '*'.
189259 exit 1
190260 fi
191261
192 if test -z "$dstarg"; then
262 if test -z "$dst_arg"; then
193263 echo "$0: no destination specified." >&2
194264 exit 1
195265 fi
196
197 dst=$dstarg
198 # Protect names starting with `-'.
199 case $dst in
200 -*) dst=./$dst ;;
201 esac
266 dst=$dst_arg
202267
203268 # If destination is a directory, append the input filename; won't work
204269 # if double slashes aren't ignored.
205270 if test -d "$dst"; then
206271 if test -n "$no_target_directory"; then
207 echo "$0: $dstarg: Is a directory" >&2
272 echo "$0: $dst_arg: Is a directory" >&2
208273 exit 1
209274 fi
210 dst=$dst/`basename "$src"`
275 dstdir=$dst
276 dst=$dstdir/`basename "$src"`
277 dstdir_status=0
278 else
279 # Prefer dirname, but fall back on a substitute if dirname fails.
280 dstdir=`
281 (dirname "$dst") 2>/dev/null ||
282 expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
283 X"$dst" : 'X\(//\)[^/]' \| \
284 X"$dst" : 'X\(//\)$' \| \
285 X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
286 echo X"$dst" |
287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
288 s//\1/
289 q
290 }
291 /^X\(\/\/\)[^/].*/{
292 s//\1/
293 q
294 }
295 /^X\(\/\/\)$/{
296 s//\1/
297 q
298 }
299 /^X\(\/\).*/{
300 s//\1/
301 q
302 }
303 s/.*/./; q'
304 `
305
306 test -d "$dstdir"
307 dstdir_status=$?
211308 fi
212309 fi
213310
214 # This sed command emulates the dirname command.
215 dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'`
216
217 # Make sure that the destination directory exists.
218
219 # Skip lots of stat calls in the usual case.
220 if test ! -d "$dstdir"; then
221 defaultIFS='
222 '
223 IFS="${IFS-$defaultIFS}"
224
225 oIFS=$IFS
226 # Some sh's can't handle IFS=/ for some reason.
227 IFS='%'
228 set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'`
229 shift
230 IFS=$oIFS
231
232 pathcomp=
233
234 while test $# -ne 0 ; do
235 pathcomp=$pathcomp$1
311 obsolete_mkdir_used=false
312
313 if test $dstdir_status != 0; then
314 case $posix_mkdir in
315 '')
316 # Create intermediate dirs using mode 755 as modified by the umask.
317 # This is like FreeBSD 'install' as of 1997-10-28.
318 umask=`umask`
319 case $stripcmd.$umask in
320 # Optimize common cases.
321 *[2367][2367]) mkdir_umask=$umask;;
322 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
323
324 *[0-7])
325 mkdir_umask=`expr $umask + 22 \
326 - $umask % 100 % 40 + $umask % 20 \
327 - $umask % 10 % 4 + $umask % 2
328 `;;
329 *) mkdir_umask=$umask,go-w;;
330 esac
331
332 # With -d, create the new directory with the user-specified mode.
333 # Otherwise, rely on $mkdir_umask.
334 if test -n "$dir_arg"; then
335 mkdir_mode=-m$mode
336 else
337 mkdir_mode=
338 fi
339
340 posix_mkdir=false
341 case $umask in
342 *[123567][0-7][0-7])
343 # POSIX mkdir -p sets u+wx bits regardless of umask, which
344 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
345 ;;
346 *)
347 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
348 trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
349
350 if (umask $mkdir_umask &&
351 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
352 then
353 if test -z "$dir_arg" || {
354 # Check for POSIX incompatibilities with -m.
355 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
356 # other-writable bit of parent directory when it shouldn't.
357 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
358 ls_ld_tmpdir=`ls -ld "$tmpdir"`
359 case $ls_ld_tmpdir in
360 d????-?r-*) different_mode=700;;
361 d????-?--*) different_mode=755;;
362 *) false;;
363 esac &&
364 $mkdirprog -m$different_mode -p -- "$tmpdir" && {
365 ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
366 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
367 }
368 }
369 then posix_mkdir=:
370 fi
371 rmdir "$tmpdir/d" "$tmpdir"
372 else
373 # Remove any dirs left behind by ancient mkdir implementations.
374 rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
375 fi
376 trap '' 0;;
377 esac;;
378 esac
379
380 if
381 $posix_mkdir && (
382 umask $mkdir_umask &&
383 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
384 )
385 then :
386 else
387
388 # The umask is ridiculous, or mkdir does not conform to POSIX,
389 # or it failed possibly due to a race condition. Create the
390 # directory the slow way, step by step, checking for races as we go.
391
392 case $dstdir in
393 /*) prefix='/';;
394 [-=\(\)!]*) prefix='./';;
395 *) prefix='';;
396 esac
397
398 eval "$initialize_posix_glob"
399
400 oIFS=$IFS
401 IFS=/
402 $posix_glob set -f
403 set fnord $dstdir
236404 shift
237 if test ! -d "$pathcomp"; then
238 $mkdirprog "$pathcomp"
239 # mkdir can fail with a `File exist' error in case several
240 # install-sh are creating the directory concurrently. This
241 # is OK.
242 test -d "$pathcomp" || exit
405 $posix_glob set +f
406 IFS=$oIFS
407
408 prefixes=
409
410 for d
411 do
412 test X"$d" = X && continue
413
414 prefix=$prefix$d
415 if test -d "$prefix"; then
416 prefixes=
417 else
418 if $posix_mkdir; then
419 (umask=$mkdir_umask &&
420 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
421 # Don't fail if two instances are running concurrently.
422 test -d "$prefix" || exit 1
423 else
424 case $prefix in
425 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
426 *) qprefix=$prefix;;
427 esac
428 prefixes="$prefixes '$qprefix'"
429 fi
430 fi
431 prefix=$prefix/
432 done
433
434 if test -n "$prefixes"; then
435 # Don't fail if two instances are running concurrently.
436 (umask $mkdir_umask &&
437 eval "\$doit_exec \$mkdirprog $prefixes") ||
438 test -d "$dstdir" || exit 1
439 obsolete_mkdir_used=true
243440 fi
244 pathcomp=$pathcomp/
245 done
441 fi
246442 fi
247443
248444 if test -n "$dir_arg"; then
249 $doit $mkdircmd "$dst" \
250 && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \
251 && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \
252 && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \
253 && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; }
254
445 { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
446 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
447 { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
448 test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
255449 else
256 dstfile=`basename "$dst"`
257450
258451 # Make a couple of temp file names in the proper directory.
259452 dsttmp=$dstdir/_inst.$$_
261454
262455 # Trap to clean up those temp files at exit.
263456 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
264 trap '(exit $?); exit' 1 2 13 15
265457
266458 # Copy the file name to the temp name.
267 $doit $cpprog "$src" "$dsttmp" &&
459 (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
268460
269461 # and set any options; do chmod last to preserve setuid bits.
270462 #
272464 # ignore errors from any of these, just make sure not to ignore
273465 # errors from the above "$doit $cpprog $src $dsttmp" command.
274466 #
275 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \
276 && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \
277 && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \
278 && { test -z "$chmodcmd" || $doit $chmodcmd "$dsttmp"; } &&
279
280 # Now rename the file to the real destination.
281 { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 2>/dev/null \
282 || {
283 # The rename failed, perhaps because mv can't rename something else
284 # to itself, or perhaps because mv is so ancient that it does not
285 # support -f.
286
287 # Now remove or move aside any old file at destination location.
288 # We try this two ways since rm can't unlink itself on some
289 # systems and the destination file might be busy for other
290 # reasons. In this case, the final cleanup might fail but the new
291 # file should still install successfully.
292 {
293 if test -f "$dstdir/$dstfile"; then
294 $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \
295 || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \
296 || {
297 echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2
298 (exit 1); exit 1
299 }
300 else
301 :
302 fi
303 } &&
304
305 # Now rename the file to the real destination.
306 $doit $mvcmd "$dsttmp" "$dstdir/$dstfile"
307 }
308 }
309 fi || { (exit 1); exit 1; }
467 { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
468 { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
469 { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
470 { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
471
472 # If -C, don't bother to copy if it wouldn't change the file.
473 if $copy_on_change &&
474 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
475 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
476
477 eval "$initialize_posix_glob" &&
478 $posix_glob set -f &&
479 set X $old && old=:$2:$4:$5:$6 &&
480 set X $new && new=:$2:$4:$5:$6 &&
481 $posix_glob set +f &&
482
483 test "$old" = "$new" &&
484 $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
485 then
486 rm -f "$dsttmp"
487 else
488 # Rename the file to the real destination.
489 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
490
491 # The rename failed, perhaps because mv can't rename something else
492 # to itself, or perhaps because mv is so ancient that it does not
493 # support -f.
494 {
495 # Now remove or move aside any old file at destination location.
496 # We try this two ways since rm can't unlink itself on some
497 # systems and the destination file might be busy for other
498 # reasons. In this case, the final cleanup might fail but the new
499 # file should still install successfully.
500 {
501 test ! -f "$dst" ||
502 $doit $rmcmd -f "$dst" 2>/dev/null ||
503 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
504 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
505 } ||
506 { echo "$0: cannot unlink or rename $dst" >&2
507 (exit 1); exit 1
508 }
509 } &&
510
511 # Now rename the file to the real destination.
512 $doit $mvcmd "$dsttmp" "$dst"
513 }
514 fi || exit 1
515
516 trap '' 0
517 fi
310518 done
311
312 # The final little trick to "correctly" pass the exit status to the exit trap.
313 {
314 (exit 0); exit 0
315 }
316519
317520 # Local variables:
318521 # eval: (add-hook 'write-file-hooks 'time-stamp)
319522 # time-stamp-start: "scriptversion="
320523 # time-stamp-format: "%:y-%02m-%02d.%02H"
321 # time-stamp-end: "$"
524 # time-stamp-time-zone: "UTC"
525 # time-stamp-end: "; # UTC"
322526 # End:
00 #! /bin/sh
11 # mkinstalldirs --- make directory hierarchy
2 # Author: Noah Friedman <friedman@prep.ai.mit.edu>
2
3 scriptversion=2009-04-28.21; # UTC
4
5 # Original author: Noah Friedman <friedman@prep.ai.mit.edu>
36 # Created: 1993-05-16
4 # Public domain
7 # Public domain.
8 #
9 # This file is maintained in Automake, please report
10 # bugs to <bug-automake@gnu.org> or send patches to
11 # <automake-patches@gnu.org>.
512
13 nl='
14 '
15 IFS=" "" $nl"
616 errstatus=0
7 dirmode=""
17 dirmode=
818
919 usage="\
10 Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
20 Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
21
22 Create each directory DIR (with mode MODE, if specified), including all
23 leading file name components.
24
25 Report bugs to <bug-automake@gnu.org>."
1126
1227 # process command line arguments
1328 while test $# -gt 0 ; do
14 case "${1}" in
15 -h | --help | --h* ) # -h for help
16 echo "${usage}" 1>&2; exit 0 ;;
17 -m ) # -m PERM arg
18 shift
19 test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
20 dirmode="${1}"
21 shift ;;
22 -- ) shift; break ;; # stop option processing
23 -* ) echo "${usage}" 1>&2; exit 1 ;; # unknown option
24 * ) break ;; # first non-opt arg
25 esac
29 case $1 in
30 -h | --help | --h*) # -h for help
31 echo "$usage"
32 exit $?
33 ;;
34 -m) # -m PERM arg
35 shift
36 test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
37 dirmode=$1
38 shift
39 ;;
40 --version)
41 echo "$0 $scriptversion"
42 exit $?
43 ;;
44 --) # stop option processing
45 shift
46 break
47 ;;
48 -*) # unknown option
49 echo "$usage" 1>&2
50 exit 1
51 ;;
52 *) # first non-opt arg
53 break
54 ;;
55 esac
2656 done
2757
2858 for file
3565 done
3666
3767 case $# in
38 0) exit 0 ;;
68 0) exit 0 ;;
3969 esac
4070
71 # Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
72 # mkdir -p a/c at the same time, both will detect that a is missing,
73 # one will create a, then the other will try to create a and die with
74 # a "File exists" error. This is a problem when calling mkinstalldirs
75 # from a parallel make. We use --version in the probe to restrict
76 # ourselves to GNU mkdir, which is thread-safe.
4177 case $dirmode in
42 '')
43 if mkdir -p -- . 2>/dev/null; then
44 echo "mkdir -p -- $*"
45 exec mkdir -p -- "$@"
46 fi ;;
47 *)
48 if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
49 echo "mkdir -m $dirmode -p -- $*"
50 exec mkdir -m "$dirmode" -p -- "$@"
51 fi ;;
78 '')
79 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
80 echo "mkdir -p -- $*"
81 exec mkdir -p -- "$@"
82 else
83 # On NextStep and OpenStep, the 'mkdir' command does not
84 # recognize any option. It will interpret all options as
85 # directories to create, and then abort because '.' already
86 # exists.
87 test -d ./-p && rmdir ./-p
88 test -d ./--version && rmdir ./--version
89 fi
90 ;;
91 *)
92 if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
93 test ! -d ./--version; then
94 echo "mkdir -m $dirmode -p -- $*"
95 exec mkdir -m "$dirmode" -p -- "$@"
96 else
97 # Clean up after NextStep and OpenStep mkdir.
98 for d in ./-m ./-p ./--version "./$dirmode";
99 do
100 test -d $d && rmdir $d
101 done
102 fi
103 ;;
52104 esac
53105
54106 for file
55107 do
56 set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
57 shift
108 case $file in
109 /*) pathcomp=/ ;;
110 *) pathcomp= ;;
111 esac
112 oIFS=$IFS
113 IFS=/
114 set fnord $file
115 shift
116 IFS=$oIFS
58117
59 pathcomp=
60 for d
61 do
62 pathcomp="$pathcomp$d"
63 case "$pathcomp" in
64 -* ) pathcomp=./$pathcomp ;;
65 esac
118 for d
119 do
120 test "x$d" = x && continue
66121
67 if test ! -d "$pathcomp"; then
68 echo "mkdir $pathcomp"
122 pathcomp=$pathcomp$d
123 case $pathcomp in
124 -*) pathcomp=./$pathcomp ;;
125 esac
69126
70 mkdir "$pathcomp" || lasterr=$?
127 if test ! -d "$pathcomp"; then
128 echo "mkdir $pathcomp"
71129
72 if test ! -d "$pathcomp"; then
73 errstatus=$lasterr
74 else
75 if test ! -z "$dirmode"; then
76 echo "chmod $dirmode $pathcomp"
130 mkdir "$pathcomp" || lasterr=$?
77131
78 lasterr=""
79 chmod "$dirmode" "$pathcomp" || lasterr=$?
132 if test ! -d "$pathcomp"; then
133 errstatus=$lasterr
134 else
135 if test ! -z "$dirmode"; then
136 echo "chmod $dirmode $pathcomp"
137 lasterr=
138 chmod "$dirmode" "$pathcomp" || lasterr=$?
80139
81 if test ! -z "$lasterr"; then
82 errstatus=$lasterr
83 fi
140 if test ! -z "$lasterr"; then
141 errstatus=$lasterr
84142 fi
85143 fi
86 fi
144 fi
145 fi
87146
88 pathcomp="$pathcomp/"
89 done
147 pathcomp=$pathcomp/
148 done
90149 done
91150
92151 exit $errstatus
93152
94153 # Local Variables:
95154 # mode: shell-script
96 # sh-indentation: 3
155 # sh-indentation: 2
156 # eval: (add-hook 'write-file-hooks 'time-stamp)
157 # time-stamp-start: "scriptversion="
158 # time-stamp-format: "%:y-%02m-%02d.%02H"
159 # time-stamp-time-zone: "UTC"
160 # time-stamp-end: "; # UTC"
97161 # End:
98 # mkinstalldirs ends here
780780 VERSION_OBJECTS
781781 OBJECTS
782782 ac_aux_dir
783 SMPEG_LIBS
784 SMPEG_CFLAGS
785 SMPEG_CONFIG
783 OPUSFILE_LIBS
784 OPUSFILE_CFLAGS
786785 LIBMIKMOD_CONFIG
787786 MODPLUG_LIBS
788787 MODPLUG_CFLAGS
912911 enable_music_flac
913912 enable_music_flac_shared
914913 enable_music_mp3
915 enable_music_mp3_smpeg
916 enable_music_mp3_smpeg_shared
917 with_smpeg_prefix
918 with_smpeg_exec_prefix
919 enable_smpegtest
920914 enable_music_mp3_mad_gpl
921915 enable_music_mp3_mad_gpl_dithering
922916 enable_music_mp3_mpg123
923917 enable_music_mp3_mpg123_shared
918 enable_music_opus
919 enable_music_opus_shared
924920 '
925921 ac_precious_vars='build_alias
926922 host_alias
935931 SDL_CFLAGS
936932 SDL_LIBS
937933 MODPLUG_CFLAGS
938 MODPLUG_LIBS'
934 MODPLUG_LIBS
935 OPUSFILE_CFLAGS
936 OPUSFILE_LIBS'
939937
940938
941939 # Initialize some variables set by options.
15841582 --enable-music-flac-shared
15851583 dynamically load FLAC library [[default=yes]]
15861584 --enable-music-mp3 enable MP3 music [[default=yes]]
1587 --enable-music-mp3-smpeg
1588 enable MP3 music via smpeg [[default=no]]
1589 --enable-music-mp3-smpeg-shared
1590 dynamically load smpeg library [[default=yes]]
1591 --disable-smpegtest Do not try to compile and run a test SMPEG program
15921585 --enable-music-mp3-mad-gpl
15931586 enable MP3 music via libmad GPL code [[default=no]]
15941587 --enable-music-mp3-mad-gpl-dithering
15971590 enable MP3 music via libmpg123 [[default=yes]]
15981591 --enable-music-mp3-mpg123-shared
15991592 dynamically load libmpg123 library [[default=yes]]
1593 --enable-music-opus enable Opus music [[default=yes]]
1594 --enable-music-opus-shared
1595 dynamically load opusfile library [[default=yes]]
16001596
16011597 Optional Packages:
16021598 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
16061602 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
16071603 --with-sdl-prefix=PFX Prefix where SDL is installed (optional)
16081604 --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)
1609 --with-smpeg-prefix=PFX Prefix where SMPEG is installed (optional)
1610 --with-smpeg-exec-prefix=PFX
1611 Exec prefix where SMPEG is installed (optional)
16121605
16131606 Some influential environment variables:
16141607 CC C compiler command
16261619 C compiler flags for MODPLUG, overriding pkg-config
16271620 MODPLUG_LIBS
16281621 linker flags for MODPLUG, overriding pkg-config
1622 OPUSFILE_CFLAGS
1623 C compiler flags for OPUSFILE, overriding pkg-config
1624 OPUSFILE_LIBS
1625 linker flags for OPUSFILE, overriding pkg-config
16291626
16301627 Use these variables to override the choices made by `configure' or to help
16311628 it to find libraries and programs with nonstandard names/locations.
24472444 #
24482445 MAJOR_VERSION=2
24492446 MINOR_VERSION=0
2450 MICRO_VERSION=2
2451 INTERFACE_AGE=0
2452 BINARY_AGE=2
2447 MICRO_VERSION=4
2448 INTERFACE_AGE=2
2449 BINARY_AGE=4
24532450 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
24542451
24552452
39293926 else
39303927 lt_cv_nm_interface="BSD nm"
39313928 echo "int some_variable = 0;" > conftest.$ac_ext
3932 (eval echo "\"\$as_me:3933: $ac_compile\"" >&5)
3929 (eval echo "\"\$as_me:3930: $ac_compile\"" >&5)
39333930 (eval "$ac_compile" 2>conftest.err)
39343931 cat conftest.err >&5
3935 (eval echo "\"\$as_me:3936: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3932 (eval echo "\"\$as_me:3933: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
39363933 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
39373934 cat conftest.err >&5
3938 (eval echo "\"\$as_me:3939: output\"" >&5)
3935 (eval echo "\"\$as_me:3936: output\"" >&5)
39393936 cat conftest.out >&5
39403937 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
39413938 lt_cv_nm_interface="MS dumpbin"
51465143 ;;
51475144 *-*-irix6*)
51485145 # Find out which ABI we are using.
5149 echo '#line 5150 "configure"' > conftest.$ac_ext
5146 echo '#line 5147 "configure"' > conftest.$ac_ext
51505147 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
51515148 (eval $ac_compile) 2>&5
51525149 ac_status=$?
69766973 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
69776974 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
69786975 -e 's:$: $lt_compiler_flag:'`
6979 (eval echo "\"\$as_me:6980: $lt_compile\"" >&5)
6976 (eval echo "\"\$as_me:6977: $lt_compile\"" >&5)
69806977 (eval "$lt_compile" 2>conftest.err)
69816978 ac_status=$?
69826979 cat conftest.err >&5
6983 echo "$as_me:6984: \$? = $ac_status" >&5
6980 echo "$as_me:6981: \$? = $ac_status" >&5
69846981 if (exit $ac_status) && test -s "$ac_outfile"; then
69856982 # The compiler can only warn and ignore the option if not recognized
69866983 # So say no if there are warnings other than the usual output.
73157312 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
73167313 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
73177314 -e 's:$: $lt_compiler_flag:'`
7318 (eval echo "\"\$as_me:7319: $lt_compile\"" >&5)
7315 (eval echo "\"\$as_me:7316: $lt_compile\"" >&5)
73197316 (eval "$lt_compile" 2>conftest.err)
73207317 ac_status=$?
73217318 cat conftest.err >&5
7322 echo "$as_me:7323: \$? = $ac_status" >&5
7319 echo "$as_me:7320: \$? = $ac_status" >&5
73237320 if (exit $ac_status) && test -s "$ac_outfile"; then
73247321 # The compiler can only warn and ignore the option if not recognized
73257322 # So say no if there are warnings other than the usual output.
74207417 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
74217418 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
74227419 -e 's:$: $lt_compiler_flag:'`
7423 (eval echo "\"\$as_me:7424: $lt_compile\"" >&5)
7420 (eval echo "\"\$as_me:7421: $lt_compile\"" >&5)
74247421 (eval "$lt_compile" 2>out/conftest.err)
74257422 ac_status=$?
74267423 cat out/conftest.err >&5
7427 echo "$as_me:7428: \$? = $ac_status" >&5
7424 echo "$as_me:7425: \$? = $ac_status" >&5
74287425 if (exit $ac_status) && test -s out/conftest2.$ac_objext
74297426 then
74307427 # The compiler can only warn and ignore the option if not recognized
74757472 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
74767473 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
74777474 -e 's:$: $lt_compiler_flag:'`
7478 (eval echo "\"\$as_me:7479: $lt_compile\"" >&5)
7475 (eval echo "\"\$as_me:7476: $lt_compile\"" >&5)
74797476 (eval "$lt_compile" 2>out/conftest.err)
74807477 ac_status=$?
74817478 cat out/conftest.err >&5
7482 echo "$as_me:7483: \$? = $ac_status" >&5
7479 echo "$as_me:7480: \$? = $ac_status" >&5
74837480 if (exit $ac_status) && test -s out/conftest2.$ac_objext
74847481 then
74857482 # The compiler can only warn and ignore the option if not recognized
98449841 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
98459842 lt_status=$lt_dlunknown
98469843 cat > conftest.$ac_ext <<_LT_EOF
9847 #line 9848 "configure"
9844 #line 9845 "configure"
98489845 #include "confdefs.h"
98499846
98509847 #if HAVE_DLFCN_H
99409937 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
99419938 lt_status=$lt_dlunknown
99429939 cat > conftest.$ac_ext <<_LT_EOF
9943 #line 9944 "configure"
9940 #line 9941 "configure"
99449941 #include "confdefs.h"
99459942
99469943 #if HAVE_DLFCN_H
1186111858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_modplug_ModPlug_Load" >&5
1186211859 $as_echo "$ac_cv_lib_modplug_ModPlug_Load" >&6; }
1186311860 if test "x$ac_cv_lib_modplug_ModPlug_Load" = xyes; then :
11864 have_libmodplug_lib=yes
11861 have_libmodplug_lib=yes;MODPLUG_LIBS="-lmodplug"
1186511862 fi
1186611863
1186711864
1190911906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_modplug_ModPlug_Load" >&5
1191011907 $as_echo "$ac_cv_lib_modplug_ModPlug_Load" >&6; }
1191111908 if test "x$ac_cv_lib_modplug_ModPlug_Load" = xyes; then :
11912 have_libmodplug_lib=yes
11909 have_libmodplug_lib=yes;MODPLUG_LIBS="-lmodplug"
1191311910 fi
1191411911
1191511912
1197211969 libmikmod_min=1
1197311970 libmikmod_rev=10
1197411971 libmikmod_ver="$libmikmod_maj.$libmikmod_min.$libmikmod_rev"
11972 CFLAGS_SAVED="$CFLAGS"
11973 LIBS_SAVED="$LIBS"
1197511974 # Extract the first word of "libmikmod-config", so it can be a program name with args.
1197611975 set dummy libmikmod-config; ac_word=$2
1197711976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1201412013
1201512014
1201612015 if test "$LIBMIKMOD_CONFIG" != "no" ; then
12017
12018 CFLAGS_SAVED="$CFLAGS"
12019 LIBS_SAVED="$LIBS"
1202012016 CFLAGS="$CFLAGS `$LIBMIKMOD_CONFIG --cflags`"
1202112017 LIBS="$LIBS `$LIBMIKMOD_CONFIG --libs`"
1202212018 have_libmikmod=yes
1204712043 if ac_fn_c_try_run "$LINENO"; then :
1204812044
1204912045 else
12050 have_libmikmod=no; CFLAGS="$CFLAGS_SAVED"; LIBS="$LIBS_SAVED"
12046 have_libmikmod=no
1205112047 fi
1205212048 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1205312049 conftest.$ac_objext conftest.beam conftest.$ac_ext
1208112077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Unable to find MikMod library (http://mikmod.raphnet.net/)" >&5
1208212078 $as_echo "$as_me: WARNING: *** Unable to find MikMod library (http://mikmod.raphnet.net/)" >&2;}
1208312079 fi
12080 LIBS="$LIBS_SAVED"
12081 CFLAGS="$CFLAGS_SAVED"
1208412082 fi
1208512083
1208612084 if test x$have_libmodplug != xyes -a x$have_libmikmod != xyes ; then
1226512263 fi
1226612264
1226712265 if test x$enable_music_ogg = xyes; then
12266 LIBS_SAVED="$LIBS"
1226812267 if test x$enable_music_ogg_tremor = xyes; then
1226912268 ac_fn_c_check_header_mongrel "$LINENO" "tremor/ivorbisfile.h" "ac_cv_header_tremor_ivorbisfile_h" "$ac_includes_default"
1227012269 if test "x$ac_cv_header_tremor_ivorbisfile_h" = xyes; then :
1227212271 fi
1227312272
1227412273
12275 as_ac_Lib=`$as_echo "ac_cv_lib_vorbisidec -logg''_ov_open_callbacks" | $as_tr_sh`
12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ov_open_callbacks in -lvorbisidec -logg" >&5
12277 $as_echo_n "checking for ov_open_callbacks in -lvorbisidec -logg... " >&6; }
12278 if eval \${$as_ac_Lib+:} false; then :
12274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ov_open_callbacks in -lvorbisidec" >&5
12275 $as_echo_n "checking for ov_open_callbacks in -lvorbisidec... " >&6; }
12276 if ${ac_cv_lib_vorbisidec_ov_open_callbacks+:} false; then :
1227912277 $as_echo_n "(cached) " >&6
1228012278 else
1228112279 ac_check_lib_save_LIBS=$LIBS
12282 LIBS="-lvorbisidec -logg $LIBS"
12280 LIBS="-lvorbisidec -logg $LIBS"
1228312281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1228412282 /* end confdefs.h. */
1228512283
1229912297 }
1230012298 _ACEOF
1230112299 if ac_fn_c_try_link "$LINENO"; then :
12302 eval "$as_ac_Lib=yes"
12303 else
12304 eval "$as_ac_Lib=no"
12300 ac_cv_lib_vorbisidec_ov_open_callbacks=yes
12301 else
12302 ac_cv_lib_vorbisidec_ov_open_callbacks=no
1230512303 fi
1230612304 rm -f core conftest.err conftest.$ac_objext \
1230712305 conftest$ac_exeext conftest.$ac_ext
1230812306 LIBS=$ac_check_lib_save_LIBS
1230912307 fi
12310 eval ac_res=\$$as_ac_Lib
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12312 $as_echo "$ac_res" >&6; }
12313 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vorbisidec_ov_open_callbacks" >&5
12309 $as_echo "$ac_cv_lib_vorbisidec_ov_open_callbacks" >&6; }
12310 if test "x$ac_cv_lib_vorbisidec_ov_open_callbacks" = xyes; then :
1231412311 have_tremor_lib=yes
1231512312 fi
1231612313
1234912346 fi
1235012347
1235112348
12352 as_ac_Lib=`$as_echo "ac_cv_lib_vorbisfile -lvorbis -logg -lm''_ov_open_callbacks" | $as_tr_sh`
12353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ov_open_callbacks in -lvorbisfile -lvorbis -logg -lm" >&5
12354 $as_echo_n "checking for ov_open_callbacks in -lvorbisfile -lvorbis -logg -lm... " >&6; }
12355 if eval \${$as_ac_Lib+:} false; then :
12349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ov_open_callbacks in -lvorbisfile" >&5
12350 $as_echo_n "checking for ov_open_callbacks in -lvorbisfile... " >&6; }
12351 if ${ac_cv_lib_vorbisfile_ov_open_callbacks+:} false; then :
1235612352 $as_echo_n "(cached) " >&6
1235712353 else
1235812354 ac_check_lib_save_LIBS=$LIBS
12359 LIBS="-lvorbisfile -lvorbis -logg -lm $LIBS"
12355 LIBS="-lvorbisfile -lvorbis -logg -lm $LIBS"
1236012356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1236112357 /* end confdefs.h. */
1236212358
1237612372 }
1237712373 _ACEOF
1237812374 if ac_fn_c_try_link "$LINENO"; then :
12379 eval "$as_ac_Lib=yes"
12380 else
12381 eval "$as_ac_Lib=no"
12375 ac_cv_lib_vorbisfile_ov_open_callbacks=yes
12376 else
12377 ac_cv_lib_vorbisfile_ov_open_callbacks=no
1238212378 fi
1238312379 rm -f core conftest.err conftest.$ac_objext \
1238412380 conftest$ac_exeext conftest.$ac_ext
1238512381 LIBS=$ac_check_lib_save_LIBS
1238612382 fi
12387 eval ac_res=\$$as_ac_Lib
12388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12389 $as_echo "$ac_res" >&6; }
12390 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_vorbisfile_ov_open_callbacks" >&5
12384 $as_echo "$ac_cv_lib_vorbisfile_ov_open_callbacks" >&6; }
12385 if test "x$ac_cv_lib_vorbisfile_ov_open_callbacks" = xyes; then :
1239112386 have_ogg_lib=yes
1239212387 fi
1239312388
1242012415 $as_echo "$as_me: WARNING: Ogg Vorbis support disabled" >&2;}
1242112416 fi
1242212417 fi
12418 LIBS="$LIBS_SAVED"
1242312419 fi
1242412420
1242512421 libflac_ver=8
1256512561 fi
1256612562
1256712563
12568 # Check whether --enable-music-mp3-smpeg was given.
12569 if test "${enable_music_mp3_smpeg+set}" = set; then :
12570 enableval=$enable_music_mp3_smpeg;
12571 else
12572 enable_music_mp3_smpeg=no
12573 fi
12574
12575 # Check whether --enable-music-mp3-smpeg-shared was given.
12576 if test "${enable_music_mp3_smpeg_shared+set}" = set; then :
12577 enableval=$enable_music_mp3_smpeg_shared;
12578 else
12579 enable_music_mp3_smpeg_shared=yes
12580 fi
12581
12582 if test x$enable_music_mp3 = xyes -a x$enable_music_mp3_smpeg = xyes; then
12583 SMPEG_VERSION=2.0.0
12584
12585 # Check whether --with-smpeg-prefix was given.
12586 if test "${with_smpeg_prefix+set}" = set; then :
12587 withval=$with_smpeg_prefix; smpeg_prefix="$withval"
12588 else
12589 smpeg_prefix=""
12590 fi
12591
12592
12593 # Check whether --with-smpeg-exec-prefix was given.
12594 if test "${with_smpeg_exec_prefix+set}" = set; then :
12595 withval=$with_smpeg_exec_prefix; smpeg_exec_prefix="$withval"
12596 else
12597 smpeg_exec_prefix=""
12598 fi
12599
12600 # Check whether --enable-smpegtest was given.
12601 if test "${enable_smpegtest+set}" = set; then :
12602 enableval=$enable_smpegtest;
12603 else
12604 enable_smpegtest=yes
12605 fi
12606
12607
12608 if test x$smpeg_exec_prefix != x ; then
12609 smpeg_args="$smpeg_args --exec-prefix=$smpeg_exec_prefix"
12610 if test x${SMPEG_CONFIG+set} != xset ; then
12611 SMPEG_CONFIG=$smpeg_exec_prefix/bin/smpeg2-config
12612 fi
12613 fi
12614 if test x$smpeg_prefix != x ; then
12615 smpeg_args="$smpeg_args --prefix=$smpeg_prefix"
12616 if test x${SMPEG_CONFIG+set} != xset ; then
12617 SMPEG_CONFIG=$smpeg_prefix/bin/smpeg2-config
12618 fi
12619 fi
12620
12621 # Extract the first word of "smpeg2-config", so it can be a program name with args.
12622 set dummy smpeg2-config; ac_word=$2
12623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12624 $as_echo_n "checking for $ac_word... " >&6; }
12625 if ${ac_cv_path_SMPEG_CONFIG+:} false; then :
12626 $as_echo_n "(cached) " >&6
12627 else
12628 case $SMPEG_CONFIG in
12629 [\\/]* | ?:[\\/]*)
12630 ac_cv_path_SMPEG_CONFIG="$SMPEG_CONFIG" # Let the user override the test with a path.
12631 ;;
12632 *)
12633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12634 for as_dir in $PATH
12635 do
12636 IFS=$as_save_IFS
12637 test -z "$as_dir" && as_dir=.
12638 for ac_exec_ext in '' $ac_executable_extensions; do
12639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12640 ac_cv_path_SMPEG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12642 break 2
12643 fi
12644 done
12645 done
12646 IFS=$as_save_IFS
12647
12648 test -z "$ac_cv_path_SMPEG_CONFIG" && ac_cv_path_SMPEG_CONFIG="no"
12649 ;;
12650 esac
12651 fi
12652 SMPEG_CONFIG=$ac_cv_path_SMPEG_CONFIG
12653 if test -n "$SMPEG_CONFIG"; then
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SMPEG_CONFIG" >&5
12655 $as_echo "$SMPEG_CONFIG" >&6; }
12656 else
12657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12658 $as_echo "no" >&6; }
12659 fi
12660
12661
12662 min_smpeg_version=$SMPEG_VERSION
12663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SMPEG - version >= $min_smpeg_version" >&5
12664 $as_echo_n "checking for SMPEG - version >= $min_smpeg_version... " >&6; }
12665 no_smpeg=""
12666 if test "$SMPEG_CONFIG" = "no" ; then
12667 no_smpeg=yes
12668 else
12669 SMPEG_CFLAGS=`$SMPEG_CONFIG $smpegconf_args --cflags`
12670 SMPEG_LIBS=`$SMPEG_CONFIG $smpegconf_args --libs`
12671
12672 smpeg_major_version=`$SMPEG_CONFIG $smpeg_args --version | \
12673 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
12674 smpeg_minor_version=`$SMPEG_CONFIG $smpeg_args --version | \
12675 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
12676 smpeg_micro_version=`$SMPEG_CONFIG $smpeg_config_args --version | \
12677 sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
12678 if test "x$enable_smpegtest" = "xyes" ; then
12679 ac_save_CFLAGS="$CFLAGS"
12680 ac_save_LIBS="$LIBS"
12681 CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
12682 LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
12683 rm -f conf.smpegtest
12684 if test "$cross_compiling" = yes; then :
12685 echo $ac_n "cross compiling; assumed OK... $ac_c"
12686 else
12687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12688 /* end confdefs.h. */
12689
12690 #include <stdio.h>
12691 #include <stdlib.h>
12692 #include <string.h>
12693 #include "smpeg.h"
12694
12695 char*
12696 my_strdup (char *str)
12697 {
12698 char *new_str;
12699
12700 if (str)
12701 {
12702 new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
12703 strcpy (new_str, str);
12704 }
12705 else
12706 new_str = NULL;
12707
12708 return new_str;
12709 }
12710
12711 int main (int argc, char *argv[])
12712 {
12713 int major, minor, micro;
12714 char *tmp_version;
12715
12716 /* This hangs on some systems (?)
12717 system ("touch conf.smpegtest");
12718 */
12719 { FILE *fp = fopen("conf.smpegtest", "a"); if ( fp ) fclose(fp); }
12720
12721 /* HP/UX 9 (%@#!) writes to sscanf strings */
12722 tmp_version = my_strdup("$min_smpeg_version");
12723 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
12724 printf("%s, bad version string\n", "$min_smpeg_version");
12725 exit(1);
12726 }
12727
12728 if (($smpeg_major_version > major) ||
12729 (($smpeg_major_version == major) && ($smpeg_minor_version > minor)) ||
12730 (($smpeg_major_version == major) && ($smpeg_minor_version == minor) && ($smpeg_micro_version >= micro)))
12731 {
12732 return 0;
12733 }
12734 else
12735 {
12736 printf("\n*** 'smpeg2-config --version' returned %d.%d.%d, but the minimum version\n", $smpeg_major_version, $smpeg_minor_version, $smpeg_micro_version);
12737 printf("*** of SMPEG required is %d.%d.%d. If smpeg2-config is correct, then it is\n", major, minor, micro);
12738 printf("*** best to upgrade to the required version.\n");
12739 printf("*** If smpeg2-config was wrong, set the environment variable SMPEG_CONFIG\n");
12740 printf("*** to point to the correct copy of smpeg2-config, and remove the file\n");
12741 printf("*** config.cache before re-running configure\n");
12742 return 1;
12743 }
12744 }
12745
12746
12747 _ACEOF
12748 if ac_fn_c_try_run "$LINENO"; then :
12749
12750 else
12751 no_smpeg=yes
12752 fi
12753 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12754 conftest.$ac_objext conftest.beam conftest.$ac_ext
12755 fi
12756
12757 CFLAGS="$ac_save_CFLAGS"
12758 LIBS="$ac_save_LIBS"
12759 fi
12760 fi
12761 if test "x$no_smpeg" = x ; then
12762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12763 $as_echo "yes" >&6; }
12764 have_smpeg=yes
12765 else
12766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12767 $as_echo "no" >&6; }
12768 if test "$SMPEG_CONFIG" = "no" ; then
12769 echo "*** The smpeg2-config script installed by SMPEG could not be found"
12770 echo "*** If SMPEG was installed in PREFIX, make sure PREFIX/bin is in"
12771 echo "*** your path, or set the SMPEG_CONFIG environment variable to the"
12772 echo "*** full path to smpeg2-config."
12773 else
12774 if test -f conf.smpegtest ; then
12775 :
12776 else
12777 echo "*** Could not run SMPEG test program, checking why..."
12778 CFLAGS="$CFLAGS $SMPEG_CFLAGS $SDL_CFLAGS"
12779 LIBS="$LIBS $SMPEG_LIBS $SDL_LIBS"
12780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12781 /* end confdefs.h. */
12782
12783 #include <stdio.h>
12784 #include "smpeg.h"
12785
12786 int
12787 main ()
12788 {
12789 return 0;
12790 ;
12791 return 0;
12792 }
12793 _ACEOF
12794 if ac_fn_c_try_link "$LINENO"; then :
12795 echo "*** The test program compiled, but did not run. This usually means"
12796 echo "*** that the run-time linker is not finding SMPEG or finding the wrong"
12797 echo "*** version of SMPEG. If it is not finding SMPEG, you'll need to set your"
12798 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
12799 echo "*** to the installed location Also, make sure you have run ldconfig if that"
12800 echo "*** is required on your system"
12801 echo "***"
12802 echo "*** If you have an old version installed, it is best to remove it, although"
12803 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
12804 else
12805 echo "*** The test program failed to compile or link. See the file config.log for the"
12806 echo "*** exact error that occured. This usually means SMPEG was incorrectly installed"
12807 echo "*** or that you have moved SMPEG since it was installed. In the latter case, you"
12808 echo "*** may want to edit the smpeg2-config script: $SMPEG_CONFIG"
12809 fi
12810 rm -f core conftest.err conftest.$ac_objext \
12811 conftest$ac_exeext conftest.$ac_ext
12812 CFLAGS="$ac_save_CFLAGS"
12813 LIBS="$ac_save_LIBS"
12814 fi
12815 fi
12816 SMPEG_CFLAGS=""
12817 SMPEG_LIBS=""
12818 have_smpeg=no
12819 fi
12820
12821
12822 rm -f conf.smpegtest
12823
12824 if test x$have_smpeg = xyes; then
12825 case "$host" in
12826 *-*-darwin*)
12827 smpeg_lib=`find_lib libsmpeg2.dylib`
12828 ;;
12829 *-*-cygwin* | *-*-mingw32*)
12830 smpeg_lib=`find_lib "smpeg2*.dll"`
12831 ;;
12832 *)
12833 smpeg_lib=`find_lib "libsmpeg2*.so.*"`
12834 ;;
12835 esac
12836 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_SMPEG $SMPEG_CFLAGS"
12837 if test x$enable_music_mp3_smpeg_shared = xyes && test x$smpeg_lib != x; then
12838 echo "-- dynamic libsmpeg -> $smpeg_lib"
12839 EXTRA_CFLAGS="$EXTRA_CFLAGS -DSMPEG_DYNAMIC=\\\"$smpeg_lib\\\""
12840 else
12841 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $SMPEG_LIBS"
12842 fi
12843 else
12844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Unable to find SMPEG library (http://icculus.org/smpeg/)" >&5
12845 $as_echo "$as_me: WARNING: *** Unable to find SMPEG library (http://icculus.org/smpeg/)" >&2;}
12846 fi
12847 fi
12848
1284912564 # Check whether --enable-music-mp3-mad-gpl was given.
1285012565 if test "${enable_music_mp3_mad_gpl+set}" = set; then :
1285112566 enableval=$enable_music_mp3_mad_gpl;
1288812603 $as_echo "$have_libmad" >&6; }
1288912604 if test x$have_libmad = xyes; then
1289012605 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MAD"
12891 if test x$enable_music_mp3_mad_gpl_dithering = xyes; then
12606 if test x$enable_music_mp3_mad_gpl_dithering = xyes; then
1289212607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Using GPL libmad and MP3 dithering routines, this build of SDL_mixer is now under the GPL" >&5
1289312608 $as_echo "$as_me: WARNING: *** Using GPL libmad and MP3 dithering routines, this build of SDL_mixer is now under the GPL" >&2;}
12894 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MAD_GPL_DITHERING"
12609 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MAD_GPL_DITHERING"
1289512610 fi
1289612611 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lmad"
1289712612 else
1296212677 fi
1296312678
1296412679 if test x$have_mpg123_hdr = xyes -a x$have_mpg123_lib = xyes; then
12965 have_mpg123=yes
12680 have_libmpg123=yes
1296612681 case "$host" in
1296712682 *-*-darwin*)
1296812683 mpg123_lib=`find_lib libmpg123.dylib`
1297112686 mpg123_lib=`find_lib "libmpg123*.dll"`
1297212687 ;;
1297312688 *)
12974 mpg123_lib=`find_lib "libmpg123.so.*"`
12689 mpg123_lib=`find_lib "libmpg123.so.*"`
1297512690 ;;
1297612691 esac
1297712692 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MPG123"
1298912704 fi
1299012705 fi
1299112706
12992 if test x$have_smpeg = xyes -o x$have_libmad = xyes -o x$have_libmpg123; then
12707 if test x$have_libmad = xyes -o x$have_libmpg123 = xyes; then
1299312708 :
1299412709 else
1299512710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MP3 support disabled" >&5
1299612711 $as_echo "$as_me: WARNING: MP3 support disabled" >&2;}
12712 fi
12713
12714 # Check whether --enable-music-opus was given.
12715 if test "${enable_music_opus+set}" = set; then :
12716 enableval=$enable_music_opus;
12717 else
12718 enable_music_opus=yes
12719 fi
12720
12721
12722 # Check whether --enable-music-opus-shared was given.
12723 if test "${enable_music_opus_shared+set}" = set; then :
12724 enableval=$enable_music_opus_shared;
12725 else
12726 enable_music_opus_shared=yes
12727 fi
12728
12729 if test x$enable_music_opus = xyes; then
12730 LIBS_SAVED="$LIBS"
12731
12732 pkg_failed=no
12733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OPUSFILE" >&5
12734 $as_echo_n "checking for OPUSFILE... " >&6; }
12735
12736 if test -n "$PKG_CONFIG"; then
12737 if test -n "$OPUSFILE_CFLAGS"; then
12738 pkg_cv_OPUSFILE_CFLAGS="$OPUSFILE_CFLAGS"
12739 else
12740 if test -n "$PKG_CONFIG" && \
12741 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"opusfile >= 0.2\""; } >&5
12742 ($PKG_CONFIG --exists --print-errors "opusfile >= 0.2") 2>&5
12743 ac_status=$?
12744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12745 test $ac_status = 0; }; then
12746 pkg_cv_OPUSFILE_CFLAGS=`$PKG_CONFIG --cflags "opusfile >= 0.2" 2>/dev/null`
12747 else
12748 pkg_failed=yes
12749 fi
12750 fi
12751 else
12752 pkg_failed=untried
12753 fi
12754 if test -n "$PKG_CONFIG"; then
12755 if test -n "$OPUSFILE_LIBS"; then
12756 pkg_cv_OPUSFILE_LIBS="$OPUSFILE_LIBS"
12757 else
12758 if test -n "$PKG_CONFIG" && \
12759 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"opusfile >= 0.2\""; } >&5
12760 ($PKG_CONFIG --exists --print-errors "opusfile >= 0.2") 2>&5
12761 ac_status=$?
12762 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12763 test $ac_status = 0; }; then
12764 pkg_cv_OPUSFILE_LIBS=`$PKG_CONFIG --libs "opusfile >= 0.2" 2>/dev/null`
12765 else
12766 pkg_failed=yes
12767 fi
12768 fi
12769 else
12770 pkg_failed=untried
12771 fi
12772
12773
12774
12775 if test $pkg_failed = yes; then
12776
12777 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
12778 _pkg_short_errors_supported=yes
12779 else
12780 _pkg_short_errors_supported=no
12781 fi
12782 if test $_pkg_short_errors_supported = yes; then
12783 OPUSFILE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "opusfile >= 0.2"`
12784 else
12785 OPUSFILE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "opusfile >= 0.2"`
12786 fi
12787 # Put the nasty error message in config.log where it belongs
12788 echo "$OPUSFILE_PKG_ERRORS" >&5
12789
12790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12791 $as_echo "no" >&6; }
12792 ac_fn_c_check_header_mongrel "$LINENO" "opus/opusfile.h" "ac_cv_header_opus_opusfile_h" "$ac_includes_default"
12793 if test "x$ac_cv_header_opus_opusfile_h" = xyes; then :
12794 have_opusfile_hdr=yes
12795 fi
12796
12797
12798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for op_open_callbacks in -lopusfile" >&5
12799 $as_echo_n "checking for op_open_callbacks in -lopusfile... " >&6; }
12800 if ${ac_cv_lib_opusfile_op_open_callbacks+:} false; then :
12801 $as_echo_n "(cached) " >&6
12802 else
12803 ac_check_lib_save_LIBS=$LIBS
12804 LIBS="-lopusfile -lopus -logg -lm $LIBS"
12805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12806 /* end confdefs.h. */
12807
12808 /* Override any GCC internal prototype to avoid an error.
12809 Use char because int might match the return type of a GCC
12810 builtin and then its argument prototype would still apply. */
12811 #ifdef __cplusplus
12812 extern "C"
12813 #endif
12814 char op_open_callbacks ();
12815 int
12816 main ()
12817 {
12818 return op_open_callbacks ();
12819 ;
12820 return 0;
12821 }
12822 _ACEOF
12823 if ac_fn_c_try_link "$LINENO"; then :
12824 ac_cv_lib_opusfile_op_open_callbacks=yes
12825 else
12826 ac_cv_lib_opusfile_op_open_callbacks=no
12827 fi
12828 rm -f core conftest.err conftest.$ac_objext \
12829 conftest$ac_exeext conftest.$ac_ext
12830 LIBS=$ac_check_lib_save_LIBS
12831 fi
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_opusfile_op_open_callbacks" >&5
12833 $as_echo "$ac_cv_lib_opusfile_op_open_callbacks" >&6; }
12834 if test "x$ac_cv_lib_opusfile_op_open_callbacks" = xyes; then :
12835 have_opusfile_lib=yes;OPUSFILE_LIBS="-lopusfile -lopus"
12836 fi
12837
12838
12839 elif test $pkg_failed = untried; then
12840 ac_fn_c_check_header_mongrel "$LINENO" "opus/opusfile.h" "ac_cv_header_opus_opusfile_h" "$ac_includes_default"
12841 if test "x$ac_cv_header_opus_opusfile_h" = xyes; then :
12842 have_opusfile_hdr=yes
12843 fi
12844
12845
12846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for op_open_callbacks in -lopusfile" >&5
12847 $as_echo_n "checking for op_open_callbacks in -lopusfile... " >&6; }
12848 if ${ac_cv_lib_opusfile_op_open_callbacks+:} false; then :
12849 $as_echo_n "(cached) " >&6
12850 else
12851 ac_check_lib_save_LIBS=$LIBS
12852 LIBS="-lopusfile -lopus -logg -lm $LIBS"
12853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12854 /* end confdefs.h. */
12855
12856 /* Override any GCC internal prototype to avoid an error.
12857 Use char because int might match the return type of a GCC
12858 builtin and then its argument prototype would still apply. */
12859 #ifdef __cplusplus
12860 extern "C"
12861 #endif
12862 char op_open_callbacks ();
12863 int
12864 main ()
12865 {
12866 return op_open_callbacks ();
12867 ;
12868 return 0;
12869 }
12870 _ACEOF
12871 if ac_fn_c_try_link "$LINENO"; then :
12872 ac_cv_lib_opusfile_op_open_callbacks=yes
12873 else
12874 ac_cv_lib_opusfile_op_open_callbacks=no
12875 fi
12876 rm -f core conftest.err conftest.$ac_objext \
12877 conftest$ac_exeext conftest.$ac_ext
12878 LIBS=$ac_check_lib_save_LIBS
12879 fi
12880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_opusfile_op_open_callbacks" >&5
12881 $as_echo "$ac_cv_lib_opusfile_op_open_callbacks" >&6; }
12882 if test "x$ac_cv_lib_opusfile_op_open_callbacks" = xyes; then :
12883 have_opusfile_lib=yes;OPUSFILE_LIBS="-lopusfile -lopus"
12884 fi
12885
12886
12887 else
12888 OPUSFILE_CFLAGS=$pkg_cv_OPUSFILE_CFLAGS
12889 OPUSFILE_LIBS=$pkg_cv_OPUSFILE_LIBS
12890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12891 $as_echo "yes" >&6; }
12892 have_opusfile_hdr=yes
12893 have_opusfile_lib=yes
12894
12895 fi
12896 LIBS="$LIBS_SAVED"
12897
12898 if test x$have_opusfile_hdr = xyes -a x$have_opusfile_lib = xyes; then
12899 have_opusfile=yes
12900 case "$host" in
12901 *-*-darwin*)
12902 opusfile_lib=`find_lib libopusfile.dylib`
12903 ;;
12904 *-*-cygwin* | *-*-mingw32*)
12905 opusfile_lib=`find_lib "libopusfile*.dll"`
12906 ;;
12907 *)
12908 opusfile_lib=`find_lib "libopusfile[0-9]*.so.*"`
12909 if test x$opusfile_lib = x; then
12910 opusfile_lib=`find_lib "libopusfile.so.*"`
12911 fi
12912 ;;
12913 esac
12914 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_OPUS $OPUSFILE_CFLAGS"
12915 if test x$enable_music_opus_shared = xyes && test x$opusfile_lib != x; then
12916 echo "-- dynamic opusfile -> $opusfile_lib"
12917 EXTRA_CFLAGS="$EXTRA_CFLAGS -DOPUS_DYNAMIC=\\\"$opusfile_lib\\\""
12918 else
12919 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $OPUSFILE_LIBS"
12920 fi
12921 else
12922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Unable to find opusfile library (http://opus-codec.org/)" >&5
12923 $as_echo "$as_me: WARNING: *** Unable to find opusfile library (http://opus-codec.org/)" >&2;}
12924 fi
1299712925 fi
1299812926
1299912927 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $LIBM"
1313 #
1414 MAJOR_VERSION=2
1515 MINOR_VERSION=0
16 MICRO_VERSION=2
17 INTERFACE_AGE=0
18 BINARY_AGE=2
16 MICRO_VERSION=4
17 INTERFACE_AGE=2
18 BINARY_AGE=4
1919 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
2020
2121 AC_SUBST(MAJOR_VERSION)
109109 DEPENDENCY_TRACKING_OPTIONS="-MMD -MT \$@"
110110 fi
111111 fi
112
112
113113 case "$host" in
114114 *mingw32ce*)
115115 #VERSION_SOURCES="$srcdir/version.rc"
247247 have_libmodplug_lib=yes
248248 ], [dnl
249249 AC_CHECK_HEADER([libmodplug/modplug.h], [have_libmodplug_hdr=yes])
250 AC_CHECK_LIB([modplug], [ModPlug_Load], [have_libmodplug_lib=yes])
250 AC_CHECK_LIB([modplug], [ModPlug_Load], [have_libmodplug_lib=yes;MODPLUG_LIBS="-lmodplug"])
251251 ])
252252
253253 if test x$have_libmodplug_hdr = xyes -a x$have_libmodplug_lib = xyes; then
290290 libmikmod_min=1
291291 libmikmod_rev=10
292292 libmikmod_ver="$libmikmod_maj.$libmikmod_min.$libmikmod_rev"
293 CFLAGS_SAVED="$CFLAGS"
294 LIBS_SAVED="$LIBS"
293295 AC_PATH_PROG(LIBMIKMOD_CONFIG, libmikmod-config, no, [$PATH])
294296 if test "$LIBMIKMOD_CONFIG" != "no" ; then
295
296 CFLAGS_SAVED="$CFLAGS"
297 LIBS_SAVED="$LIBS"
298297 CFLAGS="$CFLAGS `$LIBMIKMOD_CONFIG --cflags`"
299298 LIBS="$LIBS `$LIBMIKMOD_CONFIG --libs`"
300299 have_libmikmod=yes
314313 printf("no\n*** libmikmod is older than %d.%d.%d, not using.\n",maj,min,rev);
315314 return 1;
316315 }
317 ], [], have_libmikmod=no; CFLAGS="$CFLAGS_SAVED"; LIBS="$LIBS_SAVED",
318 [echo $ac_n "cross compiling; assumed OK... $ac_c"])
316 ], [], [have_libmikmod=no], [echo $ac_n "cross compiling; assumed OK... $ac_c"])
319317 fi
320318
321319 if test x$have_libmikmod = xyes; then
343341 else
344342 AC_MSG_WARN([*** Unable to find MikMod library (http://mikmod.raphnet.net/)])
345343 fi
344 LIBS="$LIBS_SAVED"
345 CFLAGS="$CFLAGS_SAVED"
346346 fi
347347
348348 if test x$have_libmodplug != xyes -a x$have_libmikmod != xyes ; then
447447 AC_HELP_STRING([--enable-music-ogg-shared], [dynamically load Ogg Vorbis library [[default=yes]]]),
448448 [], [enable_music_ogg_shared=yes])
449449 if test x$enable_music_ogg = xyes; then
450 LIBS_SAVED="$LIBS"
450451 if test x$enable_music_ogg_tremor = xyes; then
451452 AC_CHECK_HEADER([tremor/ivorbisfile.h], [have_tremor_hdr=yes])
452 AC_CHECK_LIB([vorbisidec -logg], [ov_open_callbacks], [have_tremor_lib=yes])
453 AC_CHECK_LIB([vorbisidec], [ov_open_callbacks], [have_tremor_lib=yes], [], [-logg])
453454 if test x$have_tremor_hdr = xyes -a x$have_tremor_lib = xyes; then
454455 case "$host" in
455456 *-*-darwin*)
478479 fi
479480 else
480481 AC_CHECK_HEADER([vorbis/vorbisfile.h], [have_ogg_hdr=yes])
481 AC_CHECK_LIB([vorbisfile -lvorbis -logg -lm], [ov_open_callbacks], [have_ogg_lib=yes])
482 AC_CHECK_LIB([vorbisfile], [ov_open_callbacks], [have_ogg_lib=yes], [], [-lvorbis -logg -lm])
482483 if test x$have_ogg_hdr = xyes -a x$have_ogg_lib = xyes; then
483484 case "$host" in
484485 *-*-darwin*)
506507 AC_MSG_WARN([Ogg Vorbis support disabled])
507508 fi
508509 fi
510 LIBS="$LIBS_SAVED"
509511 fi
510512
511513 libflac_ver=8
571573 AC_HELP_STRING([--enable-music-mp3], [enable MP3 music [[default=yes]]]),
572574 [], enable_music_mp3=yes)
573575
574 AC_ARG_ENABLE(music-mp3-smpeg,
575 AC_HELP_STRING([--enable-music-mp3-smpeg], [enable MP3 music via smpeg [[default=no]]]),
576 [], enable_music_mp3_smpeg=no)
577 AC_ARG_ENABLE([music-mp3-smpeg-shared],
578 AC_HELP_STRING([--enable-music-mp3-smpeg-shared], [dynamically load smpeg library [[default=yes]]]),
579 [], [enable_music_mp3_smpeg_shared=yes])
580 if test x$enable_music_mp3 = xyes -a x$enable_music_mp3_smpeg = xyes; then
581 SMPEG_VERSION=2.0.0
582 AM_PATH_SMPEG2($SMPEG_VERSION, have_smpeg=yes, have_smpeg=no)
583 if test x$have_smpeg = xyes; then
584 case "$host" in
585 *-*-darwin*)
586 smpeg_lib=[`find_lib libsmpeg2.dylib`]
587 ;;
588 *-*-cygwin* | *-*-mingw32*)
589 smpeg_lib=[`find_lib "smpeg2*.dll"`]
590 ;;
591 *)
592 smpeg_lib=[`find_lib "libsmpeg2*.so.*"`]
593 ;;
594 esac
595 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_SMPEG $SMPEG_CFLAGS"
596 if test x$enable_music_mp3_smpeg_shared = xyes && test x$smpeg_lib != x; then
597 echo "-- dynamic libsmpeg -> $smpeg_lib"
598 EXTRA_CFLAGS="$EXTRA_CFLAGS -DSMPEG_DYNAMIC=\\\"$smpeg_lib\\\""
599 else
600 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $SMPEG_LIBS"
601 fi
602 else
603 AC_MSG_WARN([*** Unable to find SMPEG library (http://icculus.org/smpeg/)])
604 fi
605 fi
606
607576 AC_ARG_ENABLE(music-mp3-mad-gpl,
608577 AC_HELP_STRING([--enable-music-mp3-mad-gpl], [enable MP3 music via libmad GPL code [[default=no]]]),
609578 [], [enable_music_mp3_mad_gpl=no])
622591 AC_MSG_RESULT($have_libmad)
623592 if test x$have_libmad = xyes; then
624593 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MAD"
625 if test x$enable_music_mp3_mad_gpl_dithering = xyes; then
594 if test x$enable_music_mp3_mad_gpl_dithering = xyes; then
626595 AC_MSG_WARN([*** Using GPL libmad and MP3 dithering routines, this build of SDL_mixer is now under the GPL])
627 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MAD_GPL_DITHERING"
596 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MAD_GPL_DITHERING"
628597 fi
629598 EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lmad"
630599 else
642611 AC_CHECK_HEADER([mpg123.h], [have_mpg123_hdr=yes])
643612 AC_CHECK_LIB([mpg123], [mpg123_replace_reader_handle], [have_mpg123_lib=yes])
644613 if test x$have_mpg123_hdr = xyes -a x$have_mpg123_lib = xyes; then
645 have_mpg123=yes
614 have_libmpg123=yes
646615 case "$host" in
647616 *-*-darwin*)
648617 mpg123_lib=[`find_lib libmpg123.dylib`]
651620 mpg123_lib=[`find_lib "libmpg123*.dll"`]
652621 ;;
653622 *)
654 mpg123_lib=[`find_lib "libmpg123.so.*"`]
623 mpg123_lib=[`find_lib "libmpg123.so.*"`]
655624 ;;
656625 esac
657626 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MPG123"
667636 fi
668637 fi
669638
670 if test x$have_smpeg = xyes -o x$have_libmad = xyes -o x$have_libmpg123; then
639 if test x$have_libmad = xyes -o x$have_libmpg123 = xyes; then
671640 :
672641 else
673642 AC_MSG_WARN([MP3 support disabled])
643 fi
644
645 AC_ARG_ENABLE([music-opus],
646 AC_HELP_STRING([--enable-music-opus], [enable Opus music [[default=yes]]]),
647 [], [enable_music_opus=yes])
648
649 AC_ARG_ENABLE([music-opus-shared],
650 AC_HELP_STRING([--enable-music-opus-shared], [dynamically load opusfile library [[default=yes]]]),
651 [], [enable_music_opus_shared=yes])
652 if test x$enable_music_opus = xyes; then
653 LIBS_SAVED="$LIBS"
654 PKG_CHECK_MODULES([OPUSFILE], [opusfile >= 0.2], [dnl
655 have_opusfile_hdr=yes
656 have_opusfile_lib=yes
657 ], [dnl
658 AC_CHECK_HEADER([opus/opusfile.h], [have_opusfile_hdr=yes])
659 AC_CHECK_LIB([opusfile], [op_open_callbacks], [have_opusfile_lib=yes;OPUSFILE_LIBS="-lopusfile -lopus"], [], [-lopus -logg -lm])
660 ])
661 LIBS="$LIBS_SAVED"
662
663 if test x$have_opusfile_hdr = xyes -a x$have_opusfile_lib = xyes; then
664 have_opusfile=yes
665 case "$host" in
666 *-*-darwin*)
667 opusfile_lib=[`find_lib libopusfile.dylib`]
668 ;;
669 *-*-cygwin* | *-*-mingw32*)
670 opusfile_lib=[`find_lib "libopusfile*.dll"`]
671 ;;
672 *)
673 opusfile_lib=[`find_lib "libopusfile[0-9]*.so.*"`]
674 if test x$opusfile_lib = x; then
675 opusfile_lib=[`find_lib "libopusfile.so.*"`]
676 fi
677 ;;
678 esac
679 EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_OPUS $OPUSFILE_CFLAGS"
680 if test x$enable_music_opus_shared = xyes && test x$opusfile_lib != x; then
681 echo "-- dynamic opusfile -> $opusfile_lib"
682 EXTRA_CFLAGS="$EXTRA_CFLAGS -DOPUS_DYNAMIC=\\\"$opusfile_lib\\\""
683 else
684 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $OPUSFILE_LIBS"
685 fi
686 else
687 AC_MSG_WARN([*** Unable to find opusfile library (http://opus-codec.org/)])
688 fi
674689 fi
675690
676691 EXTRA_LDFLAGS="$EXTRA_LDFLAGS $LIBM"
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
117117 return SDL_FALSE;
118118 }
119119
120 static void add_chunk_decoder(const char *decoder)
121 {
122 void *ptr = SDL_realloc((void *)chunk_decoders, (num_decoders + 1) * sizeof (const char *));
120 void add_chunk_decoder(const char *decoder)
121 {
122 int i;
123 void *ptr;
124
125 /* Check to see if we already have this decoder */
126 for (i = 0; i < num_decoders; ++i) {
127 if (SDL_strcmp(chunk_decoders[i], decoder) == 0) {
128 return;
129 }
130 }
131
132 ptr = SDL_realloc((void *)chunk_decoders, (num_decoders + 1) * sizeof (const char *));
123133 if (ptr == NULL) {
124134 return; /* oh well, go on without it. */
125135 }
139149 {
140150 int result = 0;
141151
142 load_music();
143
144152 if (flags & MIX_INIT_FLAC) {
145 if (has_music(MUS_FLAC)) {
153 if (load_music_type(MUS_FLAC)) {
154 open_music_type(MUS_FLAC);
146155 result |= MIX_INIT_FLAC;
147156 } else {
148157 Mix_SetError("FLAC support not available");
149158 }
150159 }
151160 if (flags & MIX_INIT_MOD) {
152 if (has_music(MUS_MOD)) {
161 if (load_music_type(MUS_MOD)) {
162 open_music_type(MUS_MOD);
153163 result |= MIX_INIT_MOD;
154164 } else {
155165 Mix_SetError("MOD support not available");
156166 }
157167 }
158168 if (flags & MIX_INIT_MP3) {
159 if (has_music(MUS_MP3)) {
169 if (load_music_type(MUS_MP3)) {
170 open_music_type(MUS_MP3);
160171 result |= MIX_INIT_MP3;
161172 } else {
162173 Mix_SetError("MP3 support not available");
163174 }
164175 }
165176 if (flags & MIX_INIT_OGG) {
166 if (has_music(MUS_OGG)) {
177 if (load_music_type(MUS_OGG)) {
178 open_music_type(MUS_OGG);
167179 result |= MIX_INIT_OGG;
168180 } else {
169181 Mix_SetError("OGG support not available");
170182 }
171183 }
184 if (flags & MIX_INIT_OPUS) {
185 if (load_music_type(MUS_OPUS)) {
186 open_music_type(MUS_OPUS);
187 result |= MIX_INIT_OPUS;
188 } else {
189 Mix_SetError("OPUS support not available");
190 }
191 }
172192 if (flags & MIX_INIT_MID) {
173 if (has_music(MUS_MID)) {
193 if (load_music_type(MUS_MID)) {
194 open_music_type(MUS_MID);
174195 result |= MIX_INIT_MID;
175196 } else {
176197 Mix_SetError("MIDI support not available");
177198 }
178199 }
179 return (result);
200 return result;
180201 }
181202
182203 void Mix_Quit()
399420 PrintFormat("Audio device", &mixer);
400421 #endif
401422
402 /* Initialize the music players */
403 load_music();
404 if (open_music(&mixer) < 0) {
405 SDL_CloseAudioDevice(audio_device);
406 return(-1);
407 }
408
409423 num_channels = MIX_CHANNELS;
410424 mix_channel = (struct _Mix_Channel *) SDL_malloc(num_channels * sizeof(struct _Mix_Channel));
411425
430444 add_chunk_decoder("WAVE");
431445 add_chunk_decoder("AIFF");
432446 add_chunk_decoder("VOC");
433 if (has_music(MUS_MOD)) {
434 add_chunk_decoder("MOD");
435 }
436 if (has_music(MUS_MID)) {
437 add_chunk_decoder("MID");
438 }
439 if (has_music(MUS_OGG)) {
440 add_chunk_decoder("OGG");
441 }
442 if (has_music(MUS_MP3)) {
443 add_chunk_decoder("MP3");
444 }
445 if (has_music(MUS_FLAC)) {
446 add_chunk_decoder("FLAC");
447 }
447
448 /* Initialize the music players */
449 open_music(&mixer);
448450
449451 audio_opened = 1;
450452 SDL_PauseAudioDevice(audio_device, 0);
535537 int count = 0;
536538 int fragment_size;
537539
540 if (!load_music_type(music_type) || !open_music_type(music_type)) {
541 return NULL;
542 }
543
538544 *spec = mixer;
539545
540546 /* Use fragments sized on full audio frame boundaries - this'll do */
543549 start = SDL_RWtell(src);
544550 for (i = 0; i < get_num_music_interfaces(); ++i) {
545551 interface = get_music_interface(i);
552 if (!interface->opened) {
553 continue;
554 }
546555 if (interface->type != music_type) {
547556 continue;
548557 }
707716 loaded = SDL_LoadWAV_RW(src, freesrc, &wavespec, (Uint8 **)&chunk->abuf, &chunk->alen);
708717 } else if (SDL_memcmp(magic, "FORM", 4) == 0) {
709718 loaded = Mix_LoadAIFF_RW(src, freesrc, &wavespec, (Uint8 **)&chunk->abuf, &chunk->alen);
710 } else if (SDL_memcmp(magic, "CREA", 4) == 0) {
719 } else if (SDL_memcmp(magic, "Crea", 4) == 0) {
711720 loaded = Mix_LoadVOC_RW(src, freesrc, &wavespec, (Uint8 **)&chunk->abuf, &chunk->alen);
712721 } else {
713722 Mix_MusicType music_type = detect_music_type_from_magic(magic);
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
2222 extern void Mix_LockAudio(void);
2323 extern void Mix_UnlockAudio(void);
2424
25 extern void add_chunk_decoder(const char *decoder);
26
2527 /* vi: set ts=4 sw=4 expandtab: */
+182
-104
music.c less more
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
3535 #include "music_fluidsynth.h"
3636 #include "music_timidity.h"
3737 #include "music_ogg.h"
38 #include "music_opus.h"
3839 #include "music_mpg123.h"
3940 #include "music_mad.h"
40 #include "music_smpeg.h"
4141 #include "music_flac.h"
4242 #include "native_midi/native_midi.h"
4343
44 /* Check to make sure we are building with a new enough SDL */
45 #if SDL_COMPILEDVERSION < SDL_VERSIONNUM(2, 0, 7)
46 #error You need SDL 2.0.7 or newer from http://www.libsdl.org
47 #endif
48
49 /* Set this hint to true if you want verbose logging of music interfaces */
50 #define SDL_MIXER_HINT_DEBUG_MUSIC_INTERFACES \
51 "SDL_MIXER_DEBUG_MUSIC_INTERFACES"
4452
4553 char *music_cmd = NULL;
4654 static SDL_bool music_active = SDL_TRUE;
8391 #ifdef MUSIC_OGG
8492 &Mix_MusicInterface_OGG,
8593 #endif
94 #ifdef MUSIC_OPUS
95 &Mix_MusicInterface_Opus,
96 #endif
8697 #ifdef MUSIC_MP3_MPG123
8798 &Mix_MusicInterface_MPG123,
8899 #endif
89100 #ifdef MUSIC_MP3_MAD
90101 &Mix_MusicInterface_MAD,
91102 #endif
92 #ifdef MUSIC_MP3_SMPEG
93 &Mix_MusicInterface_SMPEG,
94 #endif
95103 #ifdef MUSIC_MOD_MODPLUG
96104 &Mix_MusicInterface_MODPLUG,
97105 #endif
134142
135143 static void add_music_decoder(const char *decoder)
136144 {
137 void *ptr = SDL_realloc((void *)music_decoders, (num_decoders + 1) * sizeof (const char *));
145 void *ptr;
146 int i;
147
148 /* Check to see if we already have this decoder */
149 for (i = 0; i < num_decoders; ++i) {
150 if (SDL_strcmp(music_decoders[i], decoder) == 0) {
151 return;
152 }
153 }
154
155 ptr = SDL_realloc((void *)music_decoders, (num_decoders + 1) * sizeof (const char *));
138156 if (ptr == NULL) {
139157 return; /* oh well, go on without it. */
140158 }
251269 }
252270 }
253271
254 /* Load the music interface libraries */
255 int load_music(void)
256 {
257 char hint[128];
258
259 int i;
272 /* Load the music interface libraries for a given music type */
273 SDL_bool load_music_type(Mix_MusicType type)
274 {
275 int i, loaded = 0;
260276 for (i = 0; i < SDL_arraysize(s_music_interfaces); ++i) {
261277 Mix_MusicInterface *interface = s_music_interfaces[i];
262 if (interface->loaded) {
278 if (interface->type != type) {
263279 continue;
264280 }
265
266 SDL_snprintf(hint, sizeof(hint), "SDL_MIXER_DISABLE_%s", interface->tag);
267 if (SDL_GetHintBoolean(hint, SDL_FALSE)) {
281 if (!interface->loaded) {
282 char hint[64];
283 SDL_snprintf(hint, sizeof(hint), "SDL_MIXER_DISABLE_%s", interface->tag);
284 if (SDL_GetHintBoolean(hint, SDL_FALSE)) {
285 continue;
286 }
287
288 if (interface->Load && interface->Load() < 0) {
289 if (SDL_GetHintBoolean(SDL_MIXER_HINT_DEBUG_MUSIC_INTERFACES, SDL_FALSE)) {
290 SDL_Log("Couldn't load %s: %s\n", interface->tag, Mix_GetError());
291 }
292 continue;
293 }
294 interface->loaded = SDL_TRUE;
295 }
296 ++loaded;
297 }
298 return (loaded > 0) ? SDL_TRUE : SDL_FALSE;
299 }
300
301 /* Open the music interfaces for a given music type */
302 SDL_bool open_music_type(Mix_MusicType type)
303 {
304 int i, opened = 0;
305 SDL_bool use_native_midi = SDL_FALSE;
306
307 if (!music_spec.format) {
308 /* Music isn't opened yet */
309 return SDL_FALSE;
310 }
311
312 #ifdef MUSIC_MID_NATIVE
313 if (type == MUS_MID && SDL_GetHintBoolean("SDL_NATIVE_MUSIC", SDL_FALSE) && native_midi_detect()) {
314 use_native_midi = SDL_TRUE;
315 }
316 #endif
317
318 for (i = 0; i < SDL_arraysize(s_music_interfaces); ++i) {
319 Mix_MusicInterface *interface = s_music_interfaces[i];
320 if (!interface->loaded) {
268321 continue;
269322 }
270
271 if (!interface->Load || interface->Load() == 0) {
272 interface->loaded = SDL_TRUE;
273 }
274 }
275 return 0;
323 if (type != MUS_NONE && interface->type != type) {
324 continue;
325 }
326
327 if (interface->type == MUS_MID && use_native_midi && interface->api != MIX_MUSIC_NATIVEMIDI) {
328 continue;
329 }
330
331 if (!interface->opened) {
332 if (interface->Open && interface->Open(&music_spec) < 0) {
333 if (SDL_GetHintBoolean(SDL_MIXER_HINT_DEBUG_MUSIC_INTERFACES, SDL_FALSE)) {
334 SDL_Log("Couldn't open %s: %s\n", interface->tag, Mix_GetError());
335 }
336 continue;
337 }
338 interface->opened = SDL_TRUE;
339 add_music_decoder(interface->tag);
340 }
341 ++opened;
342 }
343
344 if (has_music(MUS_MOD)) {
345 add_music_decoder("MOD");
346 add_chunk_decoder("MOD");
347 }
348 if (has_music(MUS_MID)) {
349 add_music_decoder("MIDI");
350 add_chunk_decoder("MID");
351 }
352 if (has_music(MUS_OGG)) {
353 add_music_decoder("OGG");
354 add_chunk_decoder("OGG");
355 }
356 if (has_music(MUS_OPUS)) {
357 add_music_decoder("OPUS");
358 add_chunk_decoder("OPUS");
359 }
360 if (has_music(MUS_MP3)) {
361 add_music_decoder("MP3");
362 add_chunk_decoder("MP3");
363 }
364 if (has_music(MUS_FLAC)) {
365 add_music_decoder("FLAC");
366 add_chunk_decoder("FLAC");
367 }
368
369 return (opened > 0) ? SDL_TRUE : SDL_FALSE;
370 }
371
372 /* Initialize the music interfaces with a certain desired audio format */
373 void open_music(const SDL_AudioSpec *spec)
374 {
375 #ifdef MIX_INIT_SOUNDFONT_PATHS
376 if (!soundfont_paths) {
377 soundfont_paths = SDL_strdup(MIX_INIT_SOUNDFONT_PATHS);
378 }
379 #endif
380
381 /* Load the music interfaces that don't have explicit initialization */
382 load_music_type(MUS_CMD);
383 load_music_type(MUS_WAV);
384
385 /* Open all the interfaces that are loaded */
386 music_spec = *spec;
387 open_music_type(MUS_NONE);
388
389 Mix_VolumeMusic(MIX_MAX_VOLUME);
390
391 /* Calculate the number of ms for each callback */
392 ms_per_step = (int) (((float)spec->samples * 1000.0) / spec->freq);
276393 }
277394
278395 /* Return SDL_TRUE if the music type is available */
289406 }
290407 }
291408 return SDL_FALSE;
292 }
293
294 /* Initialize the music interfaces with a certain desired audio format */
295 int open_music(const SDL_AudioSpec *spec)
296 {
297 int i;
298 SDL_bool use_native_midi = SDL_FALSE;
299
300 #ifdef MIX_INIT_SOUNDFONT_PATHS
301 if (!soundfont_paths) {
302 soundfont_paths = SDL_strdup(MIX_INIT_SOUNDFONT_PATHS);
303 }
304 #endif
305
306
307 #ifdef MUSIC_MID_NATIVE
308 if (SDL_GetHintBoolean("SDL_NATIVE_MUSIC", SDL_FALSE) && native_midi_detect()) {
309 use_native_midi = SDL_TRUE;
310 }
311 #endif
312
313 music_spec = *spec;
314 for (i = 0; i < SDL_arraysize(s_music_interfaces); ++i) {
315 Mix_MusicInterface *interface = s_music_interfaces[i];
316 if (!interface->loaded) {
317 continue;
318 }
319
320 if (interface->type == MUS_MID && use_native_midi && interface->api != MIX_MUSIC_NATIVEMIDI) {
321 continue;
322 }
323
324 if (!interface->Open || interface->Open(spec) == 0) {
325 interface->opened = SDL_TRUE;
326 add_music_decoder(interface->tag);
327 }
328 }
329
330 if (has_music(MUS_MOD)) {
331 add_music_decoder("MOD");
332 }
333 if (has_music(MUS_MID)) {
334 add_music_decoder("MIDI");
335 }
336 if (has_music(MUS_MP3)) {
337 add_music_decoder("MP3");
338 }
339
340 Mix_VolumeMusic(MIX_MAX_VOLUME);
341
342 /* Calculate the number of ms for each callback */
343 ms_per_step = (int) (((float)spec->samples * 1000.0) / spec->freq);
344
345 return 0;
346409 }
347410
348411 Mix_MusicType detect_music_type_from_magic(const Uint8 *magic)
378441 static Mix_MusicType detect_music_type(SDL_RWops *src)
379442 {
380443 Uint8 magic[12];
444 Mix_MusicType t;
381445
382446 if (SDL_RWread(src, magic, 1, 12) != 12) {
383447 Mix_SetError("Couldn't read first 12 bytes of audio data");
391455 (SDL_memcmp(magic, "FORM", 4) == 0)) {
392456 return MUS_WAV;
393457 }
394
395 return detect_music_type_from_magic(magic);
458 t = detect_music_type_from_magic(magic);
459 if (t == MUS_OGG) {
460 Sint64 pos = SDL_RWtell(src);
461 SDL_RWseek(src, 28, RW_SEEK_CUR);
462 SDL_RWread(src, magic, 1, 8);
463 SDL_RWseek(src, pos, RW_SEEK_SET);
464 if (SDL_memcmp(magic, "OpusHead", 8) == 0) {
465 return MUS_OPUS;
466 }
467 }
468 return t;
396469 }
397470
398471 /* Load a music file */
443516 type = MUS_MID;
444517 } else if (SDL_strcasecmp(ext, "OGG") == 0) {
445518 type = MUS_OGG;
519 } else if (SDL_strcasecmp(ext, "OPUS") == 0) {
520 type = MUS_OPUS;
446521 } else if (SDL_strcasecmp(ext, "FLAC") == 0) {
447522 type = MUS_FLAC;
448523 } else if (SDL_strcasecmp(ext, "MPG") == 0 ||
508583
509584 Mix_ClearError();
510585
511 for (i = 0; i < SDL_arraysize(s_music_interfaces); ++i) {
512 Mix_MusicInterface *interface = s_music_interfaces[i];
513 if (!interface->opened || type != interface->type || !interface->CreateFromRW) {
514 continue;
515 }
516
517 context = interface->CreateFromRW(src, freesrc);
518 if (context) {
519 /* Allocate memory for the music structure */
520 Mix_Music *music = (Mix_Music *)SDL_calloc(1, sizeof(Mix_Music));
521 if (music == NULL) {
522 interface->Delete(context);
523 Mix_SetError("Out of memory");
524 return NULL;
525 }
526 music->interface = interface;
527 music->context = context;
528 #ifdef DEBUG_MUSIC
529 /* This would be useful to expose via an API */
530 SDL_Log("Music playing with %s\n", interface->tag);
531 #endif
532 return music;
533 }
534
535 /* Reset the stream for the next decoder */
536 SDL_RWseek(src, start, RW_SEEK_SET);
586 if (load_music_type(type) && open_music_type(type)) {
587 for (i = 0; i < SDL_arraysize(s_music_interfaces); ++i) {
588 Mix_MusicInterface *interface = s_music_interfaces[i];
589 if (!interface->opened || type != interface->type || !interface->CreateFromRW) {
590 continue;
591 }
592
593 context = interface->CreateFromRW(src, freesrc);
594 if (context) {
595 /* Allocate memory for the music structure */
596 Mix_Music *music = (Mix_Music *)SDL_calloc(1, sizeof(Mix_Music));
597 if (music == NULL) {
598 interface->Delete(context);
599 Mix_SetError("Out of memory");
600 return NULL;
601 }
602 music->interface = interface;
603 music->context = context;
604
605 if (SDL_GetHintBoolean(SDL_MIXER_HINT_DEBUG_MUSIC_INTERFACES, SDL_FALSE)) {
606 SDL_Log("Loaded music with %s\n", interface->tag);
607 }
608 return music;
609 }
610
611 /* Reset the stream for the next decoder */
612 SDL_RWseek(src, start, RW_SEEK_SET);
613 }
537614 }
538615
539616 if (!*Mix_GetError()) {
677754 loops = 1;
678755 }
679756 retval = music_internal_play(music, loops, position);
757 music_active = (retval == 0);
680758 Mix_UnlockAudio();
681759
682760 return(retval);
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
3636 MIX_MUSIC_OGG,
3737 MIX_MUSIC_MPG123,
3838 MIX_MUSIC_MAD,
39 MIX_MUSIC_SMPEG,
4039 MIX_MUSIC_FLAC,
40 MIX_MUSIC_OPUS,
4141 MIX_MUSIC_LAST
4242 } Mix_MusicAPI;
4343
102102 } Mix_MusicInterface;
103103
104104
105 extern int load_music(void);
106 extern Mix_MusicType detect_music_type_from_magic(const Uint8 *magic);
107105 extern int get_num_music_interfaces(void);
108106 extern Mix_MusicInterface *get_music_interface(int index);
107 extern Mix_MusicType detect_music_type_from_magic(const Uint8 *magic);
108 extern SDL_bool load_music_type(Mix_MusicType type);
109 extern SDL_bool open_music_type(Mix_MusicType type);
109110 extern SDL_bool has_music(Mix_MusicType type);
110 extern int open_music(const SDL_AudioSpec *spec);
111 extern void open_music(const SDL_AudioSpec *spec);
111112 extern int music_pcm_getaudio(void *context, void *data, int bytes, int volume,
112113 int (*GetSome)(void *context, void *data, int bytes, SDL_bool *done));
113114 extern void SDLCALL music_mixer(void *udata, Uint8 *stream, int len);
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
187187 return MAD_Seek(music, 0.0);
188188 }
189189
190
191 /*************************** TAG HANDLING: ******************************/
192
193 static SDL_INLINE SDL_bool is_id3v1(const Uint8 *data, size_t length)
194 {
195 /* http://id3.org/ID3v1 : 3 bytes "TAG" identifier and 125 bytes tag data */
196 if (length < 3 || SDL_memcmp(data,"TAG",3) != 0) {
197 return SDL_FALSE;
198 }
199 return SDL_TRUE;
200 }
201 static SDL_INLINE SDL_bool is_id3v2(const Uint8 *data, size_t length)
202 {
203 /* ID3v2 header is 10 bytes: http://id3.org/id3v2.4.0-structure */
204 /* bytes 0-2: "ID3" identifier */
205 if (length < 10 || SDL_memcmp(data,"ID3",3) != 0) {
206 return SDL_FALSE;
207 }
208 /* bytes 3-4: version num (major,revision), each byte always less than 0xff. */
209 if (data[3] == 0xff || data[4] == 0xff) {
210 return SDL_FALSE;
211 }
212 /* bytes 6-9 are the ID3v2 tag size: a 32 bit 'synchsafe' integer, i.e. the
213 * highest bit 7 in each byte zeroed. i.e.: 7 bit information in each byte ->
214 * effectively a 28 bit value. */
215 if (data[6] >= 0x80 || data[7] >= 0x80 || data[8] >= 0x80 || data[9] >= 0x80) {
216 return SDL_FALSE;
217 }
218 return SDL_TRUE;
219 }
220 static SDL_INLINE SDL_bool is_apetag(const Uint8 *data, size_t length)
221 {
222 /* http://wiki.hydrogenaud.io/index.php?title=APEv2_specification
223 * APEv2 header is 32 bytes: bytes 0-7 ident, bytes 8-11 version,
224 * bytes 12-17 size. bytes 24-31 are reserved: must be all zeroes.
225 * APEv1 has no header, so no luck. */
226 Uint32 v;
227
228 if (length < 32 || SDL_memcmp(data,"APETAGEX",8) != 0) {
229 return SDL_FALSE;
230 }
231 v = (data[11]<<24) | (data[10]<<16) | (data[9]<<8) | data[8]; /* version */
232 if (v != 2000U) {
233 return SDL_FALSE;
234 }
235 v = 0; /* reserved bits : */
236 if (SDL_memcmp(&data[24],&v,4) != 0 || SDL_memcmp(&data[28],&v,4) != 0) {
237 return SDL_FALSE;
238 }
239 return SDL_TRUE;
240 }
241
242 static size_t get_tagsize(const Uint8 *data, size_t length)
243 {
244 size_t size;
245
246 if (is_id3v1(data, length)) {
247 return 128; /* fixed length */
248 }
249 if (is_id3v2(data, length)) {
250 /* size is a 'synchsafe' integer (see above) */
251 size = (data[6]<<21) + (data[7]<<14) + (data[8]<<7) + data[9];
252 size += 10; /* header size */
253 /* ID3v2 header[5] is flags (bits 4-7 only, 0-3 are zero).
254 * bit 4 set: footer is present (a copy of the header but
255 * with "3DI" as ident.) */
256 if (data[5] & 0x10) {
257 size += 10; /* footer size */
258 }
259 /* optional padding (always zeroes) */
260 while (size < length && data[size] == 0) {
261 ++size;
262 }
263 return size;
264 }
265 if (is_apetag(data, length)) {
266 size = (data[15]<<24) | (data[14]<<16) | (data[13]<<8) | data[12];
267 size += 32; /* header size */
268 return size;
269 }
270 return 0;
271 }
272
273 static int consume_tag(struct mad_stream *stream)
274 {
275 /* FIXME: what if the buffer doesn't have the full tag ??? */
276 size_t remaining = stream->bufend - stream->next_frame;
277 size_t tagsize = get_tagsize(stream->this_frame, remaining);
278 if (tagsize != 0) {
279 mad_stream_skip(stream, tagsize);
280 return 0;
281 }
282 return -1;
283 }
284
190285 /* Reads the next frame from the file.
191286 Returns true on success or false on failure.
192287 */
238333 its buffer. */
239334 if (mad_frame_decode(&music->frame, &music->stream)) {
240335 if (MAD_RECOVERABLE(music->stream.error)) {
336 consume_tag(&music->stream); /* consume any ID3 tags */
337 mad_stream_sync(&music->stream); /* to frame seek mode */
241338 return SDL_FALSE;
242339
243340 } else if (music->stream.error == MAD_ERROR_BUFLEN) {
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
118118 mikmod.MikMod_free = free;
119119 }
120120 #else
121 #if LIBMIKMOD_VERSION < ((3<<16)|(2<<8))
121 #if (LIBMIKMOD_VERSION < 0x030200) || !defined(DMODE_NOISEREDUCTION)
122 /* libmikmod 3.2.0-beta2 or older */
122123 mikmod.MikMod_free = free;
123124 #else
124125 mikmod.MikMod_free = MikMod_free;
253254 if (offset < lmmmr->offset)
254255 return -1;
255256 }
256 return (int)(SDL_RWseek(lmmmr->src, offset, dir));
257 return (SDL_RWseek(lmmmr->src, offset, dir) < lmmmr->offset)? -1 : 0;
257258 }
258259 long LMM_Tell(struct MREADER *mr)
259260 {
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
2626
2727 #include "music_ogg.h"
2828
29 #define OV_EXCLUDE_STATIC_CALLBACKS
2930 #if defined(OGG_HEADER)
3031 #include OGG_HEADER
3132 #elif defined(OGG_USE_TREMOR)
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
0 /*
1 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
3
4 This software is provided 'as-is', without any express or implied
5 warranty. In no event will the authors be held liable for any damages
6 arising from the use of this software.
7
8 Permission is granted to anyone to use this software for any purpose,
9 including commercial applications, and to alter it and redistribute it
10 freely, subject to the following restrictions:
11
12 1. The origin of this software must not be misrepresented; you must not
13 claim that you wrote the original software. If you use this software
14 in a product, an acknowledgment in the product documentation would be
15 appreciated but is not required.
16 2. Altered source versions must be plainly marked as such, and must not be
17 misrepresented as being the original software.
18 3. This notice may not be removed or altered from any source distribution.
19 */
20
21 #ifdef MUSIC_OPUS
22
23 /* This file supports Ogg Opus music streams */
24
25 #include "SDL_loadso.h"
26
27 #include "music_opus.h"
28
29 #if defined(OPUS_HEADER)
30 #include OPUS_HEADER
31 #else
32 #include <opus/opusfile.h>
33 #endif
34
35 typedef struct {
36 int loaded;
37 void *handle;
38 OggOpusFile *(*op_open_callbacks)(void *,const OpusFileCallbacks *,const unsigned char *,size_t,int *);
39 void (*op_free)(OggOpusFile *);
40 const OpusHead *(*op_head)(const OggOpusFile *,int);
41 int (*op_seekable)(const OggOpusFile *);
42 int (*op_read)(OggOpusFile *, opus_int16 *,int,int *);
43 int (*op_pcm_seek)(OggOpusFile *,ogg_int64_t);
44 } opus_loader;
45
46 static opus_loader opus = {
47 0, NULL
48 };
49
50 #ifdef OPUS_DYNAMIC
51 #define FUNCTION_LOADER(FUNC, SIG) \
52 opus.FUNC = (SIG) SDL_LoadFunction(opus.handle, #FUNC); \
53 if (opus.FUNC == NULL) { SDL_UnloadObject(opus.handle); return -1; }
54 #else
55 #define FUNCTION_LOADER(FUNC, SIG) \
56 opus.FUNC = FUNC;
57 #endif
58
59 static int OPUS_Load(void)
60 {
61 if (opus.loaded == 0) {
62 #ifdef OPUS_DYNAMIC
63 opus.handle = SDL_LoadObject(OPUS_DYNAMIC);
64 if (opus.handle == NULL) {
65 return -1;
66 }
67 #elif defined(__MACOSX__)
68 extern OggOpusFile *op_open_callbacks(void *,const OpusFileCallbacks *,const unsigned char *,size_t,int *) __attribute__((weak_import));
69 if (op_open_callbacks == NULL) {
70 /* Missing weakly linked framework */
71 Mix_SetError("Missing OpusFile.framework");
72 return -1;
73 }
74 #endif
75 FUNCTION_LOADER(op_open_callbacks, OggOpusFile *(*)(void *,const OpusFileCallbacks *,const unsigned char *,size_t,int *))
76 FUNCTION_LOADER(op_free, void (*)(OggOpusFile *))
77 FUNCTION_LOADER(op_head, const OpusHead *(*)(const OggOpusFile *,int))
78 FUNCTION_LOADER(op_seekable, int (*)(const OggOpusFile *))
79 FUNCTION_LOADER(op_read, int (*)(OggOpusFile *, opus_int16 *,int,int *))
80 FUNCTION_LOADER(op_pcm_seek, int (*)(OggOpusFile *,ogg_int64_t))
81 }
82 ++opus.loaded;
83
84 return 0;
85 }
86
87 static void OPUS_Unload(void)
88 {
89 if (opus.loaded == 0) {
90 return;
91 }
92 if (opus.loaded == 1) {
93 #ifdef OPUS_DYNAMIC
94 SDL_UnloadObject(opus.handle);
95 #endif
96 }
97 --opus.loaded;
98 }
99
100
101 typedef struct {
102 SDL_RWops *src;
103 int freesrc;
104 int play_count;
105 int volume;
106 OggOpusFile *of;
107 const OpusHead *op_info;
108 int section;
109 SDL_AudioStream *stream;
110 char *buffer;
111 int buffer_size;
112 } OPUS_music;
113
114
115 static int set_op_error(const char *function, int error)
116 {
117 #define HANDLE_ERROR_CASE(X) case X: Mix_SetError("%s: %s", function, #X); break;
118 switch (error) {
119 HANDLE_ERROR_CASE(OP_FALSE);
120 HANDLE_ERROR_CASE(OP_EOF);
121 HANDLE_ERROR_CASE(OP_HOLE);
122 HANDLE_ERROR_CASE(OP_EREAD);
123 HANDLE_ERROR_CASE(OP_EFAULT);
124 HANDLE_ERROR_CASE(OP_EIMPL);
125 HANDLE_ERROR_CASE(OP_EINVAL);
126 HANDLE_ERROR_CASE(OP_ENOTFORMAT);
127 HANDLE_ERROR_CASE(OP_EBADHEADER);
128 HANDLE_ERROR_CASE(OP_EVERSION);
129 HANDLE_ERROR_CASE(OP_ENOTAUDIO);
130 HANDLE_ERROR_CASE(OP_EBADPACKET);
131 HANDLE_ERROR_CASE(OP_EBADLINK);
132 HANDLE_ERROR_CASE(OP_ENOSEEK);
133 HANDLE_ERROR_CASE(OP_EBADTIMESTAMP);
134 default:
135 Mix_SetError("%s: unknown error %d\n", function, error);
136 break;
137 }
138 return -1;
139 }
140
141 static int sdl_read_func(void *datasource, unsigned char *ptr, int size)
142 {
143 return (int)SDL_RWread((SDL_RWops*)datasource, ptr, 1, size);
144 }
145
146 static int sdl_seek_func(void *datasource, opus_int64 offset, int whence)
147 {
148 return (SDL_RWseek((SDL_RWops*)datasource, offset, whence) < 0)? -1 : 0;
149 }
150
151 static opus_int64 sdl_tell_func(void *datasource)
152 {
153 return SDL_RWtell((SDL_RWops*)datasource);
154 }
155
156 static int OPUS_Seek(void*, double);
157 static void OPUS_Delete(void*);
158
159 static int OPUS_UpdateSection(OPUS_music *music)
160 {
161 const OpusHead *op_info;
162
163 op_info = opus.op_head(music->of, -1);
164 if (!op_info) {
165 Mix_SetError("op_head returned NULL");
166 return -1;
167 }
168
169 if (music->op_info && op_info->channel_count == music->op_info->channel_count) {
170 return 0;
171 }
172 music->op_info = op_info;
173
174 if (music->buffer) {
175 SDL_free(music->buffer);
176 music->buffer = NULL;
177 }
178
179 if (music->stream) {
180 SDL_FreeAudioStream(music->stream);
181 music->stream = NULL;
182 }
183
184 music->stream = SDL_NewAudioStream(AUDIO_S16, op_info->channel_count, 48000,
185 music_spec.format, music_spec.channels, music_spec.freq);
186 if (!music->stream) {
187 return -1;
188 }
189
190 music->buffer_size = music_spec.samples * sizeof(opus_int16) * op_info->channel_count;
191 music->buffer = (char *)SDL_malloc(music->buffer_size);
192 if (!music->buffer) {
193 return -1;
194 }
195 return 0;
196 }
197
198 /* Load an Opus stream from an SDL_RWops object */
199 static void *OPUS_CreateFromRW(SDL_RWops *src, int freesrc)
200 {
201 OPUS_music *music;
202 OpusFileCallbacks callbacks;
203 int err = 0;
204
205 music = (OPUS_music *)SDL_calloc(1, sizeof *music);
206 if (!music) {
207 SDL_OutOfMemory();
208 return NULL;
209 }
210 music->src = src;
211 music->volume = MIX_MAX_VOLUME;
212 music->section = -1;
213
214 SDL_zero(callbacks);
215 callbacks.read = sdl_read_func;
216 callbacks.seek = sdl_seek_func;
217 callbacks.tell = sdl_tell_func;
218
219 music->of = opus.op_open_callbacks(src, &callbacks, NULL, 0, &err);
220 if (music->of == NULL) {
221 /* set_op_error("op_open_callbacks", err);*/
222 SDL_SetError("Not an Opus audio stream");
223 SDL_free(music);
224 return NULL;
225 }
226
227 if (!opus.op_seekable(music->of)) {
228 OPUS_Delete(music);
229 Mix_SetError("Opus stream not seekable");
230 return NULL;
231 }
232
233 if (OPUS_UpdateSection(music) < 0) {
234 OPUS_Delete(music);
235 return NULL;
236 }
237
238 music->freesrc = freesrc;
239 return music;
240 }
241
242 /* Set the volume for an Opus stream */
243 static void OPUS_SetVolume(void *context, int volume)
244 {
245 OPUS_music *music = (OPUS_music *)context;
246 music->volume = volume;
247 }
248
249 /* Start playback of a given Opus stream */
250 static int OPUS_Play(void *context, int play_count)
251 {
252 OPUS_music *music = (OPUS_music *)context;
253 music->play_count = play_count;
254 return OPUS_Seek(music, 0.0);
255 }
256
257 /* Play some of a stream previously started with OPUS_Play() */
258 static int OPUS_GetSome(void *context, void *data, int bytes, SDL_bool *done)
259 {
260 OPUS_music *music = (OPUS_music *)context;
261 int filled, samples, section;
262
263 filled = SDL_AudioStreamGet(music->stream, data, bytes);
264 if (filled != 0) {
265 return filled;
266 }
267
268 if (!music->play_count) {
269 /* All done */
270 *done = SDL_TRUE;
271 return 0;
272 }
273
274 section = music->section;
275 samples = opus.op_read(music->of, (opus_int16 *)music->buffer, music->buffer_size / sizeof(opus_int16), &section);
276 if (samples < 0) {
277 set_op_error("op_read", samples);
278 return -1;
279 }
280
281 if (section != music->section) {
282 music->section = section;
283 if (OPUS_UpdateSection(music) < 0) {
284 return -1;
285 }
286 }
287
288 if (samples > 0) {
289 filled = samples * music->op_info->channel_count * 2;
290 if (SDL_AudioStreamPut(music->stream, music->buffer, filled) < 0) {
291 return -1;
292 }
293 } else {
294 if (music->play_count == 1) {
295 music->play_count = 0;
296 SDL_AudioStreamFlush(music->stream);
297 } else {
298 int play_count = -1;
299 if (music->play_count > 0) {
300 play_count = (music->play_count - 1);
301 }
302 if (OPUS_Play(music, play_count) < 0) {
303 return -1;
304 }
305 }
306 }
307 return 0;
308 }
309
310 static int OPUS_GetAudio(void *context, void *data, int bytes)
311 {
312 OPUS_music *music = (OPUS_music *)context;
313 return music_pcm_getaudio(context, data, bytes, music->volume, OPUS_GetSome);
314 }
315
316 /* Jump (seek) to a given position (time is in seconds) */
317 static int OPUS_Seek(void *context, double time)
318 {
319 OPUS_music *music = (OPUS_music *)context;
320 int result;
321 result = opus.op_pcm_seek(music->of, (ogg_int64_t)(time * 48000));
322 if (result < 0) {
323 return set_op_error("op_pcm_seek", result);
324 }
325 return 0;
326 }
327
328 /* Close the given Opus stream */
329 static void OPUS_Delete(void *context)
330 {
331 OPUS_music *music = (OPUS_music *)context;
332 opus.op_free(music->of);
333 if (music->stream) {
334 SDL_FreeAudioStream(music->stream);
335 }
336 if (music->buffer) {
337 SDL_free(music->buffer);
338 }
339 if (music->freesrc) {
340 SDL_RWclose(music->src);
341 }
342 SDL_free(music);
343 }
344
345 Mix_MusicInterface Mix_MusicInterface_Opus =
346 {
347 "OPUS",
348 MIX_MUSIC_OPUS,
349 MUS_OPUS,
350 SDL_FALSE,
351 SDL_FALSE,
352
353 OPUS_Load,
354 NULL, /* Open */
355 OPUS_CreateFromRW,
356 NULL, /* CreateFromFile */
357 OPUS_SetVolume,
358 OPUS_Play,
359 NULL, /* IsPlaying */
360 OPUS_GetAudio,
361 OPUS_Seek,
362 NULL, /* Pause */
363 NULL, /* Resume */
364 NULL, /* Stop */
365 OPUS_Delete,
366 NULL, /* Close */
367 OPUS_Unload,
368 };
369
370 #endif /* MUSIC_OPUS */
371
372 /* vi: set ts=4 sw=4 expandtab: */
0 /*
1 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
3
4 This software is provided 'as-is', without any express or implied
5 warranty. In no event will the authors be held liable for any damages
6 arising from the use of this software.
7
8 Permission is granted to anyone to use this software for any purpose,
9 including commercial applications, and to alter it and redistribute it
10 freely, subject to the following restrictions:
11
12 1. The origin of this software must not be misrepresented; you must not
13 claim that you wrote the original software. If you use this software
14 in a product, an acknowledgment in the product documentation would be
15 appreciated but is not required.
16 2. Altered source versions must be plainly marked as such, and must not be
17 misrepresented as being the original software.
18 3. This notice may not be removed or altered from any source distribution.
19 */
20
21 /* This file supports Ogg Opus music streams */
22
23 #include "music.h"
24
25 extern Mix_MusicInterface Mix_MusicInterface_Opus;
26
27 /* vi: set ts=4 sw=4 expandtab: */
+0
-236
music_smpeg.c less more
0 /*
1 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
3
4 This software is provided 'as-is', without any express or implied
5 warranty. In no event will the authors be held liable for any damages
6 arising from the use of this software.
7
8 Permission is granted to anyone to use this software for any purpose,
9 including commercial applications, and to alter it and redistribute it
10 freely, subject to the following restrictions:
11
12 1. The origin of this software must not be misrepresented; you must not
13 claim that you wrote the original software. If you use this software
14 in a product, an acknowledgment in the product documentation would be
15 appreciated but is not required.
16 2. Altered source versions must be plainly marked as such, and must not be
17 misrepresented as being the original software.
18 3. This notice may not be removed or altered from any source distribution.
19 */
20
21 #ifdef MUSIC_MP3_SMPEG
22
23 #include "SDL_loadso.h"
24
25 #include "music_smpeg.h"
26
27 #if SDL_VERSION_ATLEAST(2, 0, 0)
28 /* Forward declaration for SDL 2.0 because struct is not available there but
29 still used in a file included with smpeg.h. May not compile if missing. */
30 typedef struct SDL_Overlay SDL_Overlay;
31 #endif
32
33 #include "smpeg.h"
34
35 typedef struct {
36 int loaded;
37 void *handle;
38 void (*SMPEG_actualSpec)(SMPEG *mpeg, SDL_AudioSpec *spec);
39 void (*SMPEG_delete)(SMPEG* mpeg);
40 void (*SMPEG_enableaudio)(SMPEG* mpeg, int enable);
41 void (*SMPEG_enablevideo)(SMPEG* mpeg, int enable);
42 SMPEG* (*SMPEG_new_rwops)(SDL_RWops *src, SMPEG_Info* info, int freesrc, int sdl_audio);
43 void (*SMPEG_play)(SMPEG* mpeg);
44 int (*SMPEG_playAudio)(SMPEG *mpeg, Uint8 *stream, int len);
45 void (*SMPEG_rewind)(SMPEG* mpeg);
46 void (*SMPEG_setvolume)(SMPEG* mpeg, int volume);
47 void (*SMPEG_skip)(SMPEG* mpeg, float seconds);
48 SMPEGstatus (*SMPEG_status)(SMPEG* mpeg);
49 void (*SMPEG_stop)(SMPEG* mpeg);
50 } smpeg_loader;
51
52 static smpeg_loader smpeg = {
53 0, NULL
54 };
55
56 #ifdef SMPEG_DYNAMIC
57 #define FUNCTION_LOADER(FUNC, SIG) \
58 smpeg.FUNC = (SIG) SDL_LoadFunction(smpeg.handle, #FUNC); \
59 if (smpeg.FUNC == NULL) { SDL_UnloadObject(smpeg.handle); return -1; }
60 #else
61 #define FUNCTION_LOADER(FUNC, SIG) \
62 smpeg.FUNC = FUNC;
63 #endif
64
65 static int SMPEG_Load(void)
66 {
67 if (smpeg.loaded == 0) {
68 #ifdef SMPEG_DYNAMIC
69 smpeg.handle = SDL_LoadObject(SMPEG_DYNAMIC);
70 if (smpeg.handle == NULL) {
71 return -1;
72 }
73 #elif defined(__MACOSX__)
74 extern SMPEG* SMPEG_new_rwops(SDL_RWops*, SMPEG_Info*, int, int) __attribute__((weak_import));
75 if (SMPEG_new_rwops == NULL)
76 {
77 /* Missing weakly linked framework */
78 Mix_SetError("Missing smpeg2.framework");
79 return -1;
80 }
81 #endif
82 FUNCTION_LOADER(SMPEG_actualSpec, void (*)(SMPEG *, SDL_AudioSpec *))
83 FUNCTION_LOADER(SMPEG_delete, void (*)(SMPEG*))
84 FUNCTION_LOADER(SMPEG_enableaudio, void (*)(SMPEG*, int))
85 FUNCTION_LOADER(SMPEG_enablevideo, void (*)(SMPEG*, int))
86 FUNCTION_LOADER(SMPEG_new_rwops, SMPEG* (*)(SDL_RWops *, SMPEG_Info*, int, int))
87 FUNCTION_LOADER(SMPEG_play, void (*)(SMPEG*))
88 FUNCTION_LOADER(SMPEG_playAudio, int (*)(SMPEG *, Uint8 *, int))
89 FUNCTION_LOADER(SMPEG_rewind, void (*)(SMPEG*))
90 FUNCTION_LOADER(SMPEG_setvolume, void (*)(SMPEG*, int))
91 FUNCTION_LOADER(SMPEG_skip, void (*)(SMPEG*, float))
92 FUNCTION_LOADER(SMPEG_status, SMPEGstatus (*)(SMPEG*))
93 FUNCTION_LOADER(SMPEG_stop, void (*)(SMPEG*))
94 }
95 ++smpeg.loaded;
96
97 return 0;
98 }
99
100 static void SMPEG_Unload(void)
101 {
102 if (smpeg.loaded == 0) {
103 return;
104 }
105 if (smpeg.loaded == 1) {
106 #ifdef SMPEG_DYNAMIC
107 SDL_UnloadObject(smpeg.handle);
108 #endif
109 }
110 --smpeg.loaded;
111 }
112
113
114 typedef struct
115 {
116 SMPEG *mp3;
117 SDL_RWops *src;
118 int freesrc;
119 } SMPEG_Music;
120
121 static void *SMPEG_CreateFromRW(SDL_RWops *src, int freesrc)
122 {
123 SMPEG_Music *music;
124 SMPEG_Info info;
125
126 music = (SMPEG_Music *)SDL_calloc(1, sizeof(*music));
127 if (!music) {
128 SDL_OutOfMemory();
129 return NULL;
130 }
131 music->src = src;
132
133 music->mp3 = smpeg.SMPEG_new_rwops(src, &info, SDL_FALSE, 0);
134 if (!info.has_audio) {
135 Mix_SetError("MPEG file does not have any audio stream.");
136 smpeg.SMPEG_delete(music->mp3);
137 SDL_free(music);
138 return NULL;
139 }
140 smpeg.SMPEG_actualSpec(mp3, &music_spec);
141
142 music->freesrc = freesrc;
143 return music;
144 }
145
146 static void SMPEG_SetVolume(void *context, int volume)
147 {
148 SMPEG_Music *music = (SMPEG_Music *)context;
149 smpeg.SMPEG_setvolume(music->mp3,(int)(((float)volume/(float)MIX_MAX_VOLUME)*100.0));
150 }
151
152 static int SMPEG_Play(void *context)
153 {
154 SMPEG_Music *music = (SMPEG_Music *)context;
155 smpeg.SMPEG_enableaudio(music->mp3, 1);
156 smpeg.SMPEG_enablevideo(music->mp3, 0);
157 smpeg.SMPEG_rewind(music->mp3);
158 smpeg.SMPEG_play(music->mp3);
159 return 0;
160 }
161
162 static SDL_bool SMPEG_IsPlaying(void *context)
163 {
164 SMPEG_Music *music = (SMPEG_Music *)context;
165 return smpeg.SMPEG_status(music->mp3) == SMPEG_PLAYING ? SDL_TRUE : SDL_FALSE;
166 }
167
168 static int SMPEG_GetAudio(void *context, void *data, int bytes)
169 {
170 SMPEG_Music *music = (SMPEG_Music *)context;
171 Uint8 *stream = (Uint8 *)data;
172 int len = bytes;
173 int left = (len - smpeg.SMPEG_playAudio(music->mp3, stream, len));
174 if (left > 0) {
175 stream += (len - left);
176 return left;
177 }
178
179 static int SMPEG_Seek(void *context, double position)
180 {
181 SMPEG_Music *music = (SMPEG_Music *)context;
182 smpeg.SMPEG_rewind(music->mp3);
183 smpeg.SMPEG_play(music->mp3);
184 if (position > 0.0) {
185 smpeg.SMPEG_skip(music->mp3, (float)position);
186 }
187 return 0;
188 }
189
190 static void SMPEG_Stop(void *context)
191 {
192 SMPEG_Music *music = (SMPEG_Music *)context;
193 smpeg.SMPEG_stop(music->mp3);
194 }
195
196 static void SMPEG_Delete(void *context)
197 {
198 SMPEG_Music *music = (SMPEG_Music *)context;
199
200 smpeg.SMPEG_delete(music->mp3);
201
202 if (music->freesrc) {
203 SDL_RWclose(music->src);
204 }
205 SDL_free(music);
206 }
207
208 Mix_MusicInterface Mix_MusicInterface_SMPEG =
209 {
210 "SMPEG",
211 MIX_MUSIC_SMPEG,
212 MUS_MP3,
213 SDL_FALSE,
214 SDL_FALSE,
215
216 SMPEG_Load,
217 NULL, /* Open */
218 SMPEG_CreateFromRW,
219 NULL, /* CreateFromFile */
220 SMPEG_SetVolume,
221 SMPEG_Play,
222 SMPEG_IsPlaying,
223 SMPEG_GetAudio,
224 SMPEG_Seek,
225 NULL, /* Pause */
226 NULL, /* Resume */
227 SMPEG_Stop,
228 SMPEG_Delete,
229 NULL, /* Close */
230 SMPEG_Unload,
231 };
232
233 #endif /* MUSIC_MP3_SMPEG */
234
235 /* vi: set ts=4 sw=4 expandtab: */
+0
-28
music_smpeg.h less more
0 /*
1 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
3
4 This software is provided 'as-is', without any express or implied
5 warranty. In no event will the authors be held liable for any damages
6 arising from the use of this software.
7
8 Permission is granted to anyone to use this software for any purpose,
9 including commercial applications, and to alter it and redistribute it
10 freely, subject to the following restrictions:
11
12 1. The origin of this software must not be misrepresented; you must not
13 claim that you wrote the original software. If you use this software
14 in a product, an acknowledgment in the product documentation would be
15 appreciated but is not required.
16 2. Altered source versions must be plainly marked as such, and must not be
17 misrepresented as being the original software.
18 3. This notice may not be removed or altered from any source distribution.
19 */
20
21 /* This file supports playing MP3 files with smpeg */
22
23 #include "music.h"
24
25 extern Mix_MusicInterface Mix_MusicInterface_SMPEG;
26
27 /* vi: set ts=4 sw=4 expandtab: */
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 SDL_mixer: An audio mixer library based on the SDL library
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 PLAYMUS: A test application for the SDL mixer library.
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
00 /*
11 PLAYWAVE: A test application for the SDL mixer library.
2 Copyright (C) 1997-2017 Sam Lantinga <slouken@libsdl.org>
2 Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
33
44 This software is provided 'as-is', without any express or implied
55 warranty. In no event will the authors be held liable for any damages
9696 if (SDL_RWread(song->rw, &me, 1, 1) != 1)
9797 {
9898 SNDDBG(("read_midi_event: SDL_RWread() failure\n"));
99 return 0;
99 return NULL;
100100 }
101101
102102 if(me==0xF0 || me == 0xF7) /* SysEx event */
333333 free(meep);
334334 meep=next;
335335 }
336 song->evlist=0;
336 song->evlist=NULL;
337337 }
338338
339339 /* Allocate an array of MidiEvents and fill it from the linked list of
454454 /* Recompute time in samples*/
455455 if ((dt=meep->event.time - at) && !counting_time)
456456 {
457 if (song->sample_increment > 2147483647/dt ||
458 song->sample_correction > 2147483647/dt) {
459 goto _overflow;
460 }
457461 samples_to_do = song->sample_increment * dt;
458462 sample_cum += song->sample_correction * dt;
459463 if (sample_cum & 0xFFFF0000)
460464 {
461465 samples_to_do += ((sample_cum >> 16) & 0xFFFF);
462466 sample_cum &= 0x0000FFFF;
467 }
468 if (st >= 2147483647 - samples_to_do) {
469 _overflow:
470 SNDDBG(("Overflow in sample counter\n"));
471 free_midi_list(song);
472 free(groomed_list);
473 return NULL;
463474 }
464475 st += samples_to_do;
465476 }
501512
502513 song->event_count=0;
503514 song->at=0;
504 song->evlist=0;
515 song->evlist = NULL;
505516
506517 if (SDL_RWread(song->rw, tmp, 1, 4) != 4 || SDL_RWread(song->rw, &len, 4, 1) != 1)
507518 {
508519 SNDDBG(("Not a MIDI file!\n"));
509 return 0;
510 }
520 return NULL;
521 }
522 if (memcmp(tmp, "RIFF", 4) == 0) { /* RMID ?? */
523 if (SDL_RWread(song->rw, tmp, 1, 4) != 4 || memcmp(tmp, "RMID", 4) != 0 ||
524 SDL_RWread(song->rw, tmp, 1, 4) != 4 || memcmp(tmp, "data", 4) != 0 ||
525 SDL_RWread(song->rw, tmp, 1, 4) != 4 ||
526 /* SMF must begin from here onwards: */
527 SDL_RWread(song->rw, tmp, 1, 4) != 4 || SDL_RWread(song->rw, &len, 4, 1) != 1)
528 {
529 SNDDBG(("Not an RMID file!\n"));
530 return NULL;
531 }
532 }
511533 len=SDL_SwapBE32(len);
512534 if (memcmp(tmp, "MThd", 4) || len < 6)
513535 {
514536 SNDDBG(("Not a MIDI file!\n"));
515 return 0;
537 return NULL;
516538 }
517539
518540 SDL_RWread(song->rw, &format, 2, 1);
538560 if (format<0 || format >2)
539561 {
540562 SNDDBG(("Unknown MIDI file format %d\n", format));
541 return 0;
563 return NULL;
542564 }
543565 if (tracks<1)
544566 {
545567 SNDDBG(("Bad number of tracks %d\n", tracks));
546 return 0;
568 return NULL;
547569 }
548570 if (format==0 && tracks!=1)
549571 {
550572 SNDDBG(("%d tracks with Type-0 MIDI (must be 1.)\n", tracks));
551 return 0;
573 return NULL;
552574 }
553575 SNDDBG(("Format: %d Tracks: %d Divisions: %d\n",
554576 format, tracks, divisions));
564586 if (read_track(song, 0))
565587 {
566588 free_midi_list(song);
567 return 0;
589 return NULL;
568590 }
569591 break;
570592
573595 if (read_track(song, 0))
574596 {
575597 free_midi_list(song);
576 return 0;
598 return NULL;
577599 }
578600 break;
579601
582604 if (read_track(song, 1))
583605 {
584606 free_midi_list(song);
585 return 0;
607 return NULL;
586608 }
587609 break;
588610 }
611
589612 return groom_list(song, divisions, count, sp);
590613 }
458458
459459 if (rw == NULL)
460460 return NULL;
461
461
462462 /* Allocate memory for the song */
463463 song = (MidiSong *)safe_malloc(sizeof(*song));
464 if (song == NULL)
465 return NULL;
464466 memset(song, 0, sizeof(*song));
465467
466468 for (i = 0; i < MAXBANK; i++)
497499 song->encoding |= PE_MONO;
498500 else if (audio->channels > 2) {
499501 SDL_SetError("Surround sound not supported");
502 free(song);
500503 return NULL;
501504 }
502505 switch (audio->format) {
529532 break;
530533 default:
531534 SDL_SetError("Unsupported audio format");
532 return NULL;
535 free(song);
536 return NULL;
533537 }
534538
535539 song->buffer_size = audio->samples;
88 //
99
1010 VS_VERSION_INFO VERSIONINFO
11 FILEVERSION 2,0,2,0
12 PRODUCTVERSION 2,0,2,0
11 FILEVERSION 2,0,4,0
12 PRODUCTVERSION 2,0,4,0
1313 FILEFLAGSMASK 0x3fL
1414 FILEFLAGS 0x0L
1515 FILEOS 0x40004L
2222 BEGIN
2323 VALUE "CompanyName", "\0"
2424 VALUE "FileDescription", "SDL_mixer\0"
25 VALUE "FileVersion", "2, 0, 2, 0\0"
25 VALUE "FileVersion", "2, 0, 4, 0\0"
2626 VALUE "InternalName", "SDL_mixer\0"
27 VALUE "LegalCopyright", "Copyright © 2017 Sam Lantinga\0"
27 VALUE "LegalCopyright", "Copyright © 2018 Sam Lantinga\0"
2828 VALUE "OriginalFilename", "SDL_mixer.dll\0"
2929 VALUE "ProductName", "Simple DirectMedia Layer\0"
30 VALUE "ProductVersion", "2, 0, 2, 0\0"
30 VALUE "ProductVersion", "2, 0, 4, 0\0"
3131 END
3232 END
3333 BLOCK "VarFileInfo"