mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-10 16:43:33 +02:00
Converted CRLF to LF.
This commit is contained in:
@@ -1,40 +1,40 @@
|
||||
#include "stdafx.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::Reflection;
|
||||
using namespace System::Runtime::CompilerServices;
|
||||
using namespace System::Runtime::InteropServices;
|
||||
using namespace System::Security::Permissions;
|
||||
|
||||
//
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
//
|
||||
[assembly:AssemblyTitleAttribute("pm_managed")];
|
||||
[assembly:AssemblyDescriptionAttribute("")];
|
||||
[assembly:AssemblyConfigurationAttribute("")];
|
||||
[assembly:AssemblyCompanyAttribute("Innovative Computer Solutions")];
|
||||
[assembly:AssemblyProductAttribute("pm_managed")];
|
||||
[assembly:AssemblyCopyrightAttribute("Copyright (c) Innovative Computer Solutions 2006")];
|
||||
[assembly:AssemblyTrademarkAttribute("")];
|
||||
[assembly:AssemblyCultureAttribute("")];
|
||||
|
||||
//
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the value or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly:AssemblyVersionAttribute("1.0.*")];
|
||||
|
||||
[assembly:ComVisible(false)];
|
||||
|
||||
[assembly:CLSCompliantAttribute(true)];
|
||||
|
||||
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];
|
||||
#include "stdafx.h"
|
||||
|
||||
using namespace System;
|
||||
using namespace System::Reflection;
|
||||
using namespace System::Runtime::CompilerServices;
|
||||
using namespace System::Runtime::InteropServices;
|
||||
using namespace System::Security::Permissions;
|
||||
|
||||
//
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
//
|
||||
[assembly:AssemblyTitleAttribute("pm_managed")];
|
||||
[assembly:AssemblyDescriptionAttribute("")];
|
||||
[assembly:AssemblyConfigurationAttribute("")];
|
||||
[assembly:AssemblyCompanyAttribute("Innovative Computer Solutions")];
|
||||
[assembly:AssemblyProductAttribute("pm_managed")];
|
||||
[assembly:AssemblyCopyrightAttribute("Copyright (c) Innovative Computer Solutions 2006")];
|
||||
[assembly:AssemblyTrademarkAttribute("")];
|
||||
[assembly:AssemblyCultureAttribute("")];
|
||||
|
||||
//
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the value or you can default the Revision and Build Numbers
|
||||
// by using the '*' as shown below:
|
||||
|
||||
[assembly:AssemblyVersionAttribute("1.0.*")];
|
||||
|
||||
[assembly:ComVisible(false)];
|
||||
|
||||
[assembly:CLSCompliantAttribute(true)];
|
||||
|
||||
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];
|
||||
|
@@ -1,31 +1,31 @@
|
||||
========================================================================
|
||||
DYNAMIC LINK LIBRARY : pm_managed Project Overview
|
||||
========================================================================
|
||||
|
||||
AppWizard has created this pm_managed DLL for you.
|
||||
|
||||
This file contains a summary of what you will find in each of the files that
|
||||
make up your pm_managed application.
|
||||
|
||||
pm_managed.vcproj
|
||||
This is the main project file for VC++ projects generated using an Application Wizard.
|
||||
It contains information about the version of Visual C++ that generated the file, and
|
||||
information about the platforms, configurations, and project features selected with the
|
||||
Application Wizard.
|
||||
|
||||
pm_managed.cpp
|
||||
This is the main DLL source file.
|
||||
|
||||
pm_managed.h
|
||||
This file contains a class declaration.
|
||||
|
||||
AssemblyInfo.cpp
|
||||
Contains custom attributes for modifying assembly metadata.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
Other notes:
|
||||
|
||||
AppWizard uses "TODO:" to indicate parts of the source code you
|
||||
should add to or customize.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
========================================================================
|
||||
DYNAMIC LINK LIBRARY : pm_managed Project Overview
|
||||
========================================================================
|
||||
|
||||
AppWizard has created this pm_managed DLL for you.
|
||||
|
||||
This file contains a summary of what you will find in each of the files that
|
||||
make up your pm_managed application.
|
||||
|
||||
pm_managed.vcproj
|
||||
This is the main project file for VC++ projects generated using an Application Wizard.
|
||||
It contains information about the version of Visual C++ that generated the file, and
|
||||
information about the platforms, configurations, and project features selected with the
|
||||
Application Wizard.
|
||||
|
||||
pm_managed.cpp
|
||||
This is the main DLL source file.
|
||||
|
||||
pm_managed.h
|
||||
This file contains a class declaration.
|
||||
|
||||
AssemblyInfo.cpp
|
||||
Contains custom attributes for modifying assembly metadata.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
Other notes:
|
||||
|
||||
AppWizard uses "TODO:" to indicate parts of the source code you
|
||||
should add to or customize.
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
@@ -1,5 +1,5 @@
|
||||
// stdafx.cpp : source file that includes just the standard includes
|
||||
// pm_managed.pch will be the pre-compiled header
|
||||
// stdafx.obj will contain the pre-compiled type information
|
||||
|
||||
#include "stdafx.h"
|
||||
// stdafx.cpp : source file that includes just the standard includes
|
||||
// pm_managed.pch will be the pre-compiled header
|
||||
// stdafx.obj will contain the pre-compiled type information
|
||||
|
||||
#include "stdafx.h"
|
||||
|
@@ -1,7 +1,7 @@
|
||||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently,
|
||||
// but are changed infrequently
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
// stdafx.h : include file for standard system include files,
|
||||
// or project specific include files that are used frequently,
|
||||
// but are changed infrequently
|
||||
|
||||
#pragma once
|
||||
|
||||
|
||||
|
@@ -1,63 +1,63 @@
|
||||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon placed first or with lowest ID value becomes application icon
|
||||
|
||||
LANGUAGE 9, 3
|
||||
#pragma code_page(1252)
|
||||
1 ICON "app.ico"
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
"\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon placed first or with lowest ID value becomes application icon
|
||||
|
||||
LANGUAGE 9, 3
|
||||
#pragma code_page(1252)
|
||||
1 ICON "app.ico"
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
"\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
// This is the main DLL file.
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
#include "pm_managed.h"
|
||||
|
||||
// This is the main DLL file.
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
#include "pm_managed.h"
|
||||
|
||||
|
@@ -1,53 +1,53 @@
|
||||
// pm_managed.h
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "portmidi.h"
|
||||
|
||||
using namespace System;
|
||||
|
||||
namespace pm_managed {
|
||||
|
||||
|
||||
public ref class MpmDeviceInfo
|
||||
{
|
||||
public:
|
||||
int structVersion;
|
||||
System::String^ interf; /* underlying MIDI API, e.g. MMSystem or DirectX */
|
||||
System::String^ name; /* device name, e.g. USB MidiSport 1x1 */
|
||||
bool input; /* true iff input is available */
|
||||
bool output; /* true iff output is available */
|
||||
int opened; /* used by generic PortMidi code to do error checking on arguments */
|
||||
|
||||
MpmDeviceInfo(const PmDeviceInfo* info)
|
||||
{
|
||||
structVersion = info->structVersion;
|
||||
input = (info->input != 0);
|
||||
output = (info->output != 0);
|
||||
opened = info->opened;
|
||||
|
||||
interf = gcnew System::String(info->interf);
|
||||
name = gcnew System::String(info->name);
|
||||
}
|
||||
};
|
||||
|
||||
public ref class ManagedPortMIDI
|
||||
{
|
||||
public:
|
||||
int Pm_Initialize()
|
||||
{
|
||||
::Pm_Initialize();
|
||||
return 0;
|
||||
}
|
||||
|
||||
int Pm_CountDevices()
|
||||
{
|
||||
return ::Pm_CountDevices();
|
||||
}
|
||||
|
||||
MpmDeviceInfo^ Pm_GetDeviceInfo(int id)
|
||||
{
|
||||
return gcnew MpmDeviceInfo(::Pm_GetDeviceInfo(id));
|
||||
}
|
||||
};
|
||||
}
|
||||
// pm_managed.h
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "portmidi.h"
|
||||
|
||||
using namespace System;
|
||||
|
||||
namespace pm_managed {
|
||||
|
||||
|
||||
public ref class MpmDeviceInfo
|
||||
{
|
||||
public:
|
||||
int structVersion;
|
||||
System::String^ interf; /* underlying MIDI API, e.g. MMSystem or DirectX */
|
||||
System::String^ name; /* device name, e.g. USB MidiSport 1x1 */
|
||||
bool input; /* true iff input is available */
|
||||
bool output; /* true iff output is available */
|
||||
int opened; /* used by generic PortMidi code to do error checking on arguments */
|
||||
|
||||
MpmDeviceInfo(const PmDeviceInfo* info)
|
||||
{
|
||||
structVersion = info->structVersion;
|
||||
input = (info->input != 0);
|
||||
output = (info->output != 0);
|
||||
opened = info->opened;
|
||||
|
||||
interf = gcnew System::String(info->interf);
|
||||
name = gcnew System::String(info->name);
|
||||
}
|
||||
};
|
||||
|
||||
public ref class ManagedPortMIDI
|
||||
{
|
||||
public:
|
||||
int Pm_Initialize()
|
||||
{
|
||||
::Pm_Initialize();
|
||||
return 0;
|
||||
}
|
||||
|
||||
int Pm_CountDevices()
|
||||
{
|
||||
return ::Pm_CountDevices();
|
||||
}
|
||||
|
||||
MpmDeviceInfo^ Pm_GetDeviceInfo(int id)
|
||||
{
|
||||
return gcnew MpmDeviceInfo(::Pm_GetDeviceInfo(id));
|
||||
}
|
||||
};
|
||||
}
|
||||
|
@@ -1,3 +1,3 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by app.rc
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by app.rc
|
||||
|
@@ -1,11 +1,11 @@
|
||||
pm_dylib
|
||||
|
||||
The purpose of this directory is to provide a separate CMakeLists.txt
|
||||
file for building a dynamic link library version of portmidi. This
|
||||
version (in Windows) is linked using the Multithreaded C Runtime DLL
|
||||
whereas the static library version in ../pm_common uses the (static)
|
||||
Multithreaded C Runtime. There's no good reason not to build both
|
||||
versions of portmidi in ../pm_common, but (the current) Cmake
|
||||
has the restriction that you must either share compiler flags across
|
||||
configurations (debug and release) or across targets (static and
|
||||
dynamic). Here, we need individual settings for all combinations.
|
||||
pm_dylib
|
||||
|
||||
The purpose of this directory is to provide a separate CMakeLists.txt
|
||||
file for building a dynamic link library version of portmidi. This
|
||||
version (in Windows) is linked using the Multithreaded C Runtime DLL
|
||||
whereas the static library version in ../pm_common uses the (static)
|
||||
Multithreaded C Runtime. There's no good reason not to build both
|
||||
versions of portmidi in ../pm_common, but (the current) Cmake
|
||||
has the restriction that you must either share compiler flags across
|
||||
configurations (debug and release) or across targets (static and
|
||||
dynamic). Here, we need individual settings for all combinations.
|
||||
|
@@ -1,48 +1,48 @@
|
||||
README.txt
|
||||
Roger B. Dannenberg
|
||||
16 Jun 2009
|
||||
|
||||
This directory was created to implement PmDefaults, a program to
|
||||
set default input and output devices for PortMidi applications.
|
||||
|
||||
There are three main sub-projects here:
|
||||
1) pmjni -- a JNI (Java Native Interface) to access PortMidi
|
||||
2) jportmidi -- a Java class to access PortMidi (uses pmjni)
|
||||
3) pmdefaults -- the PmDefaults application (uses jportmidi)
|
||||
|
||||
For Mac OS X, you should build the PmDefaults application in Xcode.
|
||||
|
||||
For Win32, an installer for PmDefaults is included in setup/.
|
||||
To build from sources, you should first build everything including
|
||||
the portmidi dll (that will be used by the Java application) using
|
||||
Visual C++ and a provided .sln file in the portmidi home directory.
|
||||
Then, run make.bat in this directory. The subdirectory win32 will be
|
||||
created with the application pmdefaults.exe. You can run this application
|
||||
in the normal way. To move the application, you need to copy *everything*
|
||||
in win32. To build setup/pmdefaults-setup.exe, I have used both
|
||||
Setup Generator from Gentee software and Inno Setup from jrsoftware.org.
|
||||
A script for Inno Setup is included in this directory, but since paths
|
||||
seem to be absolute, you will have to adjust the paths in the script
|
||||
before you use it.
|
||||
|
||||
---- implementation notes ----
|
||||
|
||||
For windows, we use the free software JavaExe.exe. The copy here was
|
||||
downloaded from
|
||||
|
||||
http://software.techrepublic.com.com/abstract.aspx?kw=javaexe&docid=767485
|
||||
|
||||
I found this page by visiting http://software.techrepublic.com.com and
|
||||
searching in the "Software" category for "JavaExe"
|
||||
|
||||
JavaExe works by placing the JavaExe.exe file in the directory with the
|
||||
Java application jar file and then *renaming* JavaExe.exe to the name
|
||||
of the jar file, but keeping the .exe extension. (See make.bat for this
|
||||
step.) Documentation for JavaExe can be obtained by downloading the
|
||||
whole program from the URL(s) above.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
README.txt
|
||||
Roger B. Dannenberg
|
||||
16 Jun 2009
|
||||
|
||||
This directory was created to implement PmDefaults, a program to
|
||||
set default input and output devices for PortMidi applications.
|
||||
|
||||
There are three main sub-projects here:
|
||||
1) pmjni -- a JNI (Java Native Interface) to access PortMidi
|
||||
2) jportmidi -- a Java class to access PortMidi (uses pmjni)
|
||||
3) pmdefaults -- the PmDefaults application (uses jportmidi)
|
||||
|
||||
For Mac OS X, you should build the PmDefaults application in Xcode.
|
||||
|
||||
For Win32, an installer for PmDefaults is included in setup/.
|
||||
To build from sources, you should first build everything including
|
||||
the portmidi dll (that will be used by the Java application) using
|
||||
Visual C++ and a provided .sln file in the portmidi home directory.
|
||||
Then, run make.bat in this directory. The subdirectory win32 will be
|
||||
created with the application pmdefaults.exe. You can run this application
|
||||
in the normal way. To move the application, you need to copy *everything*
|
||||
in win32. To build setup/pmdefaults-setup.exe, I have used both
|
||||
Setup Generator from Gentee software and Inno Setup from jrsoftware.org.
|
||||
A script for Inno Setup is included in this directory, but since paths
|
||||
seem to be absolute, you will have to adjust the paths in the script
|
||||
before you use it.
|
||||
|
||||
---- implementation notes ----
|
||||
|
||||
For windows, we use the free software JavaExe.exe. The copy here was
|
||||
downloaded from
|
||||
|
||||
http://software.techrepublic.com.com/abstract.aspx?kw=javaexe&docid=767485
|
||||
|
||||
I found this page by visiting http://software.techrepublic.com.com and
|
||||
searching in the "Software" category for "JavaExe"
|
||||
|
||||
JavaExe works by placing the JavaExe.exe file in the directory with the
|
||||
Java application jar file and then *renaming* JavaExe.exe to the name
|
||||
of the jar file, but keeping the .exe extension. (See make.bat for this
|
||||
step.) Documentation for JavaExe can be obtained by downloading the
|
||||
whole program from the URL(s) above.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -1,47 +1,47 @@
|
||||
@echo off
|
||||
|
||||
rem Compile the java PortMidi interface classes.
|
||||
javac jportmidi/*.java
|
||||
|
||||
rem Compile the pmdefaults application.
|
||||
javac -classpath . pmdefaults/*.java
|
||||
|
||||
rem Temporarily copy the portmusic_logo.png file here to add to the jar file.
|
||||
copy pmdefaults\portmusic_logo.png . > nul
|
||||
|
||||
rem Create a directory to hold the distribution.
|
||||
mkdir win32
|
||||
|
||||
rem Attempt to copy the interface DLL to the distribution directory.
|
||||
|
||||
if exist "..\release\pmjni.dll" goto have-dll
|
||||
|
||||
echo "ERROR: pmjni.dll not found!"
|
||||
exit /b 1
|
||||
|
||||
:have-dll
|
||||
copy "..\release\pmjni.dll" win32\pmjni.dll > nul
|
||||
|
||||
rem Create a java archive (jar) file of the distribution.
|
||||
jar cmf pmdefaults\manifest.txt win32\pmdefaults.jar pmdefaults\*.class portmusic_logo.png jportmidi\*.class
|
||||
|
||||
rem Clean up the temporary image file now that it is in the jar file.
|
||||
del portmusic_logo.png
|
||||
|
||||
rem Copy the java execution code obtained from
|
||||
rem http://devwizard.free.fr/html/en/JavaExe.html to the distribution
|
||||
rem directory. The copy also renames the file to our desired executable
|
||||
rem name.
|
||||
copy JavaExe.exe win32\pmdefaults.exe > nul
|
||||
|
||||
rem Integrate the icon into the executable using UpdateRsrcJavaExe from
|
||||
rem http://devwizard.free.fr
|
||||
UpdateRsrcJavaExe -run -exe=win32\pmdefaults.exe -ico=pmdefaults\pmdefaults.ico
|
||||
|
||||
rem Copy the 32-bit windows read me file to the distribution directory.
|
||||
copy pmdefaults\readme-win32.txt win32\README.txt > nul
|
||||
|
||||
rem Copy the license file to the distribution directory.
|
||||
copy pmdefaults\pmdefaults-license.txt win32\license.txt > nul
|
||||
|
||||
echo "You can run pmdefaults.exe in win32"
|
||||
@echo off
|
||||
|
||||
rem Compile the java PortMidi interface classes.
|
||||
javac jportmidi/*.java
|
||||
|
||||
rem Compile the pmdefaults application.
|
||||
javac -classpath . pmdefaults/*.java
|
||||
|
||||
rem Temporarily copy the portmusic_logo.png file here to add to the jar file.
|
||||
copy pmdefaults\portmusic_logo.png . > nul
|
||||
|
||||
rem Create a directory to hold the distribution.
|
||||
mkdir win32
|
||||
|
||||
rem Attempt to copy the interface DLL to the distribution directory.
|
||||
|
||||
if exist "..\release\pmjni.dll" goto have-dll
|
||||
|
||||
echo "ERROR: pmjni.dll not found!"
|
||||
exit /b 1
|
||||
|
||||
:have-dll
|
||||
copy "..\release\pmjni.dll" win32\pmjni.dll > nul
|
||||
|
||||
rem Create a java archive (jar) file of the distribution.
|
||||
jar cmf pmdefaults\manifest.txt win32\pmdefaults.jar pmdefaults\*.class portmusic_logo.png jportmidi\*.class
|
||||
|
||||
rem Clean up the temporary image file now that it is in the jar file.
|
||||
del portmusic_logo.png
|
||||
|
||||
rem Copy the java execution code obtained from
|
||||
rem http://devwizard.free.fr/html/en/JavaExe.html to the distribution
|
||||
rem directory. The copy also renames the file to our desired executable
|
||||
rem name.
|
||||
copy JavaExe.exe win32\pmdefaults.exe > nul
|
||||
|
||||
rem Integrate the icon into the executable using UpdateRsrcJavaExe from
|
||||
rem http://devwizard.free.fr
|
||||
UpdateRsrcJavaExe -run -exe=win32\pmdefaults.exe -ico=pmdefaults\pmdefaults.ico
|
||||
|
||||
rem Copy the 32-bit windows read me file to the distribution directory.
|
||||
copy pmdefaults\readme-win32.txt win32\README.txt > nul
|
||||
|
||||
rem Copy the license file to the distribution directory.
|
||||
copy pmdefaults\pmdefaults-license.txt win32\license.txt > nul
|
||||
|
||||
echo "You can run pmdefaults.exe in win32"
|
||||
|
@@ -1,44 +1,44 @@
|
||||
; Script generated by the Inno Setup Script Wizard.
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||
|
||||
[Setup]
|
||||
; NOTE: The value of AppId uniquely identifies this application.
|
||||
; Do not use the same AppId value in installers for other applications.
|
||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
||||
AppId={{5094958B-3CD7-4780-A883-69C9E5B95AEF}
|
||||
AppName=PmDefaults
|
||||
AppVerName=PmDefaults
|
||||
AppPublisher=Roger Dannenberg - Carnegie Mellon University
|
||||
AppPublisherURL=http://portmedia.sourceforge.net/
|
||||
AppSupportURL=http://portmedia.sourceforge.net/
|
||||
AppUpdatesURL=http://portmedia.sourceforge.net/
|
||||
DefaultDirName={pf}\PmDefaults
|
||||
DefaultGroupName=PmDefaults
|
||||
LicenseFile=C:\Users\rbd\portmedia\portmidi\pm_java\win32\license.txt
|
||||
OutputBaseFilename=setup
|
||||
SetupIconFile=C:\Users\rbd\portmedia\portmidi\pm_java\pmdefaults\pmdefaults.ico
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\pmdefaults.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\pmdefaults.jar"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\pmjni.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\license.txt"; DestDir: "{app}"; Flags: ignoreversion
|
||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\PmDefaults"; Filename: "{app}\pmdefaults.exe"
|
||||
Name: "{commondesktop}\PmDefaults"; Filename: "{app}\pmdefaults.exe"; Tasks: desktopicon
|
||||
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\PmDefaults"; Filename: "{app}\pmdefaults.exe"; Tasks: quicklaunchicon
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\pmdefaults.exe"; Description: "{cm:LaunchProgram,PmDefaults}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
; Script generated by the Inno Setup Script Wizard.
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||
|
||||
[Setup]
|
||||
; NOTE: The value of AppId uniquely identifies this application.
|
||||
; Do not use the same AppId value in installers for other applications.
|
||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
||||
AppId={{5094958B-3CD7-4780-A883-69C9E5B95AEF}
|
||||
AppName=PmDefaults
|
||||
AppVerName=PmDefaults
|
||||
AppPublisher=Roger Dannenberg - Carnegie Mellon University
|
||||
AppPublisherURL=http://portmedia.sourceforge.net/
|
||||
AppSupportURL=http://portmedia.sourceforge.net/
|
||||
AppUpdatesURL=http://portmedia.sourceforge.net/
|
||||
DefaultDirName={pf}\PmDefaults
|
||||
DefaultGroupName=PmDefaults
|
||||
LicenseFile=C:\Users\rbd\portmedia\portmidi\pm_java\win32\license.txt
|
||||
OutputBaseFilename=setup
|
||||
SetupIconFile=C:\Users\rbd\portmedia\portmidi\pm_java\pmdefaults\pmdefaults.ico
|
||||
Compression=lzma
|
||||
SolidCompression=yes
|
||||
|
||||
[Languages]
|
||||
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||
|
||||
[Tasks]
|
||||
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\pmdefaults.exe"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\pmdefaults.jar"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\pmjni.dll"; DestDir: "{app}"; Flags: ignoreversion
|
||||
Source: "C:\Users\rbd\portmedia\portmidi\pm_java\win32\license.txt"; DestDir: "{app}"; Flags: ignoreversion
|
||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||
|
||||
[Icons]
|
||||
Name: "{group}\PmDefaults"; Filename: "{app}\pmdefaults.exe"
|
||||
Name: "{commondesktop}\PmDefaults"; Filename: "{app}\pmdefaults.exe"; Tasks: desktopicon
|
||||
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\PmDefaults"; Filename: "{app}\pmdefaults.exe"; Tasks: quicklaunchicon
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\pmdefaults.exe"; Description: "{cm:LaunchProgram,PmDefaults}"; Flags: nowait postinstall skipifsilent
|
||||
|
||||
|
@@ -1,21 +1,21 @@
|
||||
README.txt
|
||||
Roger B. Dannenberg
|
||||
2 Jan 2009
|
||||
|
||||
PmDefaults is a program to set default input and output devices for PortMidi
|
||||
applications. After running the PmDefaults program and choosing devices,
|
||||
identifiers for these devices will be returned by
|
||||
Pm_GetDefaultInputDeviceID() and Pm_GetDefaultOutputDeviceID().
|
||||
|
||||
Included in this directory are:
|
||||
|
||||
manifest.txt -- used in pmdefaults.jar
|
||||
pmdefaults-icon.* -- various icons for applications
|
||||
pmdefaults-license.txt -- a version of portmidi/license.txt formatted for
|
||||
the windows installer
|
||||
portmusic_logo.png -- a logo displayed by the pmdefaults application
|
||||
readme-win32.txt -- this becomes the readme file for the pmdefaults
|
||||
application. It is copied to win32/README.txt by make.bat
|
||||
|
||||
TO BUILD THE APPLICATION: see ../README.txt
|
||||
|
||||
README.txt
|
||||
Roger B. Dannenberg
|
||||
2 Jan 2009
|
||||
|
||||
PmDefaults is a program to set default input and output devices for PortMidi
|
||||
applications. After running the PmDefaults program and choosing devices,
|
||||
identifiers for these devices will be returned by
|
||||
Pm_GetDefaultInputDeviceID() and Pm_GetDefaultOutputDeviceID().
|
||||
|
||||
Included in this directory are:
|
||||
|
||||
manifest.txt -- used in pmdefaults.jar
|
||||
pmdefaults-icon.* -- various icons for applications
|
||||
pmdefaults-license.txt -- a version of portmidi/license.txt formatted for
|
||||
the windows installer
|
||||
portmusic_logo.png -- a logo displayed by the pmdefaults application
|
||||
readme-win32.txt -- this becomes the readme file for the pmdefaults
|
||||
application. It is copied to win32/README.txt by make.bat
|
||||
|
||||
TO BUILD THE APPLICATION: see ../README.txt
|
||||
|
||||
|
@@ -1 +1 @@
|
||||
Main-Class: pmdefaults/PmDefaults
|
||||
Main-Class: pmdefaults/PmDefaults
|
||||
|
@@ -1,37 +1,37 @@
|
||||
LICENSE INFORMATION
|
||||
|
||||
PmDefaults is a small program to set default MIDI input and output
|
||||
devices for other programs using the PortMidi library.
|
||||
|
||||
Latest version available at: http://sourceforge.net/projects/portmedia
|
||||
|
||||
Copyright (c) 1999-2000 Ross Bencina and Phil Burk
|
||||
Copyright (c) 2001-2009 Roger B. Dannenberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files
|
||||
(the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge,
|
||||
publish, distribute, sublicense, and/or sell copies of the Software,
|
||||
and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
|
||||
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
The text above constitutes the entire PortMidi license; however,
|
||||
the PortMusic community also makes the following non-binding requests:
|
||||
|
||||
Any person wishing to distribute modifications to the Software is
|
||||
requested to send the modifications to the original developer so that
|
||||
they can be incorporated into the canonical version. It is also
|
||||
requested that these non-binding requests be included along with the
|
||||
license above.
|
||||
LICENSE INFORMATION
|
||||
|
||||
PmDefaults is a small program to set default MIDI input and output
|
||||
devices for other programs using the PortMidi library.
|
||||
|
||||
Latest version available at: http://sourceforge.net/projects/portmedia
|
||||
|
||||
Copyright (c) 1999-2000 Ross Bencina and Phil Burk
|
||||
Copyright (c) 2001-2009 Roger B. Dannenberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files
|
||||
(the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge,
|
||||
publish, distribute, sublicense, and/or sell copies of the Software,
|
||||
and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
|
||||
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
|
||||
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
The text above constitutes the entire PortMidi license; however,
|
||||
the PortMusic community also makes the following non-binding requests:
|
||||
|
||||
Any person wishing to distribute modifications to the Software is
|
||||
requested to send the modifications to the original developer so that
|
||||
they can be incorporated into the canonical version. It is also
|
||||
requested that these non-binding requests be included along with the
|
||||
license above.
|
||||
|
@@ -1,11 +1,11 @@
|
||||
README.txt
|
||||
Roger B. Dannenberg
|
||||
1 Jan 2009
|
||||
|
||||
This directory contains files that implement:
|
||||
|
||||
pmdefaults -- a program to set PortMidi default input/output devices
|
||||
|
||||
You can copy and rename this *whole directory* to move the application
|
||||
to a convenient place. The application to run is pmdefaults.exe.
|
||||
|
||||
README.txt
|
||||
Roger B. Dannenberg
|
||||
1 Jan 2009
|
||||
|
||||
This directory contains files that implement:
|
||||
|
||||
pmdefaults -- a program to set PortMidi default input/output devices
|
||||
|
||||
You can copy and rename this *whole directory* to move the application
|
||||
to a convenient place. The application to run is pmdefaults.exe.
|
||||
|
||||
|
@@ -1,63 +1,63 @@
|
||||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// English (U.S.) resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
#pragma code_page(1252)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
#endif // English (U.S.) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
|
@@ -1,131 +1,131 @@
|
||||
# MAKEFILE FOR PORTMIDI
|
||||
|
||||
# Roger B. Dannenberg
|
||||
# Sep 2009
|
||||
|
||||
# NOTE: you can use
|
||||
# make -f pm_osx/Makefile.osx configuration=Release
|
||||
# to override the default Debug configuration
|
||||
configuration=Release
|
||||
|
||||
PF=/usr/local
|
||||
|
||||
# For debugging, define PM_CHECK_ERRORS
|
||||
ifeq ($(configuration),Release)
|
||||
CONFIG = Release
|
||||
else
|
||||
CONFIG = Debug
|
||||
endif
|
||||
|
||||
current: all
|
||||
|
||||
all: $(CONFIG)/CMakeCache.txt
|
||||
cd $(CONFIG); make
|
||||
|
||||
$(CONFIG)/CMakeCache.txt:
|
||||
rm -f $(CONFIG)/CMakeCache.txt
|
||||
mkdir -p $(CONFIG)
|
||||
cd $(CONFIG); cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=$(CONFIG)
|
||||
|
||||
|
||||
**** For instructions: make -f pm_mac/Makefile.osx help ****\n'
|
||||
|
||||
help:
|
||||
echo $$'\n\n\
|
||||
This is help for portmidi/pm_mac/Makefile.osx\n\n\
|
||||
Installation path for dylib is $(PF)\n\
|
||||
To build Release version libraries and test applications,\n \
|
||||
make -f pm_mac/Makefile.osx\n\
|
||||
To build Debug version libraries and test applications,\n \
|
||||
make -f pm_mac/Makefile.osx configuration=Debug\n\
|
||||
To install universal dynamic library,\n \
|
||||
sudo make -f pm_mac/Makefile.osx install\n\
|
||||
To install universal dynamic library with xcode,\n \
|
||||
make -f pm_mac/Makefile.osx install-with-xcode\n\
|
||||
To make PmDefaults Java application,\n \
|
||||
make -f pm_mac/Makefile.osx pmdefaults\n\n \
|
||||
configuration = $(configuration)\n'
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.o *~ core* */*.o */*/*.o */*~ */core* pm_test/*/pm_dll.dll
|
||||
rm -f *.opt *.ncb *.plg pm_win/Debug/pm_dll.lib pm_win/Release/pm_dll.lib
|
||||
rm -f pm_test/*.opt pm_test/*.ncb
|
||||
rm -f pm_java/pmjni/*.o pm_java/pmjni/*~ pm_java/*.h
|
||||
rm -rf Release/CMakeFiles Debug/CMakeFiles
|
||||
rm -rf pm_mac/pmdefaults/lib pm_mac/pmdefaults/src
|
||||
|
||||
cleaner: clean
|
||||
rm -rf pm_mac/build
|
||||
rm -rf pm_mac/Debug pm_mac/Release pm_test/Debug pm_test/Release
|
||||
rm -f Debug/*.dylib Release/*.dylib
|
||||
rm -f pm_java/pmjni/Debug/*.jnilib
|
||||
rm -f pm_java/pmjni/Release/*.jnilib
|
||||
|
||||
cleanest: cleaner
|
||||
rm -f Debug/CMakeCache.txt Release/CMakeCache.txt
|
||||
rm -f CMakeCache.txt
|
||||
rm -f Debug/libportmidi_s.a Release/libportmidi_s.a
|
||||
rm -f pm_test/Debug/test pm_test/Debug/sysex pm_test/Debug/midithread
|
||||
rm -f pm_test/Debug/latency pm_test/Debug/midithru
|
||||
rm -f pm_test/Debug/qtest pm_test/Debug/mm
|
||||
rm -f pm_test/Release/test pm_test/Release/sysex pm_test/Release/midithread
|
||||
rm -f pm_test/Release/latency pm_test/Release/midithru
|
||||
rm -f pm_test/Release/qtest pm_test/Release/mm
|
||||
rm -f pm_java/*/*.class
|
||||
rm -f pm_java/pmjni/jportmidi_JPortMidiApi_PortMidiStream.h
|
||||
|
||||
backup: cleanest
|
||||
cd ..; zip -r portmidi.zip portmidi
|
||||
|
||||
install: porttime/porttime.h pm_common/portmidi.h \
|
||||
$(CONFIG)/libportmidi.dylib
|
||||
install porttime/porttime.h $(PF)/include/
|
||||
install pm_common/portmidi.h $(PF)/include
|
||||
install $(CONFIG)/libportmidi.dylib $(PF)/lib/
|
||||
|
||||
# note - this uses xcode to build and install portmidi universal binaries
|
||||
install-with-xcode:
|
||||
sudo xcodebuild -project pm_mac/pm_mac.xcodeproj \
|
||||
-configuration Release install DSTROOT=/
|
||||
|
||||
##### build pmdefault ######
|
||||
|
||||
pm_java/pmjni/jportmidi_JPortMidiApi.h: pm_java/jportmidi/JPortMidiApi.class
|
||||
cd pm_java; javah jportmidi.JPortMidiApi
|
||||
mv pm_java/jportmidi_JportMidiApi.h pm_java/pmjni
|
||||
|
||||
JAVASRC = pmdefaults/PmDefaultsFrame.java \
|
||||
pmdefaults/PmDefaults.java \
|
||||
jportmidi/JPortMidiApi.java jportmidi/JPortMidi.java \
|
||||
jportmidi/JPortMidiException.java
|
||||
|
||||
# this compiles ALL of the java code
|
||||
pm_java/jportmidi/JPortMidiApi.class: $(JAVASRC:%=pm_java/%)
|
||||
cd pm_java; javac $(JAVASRC)
|
||||
|
||||
$(CONFIG)/libpmjni.dylib:
|
||||
mkdir -p $(CONFIG)
|
||||
cd $(CONFIG); make -f ../pm_mac/$(MAKEFILE)
|
||||
|
||||
pmdefaults: $(CONFIG)/libpmjni.dylib pm_java/jportmidi/JPortMidiApi.class
|
||||
ifeq ($(CONFIG),Debug)
|
||||
echo "Error: you cannot build pmdefaults in a Debug configuration \n\
|
||||
You should use configuration=Release in the Makefile command line. "
|
||||
@exit 2
|
||||
endif
|
||||
xcodebuild -project pm_mac/pm_mac.xcodeproj \
|
||||
-configuration Release -target PmDefaults
|
||||
echo "pmdefaults java application is made"
|
||||
|
||||
###### test plist reader #######
|
||||
PLHDR = pm_mac/readbinaryplist.h
|
||||
PLSRC = pm_mac/plisttest.c pm_mac/readbinaryplist.c
|
||||
pm_mac/plisttest: $(PLHDR) $(PLSRC)
|
||||
cc $(VFLAGS) -Ipm_mac \
|
||||
-I/Developer/Headers/FlatCarbon \
|
||||
-I/System/Library/Frameworks/CoreFoundation.framework/Headers \
|
||||
-I/System/Library/Frameworks/CoreServices.framework/Headers \
|
||||
$(PLSRC) -o pm_mac/$(CONFIG)/plisttest \
|
||||
-framework CoreFoundation -framework CoreServices
|
||||
|
||||
# MAKEFILE FOR PORTMIDI
|
||||
|
||||
# Roger B. Dannenberg
|
||||
# Sep 2009
|
||||
|
||||
# NOTE: you can use
|
||||
# make -f pm_osx/Makefile.osx configuration=Release
|
||||
# to override the default Debug configuration
|
||||
configuration=Release
|
||||
|
||||
PF=/usr/local
|
||||
|
||||
# For debugging, define PM_CHECK_ERRORS
|
||||
ifeq ($(configuration),Release)
|
||||
CONFIG = Release
|
||||
else
|
||||
CONFIG = Debug
|
||||
endif
|
||||
|
||||
current: all
|
||||
|
||||
all: $(CONFIG)/CMakeCache.txt
|
||||
cd $(CONFIG); make
|
||||
|
||||
$(CONFIG)/CMakeCache.txt:
|
||||
rm -f $(CONFIG)/CMakeCache.txt
|
||||
mkdir -p $(CONFIG)
|
||||
cd $(CONFIG); cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=$(CONFIG)
|
||||
|
||||
|
||||
**** For instructions: make -f pm_mac/Makefile.osx help ****\n'
|
||||
|
||||
help:
|
||||
echo $$'\n\n\
|
||||
This is help for portmidi/pm_mac/Makefile.osx\n\n\
|
||||
Installation path for dylib is $(PF)\n\
|
||||
To build Release version libraries and test applications,\n \
|
||||
make -f pm_mac/Makefile.osx\n\
|
||||
To build Debug version libraries and test applications,\n \
|
||||
make -f pm_mac/Makefile.osx configuration=Debug\n\
|
||||
To install universal dynamic library,\n \
|
||||
sudo make -f pm_mac/Makefile.osx install\n\
|
||||
To install universal dynamic library with xcode,\n \
|
||||
make -f pm_mac/Makefile.osx install-with-xcode\n\
|
||||
To make PmDefaults Java application,\n \
|
||||
make -f pm_mac/Makefile.osx pmdefaults\n\n \
|
||||
configuration = $(configuration)\n'
|
||||
|
||||
|
||||
clean:
|
||||
rm -f *.o *~ core* */*.o */*/*.o */*~ */core* pm_test/*/pm_dll.dll
|
||||
rm -f *.opt *.ncb *.plg pm_win/Debug/pm_dll.lib pm_win/Release/pm_dll.lib
|
||||
rm -f pm_test/*.opt pm_test/*.ncb
|
||||
rm -f pm_java/pmjni/*.o pm_java/pmjni/*~ pm_java/*.h
|
||||
rm -rf Release/CMakeFiles Debug/CMakeFiles
|
||||
rm -rf pm_mac/pmdefaults/lib pm_mac/pmdefaults/src
|
||||
|
||||
cleaner: clean
|
||||
rm -rf pm_mac/build
|
||||
rm -rf pm_mac/Debug pm_mac/Release pm_test/Debug pm_test/Release
|
||||
rm -f Debug/*.dylib Release/*.dylib
|
||||
rm -f pm_java/pmjni/Debug/*.jnilib
|
||||
rm -f pm_java/pmjni/Release/*.jnilib
|
||||
|
||||
cleanest: cleaner
|
||||
rm -f Debug/CMakeCache.txt Release/CMakeCache.txt
|
||||
rm -f CMakeCache.txt
|
||||
rm -f Debug/libportmidi_s.a Release/libportmidi_s.a
|
||||
rm -f pm_test/Debug/test pm_test/Debug/sysex pm_test/Debug/midithread
|
||||
rm -f pm_test/Debug/latency pm_test/Debug/midithru
|
||||
rm -f pm_test/Debug/qtest pm_test/Debug/mm
|
||||
rm -f pm_test/Release/test pm_test/Release/sysex pm_test/Release/midithread
|
||||
rm -f pm_test/Release/latency pm_test/Release/midithru
|
||||
rm -f pm_test/Release/qtest pm_test/Release/mm
|
||||
rm -f pm_java/*/*.class
|
||||
rm -f pm_java/pmjni/jportmidi_JPortMidiApi_PortMidiStream.h
|
||||
|
||||
backup: cleanest
|
||||
cd ..; zip -r portmidi.zip portmidi
|
||||
|
||||
install: porttime/porttime.h pm_common/portmidi.h \
|
||||
$(CONFIG)/libportmidi.dylib
|
||||
install porttime/porttime.h $(PF)/include/
|
||||
install pm_common/portmidi.h $(PF)/include
|
||||
install $(CONFIG)/libportmidi.dylib $(PF)/lib/
|
||||
|
||||
# note - this uses xcode to build and install portmidi universal binaries
|
||||
install-with-xcode:
|
||||
sudo xcodebuild -project pm_mac/pm_mac.xcodeproj \
|
||||
-configuration Release install DSTROOT=/
|
||||
|
||||
##### build pmdefault ######
|
||||
|
||||
pm_java/pmjni/jportmidi_JPortMidiApi.h: pm_java/jportmidi/JPortMidiApi.class
|
||||
cd pm_java; javah jportmidi.JPortMidiApi
|
||||
mv pm_java/jportmidi_JportMidiApi.h pm_java/pmjni
|
||||
|
||||
JAVASRC = pmdefaults/PmDefaultsFrame.java \
|
||||
pmdefaults/PmDefaults.java \
|
||||
jportmidi/JPortMidiApi.java jportmidi/JPortMidi.java \
|
||||
jportmidi/JPortMidiException.java
|
||||
|
||||
# this compiles ALL of the java code
|
||||
pm_java/jportmidi/JPortMidiApi.class: $(JAVASRC:%=pm_java/%)
|
||||
cd pm_java; javac $(JAVASRC)
|
||||
|
||||
$(CONFIG)/libpmjni.dylib:
|
||||
mkdir -p $(CONFIG)
|
||||
cd $(CONFIG); make -f ../pm_mac/$(MAKEFILE)
|
||||
|
||||
pmdefaults: $(CONFIG)/libpmjni.dylib pm_java/jportmidi/JPortMidiApi.class
|
||||
ifeq ($(CONFIG),Debug)
|
||||
echo "Error: you cannot build pmdefaults in a Debug configuration \n\
|
||||
You should use configuration=Release in the Makefile command line. "
|
||||
@exit 2
|
||||
endif
|
||||
xcodebuild -project pm_mac/pm_mac.xcodeproj \
|
||||
-configuration Release -target PmDefaults
|
||||
echo "pmdefaults java application is made"
|
||||
|
||||
###### test plist reader #######
|
||||
PLHDR = pm_mac/readbinaryplist.h
|
||||
PLSRC = pm_mac/plisttest.c pm_mac/readbinaryplist.c
|
||||
pm_mac/plisttest: $(PLHDR) $(PLSRC)
|
||||
cc $(VFLAGS) -Ipm_mac \
|
||||
-I/Developer/Headers/FlatCarbon \
|
||||
-I/System/Library/Frameworks/CoreFoundation.framework/Headers \
|
||||
-I/System/Library/Frameworks/CoreServices.framework/Headers \
|
||||
$(PLSRC) -o pm_mac/$(CONFIG)/plisttest \
|
||||
-framework CoreFoundation -framework CoreServices
|
||||
|
||||
|
@@ -1,15 +1,15 @@
|
||||
README_QT.txt for PortMidi
|
||||
Richard Starfield
|
||||
20 Sep 2010
|
||||
|
||||
This is a QtCreator build file for PortMidi.
|
||||
|
||||
To build PortMidi on Windows with QtCreator:
|
||||
|
||||
Move portmidi/pm_qt/portmidi.pro to portmidi/portmidi.pro
|
||||
|
||||
Open portmidi.pro in QtCreator, change to the release build option and build all to compile the static library.
|
||||
|
||||
This has been tested in Windows. The project file does include Linux build switches but they haven't been tested yet.
|
||||
|
||||
To compile a DLL instead of a static library change line 11 from "CONFIG += staticlib" to "CONFIG += DLL"
|
||||
README_QT.txt for PortMidi
|
||||
Richard Starfield
|
||||
20 Sep 2010
|
||||
|
||||
This is a QtCreator build file for PortMidi.
|
||||
|
||||
To build PortMidi on Windows with QtCreator:
|
||||
|
||||
Move portmidi/pm_qt/portmidi.pro to portmidi/portmidi.pro
|
||||
|
||||
Open portmidi.pro in QtCreator, change to the release build option and build all to compile the static library.
|
||||
|
||||
This has been tested in Windows. The project file does include Linux build switches but they haven't been tested yet.
|
||||
|
||||
To compile a DLL instead of a static library change line 11 from "CONFIG += staticlib" to "CONFIG += DLL"
|
||||
|
@@ -1,47 +1,47 @@
|
||||
#-------------------------------------------------
|
||||
#
|
||||
# Project created by QtCreator 2010-09-02T12:50:47
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
QT -= core gui
|
||||
|
||||
TARGET = portmidi
|
||||
TEMPLATE = lib
|
||||
CONFIG += staticlib # replace this with DLL for dynamic link on Windows
|
||||
|
||||
INCLUDEPATH = pm_common/ porttime/
|
||||
|
||||
win32 {
|
||||
INCLUDEPATH += pm_win/
|
||||
LIBS += -lwinmm
|
||||
SOURCES += pm_win/pmwinmm.c \
|
||||
pm_win/pmwin.c
|
||||
HEADERS += pm_win/pmwinmm.h
|
||||
}
|
||||
|
||||
# this build hasn't been tested on Linux yet
|
||||
unix {
|
||||
DEFINES += PMALSA
|
||||
INCLUDEPATH += pm_linux/
|
||||
LIBS += -lasound
|
||||
SOURCES += pm_linux/finddefault.c \
|
||||
pm_linux/pmlinux.c \
|
||||
pm_linux/pmlinuxalsa.c
|
||||
HEADERS += pm_linux/pmlinux.h pm_linux/pmlinuxalsa.h
|
||||
}
|
||||
|
||||
|
||||
DEFINES -= UNICODE
|
||||
|
||||
SOURCES += \
|
||||
pm_common/portmidi.c \
|
||||
pm_common/pmutil.c \
|
||||
porttime/porttime.c \
|
||||
porttime/ptwinmm.c
|
||||
|
||||
HEADERS += \
|
||||
pm_common/pmutil.h \
|
||||
pm_common/pminternal.h \
|
||||
pm_common/portmidi.h \
|
||||
porttime/porttime.h
|
||||
#-------------------------------------------------
|
||||
#
|
||||
# Project created by QtCreator 2010-09-02T12:50:47
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
QT -= core gui
|
||||
|
||||
TARGET = portmidi
|
||||
TEMPLATE = lib
|
||||
CONFIG += staticlib # replace this with DLL for dynamic link on Windows
|
||||
|
||||
INCLUDEPATH = pm_common/ porttime/
|
||||
|
||||
win32 {
|
||||
INCLUDEPATH += pm_win/
|
||||
LIBS += -lwinmm
|
||||
SOURCES += pm_win/pmwinmm.c \
|
||||
pm_win/pmwin.c
|
||||
HEADERS += pm_win/pmwinmm.h
|
||||
}
|
||||
|
||||
# this build hasn't been tested on Linux yet
|
||||
unix {
|
||||
DEFINES += PMALSA
|
||||
INCLUDEPATH += pm_linux/
|
||||
LIBS += -lasound
|
||||
SOURCES += pm_linux/finddefault.c \
|
||||
pm_linux/pmlinux.c \
|
||||
pm_linux/pmlinuxalsa.c
|
||||
HEADERS += pm_linux/pmlinux.h pm_linux/pmlinuxalsa.h
|
||||
}
|
||||
|
||||
|
||||
DEFINES -= UNICODE
|
||||
|
||||
SOURCES += \
|
||||
pm_common/portmidi.c \
|
||||
pm_common/pmutil.c \
|
||||
porttime/porttime.c \
|
||||
porttime/ptwinmm.c
|
||||
|
||||
HEADERS += \
|
||||
pm_common/pmutil.h \
|
||||
pm_common/pminternal.h \
|
||||
pm_common/portmidi.h \
|
||||
porttime/porttime.h
|
||||
|
@@ -1,257 +1,257 @@
|
||||
20 0 1d 4 c 6 0 34 1 4d 4 d 1f 7 3 6
|
||||
c 5e 4 4d d b 18 5 3 6 0 3d 1 4a 16 18
|
||||
1f 8 3 6 d 0 1 63 4 13 3a 23 0 0 0 2
|
||||
c 2 4 0 63 32 0 0 0 32 0 47 72 61 6e 64
|
||||
50 69 61 6e 6f 63 63 63 32 32 32 0 0 0 0 0
|
||||
10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 9 9 f c 27 2 35 37 10 1f 4 3 4
|
||||
d 19 4 56 5 16 1f f 8 d c 0 43 60 4 e
|
||||
1f c 3 7 e 0 43 63 5 10 3c 14 8 2 1b 56
|
||||
5 2 4 0 63 32 0 0 0 32 0 4c 6f 54 69 6e
|
||||
65 38 31 5a 20 63 63 63 32 32 32 0 7f 0 1 0
|
||||
18 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f e f e 9 0 3 43 2d e 1f f 5 7
|
||||
f 16 43 5a 0 0 1f 12 6 8 d 0 3 63 4 0
|
||||
1f 12 6 8 f 0 2 63 4 6 34 14 0 1 2 4e
|
||||
18 2 4 0 63 32 0 32 0 32 0 44 79 6e 6f 6d
|
||||
69 74 65 45 50 63 63 63 32 32 32 0 70 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f b 1 b 8 18 40 5f a e 1f 1f 0 a
|
||||
f 0 40 5f 4 0 1f 1f 0 a f 0 40 63 5 6
|
||||
1f 1f 0 a f 0 40 5f 0 8 1f 20 0 3 0 5a
|
||||
18 4 4 0 63 32 32 0 0 32 0 50 65 72 63 4f
|
||||
72 67 61 6e 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f b 7 f 9 0 4 49 13 13 1f 8 7 5
|
||||
e 0 2 58 0 c 1f 6 4 6 f 23 3 46 10 a
|
||||
1f 7 8 c d 0 2 63 8 b 2 1c 0 0 0 52
|
||||
18 4 4 0 63 32 0 32 0 32 0 54 68 69 6e 20
|
||||
43 6c 61 76 20 63 63 63 32 32 32 0 70 0 20 0
|
||||
10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f c 0 6 1 a 4 50 20 e 1f c 0 6
|
||||
1 a 4 50 1f 8 1f b 9 5 e 0 2 63 5 e
|
||||
1f b 9 5 e 0 3 63 4 8 4 1a 0 0 0 52
|
||||
1d 2 4 0 63 32 0 32 0 32 0 42 72 69 74 65
|
||||
43 65 6c 73 74 63 63 63 32 32 32 0 20 0 26 0
|
||||
1 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 f 1f 4 8 f 0 3a 51 4 b e 1f 0 8
|
||||
f 0 22 4b 4 3 f 1a b 8 d 0 3b 36 9 3
|
||||
12 1f 0 8 f 0 22 5d 4 b 3a 1e 19 5 0 52
|
||||
18 4 4 0 63 32 0 0 0 32 0 54 72 75 6d 70
|
||||
65 74 38 31 5a 63 63 63 32 32 32 0 0 0 50 0
|
||||
51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 c 5 0 8 0 0 2 4a 4 b f 1f 0 8
|
||||
f 0 2 3f 4 3 1f f 0 8 0 23 3 44 b 3
|
||||
10 1f 0 9 f 0 2 5e 4 c 3a 1f 19 7 0 52
|
||||
18 4 4 0 63 32 0 0 0 32 0 46 6c 75 67 65
|
||||
6c 68 6f 72 6e 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 10 1f 0 8 f 0 42 4a 0 3 11 1f 0 8
|
||||
f a 43 51 0 3 11 9 0 8 d 0 42 2b 16 6
|
||||
10 1f 0 9 f 0 42 63 4 b 3a 1e 9 9 0 5a
|
||||
24 4 4 0 63 32 31 0 0 32 0 52 61 73 70 41
|
||||
6c 74 6f 20 20 63 63 63 32 32 32 0 10 0 20 0
|
||||
54 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 10 9 2 6 d 0 41 3e 4 15 c b 2 3
|
||||
e 0 41 4f 4 12 c e 2 8 d 0 42 4b a 1c
|
||||
d b 1 9 e 0 3 63 a 14 0 23 f 2 1b 5e
|
||||
18 4 5 0 63 28 50 32 0 32 0 48 61 72 6d 6f
|
||||
6e 69 63 61 20 63 63 63 32 32 32 0 50 10 50 0
|
||||
50 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1c 2 0 4 e 63 0 4e 4 3 d 5 0 6
|
||||
e 63 1 56 a 8 12 7 0 6 9 63 2 47 1b e
|
||||
a a 0 5 f 0 1 63 4 b 32 1a 8 d 0 52
|
||||
c 4 4 0 63 32 0 0 0 32 0 44 6f 75 62 6c
|
||||
65 42 61 73 73 63 63 63 32 32 32 0 10 0 0 0
|
||||
3 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 b 4 0 4 f 14 2 49 9 6 a 7 0 4
|
||||
f 14 2 51 a 0 8 1f 0 5 f 0 1 63 9 6
|
||||
a 1f 0 5 f 0 1 63 a 0 3c 1f 6 9 0 52
|
||||
5 4 4 0 63 32 0 0 0 32 0 48 69 53 74 72
|
||||
69 6e 67 20 31 63 63 63 32 32 32 0 2 0 30 0
|
||||
32 0 10 5 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 10 13 f 4 a 0 3 3b 14 14 1f e 8 7
|
||||
9 0 2 42 5 e 18 13 d 9 c 0 2 3c 13 8
|
||||
1f 11 7 4 f 0 42 63 4 10 3a 1b 0 0 0 52
|
||||
1d 4 4 0 63 32 0 0 0 32 0 48 61 72 70 20
|
||||
20 20 20 20 20 63 63 63 32 32 32 8 0 0 21 0
|
||||
0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 6 6 4 f 0 40 48 5 0 c 8 7 5
|
||||
f 5 0 52 4 0 f 7 3 7 e 8 3 63 4 6
|
||||
f 8 4 5 f 0 3 63 4 6 7c 1f 0 6 0 4a
|
||||
11 2 4 0 63 32 0 0 0 32 0 46 61 6e 66 61
|
||||
72 54 70 74 73 63 63 63 32 32 32 6 1 0 38 0
|
||||
8 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 d b 0 1 c 0 2 2c 3d 3 d 7 0 1
|
||||
c 0 2 1f 3c 3 d 1f 0 5 f 0 2 63 5 6
|
||||
d 1f 0 5 f 0 2 63 4 0 3c 63 0 2f 0 53
|
||||
11 4 4 0 63 32 0 0 0 32 0 42 72 65 61 74
|
||||
68 4f 72 67 6e 63 63 63 32 32 32 4 30 5 50 0
|
||||
11 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 9 0 6 0 27 2 51 19 b 1c 6 0 8
|
||||
0 37 2 47 a 3 1f a 0 9 0 3d 2 4d a e
|
||||
1f 12 8 8 f 0 3 61 4 b 28 1f 0 3 0 52
|
||||
c 3 4 0 63 32 1 32 0 32 0 4e 79 6c 6f 6e
|
||||
47 75 69 74 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f e e f f 0 3 48 2d 6 1f f 4 f
|
||||
f 25 3 5b 0 0 1f 12 6 c e 1c 3 55 0 10
|
||||
1f 13 7 8 e 6 4 62 4 e 3b 14 0 0 0 42
|
||||
18 2 4 0 63 32 0 32 0 32 0 47 75 69 74 61
|
||||
72 20 23 31 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 19 8 a 3 0 3 63 10 18 1f c 5 b
|
||||
5 0 3 52 0 b 1f 19 6 b 5 0 3 63 a 16
|
||||
1f f 11 9 7 0 4 63 4 3 3a 14 0 0 0 42
|
||||
18 2 4 0 63 32 0 32 0 32 0 46 75 6e 6b 79
|
||||
20 50 69 63 6b 63 63 63 32 32 32 0 30 0 0 0
|
||||
0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 1 0 8 4 0 3 3d a 1e 1f 1 0 8
|
||||
0 0 0 43 0 10 1f 9 6 8 c 1b 7 46 1c 1e
|
||||
1f 9 0 9 9 0 1 63 4 3 3a 1c 0 0 0 52
|
||||
c 4 5 0 63 4b 0 0 0 32 0 45 6c 65 63 42
|
||||
61 73 73 20 31 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f f f e 9 0 3 46 1d 16 1f f 5 e
|
||||
e d 3 63 0 b 1f 13 6 5 d 1c 3 63 0 0
|
||||
1f 13 6 8 f 0 4 63 4 6 3b 1f 0 0 0 42
|
||||
c 4 4 0 63 32 0 32 0 32 0 53 79 6e 46 75
|
||||
6e 6b 42 61 73 63 63 63 32 32 32 d 6c 0 0 0
|
||||
70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 10 7 8 3 0 3 4f 4 3 1f 9 0 8
|
||||
0 0 1 4a 0 b 1f 11 0 8 0 0 1 47 4 8
|
||||
1f 9 0 8 0 0 0 63 0 b 39 19 0 7 0 52
|
||||
c 2 4 0 63 32 0 32 0 32 0 4c 61 74 65 6c
|
||||
79 42 61 73 73 63 63 63 32 32 32 2 0 0 0 0
|
||||
40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 13 12 0 9 d 22 0 51 0 b 1f 14 0 5
|
||||
8 24 40 5c 0 3 1f 11 0 6 c 2c 0 53 9 0
|
||||
10 1f 0 b f 0 0 5c a e 3a 22 11 e 1e 5e
|
||||
18 7 4 0 63 32 0 32 0 32 0 53 79 6e 63 20
|
||||
4c 65 61 64 20 63 63 63 32 32 32 0 70 0 40 0
|
||||
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 13 1e 0 9 e 0 0 63 3f b 1f 14 0 5
|
||||
e 24 1 51 4 3 1f 14 0 f 1 0 41 4d 8 3
|
||||
f 1f 0 b f 0 2 63 4 b 3b 20 11 12 33 56
|
||||
18 4 4 0 63 37 e 0 0 32 0 4a 61 7a 7a 20
|
||||
46 6c 75 74 65 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 15 13 d 3 d 1e 2 50 18 e 15 14 9 4
|
||||
c 1e 2 56 11 8 1b 1f f 7 f 0 1 63 4 6
|
||||
1a 1f e 6 f 0 2 63 4 0 7c b 0 8 0 62
|
||||
18 4 4 0 63 32 0 0 0 32 0 4a 61 76 61 20
|
||||
4a 69 76 65 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 0 0 4 f 0 40 63 3c 0 b 8 7 7
|
||||
f 5 0 63 4 6 f 5 3 7 f 8 0 3b 5 6
|
||||
e 8 4 5 f 0 3 63 3 0 7e 1d 6 f 0 4a
|
||||
11 0 4 0 63 32 0 0 0 32 0 42 61 61 64 42
|
||||
72 65 61 74 68 63 63 63 32 32 32 6 30 0 38 0
|
||||
1 0 46 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 0 0 4 f 0 40 47 2f 0 e 8 7 7
|
||||
f 5 0 4c 0 6 13 1c d c 6 8 0 63 5 6
|
||||
14 11 d b 0 0 3 63 4 0 7a 10 0 51 0 68
|
||||
17 0 4 0 63 32 0 0 0 32 0 56 6f 63 61 6c
|
||||
4e 75 74 73 20 63 63 63 32 32 32 6 30 0 30 0
|
||||
1 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 1f 0 5 f 0 0 41 32 3 1f 14 10 5
|
||||
5 1 2 63 7 3 1f b 12 8 f 0 1 63 c 3
|
||||
1f 1f f 8 f 0 1 63 4 3 39 23 0 0 0 62
|
||||
18 7 4 0 63 32 0 0 0 32 0 57 61 74 65 72
|
||||
47 6c 61 73 73 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 16 2 0 4 6 9 1 4f 8 0 19 e 1 4
|
||||
0 20 1 43 19 0 1f 12 10 6 7 0 0 54 3d 3
|
||||
16 d 6 6 2 1e 3 61 8 e 3a 20 1 14 0 42
|
||||
c 2 4 2 63 63 63 0 0 32 0 46 75 7a 7a 79
|
||||
20 4b 6f 74 6f 63 63 63 32 32 32 0 0 0 0 b
|
||||
50 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1c 8 0 3 e 0 1 55 12 3 1c 7 0 1
|
||||
e 2e 1 58 27 b e 4 0 2 a 0 2 63 4 a
|
||||
d 9 0 2 c 1 2 63 10 b 4 54 0 47 0 53
|
||||
18 7 4 0 63 32 0 0 0 32 0 42 72 74 68 62
|
||||
65 6c 6c 73 20 63 63 63 32 32 32 0 4 0 40 0
|
||||
40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1a 4 1 1 b 16 0 47 5 3 15 e 0 1
|
||||
d 0 0 4c 5 16 1c 6 4 2 7 0 0 63 4 16
|
||||
18 18 3 1 e 0 0 5e 4 10 24 7 0 4 0 62
|
||||
24 4 4 0 63 32 0 0 0 32 0 54 75 62 65 20
|
||||
42 65 6c 6c 73 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 1f 13 3 0 0 0 5f 3d 6 1f 12 13 2
|
||||
0 0 1 52 5 2 1f 14 13 3 0 0 1 56 28 5
|
||||
1e b 13 f 9 0 0 63 6 3 3b 63 0 63 0 73
|
||||
23 7 4 0 63 32 0 0 0 32 0 4e 6f 69 73 65
|
||||
20 53 68 6f 74 63 63 63 32 32 32 8 0 0 0 8
|
||||
0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 16 0 3 7 0 1 50 0 3 1f 18 3 3
|
||||
3 22 0 63 0 14 1d 7 6 3 6 0 1 3c 8 3
|
||||
1f 5 7 3 0 0 1 63 4 1b 39 23 0 8 0 42
|
||||
18 4 4 0 63 32 0 0 0 32 0 48 61 6e 64 20
|
||||
44 72 75 6d 20 63 63 63 32 32 32 0 1 0 3 0
|
||||
1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
20 0 1d 4 c 6 0 34 1 4d 4 d 1f 7 3 6
|
||||
c 5e 4 4d d b 18 5 3 6 0 3d 1 4a 16 18
|
||||
1f 8 3 6 d 0 1 63 4 13 3a 23 0 0 0 2
|
||||
c 2 4 0 63 32 0 0 0 32 0 47 72 61 6e 64
|
||||
50 69 61 6e 6f 63 63 63 32 32 32 0 0 0 0 0
|
||||
10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 9 9 f c 27 2 35 37 10 1f 4 3 4
|
||||
d 19 4 56 5 16 1f f 8 d c 0 43 60 4 e
|
||||
1f c 3 7 e 0 43 63 5 10 3c 14 8 2 1b 56
|
||||
5 2 4 0 63 32 0 0 0 32 0 4c 6f 54 69 6e
|
||||
65 38 31 5a 20 63 63 63 32 32 32 0 7f 0 1 0
|
||||
18 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f e f e 9 0 3 43 2d e 1f f 5 7
|
||||
f 16 43 5a 0 0 1f 12 6 8 d 0 3 63 4 0
|
||||
1f 12 6 8 f 0 2 63 4 6 34 14 0 1 2 4e
|
||||
18 2 4 0 63 32 0 32 0 32 0 44 79 6e 6f 6d
|
||||
69 74 65 45 50 63 63 63 32 32 32 0 70 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f b 1 b 8 18 40 5f a e 1f 1f 0 a
|
||||
f 0 40 5f 4 0 1f 1f 0 a f 0 40 63 5 6
|
||||
1f 1f 0 a f 0 40 5f 0 8 1f 20 0 3 0 5a
|
||||
18 4 4 0 63 32 32 0 0 32 0 50 65 72 63 4f
|
||||
72 67 61 6e 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f b 7 f 9 0 4 49 13 13 1f 8 7 5
|
||||
e 0 2 58 0 c 1f 6 4 6 f 23 3 46 10 a
|
||||
1f 7 8 c d 0 2 63 8 b 2 1c 0 0 0 52
|
||||
18 4 4 0 63 32 0 32 0 32 0 54 68 69 6e 20
|
||||
43 6c 61 76 20 63 63 63 32 32 32 0 70 0 20 0
|
||||
10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f c 0 6 1 a 4 50 20 e 1f c 0 6
|
||||
1 a 4 50 1f 8 1f b 9 5 e 0 2 63 5 e
|
||||
1f b 9 5 e 0 3 63 4 8 4 1a 0 0 0 52
|
||||
1d 2 4 0 63 32 0 32 0 32 0 42 72 69 74 65
|
||||
43 65 6c 73 74 63 63 63 32 32 32 0 20 0 26 0
|
||||
1 0 8 4 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 f 1f 4 8 f 0 3a 51 4 b e 1f 0 8
|
||||
f 0 22 4b 4 3 f 1a b 8 d 0 3b 36 9 3
|
||||
12 1f 0 8 f 0 22 5d 4 b 3a 1e 19 5 0 52
|
||||
18 4 4 0 63 32 0 0 0 32 0 54 72 75 6d 70
|
||||
65 74 38 31 5a 63 63 63 32 32 32 0 0 0 50 0
|
||||
51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 c 5 0 8 0 0 2 4a 4 b f 1f 0 8
|
||||
f 0 2 3f 4 3 1f f 0 8 0 23 3 44 b 3
|
||||
10 1f 0 9 f 0 2 5e 4 c 3a 1f 19 7 0 52
|
||||
18 4 4 0 63 32 0 0 0 32 0 46 6c 75 67 65
|
||||
6c 68 6f 72 6e 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 10 1f 0 8 f 0 42 4a 0 3 11 1f 0 8
|
||||
f a 43 51 0 3 11 9 0 8 d 0 42 2b 16 6
|
||||
10 1f 0 9 f 0 42 63 4 b 3a 1e 9 9 0 5a
|
||||
24 4 4 0 63 32 31 0 0 32 0 52 61 73 70 41
|
||||
6c 74 6f 20 20 63 63 63 32 32 32 0 10 0 20 0
|
||||
54 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 10 9 2 6 d 0 41 3e 4 15 c b 2 3
|
||||
e 0 41 4f 4 12 c e 2 8 d 0 42 4b a 1c
|
||||
d b 1 9 e 0 3 63 a 14 0 23 f 2 1b 5e
|
||||
18 4 5 0 63 28 50 32 0 32 0 48 61 72 6d 6f
|
||||
6e 69 63 61 20 63 63 63 32 32 32 0 50 10 50 0
|
||||
50 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1c 2 0 4 e 63 0 4e 4 3 d 5 0 6
|
||||
e 63 1 56 a 8 12 7 0 6 9 63 2 47 1b e
|
||||
a a 0 5 f 0 1 63 4 b 32 1a 8 d 0 52
|
||||
c 4 4 0 63 32 0 0 0 32 0 44 6f 75 62 6c
|
||||
65 42 61 73 73 63 63 63 32 32 32 0 10 0 0 0
|
||||
3 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 b 4 0 4 f 14 2 49 9 6 a 7 0 4
|
||||
f 14 2 51 a 0 8 1f 0 5 f 0 1 63 9 6
|
||||
a 1f 0 5 f 0 1 63 a 0 3c 1f 6 9 0 52
|
||||
5 4 4 0 63 32 0 0 0 32 0 48 69 53 74 72
|
||||
69 6e 67 20 31 63 63 63 32 32 32 0 2 0 30 0
|
||||
32 0 10 5 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 10 13 f 4 a 0 3 3b 14 14 1f e 8 7
|
||||
9 0 2 42 5 e 18 13 d 9 c 0 2 3c 13 8
|
||||
1f 11 7 4 f 0 42 63 4 10 3a 1b 0 0 0 52
|
||||
1d 4 4 0 63 32 0 0 0 32 0 48 61 72 70 20
|
||||
20 20 20 20 20 63 63 63 32 32 32 8 0 0 21 0
|
||||
0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 6 6 4 f 0 40 48 5 0 c 8 7 5
|
||||
f 5 0 52 4 0 f 7 3 7 e 8 3 63 4 6
|
||||
f 8 4 5 f 0 3 63 4 6 7c 1f 0 6 0 4a
|
||||
11 2 4 0 63 32 0 0 0 32 0 46 61 6e 66 61
|
||||
72 54 70 74 73 63 63 63 32 32 32 6 1 0 38 0
|
||||
8 0 48 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 d b 0 1 c 0 2 2c 3d 3 d 7 0 1
|
||||
c 0 2 1f 3c 3 d 1f 0 5 f 0 2 63 5 6
|
||||
d 1f 0 5 f 0 2 63 4 0 3c 63 0 2f 0 53
|
||||
11 4 4 0 63 32 0 0 0 32 0 42 72 65 61 74
|
||||
68 4f 72 67 6e 63 63 63 32 32 32 4 30 5 50 0
|
||||
11 0 18 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 9 0 6 0 27 2 51 19 b 1c 6 0 8
|
||||
0 37 2 47 a 3 1f a 0 9 0 3d 2 4d a e
|
||||
1f 12 8 8 f 0 3 61 4 b 28 1f 0 3 0 52
|
||||
c 3 4 0 63 32 1 32 0 32 0 4e 79 6c 6f 6e
|
||||
47 75 69 74 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f e e f f 0 3 48 2d 6 1f f 4 f
|
||||
f 25 3 5b 0 0 1f 12 6 c e 1c 3 55 0 10
|
||||
1f 13 7 8 e 6 4 62 4 e 3b 14 0 0 0 42
|
||||
18 2 4 0 63 32 0 32 0 32 0 47 75 69 74 61
|
||||
72 20 23 31 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 19 8 a 3 0 3 63 10 18 1f c 5 b
|
||||
5 0 3 52 0 b 1f 19 6 b 5 0 3 63 a 16
|
||||
1f f 11 9 7 0 4 63 4 3 3a 14 0 0 0 42
|
||||
18 2 4 0 63 32 0 32 0 32 0 46 75 6e 6b 79
|
||||
20 50 69 63 6b 63 63 63 32 32 32 0 30 0 0 0
|
||||
0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 1 0 8 4 0 3 3d a 1e 1f 1 0 8
|
||||
0 0 0 43 0 10 1f 9 6 8 c 1b 7 46 1c 1e
|
||||
1f 9 0 9 9 0 1 63 4 3 3a 1c 0 0 0 52
|
||||
c 4 5 0 63 4b 0 0 0 32 0 45 6c 65 63 42
|
||||
61 73 73 20 31 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f f f e 9 0 3 46 1d 16 1f f 5 e
|
||||
e d 3 63 0 b 1f 13 6 5 d 1c 3 63 0 0
|
||||
1f 13 6 8 f 0 4 63 4 6 3b 1f 0 0 0 42
|
||||
c 4 4 0 63 32 0 32 0 32 0 53 79 6e 46 75
|
||||
6e 6b 42 61 73 63 63 63 32 32 32 d 6c 0 0 0
|
||||
70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 10 7 8 3 0 3 4f 4 3 1f 9 0 8
|
||||
0 0 1 4a 0 b 1f 11 0 8 0 0 1 47 4 8
|
||||
1f 9 0 8 0 0 0 63 0 b 39 19 0 7 0 52
|
||||
c 2 4 0 63 32 0 32 0 32 0 4c 61 74 65 6c
|
||||
79 42 61 73 73 63 63 63 32 32 32 2 0 0 0 0
|
||||
40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 13 12 0 9 d 22 0 51 0 b 1f 14 0 5
|
||||
8 24 40 5c 0 3 1f 11 0 6 c 2c 0 53 9 0
|
||||
10 1f 0 b f 0 0 5c a e 3a 22 11 e 1e 5e
|
||||
18 7 4 0 63 32 0 32 0 32 0 53 79 6e 63 20
|
||||
4c 65 61 64 20 63 63 63 32 32 32 0 70 0 40 0
|
||||
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 13 1e 0 9 e 0 0 63 3f b 1f 14 0 5
|
||||
e 24 1 51 4 3 1f 14 0 f 1 0 41 4d 8 3
|
||||
f 1f 0 b f 0 2 63 4 b 3b 20 11 12 33 56
|
||||
18 4 4 0 63 37 e 0 0 32 0 4a 61 7a 7a 20
|
||||
46 6c 75 74 65 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 15 13 d 3 d 1e 2 50 18 e 15 14 9 4
|
||||
c 1e 2 56 11 8 1b 1f f 7 f 0 1 63 4 6
|
||||
1a 1f e 6 f 0 2 63 4 0 7c b 0 8 0 62
|
||||
18 4 4 0 63 32 0 0 0 32 0 4a 61 76 61 20
|
||||
4a 69 76 65 20 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 0 0 4 f 0 40 63 3c 0 b 8 7 7
|
||||
f 5 0 63 4 6 f 5 3 7 f 8 0 3b 5 6
|
||||
e 8 4 5 f 0 3 63 3 0 7e 1d 6 f 0 4a
|
||||
11 0 4 0 63 32 0 0 0 32 0 42 61 61 64 42
|
||||
72 65 61 74 68 63 63 63 32 32 32 6 30 0 38 0
|
||||
1 0 46 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 0 0 4 f 0 40 47 2f 0 e 8 7 7
|
||||
f 5 0 4c 0 6 13 1c d c 6 8 0 63 5 6
|
||||
14 11 d b 0 0 3 63 4 0 7a 10 0 51 0 68
|
||||
17 0 4 0 63 32 0 0 0 32 0 56 6f 63 61 6c
|
||||
4e 75 74 73 20 63 63 63 32 32 32 6 30 0 30 0
|
||||
1 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 1f 0 5 f 0 0 41 32 3 1f 14 10 5
|
||||
5 1 2 63 7 3 1f b 12 8 f 0 1 63 c 3
|
||||
1f 1f f 8 f 0 1 63 4 3 39 23 0 0 0 62
|
||||
18 7 4 0 63 32 0 0 0 32 0 57 61 74 65 72
|
||||
47 6c 61 73 73 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 16 2 0 4 6 9 1 4f 8 0 19 e 1 4
|
||||
0 20 1 43 19 0 1f 12 10 6 7 0 0 54 3d 3
|
||||
16 d 6 6 2 1e 3 61 8 e 3a 20 1 14 0 42
|
||||
c 2 4 2 63 63 63 0 0 32 0 46 75 7a 7a 79
|
||||
20 4b 6f 74 6f 63 63 63 32 32 32 0 0 0 0 b
|
||||
50 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1c 8 0 3 e 0 1 55 12 3 1c 7 0 1
|
||||
e 2e 1 58 27 b e 4 0 2 a 0 2 63 4 a
|
||||
d 9 0 2 c 1 2 63 10 b 4 54 0 47 0 53
|
||||
18 7 4 0 63 32 0 0 0 32 0 42 72 74 68 62
|
||||
65 6c 6c 73 20 63 63 63 32 32 32 0 4 0 40 0
|
||||
40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1a 4 1 1 b 16 0 47 5 3 15 e 0 1
|
||||
d 0 0 4c 5 16 1c 6 4 2 7 0 0 63 4 16
|
||||
18 18 3 1 e 0 0 5e 4 10 24 7 0 4 0 62
|
||||
24 4 4 0 63 32 0 0 0 32 0 54 75 62 65 20
|
||||
42 65 6c 6c 73 63 63 63 32 32 32 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 1f 13 3 0 0 0 5f 3d 6 1f 12 13 2
|
||||
0 0 1 52 5 2 1f 14 13 3 0 0 1 56 28 5
|
||||
1e b 13 f 9 0 0 63 6 3 3b 63 0 63 0 73
|
||||
23 7 4 0 63 32 0 0 0 32 0 4e 6f 69 73 65
|
||||
20 53 68 6f 74 63 63 63 32 32 32 8 0 0 0 8
|
||||
0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 1f 16 0 3 7 0 1 50 0 3 1f 18 3 3
|
||||
3 22 0 63 0 14 1d 7 6 3 6 0 1 3c 8 3
|
||||
1f 5 7 3 0 0 1 63 4 1b 39 23 0 8 0 42
|
||||
18 4 4 0 63 32 0 0 0 32 0 48 61 6e 64 20
|
||||
44 72 75 6d 20 63 63 63 32 32 32 0 1 0 3 0
|
||||
1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
0 0 7d f7
|
@@ -1,6 +1,6 @@
|
||||
del /Q ..\CMakeFiles
|
||||
del /Q ..\CMakeCache.txt
|
||||
del /Q ..\pm_test\CMakeFiles
|
||||
del /Q ..\pm_common\CMakeFiles
|
||||
del /Q ..\pm_dylib\CMakeFiles
|
||||
|
||||
del /Q ..\CMakeFiles
|
||||
del /Q ..\CMakeCache.txt
|
||||
del /Q ..\pm_test\CMakeFiles
|
||||
del /Q ..\pm_common\CMakeFiles
|
||||
del /Q ..\pm_dylib\CMakeFiles
|
||||
|
||||
|
@@ -1,76 +1,76 @@
|
||||
@echo off
|
||||
rem Start this program in portmidi\pm_win
|
||||
cd ..\pm_common
|
||||
|
||||
rename portmidi-static.vcproj portmidi-static.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. portmidi-static.vcproj-cmake > portmidi-static.vcproj
|
||||
del portmidi-static.vcproj-cmake
|
||||
echo portmidi-static
|
||||
|
||||
rename pmjni.vcproj pmjni.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. pmjni.vcproj-cmake > pmjni.vcproj
|
||||
del pmjni.vcproj-cmake
|
||||
echo pmjni
|
||||
|
||||
cd ../pm_dylib
|
||||
|
||||
rename portmidi-dynamic.vcproj portmidi-dynamic.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. portmidi-dynamic.vcproj-cmake > portmidi-dynamic.vcproj
|
||||
del portmidi-dynamic.vcproj-cmake
|
||||
echo portmidi-dynamic
|
||||
|
||||
cd ..\pm_test
|
||||
|
||||
rename latency.vcproj latency.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. latency.vcproj-cmake > latency.vcproj
|
||||
del latency.vcproj-cmake
|
||||
echo latency
|
||||
|
||||
rename midiclock.vcproj midiclock.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. midiclock.vcproj-cmake > midiclock.vcproj
|
||||
del midiclock.vcproj-cmake
|
||||
echo midiclock
|
||||
|
||||
rename midithread.vcproj midithread.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. midithread.vcproj-cmake > midithread.vcproj
|
||||
del midithread.vcproj-cmake
|
||||
echo midithread
|
||||
|
||||
rename midithru.vcproj midithru.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. midithru.vcproj-cmake > midithru.vcproj
|
||||
del midithru.vcproj-cmake
|
||||
echo midithru
|
||||
|
||||
rename mm.vcproj mm.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. mm.vcproj-cmake > mm.vcproj
|
||||
del mm.vcproj-cmake
|
||||
echo mm
|
||||
|
||||
rename qtest.vcproj qtest.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. qtest.vcproj-cmake > qtest.vcproj
|
||||
del qtest.vcproj-cmake
|
||||
echo qtest
|
||||
|
||||
rename sysex.vcproj sysex.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. sysex.vcproj-cmake > sysex.vcproj
|
||||
del sysex.vcproj-cmake
|
||||
echo sysex
|
||||
|
||||
rename test.vcproj test.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. test.vcproj-cmake > test.vcproj
|
||||
del test.vcproj-cmake
|
||||
|
||||
cd ..
|
||||
echo test
|
||||
|
||||
rename ALL_BUILD.vcproj ALL_BUILD.vcproj-cmake
|
||||
gawk -f pm_win\clean_up_vcproj.awk -v base_relative=. ALL_BUILD.vcproj-cmake > ALL_BUILD.vcproj
|
||||
del ALL_BUILD.vcproj-cmake
|
||||
echo ALL_BUILD
|
||||
|
||||
rename ZERO_CHECK.vcproj ZERO_CHECK.vcproj-cmake
|
||||
gawk -f pm_win\clean_up_vcproj.awk -v base_relative=. ZERO_CHECK.vcproj-cmake > ZERO_CHECK.vcproj
|
||||
del ZERO_CHECK.vcproj-cmake
|
||||
echo ZERO_CHECK
|
||||
|
||||
cd pm_win
|
||||
@echo off
|
||||
rem Start this program in portmidi\pm_win
|
||||
cd ..\pm_common
|
||||
|
||||
rename portmidi-static.vcproj portmidi-static.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. portmidi-static.vcproj-cmake > portmidi-static.vcproj
|
||||
del portmidi-static.vcproj-cmake
|
||||
echo portmidi-static
|
||||
|
||||
rename pmjni.vcproj pmjni.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. pmjni.vcproj-cmake > pmjni.vcproj
|
||||
del pmjni.vcproj-cmake
|
||||
echo pmjni
|
||||
|
||||
cd ../pm_dylib
|
||||
|
||||
rename portmidi-dynamic.vcproj portmidi-dynamic.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. portmidi-dynamic.vcproj-cmake > portmidi-dynamic.vcproj
|
||||
del portmidi-dynamic.vcproj-cmake
|
||||
echo portmidi-dynamic
|
||||
|
||||
cd ..\pm_test
|
||||
|
||||
rename latency.vcproj latency.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. latency.vcproj-cmake > latency.vcproj
|
||||
del latency.vcproj-cmake
|
||||
echo latency
|
||||
|
||||
rename midiclock.vcproj midiclock.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. midiclock.vcproj-cmake > midiclock.vcproj
|
||||
del midiclock.vcproj-cmake
|
||||
echo midiclock
|
||||
|
||||
rename midithread.vcproj midithread.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. midithread.vcproj-cmake > midithread.vcproj
|
||||
del midithread.vcproj-cmake
|
||||
echo midithread
|
||||
|
||||
rename midithru.vcproj midithru.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. midithru.vcproj-cmake > midithru.vcproj
|
||||
del midithru.vcproj-cmake
|
||||
echo midithru
|
||||
|
||||
rename mm.vcproj mm.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. mm.vcproj-cmake > mm.vcproj
|
||||
del mm.vcproj-cmake
|
||||
echo mm
|
||||
|
||||
rename qtest.vcproj qtest.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. qtest.vcproj-cmake > qtest.vcproj
|
||||
del qtest.vcproj-cmake
|
||||
echo qtest
|
||||
|
||||
rename sysex.vcproj sysex.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. sysex.vcproj-cmake > sysex.vcproj
|
||||
del sysex.vcproj-cmake
|
||||
echo sysex
|
||||
|
||||
rename test.vcproj test.vcproj-cmake
|
||||
gawk -f ..\pm_win\clean_up_vcproj.awk -v base_relative=.. test.vcproj-cmake > test.vcproj
|
||||
del test.vcproj-cmake
|
||||
|
||||
cd ..
|
||||
echo test
|
||||
|
||||
rename ALL_BUILD.vcproj ALL_BUILD.vcproj-cmake
|
||||
gawk -f pm_win\clean_up_vcproj.awk -v base_relative=. ALL_BUILD.vcproj-cmake > ALL_BUILD.vcproj
|
||||
del ALL_BUILD.vcproj-cmake
|
||||
echo ALL_BUILD
|
||||
|
||||
rename ZERO_CHECK.vcproj ZERO_CHECK.vcproj-cmake
|
||||
gawk -f pm_win\clean_up_vcproj.awk -v base_relative=. ZERO_CHECK.vcproj-cmake > ZERO_CHECK.vcproj
|
||||
del ZERO_CHECK.vcproj-cmake
|
||||
echo ZERO_CHECK
|
||||
|
||||
cd pm_win
|
||||
|
@@ -1,16 +1,16 @@
|
||||
# static.cmake -- change flags to link with static runtime libraries
|
||||
|
||||
if(MSVC)
|
||||
foreach(flag_var
|
||||
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
|
||||
if(${flag_var} MATCHES "/MD")
|
||||
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
|
||||
endif(${flag_var} MATCHES "/MD")
|
||||
endforeach(flag_var)
|
||||
|
||||
message(STATUS
|
||||
"Note: overriding CMAKE_*_FLAGS_* to use Visual C static multithread library")
|
||||
endif(MSVC)
|
||||
# static.cmake -- change flags to link with static runtime libraries
|
||||
|
||||
if(MSVC)
|
||||
foreach(flag_var
|
||||
CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
|
||||
CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO
|
||||
CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||
CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
|
||||
if(${flag_var} MATCHES "/MD")
|
||||
string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
|
||||
endif(${flag_var} MATCHES "/MD")
|
||||
endforeach(flag_var)
|
||||
|
||||
message(STATUS
|
||||
"Note: overriding CMAKE_*_FLAGS_* to use Visual C static multithread library")
|
||||
endif(MSVC)
|
||||
|
@@ -1,147 +1,147 @@
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", ".\ALL_BUILD.vcproj", "{E1C2664B-91BB-4D4F-868C-433164F81101}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D} = {41D78CBF-B04B-4561-BA4A-AC238C40633D}
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C} = {9B448D22-EC7E-4BD8-A552-B268D843CC3C}
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82} = {EED7440D-04E3-4948-92DB-C85B4ADB1D82}
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556} = {80193DD1-2C02-4A4C-BDF8-49623AD6F556}
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF} = {EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855} = {87B548BD-F5CE-4D1F-9181-390966AC5855}
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306} = {7283FAD1-7415-4061-A19A-FF5C7BCE9306}
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1} = {2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD} = {71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A} = {0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", ".\ZERO_CHECK.vcproj", "{28779535-7541-4FF5-AC12-FAFD66E894EC}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "latency", "pm_test\latency.vcproj", "{41D78CBF-B04B-4561-BA4A-AC238C40633D}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "midiclock", "pm_test\midiclock.vcproj", "{9B448D22-EC7E-4BD8-A552-B268D843CC3C}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "midithread", "pm_test\midithread.vcproj", "{EED7440D-04E3-4948-92DB-C85B4ADB1D82}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "midithru", "pm_test\midithru.vcproj", "{80193DD1-2C02-4A4C-BDF8-49623AD6F556}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mm", "pm_test\mm.vcproj", "{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pmjni", "pm_common\pmjni.vcproj", "{87B548BD-F5CE-4D1F-9181-390966AC5855}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portmidi-dynamic", "pm_dylib\portmidi-dynamic.vcproj", "{7283FAD1-7415-4061-A19A-FF5C7BCE9306}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portmidi-static", "pm_common\portmidi-static.vcproj", "{2985D5DA-D91E-44E0-924B-E612B6AA33F6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qtest", "pm_test\qtest.vcproj", "{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sysex", "pm_test\sysex.vcproj", "{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "pm_test\test.vcproj", "{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{E1C2664B-91BB-4D4F-868C-433164F81101}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E1C2664B-91BB-4D4F-868C-433164F81101}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Release|Win32.Build.0 = Release|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Release|Win32.Build.0 = Release|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Release|Win32.Build.0 = Release|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Release|Win32.Build.0 = Release|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Release|Win32.Build.0 = Release|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Release|Win32.Build.0 = Release|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Release|Win32.Build.0 = Release|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Release|Win32.Build.0 = Release|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Release|Win32.Build.0 = Release|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Release|Win32.Build.0 = Release|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Release|Win32.Build.0 = Release|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual Studio 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", ".\ALL_BUILD.vcproj", "{E1C2664B-91BB-4D4F-868C-433164F81101}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D} = {41D78CBF-B04B-4561-BA4A-AC238C40633D}
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C} = {9B448D22-EC7E-4BD8-A552-B268D843CC3C}
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82} = {EED7440D-04E3-4948-92DB-C85B4ADB1D82}
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556} = {80193DD1-2C02-4A4C-BDF8-49623AD6F556}
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF} = {EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855} = {87B548BD-F5CE-4D1F-9181-390966AC5855}
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306} = {7283FAD1-7415-4061-A19A-FF5C7BCE9306}
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1} = {2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD} = {71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A} = {0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", ".\ZERO_CHECK.vcproj", "{28779535-7541-4FF5-AC12-FAFD66E894EC}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "latency", "pm_test\latency.vcproj", "{41D78CBF-B04B-4561-BA4A-AC238C40633D}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "midiclock", "pm_test\midiclock.vcproj", "{9B448D22-EC7E-4BD8-A552-B268D843CC3C}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "midithread", "pm_test\midithread.vcproj", "{EED7440D-04E3-4948-92DB-C85B4ADB1D82}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "midithru", "pm_test\midithru.vcproj", "{80193DD1-2C02-4A4C-BDF8-49623AD6F556}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mm", "pm_test\mm.vcproj", "{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pmjni", "pm_common\pmjni.vcproj", "{87B548BD-F5CE-4D1F-9181-390966AC5855}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portmidi-dynamic", "pm_dylib\portmidi-dynamic.vcproj", "{7283FAD1-7415-4061-A19A-FF5C7BCE9306}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portmidi-static", "pm_common\portmidi-static.vcproj", "{2985D5DA-D91E-44E0-924B-E612B6AA33F6}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qtest", "pm_test\qtest.vcproj", "{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sysex", "pm_test\sysex.vcproj", "{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "pm_test\test.vcproj", "{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6} = {2985D5DA-D91E-44E0-924B-E612B6AA33F6}
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC} = {28779535-7541-4FF5-AC12-FAFD66E894EC}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{E1C2664B-91BB-4D4F-868C-433164F81101}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{E1C2664B-91BB-4D4F-868C-433164F81101}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{28779535-7541-4FF5-AC12-FAFD66E894EC}.Release|Win32.Build.0 = Release|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{41D78CBF-B04B-4561-BA4A-AC238C40633D}.Release|Win32.Build.0 = Release|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9B448D22-EC7E-4BD8-A552-B268D843CC3C}.Release|Win32.Build.0 = Release|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EED7440D-04E3-4948-92DB-C85B4ADB1D82}.Release|Win32.Build.0 = Release|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{80193DD1-2C02-4A4C-BDF8-49623AD6F556}.Release|Win32.Build.0 = Release|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EAADABB5-83D6-4669-98F8-6CDBE6AFD2BF}.Release|Win32.Build.0 = Release|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{87B548BD-F5CE-4D1F-9181-390966AC5855}.Release|Win32.Build.0 = Release|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{7283FAD1-7415-4061-A19A-FF5C7BCE9306}.Release|Win32.Build.0 = Release|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2985D5DA-D91E-44E0-924B-E612B6AA33F6}.Release|Win32.Build.0 = Release|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2204E68C-5C1F-440E-8CE6-7E273D4F6AD1}.Release|Win32.Build.0 = Release|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{71B9BC6E-7B40-4FBC-BC7F-4372AF03D0FD}.Release|Win32.Build.0 = Release|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0BEACB8B-4058-41A4-A9DE-1B1FB650B21A}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
|
Reference in New Issue
Block a user