New upstream version 2.0.4+dfsg1
Felix Geyer
5 years ago
0 | 0 | # Save the local path |
1 | MY_LOCAL_PATH := $(call my-dir) | |
1 | SDL_MIXER_LOCAL_PATH := $(call my-dir) | |
2 | 2 | |
3 | 3 | |
4 | 4 | # Enable this if you want to support loading FLAC music with libFLAC |
19 | 19 | MODPLUG_LIBRARY_PATH := external/libmodplug-0.8.9.0 |
20 | 20 | |
21 | 21 | # Enable this if you want to support TiMidity |
22 | SUPPORT_TIMIDITY ?= true | |
22 | SUPPORT_MID_TIMIDITY ?= true | |
23 | 23 | TIMIDITY_LIBRARY_PATH := timidity |
24 | 24 | |
25 | 25 | |
26 | 26 | # Build the library |
27 | 27 | 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 | |
29 | 29 | endif |
30 | 30 | |
31 | 31 | # Build the library |
32 | 32 | 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 | |
35 | 35 | endif |
36 | 36 | |
37 | 37 | # Build the library |
38 | 38 | 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 | |
40 | 40 | endif |
41 | 41 | |
42 | 42 | # Build the library |
43 | 43 | 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 | |
45 | 45 | endif |
46 | 46 | |
47 | 47 | # 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 | |
50 | 50 | endif |
51 | 51 | |
52 | 52 | |
53 | 53 | # Restore local path |
54 | LOCAL_PATH := $(MY_LOCAL_PATH) | |
54 | LOCAL_PATH := $(SDL_MIXER_LOCAL_PATH) | |
55 | 55 | |
56 | 56 | include $(CLEAR_VARS) |
57 | 57 | |
91 | 91 | LOCAL_STATIC_LIBRARIES += modplug |
92 | 92 | endif |
93 | 93 | |
94 | ifeq ($(SUPPORT_TIMIDITY),true) | |
94 | ifeq ($(SUPPORT_MID_TIMIDITY),true) | |
95 | 95 | LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(TIMIDITY_LIBRARY_PATH) |
96 | 96 | LOCAL_CFLAGS += -DMUSIC_MID_TIMIDITY |
97 | 97 | 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 | ||
0 | 12 | 2.0.2: |
1 | 13 | Sam Lantinga - Fri Oct 20 22:04:50 PDT 2017 |
2 | 14 | * Implemented 24-bit and surround sound support for FLAC audio files |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
37 | 37 | PLAYWAVE_OBJECTS = @PLAYWAVE_OBJECTS@ |
38 | 38 | PLAYMUS_OBJECTS = @PLAYMUS_OBJECTS@ |
39 | 39 | |
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 | |
41 | 41 | |
42 | 42 | LT_AGE = @LT_AGE@ |
43 | 43 | LT_CURRENT = @LT_CURRENT@ |
13 | 13 | The mixer can currently load Microsoft WAVE files and Creative Labs VOC |
14 | 14 | files as audio samples, it can load FLAC files with libFLAC, it can load |
15 | 15 | 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, | |
17 | 17 | FluidSynth, and natively on Windows, Mac OSX, and Linux, and finally it can |
18 | 18 | load the following file formats via ModPlug or MikMod: .MOD .S3M .IT .XM. |
19 | 19 |
15 | 15 | Due to popular demand, here is a simple multi-channel audio mixer. |
16 | 16 | It supports 4 channels of 16 bit stereo audio, plus a single channel |
17 | 17 | 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. | |
19 | 19 | |
20 | 20 | %package devel |
21 | 21 | Summary: Libraries, includes and more to develop SDL applications. |
26 | 26 | Due to popular demand, here is a simple multi-channel audio mixer. |
27 | 27 | It supports 4 channels of 16 bit stereo audio, plus a single channel |
28 | 28 | 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. | |
30 | 30 | |
31 | 31 | %prep |
32 | 32 | %setup |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
37 | 37 | */ |
38 | 38 | #define SDL_MIXER_MAJOR_VERSION 2 |
39 | 39 | #define SDL_MIXER_MINOR_VERSION 0 |
40 | #define SDL_MIXER_PATCHLEVEL 2 | |
40 | #define SDL_MIXER_PATCHLEVEL 4 | |
41 | 41 | |
42 | 42 | /* This macro can be used to fill a version structure with the compile-time |
43 | 43 | * version of the SDL_mixer library. |
79 | 79 | MIX_INIT_MOD = 0x00000002, |
80 | 80 | MIX_INIT_MP3 = 0x00000008, |
81 | 81 | MIX_INIT_OGG = 0x00000010, |
82 | MIX_INIT_MID = 0x00000020 | |
82 | MIX_INIT_MID = 0x00000020, | |
83 | MIX_INIT_OPUS = 0x00000040 | |
83 | 84 | } MIX_InitFlags; |
84 | 85 | |
85 | 86 | /* Loads dynamic libraries and prepares them for use. Flags should be |
133 | 134 | MUS_MP3, |
134 | 135 | MUS_MP3_MAD_UNUSED, |
135 | 136 | MUS_FLAC, |
136 | MUS_MODPLUG_UNUSED | |
137 | MUS_MODPLUG_UNUSED, | |
138 | MUS_OPUS | |
137 | 139 | } Mix_MusicType; |
138 | 140 | |
139 | 141 | /* The internal format for a music chunk interpreted via mikmod */ |
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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | | |
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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | | |
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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | | |
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 | <?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 | <?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 | <?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 | <?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 | <?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 | | |
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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | <?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 | ############################################################################## | |
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 | # 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, µ) != 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 | ]) |
7371 | 7371 | ]) |
7372 | 7372 | |
7373 | 7373 | ############################################################################## |
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 | ############################################################################## | |
8180 | 7374 | # Helper functions for option handling. -*- Autoconf -*- |
8181 | 7375 | # |
8182 | 7376 | # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. |
9148 | 8342 | AC_SUBST(SDL_LIBS) |
9149 | 8343 | rm -f conf.sdltest |
9150 | 8344 | ]) |
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, µ) != 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 | ]) |
0 | 0 | #!/bin/sh |
1 | 1 | # install - install a program, script, or datafile |
2 | 2 | |
3 | scriptversion=2005-02-02.21 | |
3 | scriptversion=2011-11-20.07; # UTC | |
4 | 4 | |
5 | 5 | # This originates from X11R5 (mit/util/scripts/install.sh), which was |
6 | 6 | # later released in X11R6 (xc/config/util/install.sh) with the |
34 | 34 | # FSF changes to this file are in the public domain. |
35 | 35 | # |
36 | 36 | # 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 | |
38 | 38 | # when there is no Makefile. |
39 | 39 | # |
40 | 40 | # 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" | |
43 | 46 | |
44 | 47 | # set DOITPROG to echo to test this script |
45 | 48 | |
46 | 49 | # 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 | |
61 | 88 | chowncmd= |
62 | chgrpcmd= | |
89 | mvcmd=$mvprog | |
90 | rmcmd="$rmprog -f" | |
63 | 91 | stripcmd= |
64 | rmcmd="$rmprog -f" | |
65 | mvcmd="$mvprog" | |
92 | ||
66 | 93 | src= |
67 | 94 | dst= |
68 | 95 | dir_arg= |
69 | dstarg= | |
96 | dst_arg= | |
97 | ||
98 | copy_on_change=false | |
70 | 99 | no_target_directory= |
71 | 100 | |
72 | usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE | |
101 | usage="\ | |
102 | Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE | |
73 | 103 | or: $0 [OPTION]... SRCFILES... DIRECTORY |
74 | 104 | or: $0 [OPTION]... -t DIRECTORY SRCFILES... |
75 | 105 | or: $0 [OPTION]... -d DIRECTORIES... |
79 | 109 | In the 4th, create DIRECTORIES. |
80 | 110 | |
81 | 111 | 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. | |
92 | 124 | |
93 | 125 | 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 | |
95 | 128 | " |
96 | 129 | |
97 | while test -n "$1"; do | |
130 | while test $# -ne 0; do | |
98 | 131 | 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;; | |
105 | 137 | |
106 | 138 | -g) chgrpcmd="$chgrpprog $2" |
107 | shift | |
108 | shift | |
109 | continue;; | |
139 | shift;; | |
110 | 140 | |
111 | 141 | --help) echo "$usage"; exit $?;; |
112 | 142 | |
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;; | |
117 | 151 | |
118 | 152 | -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;; | |
135 | 165 | |
136 | 166 | --version) echo "$0 $scriptversion"; exit $?;; |
137 | 167 | |
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 | |
152 | 169 | break;; |
170 | ||
171 | -*) echo "$0: invalid option: $1" >&2 | |
172 | exit 1;; | |
173 | ||
174 | *) break;; | |
153 | 175 | esac |
176 | shift | |
154 | 177 | done |
155 | 178 | |
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 | |
157 | 200 | if test -z "$dir_arg"; then |
158 | 201 | echo "$0: no input file specified." >&2 |
159 | 202 | exit 1 |
160 | 203 | fi |
161 | # It's OK to call `install-sh -d' without argument. | |
204 | # It's OK to call 'install-sh -d' without argument. | |
162 | 205 | # This can happen when creating conditional directories. |
163 | 206 | exit 0 |
164 | 207 | fi |
165 | 208 | |
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 | ||
166 | 240 | for src |
167 | 241 | do |
168 | # Protect names starting with `-'. | |
242 | # Protect names problematic for 'test' and other utilities. | |
169 | 243 | case $src in |
170 | -*) src=./$src ;; | |
244 | -* | [=\(\)!]) src=./$src;; | |
171 | 245 | esac |
172 | 246 | |
173 | 247 | if test -n "$dir_arg"; then |
174 | 248 | 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=$? | |
183 | 252 | else |
253 | ||
184 | 254 | # Waiting for this to be detected by the "$cpprog $src $dsttmp" command |
185 | 255 | # might cause directories to be created, which would be especially bad |
186 | 256 | # if $src (and thus $dsttmp) contains '*'. |
189 | 259 | exit 1 |
190 | 260 | fi |
191 | 261 | |
192 | if test -z "$dstarg"; then | |
262 | if test -z "$dst_arg"; then | |
193 | 263 | echo "$0: no destination specified." >&2 |
194 | 264 | exit 1 |
195 | 265 | fi |
196 | ||
197 | dst=$dstarg | |
198 | # Protect names starting with `-'. | |
199 | case $dst in | |
200 | -*) dst=./$dst ;; | |
201 | esac | |
266 | dst=$dst_arg | |
202 | 267 | |
203 | 268 | # If destination is a directory, append the input filename; won't work |
204 | 269 | # if double slashes aren't ignored. |
205 | 270 | if test -d "$dst"; then |
206 | 271 | if test -n "$no_target_directory"; then |
207 | echo "$0: $dstarg: Is a directory" >&2 | |
272 | echo "$0: $dst_arg: Is a directory" >&2 | |
208 | 273 | exit 1 |
209 | 274 | 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=$? | |
211 | 308 | fi |
212 | 309 | fi |
213 | 310 | |
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 | |
236 | 404 | 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 | |
243 | 440 | fi |
244 | pathcomp=$pathcomp/ | |
245 | done | |
441 | fi | |
246 | 442 | fi |
247 | 443 | |
248 | 444 | 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 | |
255 | 449 | else |
256 | dstfile=`basename "$dst"` | |
257 | 450 | |
258 | 451 | # Make a couple of temp file names in the proper directory. |
259 | 452 | dsttmp=$dstdir/_inst.$$_ |
261 | 454 | |
262 | 455 | # Trap to clean up those temp files at exit. |
263 | 456 | trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 |
264 | trap '(exit $?); exit' 1 2 13 15 | |
265 | 457 | |
266 | 458 | # Copy the file name to the temp name. |
267 | $doit $cpprog "$src" "$dsttmp" && | |
459 | (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && | |
268 | 460 | |
269 | 461 | # and set any options; do chmod last to preserve setuid bits. |
270 | 462 | # |
272 | 464 | # ignore errors from any of these, just make sure not to ignore |
273 | 465 | # errors from the above "$doit $cpprog $src $dsttmp" command. |
274 | 466 | # |
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 | |
310 | 518 | done |
311 | ||
312 | # The final little trick to "correctly" pass the exit status to the exit trap. | |
313 | { | |
314 | (exit 0); exit 0 | |
315 | } | |
316 | 519 | |
317 | 520 | # Local variables: |
318 | 521 | # eval: (add-hook 'write-file-hooks 'time-stamp) |
319 | 522 | # time-stamp-start: "scriptversion=" |
320 | 523 | # time-stamp-format: "%:y-%02m-%02d.%02H" |
321 | # time-stamp-end: "$" | |
524 | # time-stamp-time-zone: "UTC" | |
525 | # time-stamp-end: "; # UTC" | |
322 | 526 | # End: |
0 | 0 | #! /bin/sh |
1 | 1 | # 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> | |
3 | 6 | # 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>. | |
5 | 12 | |
13 | nl=' | |
14 | ' | |
15 | IFS=" "" $nl" | |
6 | 16 | errstatus=0 |
7 | dirmode="" | |
17 | dirmode= | |
8 | 18 | |
9 | 19 | 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>." | |
11 | 26 | |
12 | 27 | # process command line arguments |
13 | 28 | 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 | |
26 | 56 | done |
27 | 57 | |
28 | 58 | for file |
35 | 65 | done |
36 | 66 | |
37 | 67 | case $# in |
38 | 0) exit 0 ;; | |
68 | 0) exit 0 ;; | |
39 | 69 | esac |
40 | 70 | |
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. | |
41 | 77 | 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 | ;; | |
52 | 104 | esac |
53 | 105 | |
54 | 106 | for file |
55 | 107 | 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 | |
58 | 117 | |
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 | |
66 | 121 | |
67 | if test ! -d "$pathcomp"; then | |
68 | echo "mkdir $pathcomp" | |
122 | pathcomp=$pathcomp$d | |
123 | case $pathcomp in | |
124 | -*) pathcomp=./$pathcomp ;; | |
125 | esac | |
69 | 126 | |
70 | mkdir "$pathcomp" || lasterr=$? | |
127 | if test ! -d "$pathcomp"; then | |
128 | echo "mkdir $pathcomp" | |
71 | 129 | |
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=$? | |
77 | 131 | |
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=$? | |
80 | 139 | |
81 | if test ! -z "$lasterr"; then | |
82 | errstatus=$lasterr | |
83 | fi | |
140 | if test ! -z "$lasterr"; then | |
141 | errstatus=$lasterr | |
84 | 142 | fi |
85 | 143 | fi |
86 | fi | |
144 | fi | |
145 | fi | |
87 | 146 | |
88 | pathcomp="$pathcomp/" | |
89 | done | |
147 | pathcomp=$pathcomp/ | |
148 | done | |
90 | 149 | done |
91 | 150 | |
92 | 151 | exit $errstatus |
93 | 152 | |
94 | 153 | # Local Variables: |
95 | 154 | # 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" | |
97 | 161 | # End: |
98 | # mkinstalldirs ends here |
780 | 780 | VERSION_OBJECTS |
781 | 781 | OBJECTS |
782 | 782 | ac_aux_dir |
783 | SMPEG_LIBS | |
784 | SMPEG_CFLAGS | |
785 | SMPEG_CONFIG | |
783 | OPUSFILE_LIBS | |
784 | OPUSFILE_CFLAGS | |
786 | 785 | LIBMIKMOD_CONFIG |
787 | 786 | MODPLUG_LIBS |
788 | 787 | MODPLUG_CFLAGS |
912 | 911 | enable_music_flac |
913 | 912 | enable_music_flac_shared |
914 | 913 | 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 | |
920 | 914 | enable_music_mp3_mad_gpl |
921 | 915 | enable_music_mp3_mad_gpl_dithering |
922 | 916 | enable_music_mp3_mpg123 |
923 | 917 | enable_music_mp3_mpg123_shared |
918 | enable_music_opus | |
919 | enable_music_opus_shared | |
924 | 920 | ' |
925 | 921 | ac_precious_vars='build_alias |
926 | 922 | host_alias |
935 | 931 | SDL_CFLAGS |
936 | 932 | SDL_LIBS |
937 | 933 | MODPLUG_CFLAGS |
938 | MODPLUG_LIBS' | |
934 | MODPLUG_LIBS | |
935 | OPUSFILE_CFLAGS | |
936 | OPUSFILE_LIBS' | |
939 | 937 | |
940 | 938 | |
941 | 939 | # Initialize some variables set by options. |
1584 | 1582 | --enable-music-flac-shared |
1585 | 1583 | dynamically load FLAC library [[default=yes]] |
1586 | 1584 | --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 | |
1592 | 1585 | --enable-music-mp3-mad-gpl |
1593 | 1586 | enable MP3 music via libmad GPL code [[default=no]] |
1594 | 1587 | --enable-music-mp3-mad-gpl-dithering |
1597 | 1590 | enable MP3 music via libmpg123 [[default=yes]] |
1598 | 1591 | --enable-music-mp3-mpg123-shared |
1599 | 1592 | 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]] | |
1600 | 1596 | |
1601 | 1597 | Optional Packages: |
1602 | 1598 | --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
1606 | 1602 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
1607 | 1603 | --with-sdl-prefix=PFX Prefix where SDL is installed (optional) |
1608 | 1604 | --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) | |
1612 | 1605 | |
1613 | 1606 | Some influential environment variables: |
1614 | 1607 | CC C compiler command |
1626 | 1619 | C compiler flags for MODPLUG, overriding pkg-config |
1627 | 1620 | MODPLUG_LIBS |
1628 | 1621 | 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 | |
1629 | 1626 | |
1630 | 1627 | Use these variables to override the choices made by `configure' or to help |
1631 | 1628 | it to find libraries and programs with nonstandard names/locations. |
2447 | 2444 | # |
2448 | 2445 | MAJOR_VERSION=2 |
2449 | 2446 | 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 | |
2453 | 2450 | VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION |
2454 | 2451 | |
2455 | 2452 | |
3929 | 3926 | else |
3930 | 3927 | lt_cv_nm_interface="BSD nm" |
3931 | 3928 | 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) | |
3933 | 3930 | (eval "$ac_compile" 2>conftest.err) |
3934 | 3931 | 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) | |
3936 | 3933 | (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) |
3937 | 3934 | cat conftest.err >&5 |
3938 | (eval echo "\"\$as_me:3939: output\"" >&5) | |
3935 | (eval echo "\"\$as_me:3936: output\"" >&5) | |
3939 | 3936 | cat conftest.out >&5 |
3940 | 3937 | if $GREP 'External.*some_variable' conftest.out > /dev/null; then |
3941 | 3938 | lt_cv_nm_interface="MS dumpbin" |
5146 | 5143 | ;; |
5147 | 5144 | *-*-irix6*) |
5148 | 5145 | # Find out which ABI we are using. |
5149 | echo '#line 5150 "configure"' > conftest.$ac_ext | |
5146 | echo '#line 5147 "configure"' > conftest.$ac_ext | |
5150 | 5147 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
5151 | 5148 | (eval $ac_compile) 2>&5 |
5152 | 5149 | ac_status=$? |
6976 | 6973 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
6977 | 6974 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
6978 | 6975 | -e 's:$: $lt_compiler_flag:'` |
6979 | (eval echo "\"\$as_me:6980: $lt_compile\"" >&5) | |
6976 | (eval echo "\"\$as_me:6977: $lt_compile\"" >&5) | |
6980 | 6977 | (eval "$lt_compile" 2>conftest.err) |
6981 | 6978 | ac_status=$? |
6982 | 6979 | cat conftest.err >&5 |
6983 | echo "$as_me:6984: \$? = $ac_status" >&5 | |
6980 | echo "$as_me:6981: \$? = $ac_status" >&5 | |
6984 | 6981 | if (exit $ac_status) && test -s "$ac_outfile"; then |
6985 | 6982 | # The compiler can only warn and ignore the option if not recognized |
6986 | 6983 | # So say no if there are warnings other than the usual output. |
7315 | 7312 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
7316 | 7313 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
7317 | 7314 | -e 's:$: $lt_compiler_flag:'` |
7318 | (eval echo "\"\$as_me:7319: $lt_compile\"" >&5) | |
7315 | (eval echo "\"\$as_me:7316: $lt_compile\"" >&5) | |
7319 | 7316 | (eval "$lt_compile" 2>conftest.err) |
7320 | 7317 | ac_status=$? |
7321 | 7318 | cat conftest.err >&5 |
7322 | echo "$as_me:7323: \$? = $ac_status" >&5 | |
7319 | echo "$as_me:7320: \$? = $ac_status" >&5 | |
7323 | 7320 | if (exit $ac_status) && test -s "$ac_outfile"; then |
7324 | 7321 | # The compiler can only warn and ignore the option if not recognized |
7325 | 7322 | # So say no if there are warnings other than the usual output. |
7420 | 7417 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
7421 | 7418 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
7422 | 7419 | -e 's:$: $lt_compiler_flag:'` |
7423 | (eval echo "\"\$as_me:7424: $lt_compile\"" >&5) | |
7420 | (eval echo "\"\$as_me:7421: $lt_compile\"" >&5) | |
7424 | 7421 | (eval "$lt_compile" 2>out/conftest.err) |
7425 | 7422 | ac_status=$? |
7426 | 7423 | cat out/conftest.err >&5 |
7427 | echo "$as_me:7428: \$? = $ac_status" >&5 | |
7424 | echo "$as_me:7425: \$? = $ac_status" >&5 | |
7428 | 7425 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
7429 | 7426 | then |
7430 | 7427 | # The compiler can only warn and ignore the option if not recognized |
7475 | 7472 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
7476 | 7473 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
7477 | 7474 | -e 's:$: $lt_compiler_flag:'` |
7478 | (eval echo "\"\$as_me:7479: $lt_compile\"" >&5) | |
7475 | (eval echo "\"\$as_me:7476: $lt_compile\"" >&5) | |
7479 | 7476 | (eval "$lt_compile" 2>out/conftest.err) |
7480 | 7477 | ac_status=$? |
7481 | 7478 | cat out/conftest.err >&5 |
7482 | echo "$as_me:7483: \$? = $ac_status" >&5 | |
7479 | echo "$as_me:7480: \$? = $ac_status" >&5 | |
7483 | 7480 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
7484 | 7481 | then |
7485 | 7482 | # The compiler can only warn and ignore the option if not recognized |
9844 | 9841 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
9845 | 9842 | lt_status=$lt_dlunknown |
9846 | 9843 | cat > conftest.$ac_ext <<_LT_EOF |
9847 | #line 9848 "configure" | |
9844 | #line 9845 "configure" | |
9848 | 9845 | #include "confdefs.h" |
9849 | 9846 | |
9850 | 9847 | #if HAVE_DLFCN_H |
9940 | 9937 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
9941 | 9938 | lt_status=$lt_dlunknown |
9942 | 9939 | cat > conftest.$ac_ext <<_LT_EOF |
9943 | #line 9944 "configure" | |
9940 | #line 9941 "configure" | |
9944 | 9941 | #include "confdefs.h" |
9945 | 9942 | |
9946 | 9943 | #if HAVE_DLFCN_H |
11861 | 11858 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_modplug_ModPlug_Load" >&5 |
11862 | 11859 | $as_echo "$ac_cv_lib_modplug_ModPlug_Load" >&6; } |
11863 | 11860 | if test "x$ac_cv_lib_modplug_ModPlug_Load" = xyes; then : |
11864 | have_libmodplug_lib=yes | |
11861 | have_libmodplug_lib=yes;MODPLUG_LIBS="-lmodplug" | |
11865 | 11862 | fi |
11866 | 11863 | |
11867 | 11864 | |
11909 | 11906 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_modplug_ModPlug_Load" >&5 |
11910 | 11907 | $as_echo "$ac_cv_lib_modplug_ModPlug_Load" >&6; } |
11911 | 11908 | if test "x$ac_cv_lib_modplug_ModPlug_Load" = xyes; then : |
11912 | have_libmodplug_lib=yes | |
11909 | have_libmodplug_lib=yes;MODPLUG_LIBS="-lmodplug" | |
11913 | 11910 | fi |
11914 | 11911 | |
11915 | 11912 | |
11972 | 11969 | libmikmod_min=1 |
11973 | 11970 | libmikmod_rev=10 |
11974 | 11971 | libmikmod_ver="$libmikmod_maj.$libmikmod_min.$libmikmod_rev" |
11972 | CFLAGS_SAVED="$CFLAGS" | |
11973 | LIBS_SAVED="$LIBS" | |
11975 | 11974 | # Extract the first word of "libmikmod-config", so it can be a program name with args. |
11976 | 11975 | set dummy libmikmod-config; ac_word=$2 |
11977 | 11976 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
12014 | 12013 | |
12015 | 12014 | |
12016 | 12015 | if test "$LIBMIKMOD_CONFIG" != "no" ; then |
12017 | ||
12018 | CFLAGS_SAVED="$CFLAGS" | |
12019 | LIBS_SAVED="$LIBS" | |
12020 | 12016 | CFLAGS="$CFLAGS `$LIBMIKMOD_CONFIG --cflags`" |
12021 | 12017 | LIBS="$LIBS `$LIBMIKMOD_CONFIG --libs`" |
12022 | 12018 | have_libmikmod=yes |
12047 | 12043 | if ac_fn_c_try_run "$LINENO"; then : |
12048 | 12044 | |
12049 | 12045 | else |
12050 | have_libmikmod=no; CFLAGS="$CFLAGS_SAVED"; LIBS="$LIBS_SAVED" | |
12046 | have_libmikmod=no | |
12051 | 12047 | fi |
12052 | 12048 | rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ |
12053 | 12049 | conftest.$ac_objext conftest.beam conftest.$ac_ext |
12081 | 12077 | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Unable to find MikMod library (http://mikmod.raphnet.net/)" >&5 |
12082 | 12078 | $as_echo "$as_me: WARNING: *** Unable to find MikMod library (http://mikmod.raphnet.net/)" >&2;} |
12083 | 12079 | fi |
12080 | LIBS="$LIBS_SAVED" | |
12081 | CFLAGS="$CFLAGS_SAVED" | |
12084 | 12082 | fi |
12085 | 12083 | |
12086 | 12084 | if test x$have_libmodplug != xyes -a x$have_libmikmod != xyes ; then |
12265 | 12263 | fi |
12266 | 12264 | |
12267 | 12265 | if test x$enable_music_ogg = xyes; then |
12266 | LIBS_SAVED="$LIBS" | |
12268 | 12267 | if test x$enable_music_ogg_tremor = xyes; then |
12269 | 12268 | ac_fn_c_check_header_mongrel "$LINENO" "tremor/ivorbisfile.h" "ac_cv_header_tremor_ivorbisfile_h" "$ac_includes_default" |
12270 | 12269 | if test "x$ac_cv_header_tremor_ivorbisfile_h" = xyes; then : |
12272 | 12271 | fi |
12273 | 12272 | |
12274 | 12273 | |
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 : | |
12279 | 12277 | $as_echo_n "(cached) " >&6 |
12280 | 12278 | else |
12281 | 12279 | ac_check_lib_save_LIBS=$LIBS |
12282 | LIBS="-lvorbisidec -logg $LIBS" | |
12280 | LIBS="-lvorbisidec -logg $LIBS" | |
12283 | 12281 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
12284 | 12282 | /* end confdefs.h. */ |
12285 | 12283 | |
12299 | 12297 | } |
12300 | 12298 | _ACEOF |
12301 | 12299 | 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 | |
12305 | 12303 | fi |
12306 | 12304 | rm -f core conftest.err conftest.$ac_objext \ |
12307 | 12305 | conftest$ac_exeext conftest.$ac_ext |
12308 | 12306 | LIBS=$ac_check_lib_save_LIBS |
12309 | 12307 | 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 : | |
12314 | 12311 | have_tremor_lib=yes |
12315 | 12312 | fi |
12316 | 12313 | |
12349 | 12346 | fi |
12350 | 12347 | |
12351 | 12348 | |
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 : | |
12356 | 12352 | $as_echo_n "(cached) " >&6 |
12357 | 12353 | else |
12358 | 12354 | ac_check_lib_save_LIBS=$LIBS |
12359 | LIBS="-lvorbisfile -lvorbis -logg -lm $LIBS" | |
12355 | LIBS="-lvorbisfile -lvorbis -logg -lm $LIBS" | |
12360 | 12356 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
12361 | 12357 | /* end confdefs.h. */ |
12362 | 12358 | |
12376 | 12372 | } |
12377 | 12373 | _ACEOF |
12378 | 12374 | 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 | |
12382 | 12378 | fi |
12383 | 12379 | rm -f core conftest.err conftest.$ac_objext \ |
12384 | 12380 | conftest$ac_exeext conftest.$ac_ext |
12385 | 12381 | LIBS=$ac_check_lib_save_LIBS |
12386 | 12382 | 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 : | |
12391 | 12386 | have_ogg_lib=yes |
12392 | 12387 | fi |
12393 | 12388 | |
12420 | 12415 | $as_echo "$as_me: WARNING: Ogg Vorbis support disabled" >&2;} |
12421 | 12416 | fi |
12422 | 12417 | fi |
12418 | LIBS="$LIBS_SAVED" | |
12423 | 12419 | fi |
12424 | 12420 | |
12425 | 12421 | libflac_ver=8 |
12565 | 12561 | fi |
12566 | 12562 | |
12567 | 12563 | |
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, µ) != 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 | ||
12849 | 12564 | # Check whether --enable-music-mp3-mad-gpl was given. |
12850 | 12565 | if test "${enable_music_mp3_mad_gpl+set}" = set; then : |
12851 | 12566 | enableval=$enable_music_mp3_mad_gpl; |
12888 | 12603 | $as_echo "$have_libmad" >&6; } |
12889 | 12604 | if test x$have_libmad = xyes; then |
12890 | 12605 | 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 | |
12892 | 12607 | { $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 |
12893 | 12608 | $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" | |
12895 | 12610 | fi |
12896 | 12611 | EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lmad" |
12897 | 12612 | else |
12962 | 12677 | fi |
12963 | 12678 | |
12964 | 12679 | if test x$have_mpg123_hdr = xyes -a x$have_mpg123_lib = xyes; then |
12965 | have_mpg123=yes | |
12680 | have_libmpg123=yes | |
12966 | 12681 | case "$host" in |
12967 | 12682 | *-*-darwin*) |
12968 | 12683 | mpg123_lib=`find_lib libmpg123.dylib` |
12971 | 12686 | mpg123_lib=`find_lib "libmpg123*.dll"` |
12972 | 12687 | ;; |
12973 | 12688 | *) |
12974 | mpg123_lib=`find_lib "libmpg123.so.*"` | |
12689 | mpg123_lib=`find_lib "libmpg123.so.*"` | |
12975 | 12690 | ;; |
12976 | 12691 | esac |
12977 | 12692 | EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MPG123" |
12989 | 12704 | fi |
12990 | 12705 | fi |
12991 | 12706 | |
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 | |
12993 | 12708 | : |
12994 | 12709 | else |
12995 | 12710 | { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: MP3 support disabled" >&5 |
12996 | 12711 | $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 | |
12997 | 12925 | fi |
12998 | 12926 | |
12999 | 12927 | EXTRA_LDFLAGS="$EXTRA_LDFLAGS $LIBM" |
13 | 13 | # |
14 | 14 | MAJOR_VERSION=2 |
15 | 15 | 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 | |
19 | 19 | VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION |
20 | 20 | |
21 | 21 | AC_SUBST(MAJOR_VERSION) |
109 | 109 | DEPENDENCY_TRACKING_OPTIONS="-MMD -MT \$@" |
110 | 110 | fi |
111 | 111 | fi |
112 | ||
112 | ||
113 | 113 | case "$host" in |
114 | 114 | *mingw32ce*) |
115 | 115 | #VERSION_SOURCES="$srcdir/version.rc" |
247 | 247 | have_libmodplug_lib=yes |
248 | 248 | ], [dnl |
249 | 249 | 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"]) | |
251 | 251 | ]) |
252 | 252 | |
253 | 253 | if test x$have_libmodplug_hdr = xyes -a x$have_libmodplug_lib = xyes; then |
290 | 290 | libmikmod_min=1 |
291 | 291 | libmikmod_rev=10 |
292 | 292 | libmikmod_ver="$libmikmod_maj.$libmikmod_min.$libmikmod_rev" |
293 | CFLAGS_SAVED="$CFLAGS" | |
294 | LIBS_SAVED="$LIBS" | |
293 | 295 | AC_PATH_PROG(LIBMIKMOD_CONFIG, libmikmod-config, no, [$PATH]) |
294 | 296 | if test "$LIBMIKMOD_CONFIG" != "no" ; then |
295 | ||
296 | CFLAGS_SAVED="$CFLAGS" | |
297 | LIBS_SAVED="$LIBS" | |
298 | 297 | CFLAGS="$CFLAGS `$LIBMIKMOD_CONFIG --cflags`" |
299 | 298 | LIBS="$LIBS `$LIBMIKMOD_CONFIG --libs`" |
300 | 299 | have_libmikmod=yes |
314 | 313 | printf("no\n*** libmikmod is older than %d.%d.%d, not using.\n",maj,min,rev); |
315 | 314 | return 1; |
316 | 315 | } |
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"]) | |
319 | 317 | fi |
320 | 318 | |
321 | 319 | if test x$have_libmikmod = xyes; then |
343 | 341 | else |
344 | 342 | AC_MSG_WARN([*** Unable to find MikMod library (http://mikmod.raphnet.net/)]) |
345 | 343 | fi |
344 | LIBS="$LIBS_SAVED" | |
345 | CFLAGS="$CFLAGS_SAVED" | |
346 | 346 | fi |
347 | 347 | |
348 | 348 | if test x$have_libmodplug != xyes -a x$have_libmikmod != xyes ; then |
447 | 447 | AC_HELP_STRING([--enable-music-ogg-shared], [dynamically load Ogg Vorbis library [[default=yes]]]), |
448 | 448 | [], [enable_music_ogg_shared=yes]) |
449 | 449 | if test x$enable_music_ogg = xyes; then |
450 | LIBS_SAVED="$LIBS" | |
450 | 451 | if test x$enable_music_ogg_tremor = xyes; then |
451 | 452 | 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]) | |
453 | 454 | if test x$have_tremor_hdr = xyes -a x$have_tremor_lib = xyes; then |
454 | 455 | case "$host" in |
455 | 456 | *-*-darwin*) |
478 | 479 | fi |
479 | 480 | else |
480 | 481 | 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]) | |
482 | 483 | if test x$have_ogg_hdr = xyes -a x$have_ogg_lib = xyes; then |
483 | 484 | case "$host" in |
484 | 485 | *-*-darwin*) |
506 | 507 | AC_MSG_WARN([Ogg Vorbis support disabled]) |
507 | 508 | fi |
508 | 509 | fi |
510 | LIBS="$LIBS_SAVED" | |
509 | 511 | fi |
510 | 512 | |
511 | 513 | libflac_ver=8 |
571 | 573 | AC_HELP_STRING([--enable-music-mp3], [enable MP3 music [[default=yes]]]), |
572 | 574 | [], enable_music_mp3=yes) |
573 | 575 | |
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 | ||
607 | 576 | AC_ARG_ENABLE(music-mp3-mad-gpl, |
608 | 577 | AC_HELP_STRING([--enable-music-mp3-mad-gpl], [enable MP3 music via libmad GPL code [[default=no]]]), |
609 | 578 | [], [enable_music_mp3_mad_gpl=no]) |
622 | 591 | AC_MSG_RESULT($have_libmad) |
623 | 592 | if test x$have_libmad = xyes; then |
624 | 593 | 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 | |
626 | 595 | 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" | |
628 | 597 | fi |
629 | 598 | EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lmad" |
630 | 599 | else |
642 | 611 | AC_CHECK_HEADER([mpg123.h], [have_mpg123_hdr=yes]) |
643 | 612 | AC_CHECK_LIB([mpg123], [mpg123_replace_reader_handle], [have_mpg123_lib=yes]) |
644 | 613 | if test x$have_mpg123_hdr = xyes -a x$have_mpg123_lib = xyes; then |
645 | have_mpg123=yes | |
614 | have_libmpg123=yes | |
646 | 615 | case "$host" in |
647 | 616 | *-*-darwin*) |
648 | 617 | mpg123_lib=[`find_lib libmpg123.dylib`] |
651 | 620 | mpg123_lib=[`find_lib "libmpg123*.dll"`] |
652 | 621 | ;; |
653 | 622 | *) |
654 | mpg123_lib=[`find_lib "libmpg123.so.*"`] | |
623 | mpg123_lib=[`find_lib "libmpg123.so.*"`] | |
655 | 624 | ;; |
656 | 625 | esac |
657 | 626 | EXTRA_CFLAGS="$EXTRA_CFLAGS -DMUSIC_MP3_MPG123" |
667 | 636 | fi |
668 | 637 | fi |
669 | 638 | |
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 | |
671 | 640 | : |
672 | 641 | else |
673 | 642 | 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 | |
674 | 689 | fi |
675 | 690 | |
676 | 691 | EXTRA_LDFLAGS="$EXTRA_LDFLAGS $LIBM" |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
117 | 117 | return SDL_FALSE; |
118 | 118 | } |
119 | 119 | |
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 *)); | |
123 | 133 | if (ptr == NULL) { |
124 | 134 | return; /* oh well, go on without it. */ |
125 | 135 | } |
139 | 149 | { |
140 | 150 | int result = 0; |
141 | 151 | |
142 | load_music(); | |
143 | ||
144 | 152 | if (flags & MIX_INIT_FLAC) { |
145 | if (has_music(MUS_FLAC)) { | |
153 | if (load_music_type(MUS_FLAC)) { | |
154 | open_music_type(MUS_FLAC); | |
146 | 155 | result |= MIX_INIT_FLAC; |
147 | 156 | } else { |
148 | 157 | Mix_SetError("FLAC support not available"); |
149 | 158 | } |
150 | 159 | } |
151 | 160 | if (flags & MIX_INIT_MOD) { |
152 | if (has_music(MUS_MOD)) { | |
161 | if (load_music_type(MUS_MOD)) { | |
162 | open_music_type(MUS_MOD); | |
153 | 163 | result |= MIX_INIT_MOD; |
154 | 164 | } else { |
155 | 165 | Mix_SetError("MOD support not available"); |
156 | 166 | } |
157 | 167 | } |
158 | 168 | if (flags & MIX_INIT_MP3) { |
159 | if (has_music(MUS_MP3)) { | |
169 | if (load_music_type(MUS_MP3)) { | |
170 | open_music_type(MUS_MP3); | |
160 | 171 | result |= MIX_INIT_MP3; |
161 | 172 | } else { |
162 | 173 | Mix_SetError("MP3 support not available"); |
163 | 174 | } |
164 | 175 | } |
165 | 176 | if (flags & MIX_INIT_OGG) { |
166 | if (has_music(MUS_OGG)) { | |
177 | if (load_music_type(MUS_OGG)) { | |
178 | open_music_type(MUS_OGG); | |
167 | 179 | result |= MIX_INIT_OGG; |
168 | 180 | } else { |
169 | 181 | Mix_SetError("OGG support not available"); |
170 | 182 | } |
171 | 183 | } |
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 | } | |
172 | 192 | if (flags & MIX_INIT_MID) { |
173 | if (has_music(MUS_MID)) { | |
193 | if (load_music_type(MUS_MID)) { | |
194 | open_music_type(MUS_MID); | |
174 | 195 | result |= MIX_INIT_MID; |
175 | 196 | } else { |
176 | 197 | Mix_SetError("MIDI support not available"); |
177 | 198 | } |
178 | 199 | } |
179 | return (result); | |
200 | return result; | |
180 | 201 | } |
181 | 202 | |
182 | 203 | void Mix_Quit() |
399 | 420 | PrintFormat("Audio device", &mixer); |
400 | 421 | #endif |
401 | 422 | |
402 | /* Initialize the music players */ | |
403 | load_music(); | |
404 | if (open_music(&mixer) < 0) { | |
405 | SDL_CloseAudioDevice(audio_device); | |
406 | return(-1); | |
407 | } | |
408 | ||
409 | 423 | num_channels = MIX_CHANNELS; |
410 | 424 | mix_channel = (struct _Mix_Channel *) SDL_malloc(num_channels * sizeof(struct _Mix_Channel)); |
411 | 425 | |
430 | 444 | add_chunk_decoder("WAVE"); |
431 | 445 | add_chunk_decoder("AIFF"); |
432 | 446 | 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); | |
448 | 450 | |
449 | 451 | audio_opened = 1; |
450 | 452 | SDL_PauseAudioDevice(audio_device, 0); |
535 | 537 | int count = 0; |
536 | 538 | int fragment_size; |
537 | 539 | |
540 | if (!load_music_type(music_type) || !open_music_type(music_type)) { | |
541 | return NULL; | |
542 | } | |
543 | ||
538 | 544 | *spec = mixer; |
539 | 545 | |
540 | 546 | /* Use fragments sized on full audio frame boundaries - this'll do */ |
543 | 549 | start = SDL_RWtell(src); |
544 | 550 | for (i = 0; i < get_num_music_interfaces(); ++i) { |
545 | 551 | interface = get_music_interface(i); |
552 | if (!interface->opened) { | |
553 | continue; | |
554 | } | |
546 | 555 | if (interface->type != music_type) { |
547 | 556 | continue; |
548 | 557 | } |
707 | 716 | loaded = SDL_LoadWAV_RW(src, freesrc, &wavespec, (Uint8 **)&chunk->abuf, &chunk->alen); |
708 | 717 | } else if (SDL_memcmp(magic, "FORM", 4) == 0) { |
709 | 718 | 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) { | |
711 | 720 | loaded = Mix_LoadVOC_RW(src, freesrc, &wavespec, (Uint8 **)&chunk->abuf, &chunk->alen); |
712 | 721 | } else { |
713 | 722 | Mix_MusicType music_type = detect_music_type_from_magic(magic); |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
22 | 22 | extern void Mix_LockAudio(void); |
23 | 23 | extern void Mix_UnlockAudio(void); |
24 | 24 | |
25 | extern void add_chunk_decoder(const char *decoder); | |
26 | ||
25 | 27 | /* vi: set ts=4 sw=4 expandtab: */ |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
35 | 35 | #include "music_fluidsynth.h" |
36 | 36 | #include "music_timidity.h" |
37 | 37 | #include "music_ogg.h" |
38 | #include "music_opus.h" | |
38 | 39 | #include "music_mpg123.h" |
39 | 40 | #include "music_mad.h" |
40 | #include "music_smpeg.h" | |
41 | 41 | #include "music_flac.h" |
42 | 42 | #include "native_midi/native_midi.h" |
43 | 43 | |
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" | |
44 | 52 | |
45 | 53 | char *music_cmd = NULL; |
46 | 54 | static SDL_bool music_active = SDL_TRUE; |
83 | 91 | #ifdef MUSIC_OGG |
84 | 92 | &Mix_MusicInterface_OGG, |
85 | 93 | #endif |
94 | #ifdef MUSIC_OPUS | |
95 | &Mix_MusicInterface_Opus, | |
96 | #endif | |
86 | 97 | #ifdef MUSIC_MP3_MPG123 |
87 | 98 | &Mix_MusicInterface_MPG123, |
88 | 99 | #endif |
89 | 100 | #ifdef MUSIC_MP3_MAD |
90 | 101 | &Mix_MusicInterface_MAD, |
91 | 102 | #endif |
92 | #ifdef MUSIC_MP3_SMPEG | |
93 | &Mix_MusicInterface_SMPEG, | |
94 | #endif | |
95 | 103 | #ifdef MUSIC_MOD_MODPLUG |
96 | 104 | &Mix_MusicInterface_MODPLUG, |
97 | 105 | #endif |
134 | 142 | |
135 | 143 | static void add_music_decoder(const char *decoder) |
136 | 144 | { |
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 *)); | |
138 | 156 | if (ptr == NULL) { |
139 | 157 | return; /* oh well, go on without it. */ |
140 | 158 | } |
251 | 269 | } |
252 | 270 | } |
253 | 271 | |
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; | |
260 | 276 | for (i = 0; i < SDL_arraysize(s_music_interfaces); ++i) { |
261 | 277 | Mix_MusicInterface *interface = s_music_interfaces[i]; |
262 | if (interface->loaded) { | |
278 | if (interface->type != type) { | |
263 | 279 | continue; |
264 | 280 | } |
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) { | |
268 | 321 | continue; |
269 | 322 | } |
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); | |
276 | 393 | } |
277 | 394 | |
278 | 395 | /* Return SDL_TRUE if the music type is available */ |
289 | 406 | } |
290 | 407 | } |
291 | 408 | 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; | |
346 | 409 | } |
347 | 410 | |
348 | 411 | Mix_MusicType detect_music_type_from_magic(const Uint8 *magic) |
378 | 441 | static Mix_MusicType detect_music_type(SDL_RWops *src) |
379 | 442 | { |
380 | 443 | Uint8 magic[12]; |
444 | Mix_MusicType t; | |
381 | 445 | |
382 | 446 | if (SDL_RWread(src, magic, 1, 12) != 12) { |
383 | 447 | Mix_SetError("Couldn't read first 12 bytes of audio data"); |
391 | 455 | (SDL_memcmp(magic, "FORM", 4) == 0)) { |
392 | 456 | return MUS_WAV; |
393 | 457 | } |
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; | |
396 | 469 | } |
397 | 470 | |
398 | 471 | /* Load a music file */ |
443 | 516 | type = MUS_MID; |
444 | 517 | } else if (SDL_strcasecmp(ext, "OGG") == 0) { |
445 | 518 | type = MUS_OGG; |
519 | } else if (SDL_strcasecmp(ext, "OPUS") == 0) { | |
520 | type = MUS_OPUS; | |
446 | 521 | } else if (SDL_strcasecmp(ext, "FLAC") == 0) { |
447 | 522 | type = MUS_FLAC; |
448 | 523 | } else if (SDL_strcasecmp(ext, "MPG") == 0 || |
508 | 583 | |
509 | 584 | Mix_ClearError(); |
510 | 585 | |
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 | } | |
537 | 614 | } |
538 | 615 | |
539 | 616 | if (!*Mix_GetError()) { |
677 | 754 | loops = 1; |
678 | 755 | } |
679 | 756 | retval = music_internal_play(music, loops, position); |
757 | music_active = (retval == 0); | |
680 | 758 | Mix_UnlockAudio(); |
681 | 759 | |
682 | 760 | return(retval); |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
36 | 36 | MIX_MUSIC_OGG, |
37 | 37 | MIX_MUSIC_MPG123, |
38 | 38 | MIX_MUSIC_MAD, |
39 | MIX_MUSIC_SMPEG, | |
40 | 39 | MIX_MUSIC_FLAC, |
40 | MIX_MUSIC_OPUS, | |
41 | 41 | MIX_MUSIC_LAST |
42 | 42 | } Mix_MusicAPI; |
43 | 43 | |
102 | 102 | } Mix_MusicInterface; |
103 | 103 | |
104 | 104 | |
105 | extern int load_music(void); | |
106 | extern Mix_MusicType detect_music_type_from_magic(const Uint8 *magic); | |
107 | 105 | extern int get_num_music_interfaces(void); |
108 | 106 | 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); | |
109 | 110 | 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); | |
111 | 112 | extern int music_pcm_getaudio(void *context, void *data, int bytes, int volume, |
112 | 113 | int (*GetSome)(void *context, void *data, int bytes, SDL_bool *done)); |
113 | 114 | extern void SDLCALL music_mixer(void *udata, Uint8 *stream, int len); |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
187 | 187 | return MAD_Seek(music, 0.0); |
188 | 188 | } |
189 | 189 | |
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 | ||
190 | 285 | /* Reads the next frame from the file. |
191 | 286 | Returns true on success or false on failure. |
192 | 287 | */ |
238 | 333 | its buffer. */ |
239 | 334 | if (mad_frame_decode(&music->frame, &music->stream)) { |
240 | 335 | 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 */ | |
241 | 338 | return SDL_FALSE; |
242 | 339 | |
243 | 340 | } else if (music->stream.error == MAD_ERROR_BUFLEN) { |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
118 | 118 | mikmod.MikMod_free = free; |
119 | 119 | } |
120 | 120 | #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 */ | |
122 | 123 | mikmod.MikMod_free = free; |
123 | 124 | #else |
124 | 125 | mikmod.MikMod_free = MikMod_free; |
253 | 254 | if (offset < lmmmr->offset) |
254 | 255 | return -1; |
255 | 256 | } |
256 | return (int)(SDL_RWseek(lmmmr->src, offset, dir)); | |
257 | return (SDL_RWseek(lmmmr->src, offset, dir) < lmmmr->offset)? -1 : 0; | |
257 | 258 | } |
258 | 259 | long LMM_Tell(struct MREADER *mr) |
259 | 260 | { |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
26 | 26 | |
27 | 27 | #include "music_ogg.h" |
28 | 28 | |
29 | #define OV_EXCLUDE_STATIC_CALLBACKS | |
29 | 30 | #if defined(OGG_HEADER) |
30 | 31 | #include OGG_HEADER |
31 | 32 | #elif defined(OGG_USE_TREMOR) |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | 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), §ion); | |
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 | /* | |
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 | /* | |
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: */ |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
0 | 0 | /* |
1 | 1 | 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> | |
3 | 3 | |
4 | 4 | This software is provided 'as-is', without any express or implied |
5 | 5 | warranty. In no event will the authors be held liable for any damages |
96 | 96 | if (SDL_RWread(song->rw, &me, 1, 1) != 1) |
97 | 97 | { |
98 | 98 | SNDDBG(("read_midi_event: SDL_RWread() failure\n")); |
99 | return 0; | |
99 | return NULL; | |
100 | 100 | } |
101 | 101 | |
102 | 102 | if(me==0xF0 || me == 0xF7) /* SysEx event */ |
333 | 333 | free(meep); |
334 | 334 | meep=next; |
335 | 335 | } |
336 | song->evlist=0; | |
336 | song->evlist=NULL; | |
337 | 337 | } |
338 | 338 | |
339 | 339 | /* Allocate an array of MidiEvents and fill it from the linked list of |
454 | 454 | /* Recompute time in samples*/ |
455 | 455 | if ((dt=meep->event.time - at) && !counting_time) |
456 | 456 | { |
457 | if (song->sample_increment > 2147483647/dt || | |
458 | song->sample_correction > 2147483647/dt) { | |
459 | goto _overflow; | |
460 | } | |
457 | 461 | samples_to_do = song->sample_increment * dt; |
458 | 462 | sample_cum += song->sample_correction * dt; |
459 | 463 | if (sample_cum & 0xFFFF0000) |
460 | 464 | { |
461 | 465 | samples_to_do += ((sample_cum >> 16) & 0xFFFF); |
462 | 466 | 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; | |
463 | 474 | } |
464 | 475 | st += samples_to_do; |
465 | 476 | } |
501 | 512 | |
502 | 513 | song->event_count=0; |
503 | 514 | song->at=0; |
504 | song->evlist=0; | |
515 | song->evlist = NULL; | |
505 | 516 | |
506 | 517 | if (SDL_RWread(song->rw, tmp, 1, 4) != 4 || SDL_RWread(song->rw, &len, 4, 1) != 1) |
507 | 518 | { |
508 | 519 | 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 | } | |
511 | 533 | len=SDL_SwapBE32(len); |
512 | 534 | if (memcmp(tmp, "MThd", 4) || len < 6) |
513 | 535 | { |
514 | 536 | SNDDBG(("Not a MIDI file!\n")); |
515 | return 0; | |
537 | return NULL; | |
516 | 538 | } |
517 | 539 | |
518 | 540 | SDL_RWread(song->rw, &format, 2, 1); |
538 | 560 | if (format<0 || format >2) |
539 | 561 | { |
540 | 562 | SNDDBG(("Unknown MIDI file format %d\n", format)); |
541 | return 0; | |
563 | return NULL; | |
542 | 564 | } |
543 | 565 | if (tracks<1) |
544 | 566 | { |
545 | 567 | SNDDBG(("Bad number of tracks %d\n", tracks)); |
546 | return 0; | |
568 | return NULL; | |
547 | 569 | } |
548 | 570 | if (format==0 && tracks!=1) |
549 | 571 | { |
550 | 572 | SNDDBG(("%d tracks with Type-0 MIDI (must be 1.)\n", tracks)); |
551 | return 0; | |
573 | return NULL; | |
552 | 574 | } |
553 | 575 | SNDDBG(("Format: %d Tracks: %d Divisions: %d\n", |
554 | 576 | format, tracks, divisions)); |
564 | 586 | if (read_track(song, 0)) |
565 | 587 | { |
566 | 588 | free_midi_list(song); |
567 | return 0; | |
589 | return NULL; | |
568 | 590 | } |
569 | 591 | break; |
570 | 592 | |
573 | 595 | if (read_track(song, 0)) |
574 | 596 | { |
575 | 597 | free_midi_list(song); |
576 | return 0; | |
598 | return NULL; | |
577 | 599 | } |
578 | 600 | break; |
579 | 601 | |
582 | 604 | if (read_track(song, 1)) |
583 | 605 | { |
584 | 606 | free_midi_list(song); |
585 | return 0; | |
607 | return NULL; | |
586 | 608 | } |
587 | 609 | break; |
588 | 610 | } |
611 | ||
589 | 612 | return groom_list(song, divisions, count, sp); |
590 | 613 | } |
458 | 458 | |
459 | 459 | if (rw == NULL) |
460 | 460 | return NULL; |
461 | ||
461 | ||
462 | 462 | /* Allocate memory for the song */ |
463 | 463 | song = (MidiSong *)safe_malloc(sizeof(*song)); |
464 | if (song == NULL) | |
465 | return NULL; | |
464 | 466 | memset(song, 0, sizeof(*song)); |
465 | 467 | |
466 | 468 | for (i = 0; i < MAXBANK; i++) |
497 | 499 | song->encoding |= PE_MONO; |
498 | 500 | else if (audio->channels > 2) { |
499 | 501 | SDL_SetError("Surround sound not supported"); |
502 | free(song); | |
500 | 503 | return NULL; |
501 | 504 | } |
502 | 505 | switch (audio->format) { |
529 | 532 | break; |
530 | 533 | default: |
531 | 534 | SDL_SetError("Unsupported audio format"); |
532 | return NULL; | |
535 | free(song); | |
536 | return NULL; | |
533 | 537 | } |
534 | 538 | |
535 | 539 | song->buffer_size = audio->samples; |
8 | 8 | // |
9 | 9 | |
10 | 10 | 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 | |
13 | 13 | FILEFLAGSMASK 0x3fL |
14 | 14 | FILEFLAGS 0x0L |
15 | 15 | FILEOS 0x40004L |
22 | 22 | BEGIN |
23 | 23 | VALUE "CompanyName", "\0" |
24 | 24 | VALUE "FileDescription", "SDL_mixer\0" |
25 | VALUE "FileVersion", "2, 0, 2, 0\0" | |
25 | VALUE "FileVersion", "2, 0, 4, 0\0" | |
26 | 26 | VALUE "InternalName", "SDL_mixer\0" |
27 | VALUE "LegalCopyright", "Copyright © 2017 Sam Lantinga\0" | |
27 | VALUE "LegalCopyright", "Copyright © 2018 Sam Lantinga\0" | |
28 | 28 | VALUE "OriginalFilename", "SDL_mixer.dll\0" |
29 | 29 | VALUE "ProductName", "Simple DirectMedia Layer\0" |
30 | VALUE "ProductVersion", "2, 0, 2, 0\0" | |
30 | VALUE "ProductVersion", "2, 0, 4, 0\0" | |
31 | 31 | END |
32 | 32 | END |
33 | 33 | BLOCK "VarFileInfo" |