recreating Xcode project files with new script
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -380,6 +380,7 @@ public:
|
||||
typedef void (*wxOSX_TextEventHandlerPtr)(NSView* self, SEL _cmd, NSString *event);
|
||||
typedef void (*wxOSX_EventHandlerPtr)(NSView* self, SEL _cmd, NSEvent *event);
|
||||
typedef BOOL (*wxOSX_PerformKeyEventHandlerPtr)(NSView* self, SEL _cmd, NSEvent *event);
|
||||
typedef void (*wxOSX_DoCommandBySelectorPtr)(NSView* self, SEL _cmd, SEL _sel);
|
||||
typedef BOOL (*wxOSX_FocusHandlerPtr)(NSView* self, SEL _cmd);
|
||||
typedef void (*wxOSX_DoCommandBySelectorPtr)(NSView* self, SEL _cmd, SEL _sel);
|
||||
typedef NSDragOperation (*wxOSX_DraggingEnteredOrUpdatedHandlerPtr)(NSView *self, SEL _cmd, void *sender);
|
||||
|
||||
@@ -36,6 +36,81 @@
|
||||
#include "canvas.h"
|
||||
|
||||
|
||||
// ============================================================================
|
||||
// implementations
|
||||
// ============================================================================
|
||||
|
||||
class ImageRGBMatcher
|
||||
{
|
||||
public:
|
||||
ImageRGBMatcher(const wxImage& image, int tolerance)
|
||||
: m_image(image)
|
||||
, m_tolerance(tolerance)
|
||||
{
|
||||
}
|
||||
|
||||
bool match(const wxImage& other)
|
||||
{
|
||||
if ( other.GetWidth() != m_image.GetWidth() )
|
||||
return false;
|
||||
|
||||
if ( other.GetHeight() != m_image.GetHeight() )
|
||||
return false;
|
||||
|
||||
if ( memcmp(other.GetData(), m_image.GetData(),
|
||||
other.GetWidth()*other.GetHeight()*3) == 0 )
|
||||
return true;
|
||||
|
||||
const unsigned char* d1 = m_image.GetData();
|
||||
const unsigned char* d2 = other.GetData();
|
||||
for ( int x = 0; x < m_image.GetWidth(); ++x )
|
||||
{
|
||||
for ( int y = 0; y < m_image.GetHeight(); ++y )
|
||||
{
|
||||
const unsigned char diff = *d1 > * d2 ? *d1 - *d2 : *d2 - *d1;
|
||||
if (diff > m_tolerance)
|
||||
{
|
||||
m_diffDesc.Printf
|
||||
(
|
||||
"first mismatch is at (%d, %d) which "
|
||||
"has value 0x%06x instead of the "
|
||||
"expected 0x%06x",
|
||||
x, y, *d2, *d1
|
||||
);
|
||||
|
||||
// Don't show all mismatches, there may be too many of them.
|
||||
return false;
|
||||
}
|
||||
|
||||
++d1;
|
||||
++d2;
|
||||
}
|
||||
}
|
||||
|
||||
// We can only get here when the images are different AND we've not exited the
|
||||
// method from the loop. That implies the tolerance must have caused this.
|
||||
wxASSERT_MSG(m_tolerance > 0, "Unreachable without tolerance");
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private:
|
||||
const wxImage m_image;
|
||||
const int m_tolerance;
|
||||
mutable wxString m_diffDesc;
|
||||
};
|
||||
|
||||
inline ImageRGBMatcher RGBSameAs(const wxImage& image)
|
||||
{
|
||||
return ImageRGBMatcher(image, 0);
|
||||
}
|
||||
|
||||
// Allows small differences (within given tolerance) for r, g, and b values.
|
||||
inline ImageRGBMatcher RGBSimilarTo(const wxImage& image, int tolerance)
|
||||
{
|
||||
return ImageRGBMatcher(image, tolerance);
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// MyCanvas
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -106,6 +181,16 @@ MyCanvas::MyCanvas( wxWindow *parent, wxWindowID id,
|
||||
else
|
||||
{
|
||||
my_toucan = wxBitmap(image);
|
||||
bool result = false;
|
||||
{
|
||||
if( my_toucan.IsOk() )
|
||||
{
|
||||
auto match = RGBSimilarTo( my_toucan.ConvertToImage() , 2 );
|
||||
result = match.match(image);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
my_toucan_flipped_horiz = wxBitmap(image.Mirror(true));
|
||||
|
||||
@@ -1012,10 +1012,6 @@ protected:
|
||||
}
|
||||
};
|
||||
|
||||
// ============================================================================
|
||||
// implementations
|
||||
// ============================================================================
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// MyImageFrame
|
||||
//-----------------------------------------------------------------------------
|
||||
@@ -1157,6 +1153,7 @@ MyFrame::MyFrame()
|
||||
// 500 width * 2750 height
|
||||
m_canvas->SetScrollbars( 10, 10, 50, 275 );
|
||||
m_canvas->SetCursor(wxImage("cursor.png"));
|
||||
|
||||
}
|
||||
|
||||
void MyFrame::OnQuit( wxCommandEvent &WXUNUSED(event) )
|
||||
|
||||
16
samples/minimal/minimal.cpp
Normal file → Executable file
16
samples/minimal/minimal.cpp
Normal file → Executable file
@@ -63,6 +63,8 @@ public:
|
||||
// event handlers (these functions should _not_ be virtual)
|
||||
void OnQuit(wxCommandEvent& event);
|
||||
void OnAbout(wxCommandEvent& event);
|
||||
void OnPaint(wxPaintEvent& event);
|
||||
void OnClick(wxMouseEvent& event);
|
||||
|
||||
private:
|
||||
// any class wishing to process wxWidgets events must use this macro
|
||||
@@ -95,6 +97,8 @@ enum
|
||||
wxBEGIN_EVENT_TABLE(MyFrame, wxFrame)
|
||||
EVT_MENU(Minimal_Quit, MyFrame::OnQuit)
|
||||
EVT_MENU(Minimal_About, MyFrame::OnAbout)
|
||||
EVT_PAINT( MyFrame::OnPaint)
|
||||
EVT_LEFT_DOWN( MyFrame::OnClick)
|
||||
wxEND_EVENT_TABLE()
|
||||
|
||||
// Create a new application object: this macro will allow wxWidgets to create
|
||||
@@ -177,6 +181,18 @@ MyFrame::MyFrame(const wxString& title)
|
||||
#endif // wxUSE_STATUSBAR
|
||||
}
|
||||
|
||||
void MyFrame::OnPaint(wxPaintEvent& event)
|
||||
{
|
||||
wxPaintDC dc(this);
|
||||
wxRect update = GetUpdateRegion().GetBox();
|
||||
printf("update %d,%d,%d,%d\n",update.GetX(), update.GetY(), update.GetWidth(), update.GetHeight());
|
||||
}
|
||||
|
||||
void MyFrame::OnClick(wxMouseEvent& event)
|
||||
{
|
||||
wxRect r( event.GetX(), event.GetY(),2,2);
|
||||
RefreshRect(r);
|
||||
}
|
||||
|
||||
// event handlers
|
||||
|
||||
|
||||
@@ -43,6 +43,167 @@
|
||||
remoteGlobalIDString = BAB02EC06578349A9171CCAC;
|
||||
remoteInfo = static;
|
||||
};
|
||||
40D1873C24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = EBAFC67A0C213E83BC2E072C;
|
||||
remoteInfo = adv;
|
||||
};
|
||||
40D1873E24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 81122210DB7A350983E32AEC;
|
||||
remoteInfo = aui;
|
||||
};
|
||||
40D1874024AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 7FDC84691ED63A1282591A89;
|
||||
remoteInfo = base;
|
||||
};
|
||||
40D1874224AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = D1AA14D7251A30ACB5E66678;
|
||||
remoteInfo = core;
|
||||
};
|
||||
40D1874424AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = F2153BF3F4EC31D29311D5C1;
|
||||
remoteInfo = gl;
|
||||
};
|
||||
40D1874624AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = D9F65758E0363AF9AEC59A47;
|
||||
remoteInfo = html;
|
||||
};
|
||||
40D1874824AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = F3680FF98D7B3C73BACA0455;
|
||||
remoteInfo = media;
|
||||
};
|
||||
40D1874A24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 966AA1B230CA3EFCB1260D80;
|
||||
remoteInfo = net;
|
||||
};
|
||||
40D1874C24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = B6ED047C60AA3CB48A74FBCA;
|
||||
remoteInfo = propgrid;
|
||||
};
|
||||
40D1874E24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = C7250869AA793A8B8E19638C;
|
||||
remoteInfo = qa;
|
||||
};
|
||||
40D1875024AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 5087B8648AF03FE99D97D14F;
|
||||
remoteInfo = ribbon;
|
||||
};
|
||||
40D1875224AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = C5DCF113E8AD37D8BA26E8BB;
|
||||
remoteInfo = richtext;
|
||||
};
|
||||
40D1875424AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 22636000460133C8B517AA95;
|
||||
remoteInfo = stc;
|
||||
};
|
||||
40D1875624AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = AFA1A09CC0ED31A7B5285AEC;
|
||||
remoteInfo = webview;
|
||||
};
|
||||
40D1875824AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 1FE40C0874B83EE2BC981A1C;
|
||||
remoteInfo = wxexpat;
|
||||
};
|
||||
40D1875A24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = BE22393DB53C3D259DFCEE64;
|
||||
remoteInfo = wxjpeg;
|
||||
};
|
||||
40D1875C24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = D78E858CE339374FAC0B1401;
|
||||
remoteInfo = wxpng;
|
||||
};
|
||||
40D1875E24AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 9AD4A752750F3200A6C3BE59;
|
||||
remoteInfo = wxregex;
|
||||
};
|
||||
40D1876024AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 678A2947139C36ED8845FA97;
|
||||
remoteInfo = wxscintilla;
|
||||
};
|
||||
40D1876224AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = A06507F3AA1A32C0AE14AC26;
|
||||
remoteInfo = wxtiff;
|
||||
};
|
||||
40D1876424AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = FB355C2107A835E5B8F15C29;
|
||||
remoteInfo = wxzlib;
|
||||
};
|
||||
40D1876624AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 7C6CC76872BA32D2B61EB8AB;
|
||||
remoteInfo = xml;
|
||||
};
|
||||
40D1876824AB2214003D88CF /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 405B1A8410EF202100676938 /* wxcocoa.xcodeproj */;
|
||||
proxyType = 2;
|
||||
remoteGlobalIDString = 604D9B79D41F32339AEC0EA0;
|
||||
remoteInfo = xrc;
|
||||
};
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
@@ -117,6 +278,29 @@
|
||||
children = (
|
||||
405B1A8A10EF202100676938 /* libwx_osx_cocoa.dylib */,
|
||||
405B1A8C10EF202100676938 /* libwx_osx_cocoa_static.a */,
|
||||
40D1873D24AB2214003D88CF /* libwx_osx_cocoau_adv.dylib */,
|
||||
40D1873F24AB2214003D88CF /* libwx_osx_cocoau_aui.dylib */,
|
||||
40D1874124AB2214003D88CF /* libwx_baseu.dylib */,
|
||||
40D1874324AB2214003D88CF /* libwx_osx_cocoau_core.dylib */,
|
||||
40D1874524AB2214003D88CF /* libwx_osx_cocoau_gl.dylib */,
|
||||
40D1874724AB2214003D88CF /* libwx_osx_cocoau_html.dylib */,
|
||||
40D1874924AB2214003D88CF /* libwx_osx_cocoau_media.dylib */,
|
||||
40D1874B24AB2214003D88CF /* libwx_baseu_net.dylib */,
|
||||
40D1874D24AB2214003D88CF /* libwx_osx_cocoau_propgrid.dylib */,
|
||||
40D1874F24AB2214003D88CF /* libwx_osx_cocoau_qa.dylib */,
|
||||
40D1875124AB2214003D88CF /* libwx_osx_cocoau_ribbon.dylib */,
|
||||
40D1875324AB2214003D88CF /* libwx_osx_cocoau_richtext.dylib */,
|
||||
40D1875524AB2214003D88CF /* libwx_osx_cocoau_stc.dylib */,
|
||||
40D1875724AB2214003D88CF /* libwx_osx_cocoa_webview.dylib */,
|
||||
40D1875924AB2214003D88CF /* libwxexpat.a */,
|
||||
40D1875B24AB2214003D88CF /* libwxjpeg.a */,
|
||||
40D1875D24AB2214003D88CF /* libwxpng.a */,
|
||||
40D1875F24AB2214003D88CF /* libwxregex.a */,
|
||||
40D1876124AB2214003D88CF /* libwxscintilla..a */,
|
||||
40D1876324AB2214003D88CF /* libwxtiff.a */,
|
||||
40D1876524AB2214003D88CF /* libwxzlib.a */,
|
||||
40D1876724AB2214003D88CF /* libwx_baseu_xml.dylib */,
|
||||
40D1876924AB2214003D88CF /* libwx_osx_cocoau_xrc.dylib */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
@@ -217,6 +401,167 @@
|
||||
remoteRef = 405B1A8B10EF202100676938 /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1873D24AB2214003D88CF /* libwx_osx_cocoau_adv.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_adv.dylib;
|
||||
remoteRef = 40D1873C24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1873F24AB2214003D88CF /* libwx_osx_cocoau_aui.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_aui.dylib;
|
||||
remoteRef = 40D1873E24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874124AB2214003D88CF /* libwx_baseu.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_baseu.dylib;
|
||||
remoteRef = 40D1874024AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874324AB2214003D88CF /* libwx_osx_cocoau_core.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_core.dylib;
|
||||
remoteRef = 40D1874224AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874524AB2214003D88CF /* libwx_osx_cocoau_gl.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_gl.dylib;
|
||||
remoteRef = 40D1874424AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874724AB2214003D88CF /* libwx_osx_cocoau_html.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_html.dylib;
|
||||
remoteRef = 40D1874624AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874924AB2214003D88CF /* libwx_osx_cocoau_media.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_media.dylib;
|
||||
remoteRef = 40D1874824AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874B24AB2214003D88CF /* libwx_baseu_net.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_baseu_net.dylib;
|
||||
remoteRef = 40D1874A24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874D24AB2214003D88CF /* libwx_osx_cocoau_propgrid.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_propgrid.dylib;
|
||||
remoteRef = 40D1874C24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1874F24AB2214003D88CF /* libwx_osx_cocoau_qa.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_qa.dylib;
|
||||
remoteRef = 40D1874E24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875124AB2214003D88CF /* libwx_osx_cocoau_ribbon.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_ribbon.dylib;
|
||||
remoteRef = 40D1875024AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875324AB2214003D88CF /* libwx_osx_cocoau_richtext.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_richtext.dylib;
|
||||
remoteRef = 40D1875224AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875524AB2214003D88CF /* libwx_osx_cocoau_stc.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_stc.dylib;
|
||||
remoteRef = 40D1875424AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875724AB2214003D88CF /* libwx_osx_cocoa_webview.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoa_webview.dylib;
|
||||
remoteRef = 40D1875624AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875924AB2214003D88CF /* libwxexpat.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxexpat.a;
|
||||
remoteRef = 40D1875824AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875B24AB2214003D88CF /* libwxjpeg.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxjpeg.a;
|
||||
remoteRef = 40D1875A24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875D24AB2214003D88CF /* libwxpng.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxpng.a;
|
||||
remoteRef = 40D1875C24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1875F24AB2214003D88CF /* libwxregex.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxregex.a;
|
||||
remoteRef = 40D1875E24AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1876124AB2214003D88CF /* libwxscintilla..a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxscintilla..a;
|
||||
remoteRef = 40D1876024AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1876324AB2214003D88CF /* libwxtiff.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxtiff.a;
|
||||
remoteRef = 40D1876224AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1876524AB2214003D88CF /* libwxzlib.a */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = archive.ar;
|
||||
path = libwxzlib.a;
|
||||
remoteRef = 40D1876424AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1876724AB2214003D88CF /* libwx_baseu_xml.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_baseu_xml.dylib;
|
||||
remoteRef = 40D1876624AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
40D1876924AB2214003D88CF /* libwx_osx_cocoau_xrc.dylib */ = {
|
||||
isa = PBXReferenceProxy;
|
||||
fileType = "compiled.mach-o.dylib";
|
||||
path = libwx_osx_cocoau_xrc.dylib;
|
||||
remoteRef = 40D1876824AB2214003D88CF /* PBXContainerItemProxy */;
|
||||
sourceTree = BUILT_PRODUCTS_DIR;
|
||||
};
|
||||
/* End PBXReferenceProxy section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
@@ -258,6 +603,7 @@
|
||||
buildSettings = {
|
||||
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
|
||||
PRODUCT_NAME = minimal_cocoa;
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
@@ -267,6 +613,7 @@
|
||||
buildSettings = {
|
||||
OTHER_LDFLAGS = "$(OTHER_LDFLAGS)";
|
||||
PRODUCT_NAME = minimal_cocoa;
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
@@ -295,6 +642,7 @@
|
||||
baseConfigurationReference = 407A752313B0E1EB006BC2D5 /* wxdebug.xcconfig */;
|
||||
buildSettings = {
|
||||
INFOPLIST_FILE = Info_cocoa.plist;
|
||||
SDKROOT = macosx;
|
||||
WXROOT = "$(PROJECT_DIR)/../..";
|
||||
};
|
||||
name = Debug;
|
||||
@@ -304,6 +652,7 @@
|
||||
baseConfigurationReference = 407A752413B0E1EB006BC2D5 /* wxrelease.xcconfig */;
|
||||
buildSettings = {
|
||||
INFOPLIST_FILE = Info_cocoa.plist;
|
||||
SDKROOT = macosx;
|
||||
WXROOT = "$(PROJECT_DIR)/../..";
|
||||
};
|
||||
name = Release;
|
||||
|
||||
Reference in New Issue
Block a user