Remove fnordware plugins (#2025)

* Remove fnordware plugins

Signed-off-by: Dave Sawyer <kingsawyer@gmail.com>

* Delete vendor/aftereffects directory

Signed-off-by: Dave Sawyer <kingsawyer@gmail.com>

---------

Signed-off-by: Dave Sawyer <kingsawyer@gmail.com>
Co-authored-by: Doug Walker <doug.walker@autodesk.com>
This commit is contained in:
Dave Sawyer
2024-09-02 21:20:06 -04:00
committed by GitHub
co-authored by Doug Walker
parent ae79fdf1b7
commit 16b8c9ee52
76 changed files with 0 additions and 28867 deletions
-214
View File
@@ -1,214 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "DrawbotBot.h"
DrawbotBot::DrawbotBot(struct SPBasicSuite *pica_basicP, PF_ContextH contextH, A_long appl_id) :
suites(pica_basicP),
_appl_id(appl_id),
_suiteP(NULL),
_drawbot_ref(NULL),
_supplier_ref(NULL),
_surface_ref(NULL)
{
suites.EffectCustomUISuite1()->PF_GetDrawingReference(contextH, &_drawbot_ref);
_suiteP = suites.SupplierSuiteCurrent();
suites.DrawbotSuiteCurrent()->GetSupplier(_drawbot_ref, &_supplier_ref);
suites.DrawbotSuiteCurrent()->GetSurface(_drawbot_ref, &_surface_ref);
_brush_pos.x = 0.f;
_brush_pos.y = 0.f;
SetColor(PF_App_Color_TEXT);
_suiteP->GetDefaultFontSize(_supplier_ref, &_font_size);
}
DrawbotBot::~DrawbotBot()
{
}
void DrawbotBot::SetColor(PF_App_ColorType color, float a)
{
if(_appl_id == 'FXTC')
{
PF_App_Color app_color;
suites.AppSuite4()->PF_AppGetColor(color, &app_color);
_brush_color.red = (float)app_color.red / (float)PF_MAX_CHAN16;
_brush_color.green = (float)app_color.green / (float)PF_MAX_CHAN16;
_brush_color.blue = (float)app_color.blue / (float)PF_MAX_CHAN16;
}
else
{
// Premiere isn't doing this properly, so I'll have to.
// Only supporting the colors I'm actually using at the moment.
switch(color)
{
case PF_App_Color_BLACK:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.f;
break;
case PF_App_Color_WHITE:
_brush_color.red = _brush_color.green = _brush_color.blue = 1.f;
break;
case PF_App_Color_RED:
_brush_color.red = 1.f;
_brush_color.green = _brush_color.blue = 0.f;
break;
case PF_App_Color_TEXT_DISABLED:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.6f;
break;
case PF_App_Color_SHADOW:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.3f;
break;
case PF_App_Color_HILITE:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.8f;
break;
case PF_App_Color_LIGHT_TINGE:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.7f;
break;
case PF_App_Color_BUTTON_FILL:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.5f;
break;
case PF_App_Color_BUTTON_PRESSED_FILL:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.3f;
break;
case PF_App_Color_PANEL_BACKGROUND:
{
PF_App_Color app_color;
suites.AppSuite4()->PF_AppGetBgColor(&app_color);
_brush_color.red = (float)app_color.red / (float)65535;
_brush_color.green = (float)app_color.green / (float)65535;
_brush_color.blue = (float)app_color.blue / (float)65535;
}
break;
default:
_brush_color.red = _brush_color.green = _brush_color.blue = 0.9f;
break;
}
}
_brush_color.alpha = a;
}
void DrawbotBot::DrawLineTo(float x, float y, float brush_size)
{
DRAWBOT_PathP pathP(_suiteP, _supplier_ref);
DRAWBOT_PenP penP(_suiteP, _supplier_ref, &_brush_color, brush_size);
suites.PathSuiteCurrent()->MoveTo(pathP.Get(), _brush_pos.x, _brush_pos.y);
suites.PathSuiteCurrent()->LineTo(pathP.Get(), x, y);
suites.SurfaceSuiteCurrent()->StrokePath(_surface_ref, penP.Get(), pathP.Get());
MoveTo(x, y);
}
void DrawbotBot::DrawRect(float w, float h, float brush_size) const
{
DRAWBOT_PathP pathP(_suiteP, _supplier_ref);
DRAWBOT_PenP penP(_suiteP, _supplier_ref, &_brush_color, brush_size);
DRAWBOT_RectF32 rect;
rect.left = _brush_pos.x - 0.5f;
rect.top = _brush_pos.y - 0.5f;
rect.width = w;
rect.height = h;
suites.PathSuiteCurrent()->AddRect(pathP.Get(), &rect);
suites.SurfaceSuiteCurrent()->StrokePath(_surface_ref, penP.Get(), pathP.Get());
}
void DrawbotBot::PaintRect(float w, float h) const
{
DRAWBOT_RectF32 rect;
rect.left = _brush_pos.x;
rect.top = _brush_pos.y;
rect.width = w;
rect.height = h;
suites.SurfaceSuiteCurrent()->PaintRect(_surface_ref, &_brush_color, &rect);
}
void DrawbotBot::PaintTriangle(float w, float h) const
{
DRAWBOT_PathP pathP(_suiteP, _supplier_ref);
DRAWBOT_BrushP brushP(_suiteP, _supplier_ref, &_brush_color);
suites.PathSuiteCurrent()->MoveTo(pathP.Get(), _brush_pos.x, _brush_pos.y);
suites.PathSuiteCurrent()->LineTo(pathP.Get(), _brush_pos.x + w, _brush_pos.y);
suites.PathSuiteCurrent()->LineTo(pathP.Get(), _brush_pos.x + (w / 2.f),
_brush_pos.y + h);
suites.PathSuiteCurrent()->Close(pathP.Get());
suites.SurfaceSuiteCurrent()->FillPath(_surface_ref, brushP.Get(), pathP.Get(),
kDRAWBOT_FillType_Default);
}
void DrawbotBot::DrawString(
const DRAWBOT_UTF16Char *str,
DRAWBOT_TextAlignment align,
DRAWBOT_TextTruncation truncate,
float truncation_width) const
{
DRAWBOT_BrushP brushP(_suiteP, _supplier_ref, &_brush_color);
DRAWBOT_FontP fontP(_suiteP, _supplier_ref, _font_size);
suites.SurfaceSuiteCurrent()->DrawString(_surface_ref, brushP.Get(), fontP.Get(), str,
&_brush_pos, align, truncate, truncation_width);
}
void DrawbotBot::DrawString(
const char *str,
DRAWBOT_TextAlignment align,
DRAWBOT_TextTruncation truncate,
float truncation_width) const
{
DRAWBOT_UTF16Char u_str[256] = {'\0'};
DRAWBOT_UTF16Char *u = u_str;
const char *c = str;
if(*c != '\0')
{
do{
*u++ = *c++;
}while(*c != '\0');
*u = '\0';
}
DrawString(u_str, align, truncate, truncation_width);
}
-64
View File
@@ -1,64 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _DRAWBOTBOT_H_
#define _DRAWBOTBOT_H_
#include "AEGP_SuiteHandler.h"
class DrawbotBot
{
public:
DrawbotBot(struct SPBasicSuite *pica_basicP, PF_ContextH contextH, A_long appl_id);
~DrawbotBot();
void MoveTo(DRAWBOT_PointF32 pos) { _brush_pos = pos; }
void MoveTo(float x, float y) { _brush_pos.x = x; _brush_pos.y = y; }
void Move(float x = 0, float y = 0) { _brush_pos.x += x; _brush_pos.y += y; }
void SetColor(PF_App_ColorType color, float a = 1.f);
void SetColor(DRAWBOT_ColorRGBA color) { _brush_color = color; }
void SetColor(float r, float g, float b, float a = 1.f)
{ _brush_color.red = r; _brush_color.green = g;
_brush_color.blue = b; _brush_color.alpha = a; }
DRAWBOT_PointF32 Pos() const { return _brush_pos; }
float FontSize() const { return _font_size; }
void DrawLineTo(float x, float y, float brush_size = 0.5f);
void DrawRect(float w, float h, float brush_size = 0.5f) const;
void PaintRect(float w, float h) const;
void PaintTriangle(float w, float h) const;
void DrawString(const DRAWBOT_UTF16Char *str,
DRAWBOT_TextAlignment align = kDRAWBOT_TextAlignment_Default,
DRAWBOT_TextTruncation truncate = kDRAWBOT_TextTruncation_None,
float truncation_width = 0.f) const;
void DrawString(const char *str,
DRAWBOT_TextAlignment align = kDRAWBOT_TextAlignment_Default,
DRAWBOT_TextTruncation truncate = kDRAWBOT_TextTruncation_None,
float truncation_width = 0.f) const;
private:
AEGP_SuiteHandler suites;
A_long _appl_id;
DRAWBOT_SupplierSuiteCurrent *_suiteP;
DRAWBOT_DrawRef _drawbot_ref;
DRAWBOT_SupplierRef _supplier_ref;
DRAWBOT_SurfaceRef _surface_ref;
DRAWBOT_PointF32 _brush_pos;
DRAWBOT_ColorRGBA _brush_color;
float _font_size;
};
#endif // _DRAWBOTBOT_H_
File diff suppressed because it is too large Load Diff
-213
View File
@@ -1,213 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#pragma once
#ifndef _OPENCOLORIO_AE_H_
#define _OPENCOLORIO_AE_H_
//#define PF_DEEP_COLOR_AWARE 1 // do we really still need this?
#include "AEConfig.h"
#include "entry.h"
#include "SPTypes.h"
#include "PrSDKAESupport.h"
#include "AE_Macros.h"
#include "Param_Utils.h"
#include "AE_Effect.h"
#include "AE_EffectUI.h"
#include "AE_EffectCB.h"
#ifdef MSWindows
#include <Windows.h>
#else
#ifndef __MACH__
#include "string.h"
#endif
#endif
// Versioning information
#define MAJOR_VERSION 1
#define MINOR_VERSION 0
#define BUG_VERSION 0
#define STAGE_VERSION PF_Stage_RELEASE
#define BUILD_VERSION 0
// Paramater constants
enum {
OCIO_INPUT = 0,
OCIO_DATA,
OCIO_GPU,
OCIO_NUM_PARAMS
};
enum {
OCIO_DATA_ID = 1,
OCIO_GPU_ID
};
// Our Arbitrary Data struct
#define CURRENT_ARB_VERSION 1
#define ARB_PATH_LEN 255
#define ARB_SPACE_LEN 63
enum {
OCIO_ACTION_NONE = 0,
OCIO_ACTION_LUT,
OCIO_ACTION_CONVERT,
OCIO_ACTION_DISPLAY
};
typedef A_u_char OCIO_Action;
enum {
OCIO_STORAGE_NONE = 0,
OCIO_STORAGE_ZIP_FILE
};
typedef A_u_char OCIO_Storage;
enum {
OCIO_INVERT_OFF = 0,
OCIO_INVERT_ON,
OCIO_INVERT_EXACT
};
typedef A_u_char OCIO_Invert;
enum {
OCIO_SOURCE_NONE = 0,
OCIO_SOURCE_ENVIRONMENT,
OCIO_SOURCE_STANDARD,
OCIO_SOURCE_CUSTOM
};
typedef A_u_char OCIO_Source;
enum {
OCIO_INTERP_UNKNOWN = 0,
OCIO_INTERP_NEAREST = 1,
OCIO_INTERP_LINEAR = 2,
OCIO_INTERP_TETRAHEDRAL = 3,
OCIO_INTERP_CUBIC = 4,
OCIO_INTERP_BEST = 255
};
typedef A_u_char OCIO_Interp;
typedef struct {
A_u_char version; // version of this data structure
OCIO_Action action;
OCIO_Invert invert; // only used for LUTs
OCIO_Storage storage; // storage not used...yet
A_u_long storage_size;
OCIO_Source source;
OCIO_Interp interpolation;
A_u_char reserved[54]; // 64 pre-path bytes
char path[ARB_PATH_LEN+1];
char relative_path[ARB_PATH_LEN+1];
char input[ARB_SPACE_LEN+1];
char output[ARB_SPACE_LEN+1];
char view[ARB_SPACE_LEN+1];
char display[ARB_SPACE_LEN+1];
char look[ARB_SPACE_LEN+1]; // not used currently
A_u_char storage_buf[1];
} ArbitraryData;
#ifdef __cplusplus
class OpenColorIO_AE_Context;
enum {
STATUS_UNKNOWN = 0,
STATUS_OK,
STATUS_NO_FILE,
STATUS_USING_ABSOLUTE,
STATUS_USING_RELATIVE,
STATUS_FILE_MISSING,
STATUS_OCIO_ERROR
};
typedef A_u_char FileStatus;
enum {
GPU_ERR_NONE = 0,
GPU_ERR_INSUFFICIENT,
GPU_ERR_RENDER_ERR
};
typedef A_u_char GPUErr;
enum {
PREMIERE_UNKNOWN = 0,
PREMIERE_LINEAR,
PREMIERE_NON_LINEAR
};
typedef A_u_char PremiereStatus;
typedef struct {
FileStatus status;
GPUErr gpu_err;
PremiereStatus prem_status;
OCIO_Source source;
A_u_char reserved[4];
OpenColorIO_AE_Context *context;
char path[ARB_PATH_LEN+1];
char relative_path[ARB_PATH_LEN+1];
} SequenceData;
#endif
#define UI_CONTROL_HEIGHT 200
#define UI_CONTROL_WIDTH 500
#ifdef __cplusplus
extern "C" {
#endif
// Prototypes
DllExport PF_Err PluginMain(
PF_Cmd cmd,
PF_InData *in_data,
PF_OutData *out_data,
PF_ParamDef *params[],
PF_LayerDef *output,
void *extra) ;
PF_Err HandleEvent(
PF_InData *in_data,
PF_OutData *out_data,
PF_ParamDef *params[],
PF_LayerDef *output,
PF_EventExtra *extra );
PF_Err ArbNewDefault( // needed by ParamSetup()
PF_InData *in_data,
PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH *arbPH);
PF_Err HandleArbitrary(
PF_InData *in_data,
PF_OutData *out_data,
PF_ParamDef *params[],
PF_LayerDef *output,
PF_ArbParamsExtra *extra);
char *nt_strncpy(char *dst, const char *src, size_t n);
#ifdef __cplusplus
}
#endif
#endif // _OPENCOLORIO_AE_H_
-400
View File
@@ -1,400 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_AE.h"
#include "OpenColorIO_AE_Context.h"
#include <assert.h>
// version of strncpy that guarantees the string will be null-terminated
char *nt_strncpy(char *dst, const char *src, size_t n)
{
strncpy(dst, src, n);
dst[n-1] = '\0';
return dst;
}
PF_Err ArbNewDefault(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH *arbPH)
{
PF_Err err = PF_Err_NONE;
if(arbPH)
{
assert(sizeof(ArbitraryData) == 900);
*arbPH = PF_NEW_HANDLE( sizeof(ArbitraryData) );
if(*arbPH)
{
ArbitraryData *arb_data = (ArbitraryData *)PF_LOCK_HANDLE(*arbPH);
// set up defaults
arb_data->version = CURRENT_ARB_VERSION;
arb_data->action = OCIO_ACTION_NONE;
arb_data->invert = OCIO_INVERT_OFF;
arb_data->storage = OCIO_STORAGE_NONE;
arb_data->storage_size = 0;
arb_data->source = OCIO_SOURCE_NONE;
arb_data->interpolation = OCIO_INTERP_LINEAR;
memset(arb_data->reserved, 0, 54);
arb_data->path[0] = '\0';
arb_data->relative_path[0] = '\0';
arb_data->input[0] = '\0';
arb_data->output[0] = '\0';
arb_data->view[0] = '\0';
arb_data->display[0] = '\0';
arb_data->look[0] = '\0';
// set default with environment variable if it's set
std::string env;
OpenColorIO_AE_Context::getenvOCIO(env);
if(!env.empty())
{
try
{
OpenColorIO_AE_Context context(env, OCIO_SOURCE_ENVIRONMENT);
nt_strncpy(arb_data->path, env.c_str(), ARB_PATH_LEN+1);
arb_data->action = context.getAction();
arb_data->source = OCIO_SOURCE_ENVIRONMENT;
if(arb_data->action != OCIO_ACTION_LUT)
{
nt_strncpy(arb_data->input, context.getInput().c_str(), ARB_SPACE_LEN+1);
nt_strncpy(arb_data->output, context.getOutput().c_str(), ARB_SPACE_LEN+1);
nt_strncpy(arb_data->view, context.getView().c_str(), ARB_SPACE_LEN+1);
nt_strncpy(arb_data->display, context.getDisplay().c_str(), ARB_SPACE_LEN+1);
}
}
catch(...) {}
}
PF_UNLOCK_HANDLE(*arbPH);
}
}
return err;
}
static PF_Err ArbDispose(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH arbH)
{
if(arbH)
PF_DISPOSE_HANDLE(arbH);
return PF_Err_NONE;
}
static void CopyArbData(ArbitraryData *out_arb_data, ArbitraryData *in_arb_data)
{
// copy contents
out_arb_data->version = in_arb_data->version;
out_arb_data->action = in_arb_data->action;
out_arb_data->invert = in_arb_data->invert;
out_arb_data->storage = in_arb_data->storage;
out_arb_data->storage_size = in_arb_data->storage_size;
out_arb_data->source = in_arb_data->source;
out_arb_data->interpolation = in_arb_data->interpolation;
memset(out_arb_data->reserved, 0, 54);
nt_strncpy(out_arb_data->path, in_arb_data->path, ARB_PATH_LEN+1);
nt_strncpy(out_arb_data->relative_path, in_arb_data->relative_path, ARB_PATH_LEN+1);
nt_strncpy(out_arb_data->input, in_arb_data->input, ARB_SPACE_LEN+1);
nt_strncpy(out_arb_data->output, in_arb_data->output, ARB_SPACE_LEN+1);
nt_strncpy(out_arb_data->view, in_arb_data->view, ARB_SPACE_LEN+1);
nt_strncpy(out_arb_data->display, in_arb_data->display, ARB_SPACE_LEN+1);
nt_strncpy(out_arb_data->look, in_arb_data->look, ARB_SPACE_LEN+1);
}
static PF_Err ArbCopy(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH src_arbH,
PF_ArbitraryH *dst_arbPH)
{
PF_Err err = PF_Err_NONE;
if(src_arbH && dst_arbPH)
{
// allocate using the creation function
err = ArbNewDefault(in_data, out_data, refconPV, dst_arbPH);
if(!err)
{
ArbitraryData *in_arb_data = (ArbitraryData *)PF_LOCK_HANDLE(src_arbH),
*out_arb_data = (ArbitraryData *)PF_LOCK_HANDLE(*dst_arbPH);
CopyArbData(out_arb_data, in_arb_data);
PF_UNLOCK_HANDLE(src_arbH);
PF_UNLOCK_HANDLE(*dst_arbPH);
}
}
return err;
}
static PF_Err ArbFlatSize(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH arbH,
A_u_long *flat_data_sizePLu)
{
// flat is the same size as inflated
if(arbH)
*flat_data_sizePLu = PF_GET_HANDLE_SIZE(arbH);
return PF_Err_NONE;
}
static void SwapArbData(ArbitraryData *arb_data)
{
}
static PF_Err ArbFlatten(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH arbH,
A_u_long buf_sizeLu,
void *flat_dataPV)
{
PF_Err err = PF_Err_NONE;
if(arbH && flat_dataPV)
{
// they provide the buffer, we just move data
ArbitraryData *in_arb_data = (ArbitraryData *)PF_LOCK_HANDLE(arbH),
*out_arb_data = (ArbitraryData *)flat_dataPV;
assert(buf_sizeLu >= PF_GET_HANDLE_SIZE(arbH));
CopyArbData(out_arb_data, in_arb_data);
#ifdef AE_BIG_ENDIAN
// not that we're doing a PPC version of this...
SwapArbData(out_arb_data);
#endif
PF_UNLOCK_HANDLE(arbH);
}
return err;
}
static PF_Err ArbUnFlatten(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
A_u_long buf_sizeLu,
const void *flat_dataPV,
PF_ArbitraryH *arbPH)
{
PF_Err err = PF_Err_NONE;
if(arbPH && flat_dataPV)
{
// they provide a flat buffer, we have to make the handle
err = ArbNewDefault(in_data, out_data, refconPV, arbPH);
if(!err && *arbPH)
{
ArbitraryData *in_arb_data = (ArbitraryData *)flat_dataPV,
*out_arb_data = (ArbitraryData *)PF_LOCK_HANDLE(*arbPH);
assert(buf_sizeLu <= PF_GET_HANDLE_SIZE(*arbPH));
CopyArbData(out_arb_data, in_arb_data);
#ifdef AE_BIG_ENDIAN
SwapArbData(out_arb_data);
#endif
PF_UNLOCK_HANDLE(*arbPH);
}
}
return err;
}
static PF_Err ArbInterpolate(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH left_arbH,
PF_ArbitraryH right_arbH,
PF_FpLong tF,
PF_ArbitraryH *interpPH)
{
PF_Err err = PF_Err_NONE;
assert(FALSE); // we shouldn't be doing this
if(left_arbH && right_arbH && interpPH)
{
// allocate using our own func
err = ArbNewDefault(in_data, out_data, refconPV, interpPH);
if(!err && *interpPH)
{
// we're just going to copy the left_data
ArbitraryData *in_arb_data = (ArbitraryData *)PF_LOCK_HANDLE(left_arbH),
*out_arb_data = (ArbitraryData *)PF_LOCK_HANDLE(*interpPH);
CopyArbData(out_arb_data, in_arb_data);
PF_UNLOCK_HANDLE(left_arbH);
PF_UNLOCK_HANDLE(*interpPH);
}
}
return err;
}
static PF_Err ArbCompare(PF_InData *in_data, PF_OutData *out_data,
void *refconPV,
PF_ArbitraryH a_arbH,
PF_ArbitraryH b_arbH,
PF_ArbCompareResult *compareP)
{
PF_Err err = PF_Err_NONE;
if(a_arbH && b_arbH)
{
ArbitraryData *a_data = (ArbitraryData *)PF_LOCK_HANDLE(a_arbH),
*b_data = (ArbitraryData *)PF_LOCK_HANDLE(b_arbH);
if( a_data->version == b_data->version &&
a_data->action == b_data->action &&
a_data->invert == b_data->invert &&
a_data->source == b_data->source &&
a_data->interpolation == b_data->interpolation &&
!strcmp(a_data->path, b_data->path) &&
!strcmp(a_data->input, b_data->input) &&
!strcmp(a_data->output, b_data->output) &&
!strcmp(a_data->view, b_data->view) &&
!strcmp(a_data->display, b_data->display) &&
!strcmp(a_data->look, b_data->look) )
{
*compareP = PF_ArbCompare_EQUAL;
}
else
{
*compareP = PF_ArbCompare_NOT_EQUAL;
}
PF_UNLOCK_HANDLE(a_arbH);
PF_UNLOCK_HANDLE(b_arbH);
}
return err;
}
PF_Err HandleArbitrary(
PF_InData *in_data,
PF_OutData *out_data,
PF_ParamDef *params[],
PF_LayerDef *output,
PF_ArbParamsExtra *extra)
{
PF_Err err = PF_Err_NONE;
if(extra->id == OCIO_DATA_ID)
{
switch(extra->which_function)
{
case PF_Arbitrary_NEW_FUNC:
err = ArbNewDefault(in_data, out_data,
extra->u.new_func_params.refconPV,
extra->u.new_func_params.arbPH);
break;
case PF_Arbitrary_DISPOSE_FUNC:
err = ArbDispose(in_data, out_data,
extra->u.dispose_func_params.refconPV,
extra->u.dispose_func_params.arbH);
break;
case PF_Arbitrary_COPY_FUNC:
err = ArbCopy(in_data, out_data, extra->u.copy_func_params.refconPV,
extra->u.copy_func_params.src_arbH,
extra->u.copy_func_params.dst_arbPH);
break;
case PF_Arbitrary_FLAT_SIZE_FUNC:
err = ArbFlatSize(in_data, out_data,
extra->u.flat_size_func_params.refconPV,
extra->u.flat_size_func_params.arbH,
extra->u.flat_size_func_params.flat_data_sizePLu);
break;
case PF_Arbitrary_FLATTEN_FUNC:
err = ArbFlatten(in_data, out_data,
extra->u.flatten_func_params.refconPV,
extra->u.flatten_func_params.arbH,
extra->u.flatten_func_params.buf_sizeLu,
extra->u.flatten_func_params.flat_dataPV);
break;
case PF_Arbitrary_UNFLATTEN_FUNC:
err = ArbUnFlatten(in_data, out_data,
extra->u.unflatten_func_params.refconPV,
extra->u.unflatten_func_params.buf_sizeLu,
extra->u.unflatten_func_params.flat_dataPV,
extra->u.unflatten_func_params.arbPH);
break;
case PF_Arbitrary_INTERP_FUNC:
err = ArbInterpolate(in_data, out_data,
extra->u.interp_func_params.refconPV,
extra->u.interp_func_params.left_arbH,
extra->u.interp_func_params.right_arbH,
extra->u.interp_func_params.tF,
extra->u.interp_func_params.interpPH);
break;
case PF_Arbitrary_COMPARE_FUNC:
err = ArbCompare(in_data, out_data,
extra->u.compare_func_params.refconPV,
extra->u.compare_func_params.a_arbH,
extra->u.compare_func_params.b_arbH,
extra->u.compare_func_params.compareP);
break;
// these are necessary for copying and pasting keyframes
// for now, we better not be called to do this
case PF_Arbitrary_PRINT_SIZE_FUNC:
assert(FALSE);
break;
case PF_Arbitrary_PRINT_FUNC:
assert(FALSE);
break;
case PF_Arbitrary_SCAN_FUNC:
assert(FALSE);
break;
}
}
return err;
}
File diff suppressed because it is too large Load Diff
-128
View File
@@ -1,128 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIO_AE_CONTEXT_H_
#define _OPENCOLORIO_AE_CONTEXT_H_
#include <string>
#include <vector>
#include "OpenColorIO_AE.h"
#include "OpenColorIO_AE_GL.h"
#include "glsl.h"
#include <OpenColorIO/OpenColorIO.h>
namespace OCIO = OCIO_NAMESPACE;
// yeah, this probably could/should go in a separate file
class Path
{
public:
Path(const std::string &path, const std::string &dir);
Path(const Path &path);
~Path() {}
std::string full_path() const;
std::string relative_path(bool force) const;
bool exists() const;
private:
std::string _path;
std::string _dir;
typedef enum {
TYPE_UNKNOWN = 0,
TYPE_MAC,
TYPE_WIN
} PathType;
static PathType path_type(const std::string &path);
static bool is_relative(const std::string &path);
static std::string convert_delimiters(const std::string &path);
static std::vector<std::string> components(const std::string &path);
};
class OpenColorIO_AE_Context
{
public:
OpenColorIO_AE_Context(const std::string &path, OCIO_Source source);
OpenColorIO_AE_Context(const ArbitraryData *arb_data, const std::string &dir);
~OpenColorIO_AE_Context();
bool Verify(const ArbitraryData *arb_data, const std::string &dir);
void setupConvert(const char *input, const char *output, OCIO_Invert invert);
void setupDisplay(const char *input, const char *display, const char *view, OCIO_Invert invert);
void setupLUT(OCIO_Invert invert, OCIO_Interp interpolation);
typedef std::vector<std::string> SpaceVec;
OCIO_Action getAction() const { return _action; }
const std::string & getInput() const { return _input; }
const std::string & getOutput() const { return _output; }
const std::string & getDisplay() const { return _display; }
const std::string & getView() const { return _view; }
const SpaceVec & getColorSpaces() const { return _colorSpaces; }
const SpaceVec & getDisplays() const { return _displays; }
const SpaceVec & getViews() const { return _views; }
OCIO::ConstConfigRcPtr config() const { return _config; }
OCIO::ConstProcessorRcPtr processor() const { return _processor; }
OCIO::ConstCPUProcessorRcPtr cpu_processor() const { return _cpu_processor; }
OCIO::ConstGPUProcessorRcPtr gpu_processor() const { return _gpu_processor; }
bool ExportLUT(const std::string &path, const std::string &display_icc_path);
bool ProcessWorldGL(PF_EffectWorld *float_world);
static void getenv(const char *name, std::string &value);
static void getenvOCIO(std::string &value) { getenv("OCIO", value); }
private:
std::string _path;
OCIO_Source _source;
std::string _config_name;
OCIO_Action _action;
std::string _input;
std::string _output;
std::string _display;
std::string _view;
SpaceVec _colorSpaces;
SpaceVec _displays;
SpaceVec _views;
OCIO_Invert _invert;
OCIO_Interp _interpolation;
OCIO::ConstConfigRcPtr _config;
OCIO::ConstProcessorRcPtr _processor;
OCIO::ConstCPUProcessorRcPtr _cpu_processor;
OCIO::ConstGPUProcessorRcPtr _gpu_processor;
bool _gl_init;
OCIO::OpenGLBuilderRcPtr _oglBuilder;
GLuint _imageTexID;
GLuint _renderBuffer;
int _bufferWidth;
int _bufferHeight;
void InitOCIOGL();
void UpdateOCIOGLState();
};
#endif // _OPENCOLORIO_AE_CONTEXT_H_
-45
View File
@@ -1,45 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIC_AE_DIALOG_H_
#define _OPENCOLORIC_AE_DIALOG_H_
#include <string>
#include <map>
#include <vector>
#include <OpenColorIO/OpenColorIO.h>
namespace OCIO = OCIO_NAMESPACE;
typedef std::map<std::string, std::string> ExtensionMap; // map[ ext ] = format
bool OpenFile(char *path, int buf_len, const ExtensionMap &extensions, const void *hwnd);
bool SaveFile(char *path, int buf_len, const ExtensionMap &extensions, const void *hwnd);
bool GetMonitorProfile(char *path, int buf_len, const void *hwnd);
typedef std::vector<std::string> ConfigVec;
void GetStdConfigs(ConfigVec &configs);
std::string GetStdConfigPath(const std::string &name);
typedef std::vector<std::string> MenuVec;
int PopUpMenu(const MenuVec &menu_items, int selected_index, const void *hwnd);
bool ColorSpacePopUpMenu(OCIO::ConstConfigRcPtr config, std::string &colorSpace, bool selectRoles, const void *hwnd);
void ErrorMessage(const char *message, const void *hwnd);
#ifdef SUPPLY_HINSTANCE
void SetHInstance(void *hInstance);
#endif
#endif // _OPENCOLORIC_AE_DIALOG_H_
-36
View File
@@ -1,36 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIO_AE_GL_H_
#define _OPENCOLORIO_AE_GL_H_
#include "AEConfig.h"
#ifdef AE_OS_WIN
#include <GL/glew.h>
#include <GL/wglew.h>
#elif defined(AE_OS_MAC)
#include <OpenGL/OpenGL.h>
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#include <OpenGL/glext.h>
#include <AGL/agl.h>
#endif
void GlobalSetup_GL();
bool HaveOpenGL();
// must surround plug-in OpenGL calls with these functions so that AE
// doesn't know we're borrowing the OpenGL renderer
void SetPluginContext();
void SetAEContext();
GLuint GetFrameBuffer();
void GlobalSetdown_GL();
#endif // _OPENCOLORIO_AE_GL_H_
-75
View File
@@ -1,75 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "AEConfig.h"
#include "AE_EffectVers.h"
#ifndef AE_OS_WIN
#include "AE_General.r"
#endif
resource 'PiPL' (16000) {
{ /* array properties: 12 elements */
/* [1] */
Kind {
AEEffect
},
/* [2] */
Name {
"OpenColorIO"
},
/* [3] */
Category {
"Utility"
},
#ifdef AE_OS_WIN
#ifdef AE_PROC_INTELx64
CodeWin64X86 { "PluginMain" },
#endif
#else
#ifdef __x86_64__
CodeMacIntel64 { "PluginMain" },
#endif
#ifdef __arm64__
CodeMacARM64 { "PluginMain" },
#endif
#endif /* [6] */
AE_PiPL_Version {
2,
0
},
/* [7] */
AE_Effect_Spec_Version {
PF_PLUG_IN_VERSION,
PF_PLUG_IN_SUBVERS
},
/* [8] */
AE_Effect_Version {
525824 /* 2.0 */
},
/* [9] */
AE_Effect_Info_Flags {
0
},
/* [10] */
AE_Effect_Global_OutFlags {
50365504
},
AE_Effect_Global_OutFlags_2 {
411079688
},
/* [11] */
AE_Effect_Match_Name {
"OpenColorIO"
},
/* [12] */
AE_Reserved_Info {
0
}
}
};
File diff suppressed because it is too large Load Diff
@@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleIdentifier</key>
<string>org.OpenColorIO.AfterEffects</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>OpenColorIO</string>
<key>CFBundleExecutable</key>
<string>OpenColorIO</string>
<key>CFBundlePackageType</key>
<string>eFKT</string>
<key>CFBundleSignature</key>
<string>FXTC</string>
<key>NSAppleScriptEnabled</key>
<string>No</string>
<key>NSHumanReadableCopyright</key>
<string>© 2011-2021 OpenColorIO</string>
<key>LSRequiresCarbon</key>
<true/>
</dict>
</plist>
-501
View File
@@ -1,501 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_AE_Dialogs.h"
#import "OpenColorIO_AE_MonitorProfileChooser_Controller.h"
#import "OpenColorIO_AE_Menu.h"
bool OpenFile(char *path, int buf_len, const ExtensionMap &extensions, const void *hwnd)
{
NSOpenPanel *panel = [NSOpenPanel openPanel];
[panel setTitle:@"OpenColorIO"];
NSMutableArray *extension_array = [[NSMutableArray alloc] init];
std::string message = "Formats: ";
bool first_one = true;
for(ExtensionMap::const_iterator i = extensions.begin(); i != extensions.end(); i++)
{
[extension_array addObject:[NSString stringWithUTF8String:i->first.c_str()]];
if(first_one)
first_one = false;
else
message += ", ";
message += "." + i->first;
}
[panel setMessage:[NSString stringWithUTF8String:message.c_str()]];
NSInteger result = [panel runModalForTypes:extension_array];
[extension_array release];
if(result == NSOKButton)
{
return [[panel filename] getCString:path
maxLength:buf_len
encoding:NSASCIIStringEncoding];
}
else
return false;
}
bool SaveFile(char *path, int buf_len, const ExtensionMap &extensions, const void *hwnd)
{
NSSavePanel *panel = [NSSavePanel savePanel];
[panel setTitle:@"OpenColorIO"];
NSMutableArray *extension_array = [[NSMutableArray alloc] init];
std::string message = "Formats: ";
bool first_one = true;
for(ExtensionMap::const_iterator i = extensions.begin(); i != extensions.end(); i++)
{
[extension_array addObject:[NSString stringWithUTF8String:i->first.c_str()]];
if(first_one)
first_one = false;
else
message += ", ";
message += i->second + " (." + i->first + ")";
}
[panel setAllowedFileTypes:extension_array];
[panel setMessage:[NSString stringWithUTF8String:message.c_str()]];
NSInteger result = [panel runModal];
[extension_array release];
if(result == NSOKButton)
{
return [[panel filename] getCString:path
maxLength:buf_len
encoding:NSASCIIStringEncoding];
}
else
return false;
}
bool GetMonitorProfile(char *path, int buf_len, const void *hwnd)
{
bool hit_ok = false;
OpenColorIO_AE_MonitorProfileChooser_Controller *ui_controller = [[OpenColorIO_AE_MonitorProfileChooser_Controller alloc] init];
if(ui_controller)
{
NSWindow *my_window = [ui_controller window];
if(my_window)
{
NSInteger result = [NSApp runModalForWindow:my_window];
if(result == NSRunStoppedResponse)
{
[ui_controller getMonitorProfile:path bufferSize:buf_len];
hit_ok = true;
}
[ui_controller close];
}
[ui_controller release];
}
return hit_ok;
}
void GetStdConfigs(ConfigVec &configs)
{
NSString *ocioDir = @"/Library/Application Support/OpenColorIO";
NSFileManager *man = [NSFileManager defaultManager];
NSDirectoryEnumerator *enumerator = [man enumeratorAtPath:ocioDir];
NSMutableOrderedSet<NSString *> *configSet = [NSMutableOrderedSet orderedSet];
for(NSString *file in enumerator)
{
NSString *configPath = [[ocioDir stringByAppendingPathComponent:file] stringByAppendingPathComponent:@"config.ocio"];
[enumerator skipDescendents];
if([man fileExistsAtPath:configPath])
{
[configSet addObject:file];
}
}
[configSet sortUsingComparator:
^(NSString *str1, NSString *str2)
{
return [str1 compare:str2];
}];
[configSet enumerateObjectsUsingBlock:
^(NSString *str, NSUInteger idx, BOOL *stop)
{
configs.push_back( [str UTF8String] );
}];
}
std::string GetStdConfigPath(const std::string &name)
{
const char *ocio_dir = "/Library/Application Support/OpenColorIO/";
std::string config_path = ocio_dir + name + "/config.ocio";
if( [[NSFileManager defaultManager] fileExistsAtPath:[NSString stringWithUTF8String:config_path.c_str()]] )
{
return config_path;
}
else
{
return "";
}
}
int PopUpMenu(const MenuVec &menu_items, int selected_index, const void *hwnd)
{
NSMutableArray *item_array = [NSMutableArray array];
for(MenuVec::const_iterator i = menu_items.begin(); i != menu_items.end(); i++)
{
[item_array addObject:[NSString stringWithUTF8String:i->c_str()]];
}
OpenColorIO_AE_Menu *menu = [[OpenColorIO_AE_Menu alloc] init:item_array
selectedItem:selected_index];
[menu showMenu];
NSInteger item = [menu selectedItem];
[menu release];
return item;
}
bool ColorSpacePopUpMenu(OCIO::ConstConfigRcPtr config, std::string &colorSpace, bool selectRoles, const void *hwnd)
{
NSMenu *menu = [[[NSMenu alloc] initWithTitle:@"ColorSpace Pop-Up"] autorelease];
[menu setAutoenablesItems:NO];
NSMutableDictionary<NSString *, NSMutableOrderedSet<NSString *> *> *categoriesDict = [NSMutableDictionary dictionary];
NSMutableDictionary<NSString *, NSMutableOrderedSet<NSString *> *> *encodingsDict = [NSMutableDictionary dictionary];
const int numColorSpaces = config->getNumColorSpaces();
for(int i=0; i < numColorSpaces; ++i)
{
const char *colorSpaceName = config->getColorSpaceNameByIndex(i);
OCIO::ConstColorSpaceRcPtr colorSpacePtr = config->getColorSpace(colorSpaceName);
const char *family = colorSpacePtr->getFamily();
NSMutableArray *pathComponents = [NSMutableArray array];
if(family != NULL && family != std::string(""))
{
char separatorString[2];
separatorString[0] = config->getFamilySeparator();
separatorString[1] = '\0';
[pathComponents addObjectsFromArray:[[NSString stringWithUTF8String:family] componentsSeparatedByString:[NSString stringWithUTF8String:separatorString]]];
}
[pathComponents addObject:[NSString stringWithUTF8String:colorSpaceName]];
NSMenu *currentMenu = menu;
for(int j=0; j < [pathComponents count]; j++)
{
NSString *componentName = [pathComponents objectAtIndex:j];
if(j == ([pathComponents count] - 1))
{
NSMenuItem *newItem = [currentMenu addItemWithTitle:componentName action:@selector(textMenuItemAction:) keyEquivalent:@""];
if(colorSpace == [componentName UTF8String])
{
[newItem setState:NSOnState];
}
}
else
{
NSMenuItem *componentItem = [currentMenu itemWithTitle:componentName];
if(componentItem == nil)
{
componentItem = [currentMenu addItemWithTitle:componentName action:NULL keyEquivalent:@""];
NSMenu *subMenu = [[[NSMenu alloc] initWithTitle:componentName] autorelease];
[subMenu setAutoenablesItems:NO];
[componentItem setSubmenu:subMenu];
}
currentMenu = [componentItem submenu];
}
}
for(int j=0; j < colorSpacePtr->getNumCategories(); j++)
{
const char *categoryName = colorSpacePtr->getCategory(j);
NSString *category = [NSString stringWithUTF8String:categoryName];
NSMutableOrderedSet<NSString *> *categorySet = [categoriesDict objectForKey:category];
if(categorySet == nil)
{
categorySet = [NSMutableOrderedSet orderedSet];
[categoriesDict setObject:categorySet forKey:category];
}
[categorySet addObject:[NSString stringWithUTF8String:colorSpaceName]];
}
const char *encoding = colorSpacePtr->getEncoding();
if(encoding != NULL && encoding != std::string(""))
{
NSString *encodingName = [NSString stringWithUTF8String:encoding];
NSMutableOrderedSet<NSString *> *encodingSet = [encodingsDict objectForKey:encodingName];
if(encodingSet == nil)
{
encodingSet = [NSMutableOrderedSet orderedSet];
[encodingsDict setObject:encodingSet forKey:encodingName];
}
[encodingSet addObject:[NSString stringWithUTF8String:colorSpaceName]];
}
}
if([encodingsDict count] > 0 || [categoriesDict count] > 0 || config->getNumRoles() > 0)
[menu insertItem:[NSMenuItem separatorItem] atIndex:0];
if([encodingsDict count] > 0)
{
NSMenuItem *encodingsItem = [menu insertItemWithTitle:@"Encodings" action:NULL keyEquivalent:@"" atIndex:0];
NSMenu *encodingsMenu = [[[NSMenu alloc] initWithTitle:@"Encodings"] autorelease];
[encodingsMenu setAutoenablesItems:NO];
[encodingsItem setSubmenu:encodingsMenu];
NSArray<NSString *> *encodingsUnsorted = [encodingsDict allKeys];
NSMutableArray<NSString *> *encodings = [NSMutableArray arrayWithArray:encodingsUnsorted];
[encodings sortUsingComparator:
^(NSString *str1, NSString *str2)
{
return [str1 compare:str2];
}];
for(int i=0; i < [encodings count]; i++)
{
NSString *encoding = [encodings objectAtIndex:i];
NSMenuItem *encodingItem = [encodingsMenu addItemWithTitle:encoding action:NULL keyEquivalent:@""];
NSMenu *encodingMenu = [[[NSMenu alloc] initWithTitle:encoding] autorelease];
[encodingMenu setAutoenablesItems:NO];
[encodingItem setSubmenu:encodingMenu];
NSMutableOrderedSet<NSString *> *encodingSet = [encodingsDict objectForKey:encoding];
[encodingSet sortUsingComparator:
^(NSString *str1, NSString *str2)
{
return [str1 compare:str2];
}];
for(int j=0; j < [encodingSet count]; j++)
{
NSString *colorSpaceName = [encodingSet objectAtIndex:j];
NSMenuItem *encodingColorSpaceItem = [encodingMenu addItemWithTitle:colorSpaceName action:@selector(textMenuItemAction:) keyEquivalent:@""];
if(colorSpace == [colorSpaceName UTF8String])
{
[encodingColorSpaceItem setState:NSOnState];
}
}
}
}
if([categoriesDict count] > 0)
{
NSMenuItem *categoriesItem = [menu insertItemWithTitle:@"Categories" action:NULL keyEquivalent:@"" atIndex:0];
NSMenu *categoriesMenu = [[[NSMenu alloc] initWithTitle:@"Categories"] autorelease];
[categoriesMenu setAutoenablesItems:NO];
[categoriesItem setSubmenu:categoriesMenu];
NSArray<NSString *> *categoriesUnsorted = [categoriesDict allKeys];
NSMutableArray<NSString *> *categories = [NSMutableArray arrayWithArray:categoriesUnsorted];
[categories sortUsingComparator:
^(NSString *str1, NSString *str2)
{
return [str1 compare:str2];
}];
for(int i=0; i < [categories count]; i++)
{
NSString *category = [categories objectAtIndex:i];
NSMenuItem *categoryItem = [categoriesMenu addItemWithTitle:category action:NULL keyEquivalent:@""];
NSMenu *categoryMenu = [[[NSMenu alloc] initWithTitle:category] autorelease];
[categoryMenu setAutoenablesItems:NO];
[categoryItem setSubmenu:categoryMenu];
NSMutableOrderedSet<NSString *> *categorySet = [categoriesDict objectForKey:category];
[categorySet sortUsingComparator:
^(NSString *str1, NSString *str2)
{
return [str1 compare:str2];
}];
for(int j=0; j < [categorySet count]; j++)
{
NSString *colorSpaceName = [categorySet objectAtIndex:j];
NSMenuItem *categoryColorSpaceItem = [categoryMenu addItemWithTitle:colorSpaceName action:@selector(textMenuItemAction:) keyEquivalent:@""];
if(colorSpace == [colorSpaceName UTF8String])
{
[categoryColorSpaceItem setState:NSOnState];
}
}
}
}
if(config->getNumRoles() > 0)
{
NSMenuItem *rolesItem = [menu insertItemWithTitle:@"Roles" action:NULL keyEquivalent:@"" atIndex:0];
NSMenu *rolesMenu = [[[NSMenu alloc] initWithTitle:@"Roles"] autorelease];
[rolesMenu setAutoenablesItems:NO];
[rolesItem setSubmenu:rolesMenu];
for(int i=0; i < config->getNumRoles(); i++)
{
NSString *roleName = [NSString stringWithUTF8String:config->getRoleName(i)];
OCIO::ConstColorSpaceRcPtr colorSpacePtr = config->getColorSpace([roleName UTF8String]);
NSString *colorSpaceName = [NSString stringWithUTF8String:colorSpacePtr->getName()];
SEL selector = (selectRoles ? @selector(textMenuItemAction:) : NULL);
NSMenuItem *roleItem = [rolesMenu addItemWithTitle:roleName action:selector keyEquivalent:@""];
if(colorSpace == [roleName UTF8String])
{
[roleItem setState:NSOnState];
}
NSMenu *roleMenu = [[[NSMenu alloc] initWithTitle:roleName] autorelease];
[roleMenu setAutoenablesItems:NO];
[roleItem setSubmenu:roleMenu];
NSMenuItem *roleColorSpaceItem = [roleMenu addItemWithTitle:colorSpaceName action:@selector(textMenuItemAction:) keyEquivalent:@""];
if(colorSpace == [colorSpaceName UTF8String])
{
[roleColorSpaceItem setState:NSOnState];
}
}
}
OpenColorIO_AE_Menu *ocio_menu = [[OpenColorIO_AE_Menu alloc] initWithTextMenu:menu];
[ocio_menu showTextMenu];
NSMenuItem *item = [ocio_menu selectedTextMenuItem];
bool selected = false;
if(item != nil)
{
colorSpace = [[item title] UTF8String];
selected = true;
}
[ocio_menu release];
return selected;
}
void ErrorMessage(const char *message, const void *hwnd)
{
NSAlert *alert = [[NSAlert alloc] init];
[alert setMessageText:[NSString stringWithUTF8String:message]];
[alert runModal];
[alert release];
}
-153
View File
@@ -1,153 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_AE_GL.h"
#import <Cocoa/Cocoa.h>
static NSWindow *g_win = nil;
static AGLContext g_context = NULL;
static GLuint g_framebuffer;
static bool HaveRequiredExtensions()
{
const GLubyte *strVersion = glGetString(GL_VERSION);
const GLubyte *strExt = glGetString(GL_EXTENSIONS);
if(strVersion == NULL || strExt == NULL)
return false;
float gl_version;
sscanf((char *)strVersion, "%f", &gl_version);
#define CheckExtension(N) gluCheckExtension((const GLubyte *)N, strExt)
return (gl_version >= 2.0 &&
CheckExtension("GL_ARB_color_buffer_float") &&
CheckExtension("GL_ARB_texture_float") &&
CheckExtension("GL_ARB_vertex_program") &&
CheckExtension("GL_ARB_vertex_shader") &&
CheckExtension("GL_ARB_texture_cube_map") &&
CheckExtension("GL_ARB_fragment_shader") &&
CheckExtension("GL_ARB_draw_buffers") &&
CheckExtension("GL_ARB_framebuffer_object") );
}
void GlobalSetup_GL()
{
GLint aAttribs[64];
u_short nIndexS= -1;
aAttribs[++nIndexS] = AGL_RGBA;
aAttribs[++nIndexS] = AGL_DOUBLEBUFFER;
aAttribs[++nIndexS] = AGL_COLOR_FLOAT;
aAttribs[++nIndexS] = AGL_RED_SIZE;
aAttribs[++nIndexS] = 32;
aAttribs[++nIndexS] = AGL_GREEN_SIZE;
aAttribs[++nIndexS] = 32;
aAttribs[++nIndexS] = AGL_BLUE_SIZE;
aAttribs[++nIndexS] = 32;
aAttribs[++nIndexS] = AGL_ALPHA_SIZE;
aAttribs[++nIndexS] = 32;
aAttribs[++nIndexS] = AGL_NONE;
AGLPixelFormat oPixelFormat = aglChoosePixelFormat(NULL, 0, aAttribs);
if(oPixelFormat)
{
g_context = aglCreateContext(oPixelFormat, NULL);
aglDestroyPixelFormat(oPixelFormat);
}
if(g_context == NULL)
return;
g_win = [[NSWindow alloc] initWithContentRect:NSZeroRect
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered
defer:NO];
aglSetDrawable(g_context, (AGLDrawable)[[g_win graphicsContext] graphicsPort]);
glFlush();
SetPluginContext();
GLint units;
glGetIntegerv(GL_MAX_TEXTURE_UNITS, &units);
if( !HaveRequiredExtensions() || units < 2)
{
GlobalSetdown_GL();
SetAEContext();
return;
}
glGenFramebuffersEXT(1, &g_framebuffer);
SetAEContext();
}
bool HaveOpenGL()
{
return (g_context != NULL && g_win != nil);
}
static AGLContext g_ae_context;
void SetPluginContext()
{
g_ae_context = aglGetCurrentContext();
aglSetCurrentContext(g_context);
}
void SetAEContext()
{
// g_ae_context might be NULL...so be it
aglSetCurrentContext(g_ae_context);
}
GLuint GetFrameBuffer()
{
return g_framebuffer;
}
void GlobalSetdown_GL()
{
if(g_context)
{
aglDestroyContext(g_context);
g_context = NULL;
glDeleteFramebuffersEXT(1, &g_framebuffer);
}
if(g_win)
{
[g_win release];
g_win = nil;
}
}
-34
View File
@@ -1,34 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#import <Cocoa/Cocoa.h>
@interface OpenColorIO_AE_Menu : NSView
{
NSArray *menu_items;
NSInteger chosen_item;
NSMenu *text_menu;
NSMenuItem *chosen_menu_item;
}
// index-based menu
- (id)init:(NSArray *)menuItems selectedItem:(NSInteger)selected;
- (void)showMenu;
- (IBAction)menuItemAction:(id)sender;
- (NSInteger)selectedItem;
// text-based menu
- (id)initWithTextMenu:(NSMenu *)menu;
- (void)showTextMenu;
- (IBAction)textMenuItemAction:(id)sender;
- (NSMenuItem *)selectedTextMenuItem;
@end
-130
View File
@@ -1,130 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#import "OpenColorIO_AE_Menu.h"
@implementation OpenColorIO_AE_Menu
- (id)init:(NSArray *)menuItems selectedItem:(NSInteger)selected
{
self = [super init];
menu_items = menuItems;
chosen_item = selected;
return self;
}
- (void)showMenu
{
// Doing some pretty weird stuff here.
// I need to bring up a contextual menu without AE giving me an NSView.
// To get the screen position, I use global NSApp methods.
// And I need to make an NSView to give to popUpContextMenu:
// so I can catch the selectors it sends, so I made this an NSView subclass.
NSMenu *menu = [[NSMenu alloc] initWithTitle:@"Pop-Up"];
[menu setAutoenablesItems:FALSE];
for(NSUInteger i=0; i < [menu_items count]; i++)
{
if( [[menu_items objectAtIndex:i] isEqualToString:@"(-"] )
{
[menu addItem:[NSMenuItem separatorItem]];
}
else
{
NSMenuItem *item = [menu addItemWithTitle:[menu_items objectAtIndex:i]
action:@selector(menuItemAction:)
keyEquivalent:@""];
[item setTag:i];
if(i == chosen_item)
[item setState:NSOnState];
if([[menu_items objectAtIndex:i] isEqualToString:@"$OCIO"] && NULL == getenv("OCIO"))
{
[item setEnabled:FALSE];
[item setState:NSOffState];
}
else if([[menu_items objectAtIndex:i] isEqualToString:@"(nada)"])
{
[item setTitle:@"No configs in /Library/Application Support/OpenColorIO/"];
[item setEnabled:FALSE];
}
}
}
id fakeMouseEvent = [NSEvent mouseEventWithType:NSLeftMouseDown
location: [[NSApp keyWindow] convertScreenToBase:[NSEvent mouseLocation]]
modifierFlags:0
timestamp:0
windowNumber: [[NSApp keyWindow] windowNumber]
context:nil
eventNumber:0
clickCount:1
pressure:0];
[NSMenu popUpContextMenu:menu withEvent:fakeMouseEvent forView:self];
[menu release];
}
- (IBAction)menuItemAction:(id)sender
{
NSMenuItem *item = (NSMenuItem *)sender;
chosen_item = [item tag];
}
- (NSInteger)selectedItem
{
return chosen_item;
}
- (id)initWithTextMenu:(NSMenu *)menu
{
self = [super init];
text_menu = menu;
chosen_menu_item = nil;
return self;
}
- (void)showTextMenu
{
id fakeMouseEvent=[NSEvent mouseEventWithType:NSLeftMouseDown
location: [[NSApp keyWindow] convertScreenToBase:[NSEvent mouseLocation]]
modifierFlags:0
timestamp:0
windowNumber: [[NSApp keyWindow] windowNumber]
context:nil
eventNumber:0
clickCount:1
pressure:0];
[NSMenu popUpContextMenu:text_menu withEvent:fakeMouseEvent forView:self];
}
- (IBAction)textMenuItemAction:(id)sender
{
NSMenuItem *item = (NSMenuItem *)sender;
chosen_menu_item = item;
}
- (NSMenuItem *)selectedTextMenuItem
{
return chosen_menu_item;
}
@end
@@ -1,494 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">1050</int>
<string key="IBDocument.SystemVersion">10K549</string>
<string key="IBDocument.InterfaceBuilderVersion">851</string>
<string key="IBDocument.AppKitVersion">1038.36</string>
<string key="IBDocument.HIToolboxVersion">461.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
<string key="NS.object.0">851</string>
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="1"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
</object>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys" id="0">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSCustomObject" id="1001">
<string key="NSClassName">OpenColorIO_AE_MonitorProfileChooser_Controller</string>
</object>
<object class="NSCustomObject" id="1003">
<string key="NSClassName">FirstResponder</string>
</object>
<object class="NSCustomObject" id="1004">
<string key="NSClassName">NSApplication</string>
</object>
<object class="NSWindowTemplate" id="1005">
<int key="NSWindowStyleMask">1</int>
<int key="NSWindowBacking">2</int>
<string key="NSWindowRect">{{196, 369}, {364, 141}}</string>
<int key="NSWTFlags">544735232</int>
<string key="NSWindowTitle">OpenColorIO</string>
<string key="NSWindowClass">NSWindow</string>
<nil key="NSViewClass"/>
<string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string>
<object class="NSView" key="NSWindowView" id="1006">
<reference key="NSNextResponder"/>
<int key="NSvFlags">256</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSPopUpButton" id="313635640">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{125, 87}, {222, 26}}</string>
<reference key="NSSuperview" ref="1006"/>
<bool key="NSEnabled">YES</bool>
<object class="NSPopUpButtonCell" key="NSCell" id="127421210">
<int key="NSCellFlags">-2076049856</int>
<int key="NSCellFlags2">2048</int>
<object class="NSFont" key="NSSupport" id="928433575">
<string key="NSName">LucidaGrande</string>
<double key="NSSize">13</double>
<int key="NSfFlags">1044</int>
</object>
<reference key="NSControlView" ref="313635640"/>
<int key="NSButtonFlags">109199615</int>
<int key="NSButtonFlags2">129</int>
<string key="NSAlternateContents"/>
<string key="NSKeyEquivalent"/>
<int key="NSPeriodicDelay">400</int>
<int key="NSPeriodicInterval">75</int>
<nil key="NSMenuItem"/>
<bool key="NSMenuItemRespectAlignment">YES</bool>
<object class="NSMenu" key="NSMenu" id="39894973">
<string key="NSTitle">OtherViews</string>
<object class="NSMutableArray" key="NSMenuItems">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<reference key="NSMenuFont" ref="928433575"/>
</object>
<int key="NSSelectedIndex">-1</int>
<int key="NSPreferredEdge">1</int>
<bool key="NSUsesItemFromMenu">YES</bool>
<bool key="NSAltersState">YES</bool>
<int key="NSArrowPosition">2</int>
</object>
</object>
<object class="NSTextField" id="116991834">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{17, 94}, {106, 17}}</string>
<reference key="NSSuperview" ref="1006"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="292780847">
<int key="NSCellFlags">68288064</int>
<int key="NSCellFlags2">138413056</int>
<string key="NSContents">Monitor Profile:</string>
<reference key="NSSupport" ref="928433575"/>
<reference key="NSControlView" ref="116991834"/>
<object class="NSColor" key="NSBackgroundColor">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC42NjY2NjY2ODY1AA</bytes>
</object>
</object>
<object class="NSColor" key="NSTextColor">
<int key="NSColorSpace">6</int>
<string key="NSCatalogName">System</string>
<string key="NSColorName">controlTextColor</string>
<object class="NSColor" key="NSColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
</object>
</object>
</object>
</object>
<object class="NSButton" id="995505874">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{254, 12}, {96, 32}}</string>
<reference key="NSSuperview" ref="1006"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="15784021">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents">OK</string>
<reference key="NSSupport" ref="928433575"/>
<reference key="NSControlView" ref="995505874"/>
<int key="NSButtonFlags">-2038284033</int>
<int key="NSButtonFlags2">129</int>
<string key="NSAlternateContents"/>
<string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
</object>
</object>
<object class="NSButton" id="1070422003">
<reference key="NSNextResponder" ref="1006"/>
<int key="NSvFlags">268</int>
<string key="NSFrame">{{158, 12}, {96, 32}}</string>
<reference key="NSSuperview" ref="1006"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="393092215">
<int key="NSCellFlags">67239424</int>
<int key="NSCellFlags2">134217728</int>
<string key="NSContents">Cancel</string>
<reference key="NSSupport" ref="928433575"/>
<reference key="NSControlView" ref="1070422003"/>
<int key="NSButtonFlags">-2038284033</int>
<int key="NSButtonFlags2">129</int>
<string key="NSAlternateContents"/>
<string type="base64-UTF8" key="NSKeyEquivalent">Gw</string>
<int key="NSPeriodicDelay">200</int>
<int key="NSPeriodicInterval">25</int>
</object>
</object>
</object>
<string key="NSFrameSize">{364, 141}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
<string key="NSMaxSize">{3.40282e+38, 3.40282e+38}</string>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
<object class="NSMutableArray" key="connectionRecords">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">profileMenu</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="313635640"/>
</object>
<int key="connectionID">15</int>
</object>
<object class="IBConnectionRecord">
<object class="IBOutletConnection" key="connection">
<string key="label">window</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="1005"/>
</object>
<int key="connectionID">16</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">clickCancel:</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="1070422003"/>
</object>
<int key="connectionID">17</int>
</object>
<object class="IBConnectionRecord">
<object class="IBActionConnection" key="connection">
<string key="label">clickOK:</string>
<reference key="source" ref="1001"/>
<reference key="destination" ref="995505874"/>
</object>
<int key="connectionID">18</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBObjectRecord">
<int key="objectID">0</int>
<reference key="object" ref="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="1001"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="1003"/>
<reference key="parent" ref="0"/>
<string key="objectName">First Responder</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-3</int>
<reference key="object" ref="1004"/>
<reference key="parent" ref="0"/>
<string key="objectName">Application</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="1005"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="1006"/>
</object>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">2</int>
<reference key="object" ref="1006"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="313635640"/>
<reference ref="116991834"/>
<reference ref="995505874"/>
<reference ref="1070422003"/>
</object>
<reference key="parent" ref="1005"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">3</int>
<reference key="object" ref="313635640"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="127421210"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="127421210"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="39894973"/>
</object>
<reference key="parent" ref="313635640"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="39894973"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
<reference key="parent" ref="127421210"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">9</int>
<reference key="object" ref="116991834"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="292780847"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">10</int>
<reference key="object" ref="292780847"/>
<reference key="parent" ref="116991834"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">11</int>
<reference key="object" ref="995505874"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="15784021"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">12</int>
<reference key="object" ref="15784021"/>
<reference key="parent" ref="995505874"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">13</int>
<reference key="object" ref="1070422003"/>
<object class="NSMutableArray" key="children">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="393092215"/>
</object>
<reference key="parent" ref="1006"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">14</int>
<reference key="object" ref="393092215"/>
<reference key="parent" ref="1070422003"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>1.IBEditorWindowLastContentRect</string>
<string>1.IBPluginDependency</string>
<string>1.IBWindowTemplateEditedContentRect</string>
<string>1.NSWindowTemplate.visibleAtLaunch</string>
<string>1.WindowOrigin</string>
<string>1.editorWindowContentRectSynchronizationRect</string>
<string>10.IBPluginDependency</string>
<string>11.IBPluginDependency</string>
<string>11.IBViewBoundsToFrameTransform</string>
<string>12.IBPluginDependency</string>
<string>13.IBPluginDependency</string>
<string>13.IBViewBoundsToFrameTransform</string>
<string>14.IBPluginDependency</string>
<string>2.IBPluginDependency</string>
<string>3.IBPluginDependency</string>
<string>3.IBViewBoundsToFrameTransform</string>
<string>4.IBPluginDependency</string>
<string>5.IBEditorWindowLastContentRect</string>
<string>5.IBPluginDependency</string>
<string>9.IBPluginDependency</string>
<string>9.IBViewBoundsToFrameTransform</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>{{498, 559}, {364, 141}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{498, 559}, {364, 141}}</string>
<boolean value="NO"/>
<string>{196, 240}</string>
<string>{{202, 428}, {480, 270}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDfgAAwigAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDfgAAwigAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABDFAAAw1oAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{598, 628}, {110, 4}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABCIAAAw1gAAA</bytes>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="unlocalizedProperties">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="activeLocalization"/>
<object class="NSMutableDictionary" key="localizations">
<bool key="EncodedWithXMLCoder">YES</bool>
<reference key="dict.sortedKeys" ref="0"/>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">18</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">OpenColorIO_AE_MonitorProfileChooser_Controller</string>
<string key="superclassName">NSObject</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>clickCancel:</string>
<string>clickOK:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSButton</string>
<string>NSButton</string>
</object>
</object>
<object class="NSMutableDictionary" key="actionInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>clickCancel:</string>
<string>clickOK:</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBActionInfo">
<string key="name">clickCancel:</string>
<string key="candidateClassName">NSButton</string>
</object>
<object class="IBActionInfo">
<string key="name">clickOK:</string>
<string key="candidateClassName">NSButton</string>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="outlets">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>profileMenu</string>
<string>window</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>NSPopUpButton</string>
<string>NSWindow</string>
</object>
</object>
<object class="NSMutableDictionary" key="toOneOutletInfosByName">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>profileMenu</string>
<string>window</string>
</object>
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBToOneOutletInfo">
<string key="name">profileMenu</string>
<string key="candidateClassName">NSPopUpButton</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">window</string>
<string key="candidateClassName">NSWindow</string>
</object>
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">OpenColorIO_AE_MonitorProfileChooser_Controller.h</string>
</object>
</object>
</object>
</object>
<int key="IBDocument.localizationMode">0</int>
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
<integer value="1050" key="NS.object.0"/>
</object>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
<integer value="3000" key="NS.object.0"/>
</object>
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
<string key="IBDocument.LastKnownRelativeProjectPath">OpenColorIO_AE.xcodeproj</string>
<int key="IBDocument.defaultPropertyAccessControl">3</int>
</data>
</archive>
@@ -1,18 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#import <Cocoa/Cocoa.h>
@interface OpenColorIO_AE_MonitorProfileChooser_Controller : NSWindowController
{
NSMutableDictionary<NSString *, NSURL *> *profile_dict;
}
@property (assign) IBOutlet NSPopUpButton *profileMenu;
- (IBAction)clickOK:(id)sender;
- (IBAction)clickCancel:(id)sender;
- (BOOL)getMonitorProfile:(char *)path bufferSize:(int)buf_len;
@end
@@ -1,123 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#import "OpenColorIO_AE_MonitorProfileChooser_Controller.h"
typedef struct {
NSMutableArray<NSString *> *name_array;
NSMutableDictionary<NSString *, NSURL *> *profile_dict;
} IterateData;
static bool ProfileIterateCallback(CFDictionaryRef profileInfo, void* userInfo)
{
IterateData *i_data = (IterateData *)userInfo;
NSDictionary *profileDict = (__bridge NSDictionary *)profileInfo;
NSString *profileDescription = [profileDict objectForKey:(__bridge NSString *)kColorSyncProfileDescription];
NSURL *profileURL = [profileDict objectForKey:(__bridge NSString *)kColorSyncProfileURL];
NSString *profileColorSpace = [profileDict objectForKey:(__bridge NSString *)kColorSyncProfileColorSpace];
if([profileDescription isKindOfClass:[NSString class]] && [profileURL isKindOfClass:[NSURL class]] &&
[profileURL isFileURL] && [profileColorSpace isEqualToString:(__bridge NSString *)kColorSyncSigRgbData] &&
[i_data->name_array indexOfObjectIdenticalTo:profileDescription] == NSNotFound)
{
[i_data->name_array addObject:profileDescription];
[i_data->profile_dict setObject:profileURL forKey:profileDescription];
}
return true;
}
@implementation OpenColorIO_AE_MonitorProfileChooser_Controller
- (id)init
{
self = [super init];
if(!([NSBundle loadNibNamed:@"OpenColorIO_AE_MonitorProfileChooser" owner:self]))
return nil;
[self.window center];
// Originally tried to implement this with two NSArrays, one with paths and
// one with profile names (ICC descriptions). The problem is that when you
// add items to NSArrays one at a time, they auto-sort. But then it turns out I
// WANT them to sort because the profiles come in random order and the menu looks
// terrible if they're not sorted.
// So I make an NSArray to set up the menu and an NSMutableDictionary to convert from the
// selected menu item to the actual path. Got that?
NSMutableArray<NSString *> *name_array = [NSMutableArray array];
profile_dict = [[NSMutableDictionary alloc] init];
// get monitor profile name
NSString *defaultProfileDescription = nil;
ColorSyncProfileRef displayProfileRef = ColorSyncProfileCreateWithDisplayID(0);
if(displayProfileRef != NULL)
{
CFStringRef displayProfileNameRef = ColorSyncProfileCopyDescriptionString(displayProfileRef);
if(displayProfileNameRef != NULL)
{
defaultProfileDescription = [NSString stringWithString:(__bridge NSString *)displayProfileNameRef];
CFRelease(displayProfileNameRef);
}
CFRelease(displayProfileRef);
}
// build profile dict and name array
IterateData i_data = { name_array, profile_dict };
ColorSyncIterateInstalledProfiles(ProfileIterateCallback, NULL, &i_data, NULL);
// set up menu with array
[self.profileMenu addItemsWithTitles:name_array];
[self.profileMenu selectItemWithTitle:defaultProfileDescription];
return self;
}
- (void)dealloc
{
[profile_dict release];
[super dealloc];
}
- (IBAction)clickOK:(id)sender
{
[NSApp stopModal];
}
- (IBAction)clickCancel:(id)sender
{
[NSApp abortModal];
}
- (BOOL)getMonitorProfile:(char *)path bufferSize:(int)buf_len
{
NSString *icc_name = [[self.profileMenu selectedItem] title];
NSURL *icc_url = [profile_dict objectForKey:icc_name];
NSString *icc_path = [icc_url path];
return [icc_path getCString:path maxLength:buf_len encoding:NSUTF8StringEncoding];
}
@end
-70
View File
@@ -1,70 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef INCLUDED_OCIO_OPENCOLORABI_H
#define INCLUDED_OCIO_OPENCOLORABI_H
// Makefile configuration options
#define OCIO_NAMESPACE OpenColorIO
#define OCIO_VERSION_STR "2.2.0"
#define OCIO_VERSION_STATUS_STR ""
#define OCIO_VERSION_FULL_STR "2.2.0"
/* Version as a single 4-byte hex number, e.g. 0x01050200 == 1.5.2
Use this for numeric comparisons, e.g. #if OCIO_VERSION_HEX >= ...
Note: in the case where SOVERSION is overridden at compile-time,
this will reflect the original API version number.
*/
#define OCIO_VERSION_HEX ((2 << 24) | \
(2 << 16) | \
(0 << 8))
#define OCIO_VERSION_MAJOR 2
#define OCIO_VERSION_MINOR 2
// Highlight deprecated methods or classes.
#if defined(_MSC_VER)
#define OCIO_DEPRECATED(msg) __declspec(deprecated(msg))
#elif __cplusplus >= 201402L
#define OCIO_DEPRECATED(msg) [[deprecated(msg)]]
#elif defined(__GNUC__) || defined(__clang__)
#define OCIO_DEPRECATED(msg) __attribute__((deprecated(msg)))
#else
#define OCIO_DEPRECATED(msg) /* unsupported on this platform */
#endif
// shared_ptr / dynamic_pointer_cast
#include <memory>
#define OCIO_SHARED_PTR std::shared_ptr
#define OCIO_DYNAMIC_POINTER_CAST std::dynamic_pointer_cast
// If supported, define OCIOEXPORT, OCIOHIDDEN
// (used to choose which symbols to export from OpenColorIO)
#if defined(_WIN32)
// Windows requires you to export from the main library and then import in any others
// only when compiling a dynamic library (i.e. DLL)
#ifndef OpenColorIO_SKIP_IMPORTS
#if defined OpenColorIO_EXPORTS
#define OCIOEXPORT __declspec(dllexport)
#else
#define OCIOEXPORT __declspec(dllimport)
#endif
#else
#define OCIOEXPORT
#endif
#define OCIOHIDDEN
#undef min
#undef max
#elif defined __GNUC__
#define OCIOEXPORT __attribute__ ((visibility("default")))
#define OCIOHIDDEN __attribute__ ((visibility("hidden")))
#else // Others platforms not supported atm
#define OCIOEXPORT
#define OCIOHIDDEN
#endif
#endif // INCLUDED_OCIO_OPENCOLORABI_H
-622
View File
@@ -1,622 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\src\OpenColorIO\BitDepthUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Caching.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ContextVariableUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\CPUProcessor.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\CustomKeys.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Display.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\DynamicProperty.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\cdl\CDLParser.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\cdl\CDLReaderHelper.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\cdl\CDLWriter.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\CTFReaderHelper.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\CTFReaderUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\CTFTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\IndexMapping.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatICC.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\FormatMetadata.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\xmlutils\XMLReaderHelper.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\xmlutils\XMLReaderUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\fileformats\xmlutils\XMLWriterUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\FileRules.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\GPUProcessor.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\GpuShader.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\GpuShaderClassWrapper.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\GpuShaderUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\HashUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ImagePacking.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Logging.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\LookParse.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\MathUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\md5\md5.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Mutex.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\NamedTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\OCIOYaml.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Op.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\OpBuilders.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\allocation\AllocationOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\exponent\ExponentOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimary.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingBSplineCurve.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurve.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingTone.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\log\LogOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\log\LogOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\log\LogOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\log\LogOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\log\LogUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\noop\NoOps.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\OpArray.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\OpTools.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOp.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOpCPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOpGPU.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ops\reference\ReferenceOpData.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ParseUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\PathUtils.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Platform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\PrivateTypes.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\Processor.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ScanlineHelper.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\SSE.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\SystemMonitor.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\TokensManager.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\TransformBuilder.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\ACES.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\ArriCameras.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\BuiltinTransformRegistry.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\CanonCameras.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\ColorMatrixHelpers.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\Displays.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\OpHelpers.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\PanasonicCameras.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\RedCameras.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\builtins\SonyCameras.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\BuiltinTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\CDLTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\ExponentTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\ExponentWithLinearTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\ExposureContrastTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\FileTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\FixedFunctionTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\GradingPrimaryTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\GradingRGBCurveTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\GradingToneTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\LogAffineTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\LogCameraTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\LogTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\Lut1DTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\Lut3DTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\MatrixTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\transforms\RangeTransform.h" />
<ClInclude Include="..\..\..\..\src\OpenColorIO\ViewingRules.h" />
<ClInclude Include="OpenColorABI.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\src\OpenColorIO\Baker.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\BitDepthUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Caching.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ColorSpace.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ColorSpaceSet.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Config.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Context.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ContextVariableUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\CPUProcessor.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Display.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\DynamicProperty.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Exception.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\cdl\CDLParser.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\cdl\CDLReaderHelper.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\cdl\CDLWriter.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\CTFReaderHelper.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\CTFReaderUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\CTFTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\ctf\IndexMapping.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormat3DL.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatCC.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatCCC.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatCDL.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatCSP.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatCTF.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatDiscreet1DL.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatHDL.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatICC.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatIridasCube.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatIridasItx.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatIridasLook.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatPandora.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatResolveCube.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatSpi1D.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatSpi3D.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatSpiMtx.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatTruelight.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FileFormatVF.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\FormatMetadata.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\xmlutils\XMLReaderHelper.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\xmlutils\XMLReaderUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\fileformats\xmlutils\XMLWriterUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\FileRules.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\GPUProcessor.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\GpuShader.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\GpuShaderDesc.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\GpuShaderClassWrapper.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\GpuShaderUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\HashUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ImageDesc.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ImagePacking.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Logging.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Look.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\LookParse.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\MathUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\md5\md5.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\NamedTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\OCIOYaml.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Op.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\OpOptimizers.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\allocation\AllocationOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\cdl\CDLOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\exponent\ExponentOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\exposurecontrast\ExposureContrastOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\fixedfunction\FixedFunctionOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gamma\GammaOpUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimary.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingprimary\GradingPrimaryOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingBSplineCurve.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurve.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingrgbcurve\GradingRGBCurveOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingTone.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\gradingtone\GradingToneOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\log\LogOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\log\LogOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\log\LogOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\log\LogOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\log\LogUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut1d\Lut1DOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\lut3d\Lut3DOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\matrix\MatrixOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\noop\NoOps.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\OpTools.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOp.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOpCPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\range\RangeOpGPU.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ops\reference\ReferenceOpData.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ParseUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\PathUtils.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Platform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\Processor.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ScanlineHelper.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\SystemMonitor.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\SystemMonitor_windows.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\src\OpenColorIO\Transform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\AllocationTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\ACES.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\ArriCameras.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\BuiltinTransformRegistry.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\CanonCameras.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\ColorMatrixHelpers.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\Displays.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\OpHelpers.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\PanasonicCameras.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\RedCameras.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\builtins\SonyCameras.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\BuiltinTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\CDLTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\ColorSpaceTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\DisplayViewTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\ExponentTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\ExponentWithLinearTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\ExposureContrastTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\FileTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\FixedFunctionTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\GradingPrimaryTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\GradingRGBCurveTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\GradingToneTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\GroupTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\LogAffineTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\LogCameraTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\LogTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\LookTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\Lut1DTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\Lut3DTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\MatrixTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\transforms\RangeTransform.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ViewingRules.cpp" />
<ClCompile Include="..\..\..\..\src\OpenColorIO\ViewTransform.cpp" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>OpenColorIO</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;_SCL_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;_SCL_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;_SCL_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;XML_STATIC;_SCL_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>.;..\..\..\..\include;..\..\..\..\src;..\..\..\..\src\OpenColorIO;..\..\..\..\ext\openexr\IlmBase;..\..\..\..\ext\yaml-cpp\include;..\..\..\..\ext\libexpat\expat\expat;..\..\..\..\ext\pystring;..\..\..\..\ext\sampleicc\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>/wd4146</AdditionalOptions>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -1,153 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27703.2000
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenColorIO_AE", "OpenColorIO_AE.vcxproj", "{82675920-EFDC-4880-84E3-4D234C1C86BC}"
ProjectSection(ProjectDependencies) = postProject
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD} = {00AE9103-223E-4B26-B0CB-3BE0C282CFBD}
{FA5F4A10-1439-4ED0-B655-FCD454BE9836} = {FA5F4A10-1439-4ED0-B655-FCD454BE9836}
{C2AE5435-FB63-42DB-9021-21AF6F614771} = {C2AE5435-FB63-42DB-9021-21AF6F614771}
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8} = {B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}
{290B36A8-634F-4251-9E4B-CEABB467549E} = {290B36A8-634F-4251-9E4B-CEABB467549E}
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338} = {B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}
{E9F149E9-770D-488E-8300-D6A875269583} = {E9F149E9-770D-488E-8300-D6A875269583}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenColorIO", "..\OpenColorIO.vcxproj", "{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}"
ProjectSection(ProjectDependencies) = postProject
{FA5F4A10-1439-4ED0-B655-FCD454BE9836} = {FA5F4A10-1439-4ED0-B655-FCD454BE9836}
{C2AE5435-FB63-42DB-9021-21AF6F614771} = {C2AE5435-FB63-42DB-9021-21AF6F614771}
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8} = {B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}
{E9F149E9-770D-488E-8300-D6A875269583} = {E9F149E9-770D-488E-8300-D6A875269583}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yaml", "..\ext\yaml.vcxproj", "{C2AE5435-FB63-42DB-9021-21AF6F614771}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lcms", "..\ext\lcms.vcxproj", "{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ilmbasehalf", "..\ext\ilmbasehalf.vcxproj", "{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}"
ProjectSection(ProjectDependencies) = postProject
{3C87F76D-1823-41D3-A2BD-74A06A86E15E} = {3C87F76D-1823-41D3-A2BD-74A06A86E15E}
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8} = {B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat", "..\ext\expat.vcxproj", "{E9F149E9-770D-488E-8300-D6A875269583}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glew", "..\ext\glew.vcxproj", "{290B36A8-634F-4251-9E4B-CEABB467549E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eLut", "..\ext\eLut.vcxproj", "{3C87F76D-1823-41D3-A2BD-74A06A86E15E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toFloat", "..\ext\toFloat.vcxproj", "{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}"
ProjectSection(ProjectDependencies) = postProject
{3C87F76D-1823-41D3-A2BD-74A06A86E15E} = {3C87F76D-1823-41D3-A2BD-74A06A86E15E}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pystring", "..\ext\pystring.vcxproj", "{FA5F4A10-1439-4ED0-B655-FCD454BE9836}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ext", "ext", "{6A3632BE-5380-424F-A308-68121822D990}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{82675920-EFDC-4880-84E3-4D234C1C86BC}.Debug|x64.ActiveCfg = Debug|x64
{82675920-EFDC-4880-84E3-4D234C1C86BC}.Debug|x64.Build.0 = Debug|x64
{82675920-EFDC-4880-84E3-4D234C1C86BC}.Debug|x86.ActiveCfg = Debug|x64
{82675920-EFDC-4880-84E3-4D234C1C86BC}.Release|x64.ActiveCfg = Release|x64
{82675920-EFDC-4880-84E3-4D234C1C86BC}.Release|x64.Build.0 = Release|x64
{82675920-EFDC-4880-84E3-4D234C1C86BC}.Release|x86.ActiveCfg = Release|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x86.ActiveCfg = Debug|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x86.Build.0 = Debug|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x64.Build.0 = Release_4ByteStruct|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x86.ActiveCfg = Release|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x86.Build.0 = Release|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x86.ActiveCfg = Debug|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x86.Build.0 = Debug|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x64.Build.0 = Release_4ByteStruct|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x86.ActiveCfg = Release|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x86.Build.0 = Release|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x86.ActiveCfg = Debug|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x86.Build.0 = Debug|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x64.Build.0 = Release_4ByteStruct|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x86.ActiveCfg = Release|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x86.Build.0 = Release|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x86.ActiveCfg = Debug|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x86.Build.0 = Debug|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x64.Build.0 = Release_4ByteStruct|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x86.ActiveCfg = Release|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x86.Build.0 = Release|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x86.ActiveCfg = Debug|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x86.Build.0 = Debug|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x64.Build.0 = Release_4ByteStruct|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x86.ActiveCfg = Release|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x86.Build.0 = Release|Win32
{290B36A8-634F-4251-9E4B-CEABB467549E}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{290B36A8-634F-4251-9E4B-CEABB467549E}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{290B36A8-634F-4251-9E4B-CEABB467549E}.Debug|x86.ActiveCfg = Debug|Win32
{290B36A8-634F-4251-9E4B-CEABB467549E}.Debug|x86.Build.0 = Debug|Win32
{290B36A8-634F-4251-9E4B-CEABB467549E}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{290B36A8-634F-4251-9E4B-CEABB467549E}.Release|x64.Build.0 = Release_4ByteStruct|x64
{290B36A8-634F-4251-9E4B-CEABB467549E}.Release|x86.ActiveCfg = Release|Win32
{290B36A8-634F-4251-9E4B-CEABB467549E}.Release|x86.Build.0 = Release|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x86.ActiveCfg = Debug|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x86.Build.0 = Debug|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x64.Build.0 = Release_4ByteStruct|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x86.ActiveCfg = Release|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x86.Build.0 = Release|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x86.ActiveCfg = Debug|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x86.Build.0 = Debug|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x64.Build.0 = Release_4ByteStruct|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x86.ActiveCfg = Release|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x86.Build.0 = Release|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x64.ActiveCfg = Debug_4ByteStruct|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x64.Build.0 = Debug_4ByteStruct|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x86.ActiveCfg = Debug|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x86.Build.0 = Debug|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x64.ActiveCfg = Release_4ByteStruct|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x64.Build.0 = Release_4ByteStruct|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x86.ActiveCfg = Release|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{C2AE5435-FB63-42DB-9021-21AF6F614771} = {6A3632BE-5380-424F-A308-68121822D990}
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD} = {6A3632BE-5380-424F-A308-68121822D990}
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8} = {6A3632BE-5380-424F-A308-68121822D990}
{E9F149E9-770D-488E-8300-D6A875269583} = {6A3632BE-5380-424F-A308-68121822D990}
{290B36A8-634F-4251-9E4B-CEABB467549E} = {6A3632BE-5380-424F-A308-68121822D990}
{3C87F76D-1823-41D3-A2BD-74A06A86E15E} = {6A3632BE-5380-424F-A308-68121822D990}
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8} = {6A3632BE-5380-424F-A308-68121822D990}
{FA5F4A10-1439-4ED0-B655-FCD454BE9836} = {6A3632BE-5380-424F-A308-68121822D990}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {AA9B436B-6B95-4611-8C30-14F3E9592896}
EndGlobalSection
EndGlobal
@@ -1,244 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{82675920-EFDC-4880-84E3-4D234C1C86BC}</ProjectGuid>
<RootNamespace>OpenColorIO_AE</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">build\$(Platform)\$(Configuration)\</OutDir>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">build\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</IgnoreImportLibrary>
<IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</IgnoreImportLibrary>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.aex</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.aex</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetName>OpenColorIO</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>OpenColorIO</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\Debug/OpenColorIO_AE.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..;..\..\..;..\..\..\..\..\include;..\..\..\..\..\src\libutils\oglapphelpers;..\..\..\..\..\src\apps\ociobakelut;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\SP;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\Win;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Resources;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util;..\..\..\..\..\ext\glew-2.2.0\include;..\..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;GLEW_STATIC;MSWindows;WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<PrecompiledHeader>
</PrecompiledHeader>
<PrecompiledHeaderFile>AE_Effect.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerOutput>NoListing</AssemblerOutput>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<ShowProgress>NotSet</ShowProgress>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
<SubSystem>
</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<ImportLibrary>$(IntDir)/$(TargetName).lib</ImportLibrary>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalLibraryDirectories>..\build\$(Platform)\$(Configuration)_4ByteStruct;..\ext\build\$(Platform)\$(Configuration)_4ByteStruct</AdditionalLibraryDirectories>
<AdditionalDependencies>OpenColorIO.lib;expat.lib;ilmbasehalf.lib;yaml.lib;pystring.lib;lcms.lib;glew.lib;opengl32.lib;glu32.lib;Mscms.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Bscmake>
<OutputFile>$(IntDir)$(TargetName).bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\Debug/OpenColorIO_AE.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>..;..\..\..;..\..\..\..\..\include;..\..\..\..\..\src\libutils\oglapphelpers;..\..\..\..\..\src\apps\ociobakelut;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\SP;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\Win;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Resources;..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util;..\..\..\..\..\ext\glew-2.2.0\include;..\..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;GLEW_STATIC;MSWindows;WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<PrecompiledHeader>
</PrecompiledHeader>
<PrecompiledHeaderFile>AE_Effect.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerOutput>NoListing</AssemblerOutput>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ProgramDataBaseFileName>$(IntDir)vc$(PlatformToolsetVersion).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<ShowProgress>NotSet</ShowProgress>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>
</GenerateDebugInformation>
<ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
<SubSystem>
</SubSystem>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<ImportLibrary>$(IntDir)/$(TargetName).lib</ImportLibrary>
<TargetMachine>MachineX64</TargetMachine>
<AdditionalLibraryDirectories>..\build\$(Platform)\$(Configuration)_4ByteStruct;..\ext\build\$(Platform)\$(Configuration)_4ByteStruct</AdditionalLibraryDirectories>
<AdditionalDependencies>OpenColorIO.lib;expat.lib;ilmbasehalf.lib;yaml.lib;pystring.lib;lcms.lib;glew.lib;opengl32.lib;glu32.lib;Mscms.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<Bscmake>
<OutputFile>$(IntDir)$(TargetName).bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AEFX_SuiteHandlerTemplate.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_PluginData.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\Smart_Utils.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\String_Utils.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\A.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_Effect.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_EffectCB.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_EffectCBSuites.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_EffectSuites.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\AE_EffectSuitesHelper.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_EffectUI.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_GeneralPlug.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_GeneralPlugOld.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_IO.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\AE_Macros.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\AEGP_SuiteHandler.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\entry.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\FIEL_Public.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\Param_Utils.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\PF_Masks.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\PF_Suite_Helper.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\PR_Public.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\PrSDKAESupport.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\PrSDKAEUI.h" />
<ClInclude Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers\PrSDKPixelFormat.h" />
<ClInclude Include="..\..\..\..\..\src\apps\ociobakelut\ocioicc.h" />
<ClInclude Include="..\..\..\..\..\src\libutils\oglapphelpers\glsl.h" />
<ClInclude Include="..\..\..\DrawbotBot.h" />
<ClInclude Include="..\..\..\OpenColorIO_AE.h" />
<ClInclude Include="..\..\..\OpenColorIO_AE_Context.h" />
<ClInclude Include="..\..\..\OpenColorIO_AE_Dialogs.h" />
<ClInclude Include="..\..\..\OpenColorIO_AE_GL.h" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\..\OpenColorIO_AE_PiPL.r">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Compiling the PiPL</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Compiling the PiPL</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">cl /I "$(ProjectDir)..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers" /EP "..\..\..\%(Filename).r" &gt; "$(IntDir)"\\"%(Filename).rr"
"$(ProjectDir)..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Resources\PiPLTool" "$(IntDir)%(Filename).rr" "$(IntDir)%(Filename).rrc"
cl /D "MSWindows" /EP $(IntDir)%(Filename).rrc &gt; "$(ProjectDir)"\\"%(Filename)".rc
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">cl /I "$(ProjectDir)..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Headers" /EP "..\..\..\%(Filename).r" &gt; "$(IntDir)"\\"%(Filename).rr"
"$(ProjectDir)..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Resources\PiPLTool" "$(IntDir)%(Filename).rr" "$(IntDir)%(Filename).rrc"
cl /D "MSWindows" /EP $(IntDir)%(Filename).rrc &gt; "$(ProjectDir)"\\"%(Filename)".rc
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)%(Filename).rc;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)%(Filename).rc;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\..\win\OpenColorIO.rc" />
<ResourceCompile Include="OpenColorIO_AE_PiPL.rc" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\AEGP_SuiteHandler.cpp" />
<ClCompile Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\MissingSuiteError.cpp" />
<ClCompile Include="..\..\..\..\..\ext\Adobe After Effects 2021 Win SDK\Examples\Util\Smart_Utils.cpp" />
<ClCompile Include="..\..\..\..\..\src\apps\ociobakelut\ocioicc.cpp" />
<ClCompile Include="..\..\..\..\..\src\libutils\oglapphelpers\glsl.cpp" />
<ClCompile Include="..\..\..\DrawbotBot.cpp" />
<ClCompile Include="..\..\..\OpenColorIO_AE.cpp" />
<ClCompile Include="..\..\..\OpenColorIO_AE_ArbData.cpp" />
<ClCompile Include="..\..\..\OpenColorIO_AE_Context.cpp" />
<ClCompile Include="..\..\..\OpenColorIO_AE_UI.cpp" />
<ClCompile Include="..\..\..\win\OpenColorIO_AE_Dialogs_Win.cpp" />
<ClCompile Include="..\..\..\win\OpenColorIO_AE_GL_Win.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-389
View File
@@ -1,389 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\eLut.cpp" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{3C87F76D-1823-41D3-A2BD-74A06A86E15E}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>eLut</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-427
View File
@@ -1,427 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\ascii.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\asciitab.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\expat.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\expat_external.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\iasciitab.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\internal.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\latin1tab.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\nametab.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\siphash.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\utf8tab.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\winconfig.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\xmlrole.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\xmltok.h" />
<ClInclude Include="..\..\..\..\..\ext\libexpat\expat\expat\xmltok_impl.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\libexpat\expat\expat\xmlparse.c" />
<ClCompile Include="..\..\..\..\..\ext\libexpat\expat\expat\xmlrole.c" />
<ClCompile Include="..\..\..\..\..\ext\libexpat\expat\expat\xmltok.c" />
<ClCompile Include="..\..\..\..\..\ext\libexpat\expat\expat\xmltok_impl.c" />
<ClCompile Include="..\..\..\..\..\ext\libexpat\expat\expat\xmltok_ns.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{E9F149E9-770D-488E-8300-D6A875269583}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>expat</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist libexpat goto dontbother
git clone https://github.com/libexpat/libexpat -b R_2_2_9
rename libexpat\expat\lib expat
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download expat</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-431
View File
@@ -1,431 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\glew-2.2.0\src\glew.c" />
<ClCompile Include="..\..\..\..\..\ext\glew-2.2.0\src\glewinfo.c" />
<ClCompile Include="..\..\..\..\..\ext\glew-2.2.0\src\visualinfo.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\glew-2.2.0\include\GL\eglew.h" />
<ClInclude Include="..\..\..\..\..\ext\glew-2.2.0\include\GL\glew.h" />
<ClInclude Include="..\..\..\..\..\ext\glew-2.2.0\include\GL\glxew.h" />
<ClInclude Include="..\..\..\..\..\ext\glew-2.2.0\include\GL\wglew.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{290B36A8-634F-4251-9E4B-CEABB467549E}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>glew</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>GLEW_STATIC;_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\glew-2.2.0\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist glew-2.2.0 goto dontbother
echo "Download a glew snapshot from https://sourceforge.net/projects/glew/files/glew/snapshots/"
exit 1
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Get glew</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-463
View File
@@ -1,463 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\half.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\eLut.h" />
<ClInclude Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\half.h" />
<ClInclude Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\halfExport.h" />
<ClInclude Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\halfFunction.h" />
<ClInclude Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\halfLimits.h" />
<ClInclude Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\toFloat.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>ilmbasehalf</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext\openexr\IlmBase\OpenEXR"
if exist eLut.h goto gotelut
"$(ProjectDir)\build\$(Platform)\$(Configuration)\eLut.exe" &gt; eLut.h
:gotelut
if exist toFloat.h goto gottofloat
"$(ProjectDir)\build\$(Platform)\$(Configuration)\toFloat.exe" &gt; toFloat.h
:gottofloat</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Make openexr headers</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-422
View File
@@ -1,422 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsalpha.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmscam02.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmscgats.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmscnvrt.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmserr.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsgamma.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsgmt.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmshalf.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsintrp.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsio0.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsio1.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmslut.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsmd5.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsmtrx.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsnamed.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsopt.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmspack.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmspcs.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsplugin.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsps2.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmssamp.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmssm.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmstypes.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsvirt.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmswtpnt.c" />
<ClCompile Include="..\..\..\..\..\ext\Little-CMS\src\cmsxform.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\..\..\ext\Little-CMS\src\lcms2.def" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\Little-CMS\src\lcms2_internal.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>lcms</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\lcms2-2.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\lcms2-2.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\lcms2-2.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\lcms2-2.1\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist Little-CMS goto dontbother
git clone https://github.com/mm2/Little-CMS -b lcms2.12
:dontbother</Command>
<Message>Download Little-CMS</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-404
View File
@@ -1,404 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\pystring\pystring\pystring.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\pystring\pystring\pystring.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{FA5F4A10-1439-4ED0-B655-FCD454BE9836}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>pystring</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist pystring goto dontbother
mkdir pystring
cd pystring
git clone https://github.com/imageworks/pystring -b v1.1.3
:dontbother</Command>
<Message>Download pystring</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-405
View File
@@ -1,405 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\openexr\IlmBase\OpenEXR\toFloat.cpp" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>toFloat</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist openexr goto dontbother
git clone https://github.com/openexr/openexr -b v2.4.0
rename openexr\IlmBase\Half OpenEXR
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Downloading openexr</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-460
View File
@@ -1,460 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug_4ByteStruct|Win32">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug_4ByteStruct|x64">
<Configuration>Debug_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|Win32">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release_4ByteStruct|x64">
<Configuration>Release_4ByteStruct</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\binary.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\contrib\graphbuilder.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\contrib\graphbuilderadapter.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\convert.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\directives.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\emit.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\emitfromevents.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\emitter.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\emitterstate.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\emitterutils.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\exceptions.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\exp.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\memory.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\node.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\nodebuilder.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\nodeevents.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\node_data.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\null.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\ostream_wrapper.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\parse.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\parser.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\regex_yaml.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\scanner.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\scanscalar.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\scantag.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\scantoken.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\simplekey.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\singledocparser.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\stream.cpp" />
<ClCompile Include="..\..\..\..\..\ext\yaml-cpp\src\tag.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\collectionstack.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\contrib\graphbuilderadapter.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\directives.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\emitterstate.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\emitterutils.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\exp.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\indentation.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\nodebuilder.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\nodeevents.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\ptr_vector.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\regeximpl.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\regex_yaml.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\scanner.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\scanscalar.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\scantag.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\setting.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\singledocparser.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\stream.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\streamcharsource.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\stringsource.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\tag.h" />
<ClInclude Include="..\..\..\..\..\ext\yaml-cpp\src\token.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>
<ProjectGuid>{C2AE5435-FB63-42DB-9021-21AF6F614771}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>yaml</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v141</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<LinkIncremental>false</LinkIncremental>
<OutDir>build\$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_4ByteStruct|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>_SCL_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<AdditionalIncludeDirectories>..\..\..\..\..\ext\yaml-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<StructMemberAlignment>4Bytes</StructMemberAlignment>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<PreBuildEvent>
<Command>cd /d "$(ProjectDir)..\..\..\..\..\ext"
if exist yaml-cpp goto dontbother
git clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3
:dontbother</Command>
</PreBuildEvent>
<PreBuildEvent>
<Message>Download yaml</Message>
</PreBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-16
View File
@@ -1,16 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef INCLUDED_OCIO_IMATH_H
#define INCLUDED_OCIO_IMATH_H
#define OCIO_USE_IMATH_HALF 0
#if OCIO_USE_IMATH_HALF
# include <Imath/half.h>
#else
# include <OpenEXR/half.h>
#endif
#endif
-99
View File
@@ -1,99 +0,0 @@
// 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
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
PROFILEDIALOG DIALOGEX 0, 0, 233, 78
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "OpenColorIO"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,176,57,50,14
PUSHBUTTON "Cancel",IDCANCEL,117,57,50,14
COMBOBOX 3,74,20,133,12,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "Monitor Profile:",IDC_STATIC,15,20,55,12,SS_CENTERIMAGE,WS_EX_RIGHT
END
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
"PROFILEDIALOG", DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 226
TOPMARGIN, 7
BOTTOMMARGIN, 71
END
END
#endif // APSTUDIO_INVOKED
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
-942
View File
@@ -1,942 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_AE_Dialogs.h"
#include <list>
#include <Windows.h>
#include <Shlobj.h>
#include <Icm.h>
#include <assert.h>
#include "lcms2.h"
static HINSTANCE hDllInstance = NULL;
static void AppendString(char *text, int &length, const char *str, int len = -1)
{
if(len < 0)
len = strlen(str);
const char *in = str;
char *out = &text[length];
for(int i=0; i < len; i++)
{
*out++ = *in++;
length++;
}
}
static void AppendNull(char *text, int &length)
{
AppendString(text, length, "\0\0", 1);
}
static void MakeFilterText(char *filter_text,
const ExtensionMap &extensions,
bool do_combined)
{
// Construct the Windows file dialog filter string, which looks like this:
//
// "All OCIO files\0"
// "*.ocio;*.cube;*.vf;*.mga\0"
// "OpenColorIO (*.ocio)\0"
// "*.ocio\0"
// "Iridas (*.cube)\0"
// "*.cube\0"
// "Nuke Vectorfield (*.vf)\0"
// "*.vf\0"
// "Apple Color (*.mga)\0"
// "*.mga\0"
// "\0";
//
// Note the inline nulls and final double-null, which foil regular string functions.
char combined_entry[512];
int combined_length = 0;
char seperate_entries[1024];
int seperate_length = 0;
AppendString(combined_entry, combined_length, "All OCIO files");
AppendNull(combined_entry, combined_length);
for(ExtensionMap::const_iterator i = extensions.begin(); i != extensions.end(); i++)
{
std::string extension = i->first;
std::string format = i->second;
std::string format_part = format + " (*." + extension + ")";
std::string extension_part = "*." + extension;
std::string combined_part = extension_part + ";";
AppendString(seperate_entries, seperate_length, format_part.c_str(), format_part.size());
AppendNull(seperate_entries, seperate_length);
AppendString(seperate_entries, seperate_length, extension_part.c_str(), extension_part.size());
AppendNull(seperate_entries, seperate_length);
AppendString(combined_entry, combined_length, combined_part.c_str(), combined_part.size());
}
AppendNull(seperate_entries, seperate_length);
AppendNull(combined_entry, combined_length);
assert(((do_combined ? combined_length : 0) + seperate_length) < 1024);
char *in = combined_entry;
char *out = filter_text;
if(do_combined)
{
assert(combined_length < 512);
for(int i=0; i < combined_length; i++)
*out++ = *in++;
}
in = seperate_entries;
assert(seperate_length < 1024);
for(int i=0; i < seperate_length; i++)
*out++ = *in++;
}
// Oy, what a pain in the neck. AE uses a 4 byte struct alignment, which messes with
// GetSaveFileName because it's struct sensitive (especially the part about the struct size).
// This pragma temporarily sets us back to 8 bytes, but since OPENFILENAME has already been
// victimized, we copy it here and replace it with our own myOPENFILENAME.
#pragma pack(push, 8)
typedef struct mytagOFNA {
DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCSTR lpstrFilter;
LPSTR lpstrCustomFilter;
DWORD nMaxCustFilter;
DWORD nFilterIndex;
LPSTR lpstrFile;
DWORD nMaxFile;
LPSTR lpstrFileTitle;
DWORD nMaxFileTitle;
LPCSTR lpstrInitialDir;
LPCSTR lpstrTitle;
DWORD Flags;
WORD nFileOffset;
WORD nFileExtension;
LPCSTR lpstrDefExt;
LPARAM lCustData;
LPOFNHOOKPROC lpfnHook;
LPCSTR lpTemplateName;
#ifdef _MAC
LPEDITMENU lpEditInfo;
LPCSTR lpstrPrompt;
#endif
#if (_WIN32_WINNT >= 0x0500)
void * pvReserved;
DWORD dwReserved;
DWORD FlagsEx;
#endif // (_WIN32_WINNT >= 0x0500)
} myOPENFILENAMEA, *myLPOPENFILENAMEA;
typedef struct mytagOFNW {
DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCWSTR lpstrFilter;
LPWSTR lpstrCustomFilter;
DWORD nMaxCustFilter;
DWORD nFilterIndex;
LPWSTR lpstrFile;
DWORD nMaxFile;
LPWSTR lpstrFileTitle;
DWORD nMaxFileTitle;
LPCWSTR lpstrInitialDir;
LPCWSTR lpstrTitle;
DWORD Flags;
WORD nFileOffset;
WORD nFileExtension;
LPCWSTR lpstrDefExt;
LPARAM lCustData;
LPOFNHOOKPROC lpfnHook;
LPCWSTR lpTemplateName;
#ifdef _MAC
LPEDITMENU lpEditInfo;
LPCSTR lpstrPrompt;
#endif
#if (_WIN32_WINNT >= 0x0500)
void * pvReserved;
DWORD dwReserved;
DWORD FlagsEx;
#endif // (_WIN32_WINNT >= 0x0500)
} myOPENFILENAMEW, *myLPOPENFILENAMEW;
#ifdef UNICODE
typedef myOPENFILENAMEW myOPENFILENAME;
typedef myLPOPENFILENAMEW myLPOPENFILENAME;
#else
typedef myOPENFILENAMEA myOPENFILENAME;
typedef myLPOPENFILENAMEA myLPOPENFILENAME;
#endif // UNICODE
bool OpenFile(char *path, int buf_len, const ExtensionMap &extensions, const void *hwnd)
{
const char *my_lpstrTitle = "Import OCIO";
const char *my_lpstrDefExt = "ocio";
char my_lpstrFilter[1024];
MakeFilterText(my_lpstrFilter, extensions, true);
myOPENFILENAME lpofn;
lpofn.lStructSize = sizeof(lpofn);
lpofn.hwndOwner = (HWND)hwnd;
lpofn.hInstance = hDllInstance;
lpofn.lpstrFilter = my_lpstrFilter;
lpofn.lpstrCustomFilter = NULL;
lpofn.nMaxCustFilter = 0;
lpofn.nFilterIndex = 0;
lpofn.lpstrFile = path;
lpofn.nMaxFile = buf_len;
lpofn.lpstrFileTitle = path;
lpofn.nMaxFileTitle = buf_len;
lpofn.lpstrInitialDir = NULL;
lpofn.lpstrTitle = my_lpstrTitle;
lpofn.Flags = OFN_LONGNAMES |
OFN_HIDEREADONLY |
OFN_PATHMUSTEXIST |
OFN_OVERWRITEPROMPT;
lpofn.nFileOffset = 0;
lpofn.nFileExtension = 0;
lpofn.lpstrDefExt = my_lpstrDefExt;
lpofn.lCustData = 0;
lpofn.lpfnHook = NULL;
lpofn.lpTemplateName = NULL;
lpofn.lStructSize = sizeof(lpofn);
return GetOpenFileName((LPOPENFILENAME)&lpofn);
}
bool SaveFile(char *path, int buf_len, const ExtensionMap &extensions, const void *hwnd)
{
const char *my_lpstrTitle = "Export OCIO";
const char *my_lpstrDefExt = "icc";
char my_lpstrFilter[512];
MakeFilterText(my_lpstrFilter, extensions, false);
myOPENFILENAME lpofn;
lpofn.lStructSize = sizeof(lpofn);
lpofn.hwndOwner = (HWND)hwnd;
lpofn.hInstance = hDllInstance;
lpofn.lpstrFilter = my_lpstrFilter;
lpofn.lpstrCustomFilter = NULL;
lpofn.nMaxCustFilter = 0;
lpofn.nFilterIndex = 0;
lpofn.lpstrFile = path;
lpofn.nMaxFile = buf_len;
lpofn.lpstrFileTitle = path;
lpofn.nMaxFileTitle = buf_len;
lpofn.lpstrInitialDir = NULL;
lpofn.lpstrTitle = my_lpstrTitle;
lpofn.Flags = OFN_LONGNAMES |
OFN_HIDEREADONLY |
OFN_PATHMUSTEXIST |
OFN_OVERWRITEPROMPT;
lpofn.nFileOffset = 0;
lpofn.nFileExtension = 0;
lpofn.lpstrDefExt = my_lpstrDefExt;
lpofn.lCustData = 0;
lpofn.lpfnHook = NULL;
lpofn.lpTemplateName = NULL;
lpofn.lStructSize = sizeof(lpofn);
return GetSaveFileName((LPOPENFILENAME)&lpofn);
}
#pragma pack(pop)
// dialog item IDs
enum {
DLOG_noUI = -1,
DLOG_OK = IDOK, // was 1
DLOG_Cancel = IDCANCEL, // was 2
DLOG_Profile_Menu = 3
};
static std::vector<std::string> *g_profile_vec = NULL;
static int g_selected_item = DLOG_noUI;
static WORD g_item_clicked = 0;
static BOOL CALLBACK DialogProc(HWND hwndDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
BOOL fError;
switch (message)
{
case WM_INITDIALOG:
do{
// add profile list to combo boxe
HWND menu = GetDlgItem(hwndDlg, DLOG_Profile_Menu);
for(int i=0; i < g_profile_vec->size(); i++)
{
SendMessage(menu, (UINT)CB_ADDSTRING,
(WPARAM)wParam, (LPARAM)(LPCTSTR)g_profile_vec->at(i).c_str() );
SendMessage(menu,(UINT)CB_SETITEMDATA,
(WPARAM)i, (LPARAM)(DWORD)i); // channel index number
if( g_selected_item == i )
SendMessage(menu, CB_SETCURSEL, (WPARAM)i, (LPARAM)0);
}
}while(0);
return FALSE;
case WM_COMMAND:
g_item_clicked = LOWORD(wParam);
switch(LOWORD(wParam))
{
case DLOG_OK:
case DLOG_Cancel: // do the same thing, but g_item_clicked differ
do{
HWND menu = GetDlgItem(hwndDlg, DLOG_Profile_Menu);
LRESULT cur_sel = SendMessage(menu, (UINT)CB_GETCURSEL,
(WPARAM)0, (LPARAM)0);
g_selected_item = SendMessage(menu, (UINT)CB_GETITEMDATA,
(WPARAM)cur_sel, (LPARAM)0);
}while(0);
EndDialog(hwndDlg, 0);
return TRUE;
}
}
return FALSE;
}
bool GetMonitorProfile(char *path, int buf_len, const void *hwnd)
{
std::list<std::string> profile_descriptions;
std::map<std::string, std::string> profile_paths;
// path to the monitor's profile
char monitor_profile_path[256] = { '\0' };
DWORD path_size = 256;
BOOL get_icm_result = GetICMProfile(GetDC((HWND)hwnd), &path_size, monitor_profile_path);
// directory where Windows stores its profiles
char profile_directory[256] = { '\0' };
DWORD dir_name_size = 256;
BOOL get_color_dir_result = GetColorDirectory(NULL, profile_directory, &dir_name_size);
// Get the profile file names from Windows
ENUMTYPE enum_type;
enum_type.dwSize = sizeof(ENUMTYPE);
enum_type.dwVersion = ENUM_TYPE_VERSION;
enum_type.dwFields = ET_DEVICECLASS; // alternately could use ET_CLASS
enum_type.dwDeviceClass = CLASS_MONITOR;
BYTE *buf = NULL;
DWORD buf_size = 0;
DWORD num_profiles = 0;
BOOL other_enum_result = EnumColorProfiles(NULL, &enum_type,
buf, &buf_size, &num_profiles);
if(buf_size > 0 && num_profiles > 0)
{
buf = (BYTE *)malloc(buf_size);
other_enum_result = EnumColorProfiles(NULL, &enum_type,
buf, &buf_size, &num_profiles);
if(other_enum_result)
{
// build a list of the profile descriptions
// and a map to return the paths
char *prof_name = (char *)buf;
for(int i=0; i < num_profiles; i++)
{
std::string prof = prof_name;
std::string prof_path = std::string(profile_directory) + "\\" + prof_name;
cmsHPROFILE hProfile = cmsOpenProfileFromFile(prof_path.c_str(), "r");
// Note: Windows will give us profiles that aren't ICC (.cdmp for example).
// Don't worry, LittleCMS will just return NULL for those.
if(hProfile)
{
char profile_description[256];
cmsUInt32Number got_desc = cmsGetProfileInfoASCII(hProfile,
cmsInfoDescription,
"en", "US",
profile_description,
256);
if(got_desc)
{
profile_descriptions.push_back(profile_description);
profile_paths[ profile_description ] = prof_path;
}
cmsCloseProfile(hProfile);
}
prof_name += strlen(prof_name) + 1;
}
}
free(buf);
}
if(profile_descriptions.size() > 0)
{
// set a vector and selected index for building the profile menu
profile_descriptions.sort();
profile_descriptions.unique();
std::vector<std::string> profile_vec;
int selected = 0;
for(std::list<std::string>::const_iterator i = profile_descriptions.begin(); i != profile_descriptions.end(); i++)
{
profile_vec.push_back( *i );
if( profile_paths[ *i ] == monitor_profile_path)
{
selected = profile_vec.size() - 1;
}
}
// run the dialog
g_profile_vec = &profile_vec;
g_selected_item = selected;
int status = DialogBox(hDllInstance, (LPSTR)"PROFILEDIALOG",
(HWND)hwnd, (DLGPROC)DialogProc);
if(status == -1)
{
// dialog didn't open, my bad
return true;
}
else if(g_item_clicked == DLOG_Cancel)
{
return false;
}
else
{
strncpy(path, profile_paths[ profile_vec[ g_selected_item ] ].c_str(), buf_len);
return true;
}
}
else
return true;
}
int PopUpMenu(const MenuVec &menu_items, int selected_index, const void *hwnd)
{
HMENU menu = CreatePopupMenu();
if(menu)
{
for(int i=0; i < menu_items.size(); i++)
{
std::string label = menu_items[i];
UINT flags = (i == selected_index ? (MF_STRING | MF_CHECKED) : MF_STRING);
if(label == "(-")
{
flags |= MF_SEPARATOR;
}
else if(label == "$OCIO")
{
char *file = std::getenv("OCIO"); // not using OpenColorIO_AE_Context::getenvOCIO() here so Photoshop can use this file too
if(file == NULL)
flags |= MF_GRAYED;
}
else if(label == "(nada)")
{
flags |= MF_GRAYED;
char appdata_path[MAX_PATH];
HRESULT result = SHGetFolderPath(NULL, CSIDL_COMMON_APPDATA, NULL,
SHGFP_TYPE_CURRENT, appdata_path);
if(result == S_OK)
{
label = "No configs in " + std::string(appdata_path) + "\\OpenColorIO\\";
}
}
AppendMenu(menu, flags, i + 1, label.c_str());
}
POINT pos;
GetCursorPos(&pos);
int result = TrackPopupMenuEx(menu,
(TPM_NONOTIFY | TPM_LEFTALIGN | TPM_TOPALIGN | TPM_RETURNCMD),
pos.x, pos.y, (HWND)hwnd, NULL);
DestroyMenu(menu);
if(result == 0)
{
// means the user clicked off the menu
return selected_index;
}
else
return result - 1;
}
else
return selected_index;
}
static void
tokenize(std::vector<std::string> &tokens,
const std::string& str,
std::string delimiters)
{
std::string::size_type lastPos = str.find_first_not_of(delimiters, 0);
std::string::size_type pos = str.find_first_of(delimiters, lastPos);
while (pos != std::string::npos || lastPos != std::string::npos)
{
tokens.push_back(str.substr(lastPos, pos - lastPos));
lastPos = str.find_first_not_of(delimiters, pos);
pos = str.find_first_of(delimiters, lastPos);
}
}
static bool compare_nocase(const std::string &first, const std::string &second)
{
unsigned int i=0;
while( (i < first.length()) && (i < second.length()) )
{
if(tolower(first[i]) < tolower(second[i]))
return true;
else if(tolower(first[i]) > tolower(second[i]))
return false;
++i;
}
return ( first.length() < second.length() );
}
bool ColorSpacePopUpMenu(OCIO::ConstConfigRcPtr config, std::string &colorSpace, bool selectRoles, const void *hwnd)
{
HMENU menu = CreatePopupMenu();
typedef std::list<std::string> CatList;
typedef std::map<std::string, CatList> CatMap;
CatMap categoriesMap;
CatMap encodingsMap;
for(int i=0; i < config->getNumColorSpaces(); ++i)
{
const char *colorSpaceName = config->getColorSpaceNameByIndex(i);
OCIO::ConstColorSpaceRcPtr colorSpacePtr = config->getColorSpace(colorSpaceName);
const char *family = colorSpacePtr->getFamily();
std::vector<std::string> pathComponents;
if(family != NULL && family != std::string(""))
{
tokenize(pathComponents, family, std::string(1, config->getFamilySeparator()));
}
pathComponents.push_back(colorSpaceName);
HMENU currentMenu = menu;
for(int j=0; j < pathComponents.size(); j++)
{
const std::string &componentName = pathComponents[j];
if(j == (pathComponents.size() - 1))
{
UINT flags = MF_STRING;
if(componentName == colorSpace)
flags |= MF_CHECKED;
const BOOL inserted = AppendMenu(currentMenu, flags, i + 1, componentName.c_str());
assert(inserted);
}
else
{
int componentMenuPos = -1;
for(int k=0; k < GetMenuItemCount(currentMenu) && componentMenuPos < 0; k++)
{
CHAR buf[256];
const int strLen = GetMenuString(currentMenu, k, buf, 255, MF_BYPOSITION);
assert(strLen > 0);
if(componentName == buf)
componentMenuPos = k;
}
if(componentMenuPos < 0)
{
HMENU subMenu = CreateMenu();
const BOOL inserted = AppendMenu(currentMenu, MF_STRING | MF_POPUP, (UINT_PTR)subMenu, componentName.c_str());
assert(inserted);
componentMenuPos = (GetMenuItemCount(currentMenu) - 1);
}
currentMenu = GetSubMenu(currentMenu, componentMenuPos);
}
}
for(int j=0; j < colorSpacePtr->getNumCategories(); j++)
{
const char *categoryName = colorSpacePtr->getCategory(j);
categoriesMap[categoryName].push_back(colorSpaceName);
}
const char *encoding = colorSpacePtr->getEncoding();
if(encoding != NULL && encoding != std::string(""))
{
encodingsMap[encoding].push_back(colorSpaceName);
}
}
if(encodingsMap.size() > 0 || categoriesMap.size() > 0 || config->getNumRoles() > 0)
{
const BOOL dividerInserted = InsertMenu(menu, 0, MF_STRING | MF_BYPOSITION | MF_SEPARATOR, 0, "Sep");
assert(dividerInserted);
}
if(encodingsMap.size() > 0)
{
HMENU encodingsMenu = CreatePopupMenu();
const BOOL encodingsInserted = InsertMenu(menu, 0, MF_STRING | MF_BYPOSITION | MF_POPUP, (UINT_PTR)encodingsMenu, "Encodings");
assert(encodingsInserted);
CatList encodingsList;
for(CatMap::const_iterator i = encodingsMap.begin(); i != encodingsMap.end(); ++i)
{
encodingsList.push_back(i->first);
}
encodingsList.sort(compare_nocase);
for(CatList::const_iterator i = encodingsList.begin(); i != encodingsList.end(); ++i)
{
const std::string &encoding = *i;
CatList &spacesList = encodingsMap[encoding];
spacesList.sort(compare_nocase);
HMENU encodingSubmenu = CreatePopupMenu();
const BOOL encodingInserted = AppendMenu(encodingsMenu, MF_STRING | MF_POPUP, (UINT_PTR)encodingSubmenu, encoding.c_str());
assert(encodingInserted);
for(CatList::const_iterator j = spacesList.begin(); j != spacesList.end(); ++j)
{
const std::string &colorSpaceName = *j;
int colorSpaceIndex = -1;
for(int k=0; k < config->getNumColorSpaces() && colorSpaceIndex < 0; k++)
{
const std::string colorSpaceName2 = config->getColorSpaceNameByIndex(k);
if(colorSpaceName2 == colorSpaceName)
colorSpaceIndex = k;
}
UINT colorSpaceFlags = MF_STRING;
if(colorSpaceName == colorSpace)
colorSpaceFlags |= MF_CHECKED;
const BOOL colorSpaceInsterted = AppendMenu(encodingSubmenu, colorSpaceFlags, colorSpaceIndex + 1, colorSpaceName.c_str());
assert(colorSpaceInsterted);
}
}
}
if(categoriesMap.size() > 0)
{
HMENU categoriesMenu = CreatePopupMenu();
const BOOL categoriesInserted = InsertMenu(menu, 0, MF_STRING | MF_BYPOSITION | MF_POPUP, (UINT_PTR)categoriesMenu, "Categories");
assert(categoriesInserted);
CatList categoriesList;
for(CatMap::const_iterator i = categoriesMap.begin(); i != categoriesMap.end(); ++i)
{
categoriesList.push_back(i->first);
}
categoriesList.sort(compare_nocase);
for(CatList::const_iterator i = categoriesList.begin(); i != categoriesList.end(); ++i)
{
const std::string &category = *i;
CatList &spacesList = categoriesMap[category];
spacesList.sort(compare_nocase);
HMENU categorySubmenu = CreatePopupMenu();
const BOOL categoryInserted = AppendMenu(categoriesMenu, MF_STRING | MF_POPUP, (UINT_PTR)categorySubmenu, category.c_str());
assert(categoryInserted);
for(CatList::const_iterator j = spacesList.begin(); j != spacesList.end(); ++j)
{
const std::string &colorSpaceName = *j;
int colorSpaceIndex = -1;
for(int k=0; k < config->getNumColorSpaces() && colorSpaceIndex < 0; k++)
{
const std::string colorSpaceName2 = config->getColorSpaceNameByIndex(k);
if(colorSpaceName2 == colorSpaceName)
colorSpaceIndex = k;
}
UINT colorSpaceFlags = MF_STRING;
if(colorSpaceName == colorSpace)
colorSpaceFlags |= MF_CHECKED;
const BOOL colorSpaceInsterted = AppendMenu(categorySubmenu, colorSpaceFlags, colorSpaceIndex + 1, colorSpaceName.c_str());
assert(colorSpaceInsterted);
}
}
}
if(config->getNumRoles() > 0)
{
HMENU rolesMenu = CreatePopupMenu();
const BOOL rolesInserted = InsertMenu(menu, 0, MF_STRING | MF_BYPOSITION | MF_POPUP, (UINT_PTR)rolesMenu, "Roles");
assert(rolesInserted);
for(int i=0; i < config->getNumRoles(); i++)
{
const std::string roleName = config->getRoleName(i);
OCIO::ConstColorSpaceRcPtr colorSpacePtr = config->getColorSpace(roleName.c_str());
const std::string colorSpaceName = colorSpacePtr->getName();
int colorSpaceIndex = -1;
for(int k=0; k < config->getNumColorSpaces() && colorSpaceIndex < 0; k++)
{
const std::string colorSpaceName2 = config->getColorSpaceNameByIndex(k);
if(colorSpaceName2 == colorSpaceName)
colorSpaceIndex = k;
}
HMENU roleSubmenu = CreatePopupMenu();
UINT roleFlags = MF_STRING | MF_POPUP;
if(selectRoles && roleName == colorSpace)
roleFlags |= MF_CHECKED;
const BOOL roleInserted = AppendMenu(rolesMenu, roleFlags, (UINT_PTR)roleSubmenu, roleName.c_str());
assert(roleInserted);
UINT colorSpaceFlags = MF_STRING;
if(colorSpaceName == colorSpace)
colorSpaceFlags |= MF_CHECKED;
const BOOL colorSpaceInsterted = AppendMenu(roleSubmenu, colorSpaceFlags, colorSpaceIndex + 1, colorSpaceName.c_str());
assert(colorSpaceInsterted);
}
}
POINT pos;
GetCursorPos(&pos);
int result = TrackPopupMenuEx(menu,
(TPM_NONOTIFY | TPM_LEFTALIGN | TPM_TOPALIGN | TPM_RETURNCMD),
pos.x, pos.y, (HWND)hwnd, NULL);
DestroyMenu(menu);
if(result > 0)
{
colorSpace = config->getColorSpaceNameByIndex(result - 1);
return true;
}
else
return false;
}
void GetStdConfigs(ConfigVec &configs)
{
char appdata_path[MAX_PATH];
HRESULT result = SHGetFolderPath(NULL, CSIDL_COMMON_APPDATA, NULL,
SHGFP_TYPE_CURRENT, appdata_path);
if(result == S_OK)
{
std::string dir_path = std::string(appdata_path) + "\\OpenColorIO\\";
std::string search_path = dir_path + "*";
WIN32_FIND_DATA find_data;
HANDLE searchH = FindFirstFile(search_path.c_str(), &find_data);
if(searchH != INVALID_HANDLE_VALUE)
{
if(find_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
std::string config_path = dir_path + find_data.cFileName + "\\config.ocio";
WIN32_FIND_DATA find_data_temp;
HANDLE fileH = FindFirstFile(config_path.c_str(), &find_data_temp);
if(fileH != INVALID_HANDLE_VALUE)
{
configs.push_back(find_data.cFileName);
FindClose(fileH);
}
}
while( FindNextFile(searchH, &find_data) )
{
if(find_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
std::string config_path = dir_path + find_data.cFileName + "\\config.ocio";
WIN32_FIND_DATA find_data_temp;
HANDLE fileH = FindFirstFile(config_path.c_str(), &find_data_temp);
if(fileH != INVALID_HANDLE_VALUE)
{
configs.push_back(find_data.cFileName);
FindClose(fileH);
}
}
}
FindClose(searchH);
}
}
}
std::string GetStdConfigPath(const std::string &name)
{
char appdata_path[MAX_PATH];
HRESULT result = SHGetFolderPath(NULL, CSIDL_COMMON_APPDATA, NULL,
SHGFP_TYPE_CURRENT, appdata_path);
if(result == S_OK)
{
std::string config_path = std::string(appdata_path) + "\\OpenColorIO\\" +
name + "\\config.ocio";
WIN32_FIND_DATA find_data;
HANDLE searchH = FindFirstFile(config_path.c_str(), &find_data);
if(searchH != INVALID_HANDLE_VALUE)
{
FindClose(searchH);
return config_path;
}
}
return "";
}
void ErrorMessage(const char *message , const void *hwnd)
{
MessageBox((HWND)hwnd, message, "OpenColorIO", MB_OK);
}
#ifdef SUPPLY_HINSTANCE
void SetHInstance(void *hInstance)
{
hDllInstance = (HINSTANCE)hInstance;
}
#else
BOOL WINAPI DllMain(HANDLE hInstance, DWORD fdwReason, LPVOID lpReserved)
{
if (fdwReason == DLL_PROCESS_ATTACH)
hDllInstance = (HINSTANCE)hInstance;
return TRUE;
}
#endif
-191
View File
@@ -1,191 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_AE_GL.h"
#include <windows.h>
#include <stdlib.h>
#include <stdio.h>
static HWND g_win = NULL;
static HDC g_hdc = NULL;
static HGLRC g_context = NULL;
static GLuint g_framebuffer = GL_INVALID_VALUE;
static bool HaveRequiredExtensions()
{
const GLubyte *strVersion = glGetString(GL_VERSION);
const GLubyte *strExt = glGetString(GL_EXTENSIONS);
if(strVersion == NULL)
return false;
#define CheckExtension(N) glewIsExtensionSupported(N)
return (GLEW_VERSION_2_0 &&
CheckExtension("GL_ARB_color_buffer_float") &&
CheckExtension("GL_ARB_texture_float") &&
CheckExtension("GL_ARB_vertex_program") &&
CheckExtension("GL_ARB_vertex_shader") &&
CheckExtension("GL_ARB_texture_cube_map") &&
CheckExtension("GL_ARB_fragment_shader") &&
CheckExtension("GL_ARB_draw_buffers") &&
CheckExtension("GL_ARB_framebuffer_object") );
}
void GlobalSetup_GL()
{
GLenum init = glewInit();
if(init != GLEW_OK)
return;
WNDCLASSEX winClass;
MSG uMsg;
memset(&uMsg,0,sizeof(uMsg));
winClass.lpszClassName = "OpenColorIO_AE_Win_Class";
winClass.cbSize = sizeof(WNDCLASSEX);
winClass.style = CS_HREDRAW | CS_VREDRAW;
winClass.lpfnWndProc = DefWindowProc;
winClass.hInstance = NULL;
winClass.hIcon = NULL;
winClass.hIconSm = NULL;
winClass.hCursor = LoadCursor(NULL, IDC_ARROW);
winClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
winClass.lpszMenuName = NULL;
winClass.cbClsExtra = 0;
winClass.cbWndExtra = 0;
if( !( RegisterClassEx(&winClass) ) )
return;
g_win = CreateWindowEx( NULL, "OpenColorIO_AE_Win_Class",
"OpenGL-using FBOs in AE",
0, 0,
0, 50, 50,
NULL,
NULL,
NULL,
NULL );
if(g_win == NULL)
return;
g_hdc = GetDC(g_win);
int pixelFormat;
PIXELFORMATDESCRIPTOR pfd;
ZeroMemory( &pfd, sizeof( pfd ) );
pfd.nSize = sizeof(PIXELFORMATDESCRIPTOR);
pfd.nVersion = 1;
pfd.dwFlags = PFD_DRAW_TO_WINDOW | PFD_SUPPORT_OPENGL | PFD_DOUBLEBUFFER;
pfd.iPixelType = PFD_TYPE_RGBA;
pfd.cColorBits = 128;
pfd.cDepthBits = 32;
pfd.cStencilBits = 32;
pfd.iLayerType = PFD_MAIN_PLANE;
pixelFormat = ChoosePixelFormat(g_hdc, &pfd);
BOOL set_format = SetPixelFormat(g_hdc, pixelFormat, &pfd);
if(!set_format)
{
GlobalSetdown_GL();
return;
}
g_context = wglCreateContext(g_hdc);
glFlush();
if(g_context == NULL)
{
GlobalSetdown_GL();
return;
}
SetPluginContext();
GLint units;
glGetIntegerv(GL_MAX_TEXTURE_UNITS, &units);
if( !HaveRequiredExtensions() || units < 2)
{
GlobalSetdown_GL();
SetAEContext();
return;
}
glGenFramebuffersEXT(1, &g_framebuffer);
SetAEContext();
}
bool HaveOpenGL()
{
return (g_context != NULL && g_win != NULL);
}
static HDC g_ae_hdc;
static HGLRC g_ae_context;
void SetPluginContext()
{
g_ae_hdc = wglGetCurrentDC();
g_ae_context = wglGetCurrentContext();
wglMakeCurrent(g_hdc, g_context);
}
void SetAEContext()
{
wglMakeCurrent(g_ae_hdc, g_ae_context);
}
GLuint GetFrameBuffer()
{
return g_framebuffer;
}
void GlobalSetdown_GL()
{
if(g_framebuffer != GL_INVALID_VALUE)
{
glDeleteFramebuffersEXT(1, &g_framebuffer);
g_framebuffer = GL_INVALID_VALUE;
}
if(g_context)
{
wglDeleteContext(g_context);
g_context = NULL;
}
if(g_win)
{
ReleaseDC(g_win, g_hdc);
g_win = NULL;
g_hdc = NULL;
UnregisterClass("OpenColorIO_AE_Win_Class", NULL);
}
}
-17
View File
@@ -1,17 +0,0 @@
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by OpenColorIO.rc
//
#define IDB_BITMAP1 102
#define BANNER1 102
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 103
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1002
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
-70
View File
@@ -1,70 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef INCLUDED_OCIO_OPENCOLORABI_H
#define INCLUDED_OCIO_OPENCOLORABI_H
// Makefile configuration options
#define OCIO_NAMESPACE OpenColorIO
#define OCIO_VERSION_STR "2.2.0"
#define OCIO_VERSION_STATUS_STR ""
#define OCIO_VERSION_FULL_STR "2.2.0"
// Deprecated synonym for downstream projects that expect the 1.x name
#define OCIO_VERSION "2.2.0"
/* Version as a single 4-byte hex number, e.g. 0x01050200 == 1.5.2
Use this for numeric comparisons, e.g. #if OCIO_VERSION_HEX >= ...
Note: in the case where SOVERSION is overridden at compile-time,
this will reflect the original API version number.
*/
#define OCIO_VERSION_HEX ((2 << 24) | \
(2 << 16) | \
(0 << 8))
#define OCIO_VERSION_MAJOR 2
#define OCIO_VERSION_MINOR 2
// Highlight deprecated methods or classes.
#if defined(_MSC_VER)
#define OCIO_DEPRECATED(msg) __declspec(deprecated(msg))
#elif __cplusplus >= 201402L
#define OCIO_DEPRECATED(msg) [[deprecated(msg)]]
#elif defined(__GNUC__) || defined(__clang__)
#define OCIO_DEPRECATED(msg) __attribute__((deprecated(msg)))
#else
#define OCIO_DEPRECATED(msg) /* unsupported on this platform */
#endif
// shared_ptr / dynamic_pointer_cast
#include <memory>
#define OCIO_SHARED_PTR std::shared_ptr
#define OCIO_DYNAMIC_POINTER_CAST std::dynamic_pointer_cast
// If supported, define OCIOEXPORT, OCIOHIDDEN
// (used to choose which symbols to export from OpenColorIO)
#if defined(_WIN32)
// Windows requires you to export from the main library and then import in any others
// only when compiling a dynamic library (i.e. DLL)
#ifndef OpenColorIO_SKIP_IMPORTS
#if defined OpenColorIO_EXPORTS
#define OCIOEXPORT __declspec(dllexport)
#else
#define OCIOEXPORT __declspec(dllimport)
#endif
#else
#define OCIOEXPORT
#endif
#define OCIOHIDDEN
#elif defined __GNUC__
#define OCIOEXPORT __attribute__ ((visibility("default")))
#define OCIOHIDDEN __attribute__ ((visibility("hidden")))
#else // Others platforms not supported atm
#define OCIOEXPORT
#define OCIOHIDDEN
#endif
#endif // INCLUDED_OCIO_OPENCOLORABI_H
File diff suppressed because it is too large Load Diff
@@ -1,638 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 44;
objects = {
/* Begin PBXBuildFile section */
2A180A6914801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2A180A6814801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib */; };
2A180A6D14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A180A6B14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */; };
2A41D964254B8EBE00893EFF /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A41D963254B8EBE00893EFF /* IOKit.framework */; };
2A4A0AF61554679400D5AEB7 /* ocioicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A4A0AF41554679400D5AEB7 /* ocioicc.cpp */; };
2A4F8FEF234D0DFC008A9921 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4F8FE5234D0DED008A9921 /* libexpat.a */; };
2A4F8FF0234D0DFC008A9921 /* libpystring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4F8FEA234D0DED008A9921 /* libpystring.a */; };
2A60CADB1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A60CADA1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm */; };
2AB82E43227FDC2D00CF8E58 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AB82E42227FDC2D00CF8E58 /* Cocoa.framework */; };
2AB82E45227FDC5C00CF8E58 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AB82E44227FDC5B00CF8E58 /* OpenGL.framework */; };
2AB82E47227FDC6200CF8E58 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AB82E46227FDC6200CF8E58 /* AGL.framework */; };
2AC48DCC234D0D7C00EAA2BB /* libilmbasehalf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A58973F234D0AD6005B5551 /* libilmbasehalf.a */; };
2AF56B96147A431100F9968C /* OpenColorIO_AE_ArbData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B8F147A431100F9968C /* OpenColorIO_AE_ArbData.cpp */; };
2AF56B99147A431100F9968C /* OpenColorIO_AE_PiPL.r in Rez */ = {isa = PBXBuildFile; fileRef = 2AF56B92147A431100F9968C /* OpenColorIO_AE_PiPL.r */; };
2AF56B9A147A431100F9968C /* OpenColorIO_AE_UI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B93147A431100F9968C /* OpenColorIO_AE_UI.cpp */; };
2AF56B9B147A431100F9968C /* OpenColorIO_AE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B94147A431100F9968C /* OpenColorIO_AE.cpp */; };
2AF56BA0147A458800F9968C /* AEGP_SuiteHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B9D147A458800F9968C /* AEGP_SuiteHandler.cpp */; };
2AF56BA1147A458800F9968C /* MissingSuiteError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B9F147A458800F9968C /* MissingSuiteError.cpp */; };
2AF56C24147A54A300F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B90147A431100F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm */; };
2AF56D06147AB5C900F9968C /* DrawbotBot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56D04147AB5C900F9968C /* DrawbotBot.cpp */; };
2AF56EE8147AD11200F9968C /* libOpenColorIO.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AF56EE7147AD10E00F9968C /* libOpenColorIO.a */; };
2AF57005147AE17400F9968C /* libyaml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AF57001147AE16A00F9968C /* libyaml.a */; };
2AF57B93147C6FE000F9968C /* OpenColorIO_AE_Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF57B92147C6FE000F9968C /* OpenColorIO_AE_Menu.m */; };
2AF57D20147C994100F9968C /* OpenColorIO_AE_Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF57D1F147C994100F9968C /* OpenColorIO_AE_Context.cpp */; };
2AF999CB147E1DD200FEB83B /* liblcms.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AF999C8147E1DCA00FEB83B /* liblcms.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2A4F8FE4234D0DED008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = expat;
};
2A4F8FE9234D0DED008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEABA0E23424ED50053BCB6;
remoteInfo = pystring;
};
2A4F8FEB234D0DF6008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2AEABA0D23424ED50053BCB6;
remoteInfo = pystring;
};
2A4F8FED234D0DF6008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = expat;
};
2A58973E234D0AD6005B5551 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2A589740234D0AD6005B5551 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9BD233EE7380053BCB6;
remoteInfo = eLut;
};
2A589742234D0AD6005B5551 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9CE233EE8150053BCB6;
remoteInfo = toFloat;
};
2AC48DC7234D0C1200EAA2BB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2AF56EE6147AD10E00F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF567114776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AF57000147AE16A00F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = yaml;
};
2AF57014147AE18600F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = yaml;
};
2AF57016147AE18600F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF567014776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AF999C7147E1DCA00FEB83B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF9E56147824F500991ED5;
remoteInfo = lcms;
};
2AF999CC147E1DDB00FEB83B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF9E55147824F500991ED5;
remoteInfo = lcms;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
2A180A6814801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = OpenColorIO_AE_MonitorProfileChooser.xib; path = ../../../mac/OpenColorIO_AE_MonitorProfileChooser.xib; sourceTree = "<group>"; };
2A180A6B14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_MonitorProfileChooser_Controller.m; path = ../../../mac/OpenColorIO_AE_MonitorProfileChooser_Controller.m; sourceTree = "<group>"; usesTabs = 0; };
2A180A6C14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_MonitorProfileChooser_Controller.h; path = ../../../mac/OpenColorIO_AE_MonitorProfileChooser_Controller.h; sourceTree = "<group>"; usesTabs = 0; };
2A41D963254B8EBE00893EFF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
2A4A0AF41554679400D5AEB7 /* ocioicc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ocioicc.cpp; path = ../../../../../src/apps/ociobakelut/ocioicc.cpp; sourceTree = SOURCE_ROOT; };
2A4A0AF51554679400D5AEB7 /* ocioicc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ocioicc.h; path = ../../../../../src/apps/ociobakelut/ocioicc.h; sourceTree = SOURCE_ROOT; };
2A60CAD91491A506009D6DBF /* OpenColorIO_AE_GL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_GL.h; path = ../../../OpenColorIO_AE_GL.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2A60CADA1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_AE_GL_Cocoa.mm; path = ../../../mac/OpenColorIO_AE_GL_Cocoa.mm; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ilmbasehalf.xcodeproj; path = ../ext/ilmbasehalf.xcodeproj; sourceTree = SOURCE_ROOT; };
2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = expat.xcodeproj; path = ../ext/expat.xcodeproj; sourceTree = SOURCE_ROOT; };
2AB82E42227FDC2D00CF8E58 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
2AB82E44227FDC5B00CF8E58 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
2AB82E46227FDC6200CF8E58 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = System/Library/Frameworks/AGL.framework; sourceTree = SDKROOT; };
2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = pystring.xcodeproj; path = ../ext/pystring.xcodeproj; sourceTree = SOURCE_ROOT; };
2AF56B8F147A431100F9968C /* OpenColorIO_AE_ArbData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE_ArbData.cpp; path = ../../../OpenColorIO_AE_ArbData.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B90147A431100F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_AE_Dialogs_Cocoa.mm; path = ../../../mac/OpenColorIO_AE_Dialogs_Cocoa.mm; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B92147A431100F9968C /* OpenColorIO_AE_PiPL.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; name = OpenColorIO_AE_PiPL.r; path = ../../../OpenColorIO_AE_PiPL.r; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B93147A431100F9968C /* OpenColorIO_AE_UI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE_UI.cpp; path = ../../../OpenColorIO_AE_UI.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B94147A431100F9968C /* OpenColorIO_AE.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE.cpp; path = ../../../OpenColorIO_AE.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B95147A431100F9968C /* OpenColorIO_AE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE.h; path = ../../../OpenColorIO_AE.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B9D147A458800F9968C /* AEGP_SuiteHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AEGP_SuiteHandler.cpp; path = "../../../../../ext/Adobe After Effects 2021 Mac SDK/Examples/Util/AEGP_SuiteHandler.cpp"; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B9E147A458800F9968C /* AEGP_SuiteHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AEGP_SuiteHandler.h; path = "../../../../../ext/Adobe After Effects 2021 Mac SDK/Examples/Util/AEGP_SuiteHandler.h"; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B9F147A458800F9968C /* MissingSuiteError.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MissingSuiteError.cpp; path = "../../../../../ext/Adobe After Effects 2021 Mac SDK/Examples/Util/MissingSuiteError.cpp"; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56D04147AB5C900F9968C /* DrawbotBot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DrawbotBot.cpp; path = ../../../DrawbotBot.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56D05147AB5C900F9968C /* DrawbotBot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DrawbotBot.h; path = ../../../DrawbotBot.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenColorIO.xcodeproj; path = ../OpenColorIO.xcodeproj; sourceTree = SOURCE_ROOT; };
2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = yaml.xcodeproj; path = ../ext/yaml.xcodeproj; sourceTree = SOURCE_ROOT; };
2AF57171147B36F300F9968C /* OpenColorIO_AE_Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Dialogs.h; path = ../../../OpenColorIO_AE_Dialogs.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF57B91147C6FE000F9968C /* OpenColorIO_AE_Menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Menu.h; path = ../../../mac/OpenColorIO_AE_Menu.h; sourceTree = "<group>"; usesTabs = 0; };
2AF57B92147C6FE000F9968C /* OpenColorIO_AE_Menu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_Menu.m; path = ../../../mac/OpenColorIO_AE_Menu.m; sourceTree = "<group>"; usesTabs = 0; };
2AF57D1E147C994100F9968C /* OpenColorIO_AE_Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Context.h; path = ../../../OpenColorIO_AE_Context.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF57D1F147C994100F9968C /* OpenColorIO_AE_Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE_Context.cpp; path = ../../../OpenColorIO_AE_Context.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = lcms.xcodeproj; path = ../ext/lcms.xcodeproj; sourceTree = SOURCE_ROOT; };
C4E618CC095A3CE80012CA3F /* OpenColorIO.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OpenColorIO.plugin; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
C4E618CA095A3CE80012CA3F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2AB82E43227FDC2D00CF8E58 /* Cocoa.framework in Frameworks */,
2A41D964254B8EBE00893EFF /* IOKit.framework in Frameworks */,
2AB82E45227FDC5C00CF8E58 /* OpenGL.framework in Frameworks */,
2AB82E47227FDC6200CF8E58 /* AGL.framework in Frameworks */,
2AF56EE8147AD11200F9968C /* libOpenColorIO.a in Frameworks */,
2AF57005147AE17400F9968C /* libyaml.a in Frameworks */,
2AF999CB147E1DD200FEB83B /* liblcms.a in Frameworks */,
2AC48DCC234D0D7C00EAA2BB /* libilmbasehalf.a in Frameworks */,
2A4F8FEF234D0DFC008A9921 /* libexpat.a in Frameworks */,
2A4F8FF0234D0DFC008A9921 /* libpystring.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2A4F8FDF234D0DED008A9921 /* Products */ = {
isa = PBXGroup;
children = (
2A4F8FEA234D0DED008A9921 /* libpystring.a */,
);
name = Products;
sourceTree = "<group>";
};
2A4F8FE1234D0DED008A9921 /* Products */ = {
isa = PBXGroup;
children = (
2A4F8FE5234D0DED008A9921 /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
2A589739234D0AD6005B5551 /* Products */ = {
isa = PBXGroup;
children = (
2A58973F234D0AD6005B5551 /* libilmbasehalf.a */,
2A589741234D0AD6005B5551 /* eLut */,
2A589743234D0AD6005B5551 /* toFloat */,
);
name = Products;
sourceTree = "<group>";
};
2AB82E40227FDC2D00CF8E58 /* Frameworks */ = {
isa = PBXGroup;
children = (
2AB82E42227FDC2D00CF8E58 /* Cocoa.framework */,
2A41D963254B8EBE00893EFF /* IOKit.framework */,
2AB82E44227FDC5B00CF8E58 /* OpenGL.framework */,
2AB82E46227FDC6200CF8E58 /* AGL.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
2AF56EE3147AD10E00F9968C /* Products */ = {
isa = PBXGroup;
children = (
2AF56EE7147AD10E00F9968C /* libOpenColorIO.a */,
);
name = Products;
sourceTree = "<group>";
};
2AF56FF4147AE16A00F9968C /* Products */ = {
isa = PBXGroup;
children = (
2AF57001147AE16A00F9968C /* libyaml.a */,
);
name = Products;
sourceTree = "<group>";
};
2AF999C1147E1DCA00FEB83B /* Products */ = {
isa = PBXGroup;
children = (
2AF999C8147E1DCA00FEB83B /* liblcms.a */,
);
name = Products;
sourceTree = "<group>";
};
C4E6187C095A3C800012CA3F = {
isa = PBXGroup;
children = (
2AF56B95147A431100F9968C /* OpenColorIO_AE.h */,
2AF56B94147A431100F9968C /* OpenColorIO_AE.cpp */,
2AF57D1E147C994100F9968C /* OpenColorIO_AE_Context.h */,
2AF57D1F147C994100F9968C /* OpenColorIO_AE_Context.cpp */,
2AF56B8F147A431100F9968C /* OpenColorIO_AE_ArbData.cpp */,
2AF56B93147A431100F9968C /* OpenColorIO_AE_UI.cpp */,
2A60CAD91491A506009D6DBF /* OpenColorIO_AE_GL.h */,
2A60CADA1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm */,
2AF57171147B36F300F9968C /* OpenColorIO_AE_Dialogs.h */,
2AF56B90147A431100F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm */,
2AF57B91147C6FE000F9968C /* OpenColorIO_AE_Menu.h */,
2AF57B92147C6FE000F9968C /* OpenColorIO_AE_Menu.m */,
2AF56B92147A431100F9968C /* OpenColorIO_AE_PiPL.r */,
2AF56B9E147A458800F9968C /* AEGP_SuiteHandler.h */,
2AF56B9D147A458800F9968C /* AEGP_SuiteHandler.cpp */,
2AF56B9F147A458800F9968C /* MissingSuiteError.cpp */,
2AF56D05147AB5C900F9968C /* DrawbotBot.h */,
2AF56D04147AB5C900F9968C /* DrawbotBot.cpp */,
2A4A0AF51554679400D5AEB7 /* ocioicc.h */,
2A4A0AF41554679400D5AEB7 /* ocioicc.cpp */,
2A180A6814801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib */,
2A180A6C14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */,
2A180A6B14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */,
2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */,
2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */,
2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */,
2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */,
2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */,
2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */,
C4E6188C095A3C800012CA3F /* Products */,
2AB82E40227FDC2D00CF8E58 /* Frameworks */,
);
comments = "SDK Backwards is some pretty rudimentary audio processing, but the flags and params are handled in an appropriate manner.";
sourceTree = "<group>";
};
C4E6188C095A3C800012CA3F /* Products */ = {
isa = PBXGroup;
children = (
C4E618CC095A3CE80012CA3F /* OpenColorIO.plugin */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
C4E618CB095A3CE80012CA3F /* OpenColorIO */ = {
isa = PBXNativeTarget;
buildConfigurationList = C4E618CE095A3CE90012CA3F /* Build configuration list for PBXNativeTarget "OpenColorIO" */;
buildPhases = (
C4E618C8095A3CE80012CA3F /* Resources */,
C4E618C9095A3CE80012CA3F /* Sources */,
C4E618CA095A3CE80012CA3F /* Frameworks */,
C4E618EA095A3E040012CA3F /* Rez */,
);
buildRules = (
);
dependencies = (
2A4F8FEC234D0DF6008A9921 /* PBXTargetDependency */,
2A4F8FEE234D0DF6008A9921 /* PBXTargetDependency */,
2AC48DC8234D0C1200EAA2BB /* PBXTargetDependency */,
2AF57015147AE18600F9968C /* PBXTargetDependency */,
2AF999CD147E1DDB00FEB83B /* PBXTargetDependency */,
2AF57017147AE18600F9968C /* PBXTargetDependency */,
);
name = OpenColorIO;
productName = SDK_Backwards.plugin;
productReference = C4E618CC095A3CE80012CA3F /* OpenColorIO.plugin */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
C4E6187E095A3C800012CA3F /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = C4E6187F095A3C800012CA3F /* Build configuration list for PBXProject "OpenColorIO_AE" */;
compatibilityVersion = "Xcode 3.0";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = C4E6187C095A3C800012CA3F;
productRefGroup = C4E6188C095A3C800012CA3F /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 2A4F8FE1234D0DED008A9921 /* Products */;
ProjectRef = 2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */;
},
{
ProductGroup = 2A589739234D0AD6005B5551 /* Products */;
ProjectRef = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
},
{
ProductGroup = 2AF999C1147E1DCA00FEB83B /* Products */;
ProjectRef = 2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */;
},
{
ProductGroup = 2AF56EE3147AD10E00F9968C /* Products */;
ProjectRef = 2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */;
},
{
ProductGroup = 2A4F8FDF234D0DED008A9921 /* Products */;
ProjectRef = 2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */;
},
{
ProductGroup = 2AF56FF4147AE16A00F9968C /* Products */;
ProjectRef = 2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */;
},
);
projectRoot = "";
targets = (
C4E618CB095A3CE80012CA3F /* OpenColorIO */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
2A4F8FE5234D0DED008A9921 /* libexpat.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libexpat.a;
remoteRef = 2A4F8FE4234D0DED008A9921 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A4F8FEA234D0DED008A9921 /* libpystring.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libpystring.a;
remoteRef = 2A4F8FE9234D0DED008A9921 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A58973F234D0AD6005B5551 /* libilmbasehalf.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libilmbasehalf.a;
remoteRef = 2A58973E234D0AD6005B5551 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A589741234D0AD6005B5551 /* eLut */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = eLut;
remoteRef = 2A589740234D0AD6005B5551 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A589743234D0AD6005B5551 /* toFloat */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = toFloat;
remoteRef = 2A589742234D0AD6005B5551 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AF56EE7147AD10E00F9968C /* libOpenColorIO.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libOpenColorIO.a;
remoteRef = 2AF56EE6147AD10E00F9968C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AF57001147AE16A00F9968C /* libyaml.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libyaml.a;
remoteRef = 2AF57000147AE16A00F9968C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AF999C8147E1DCA00FEB83B /* liblcms.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = liblcms.a;
remoteRef = 2AF999C7147E1DCA00FEB83B /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
C4E618C8095A3CE80012CA3F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A180A6914801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXRezBuildPhase section */
C4E618EA095A3E040012CA3F /* Rez */ = {
isa = PBXRezBuildPhase;
buildActionMask = 2147483647;
files = (
2AF56B99147A431100F9968C /* OpenColorIO_AE_PiPL.r in Rez */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXRezBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
C4E618C9095A3CE80012CA3F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AF56B96147A431100F9968C /* OpenColorIO_AE_ArbData.cpp in Sources */,
2AF56B9A147A431100F9968C /* OpenColorIO_AE_UI.cpp in Sources */,
2AF56B9B147A431100F9968C /* OpenColorIO_AE.cpp in Sources */,
2AF56BA0147A458800F9968C /* AEGP_SuiteHandler.cpp in Sources */,
2AF56BA1147A458800F9968C /* MissingSuiteError.cpp in Sources */,
2AF56C24147A54A300F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */,
2AF56D06147AB5C900F9968C /* DrawbotBot.cpp in Sources */,
2AF57B93147C6FE000F9968C /* OpenColorIO_AE_Menu.m in Sources */,
2AF57D20147C994100F9968C /* OpenColorIO_AE_Context.cpp in Sources */,
2A180A6D14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */,
2A60CADB1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm in Sources */,
2A4A0AF61554679400D5AEB7 /* ocioicc.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2A4F8FEC234D0DF6008A9921 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = pystring;
targetProxy = 2A4F8FEB234D0DF6008A9921 /* PBXContainerItemProxy */;
};
2A4F8FEE234D0DF6008A9921 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = expat;
targetProxy = 2A4F8FED234D0DF6008A9921 /* PBXContainerItemProxy */;
};
2AC48DC8234D0C1200EAA2BB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ilmbasehalf;
targetProxy = 2AC48DC7234D0C1200EAA2BB /* PBXContainerItemProxy */;
};
2AF57015147AE18600F9968C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = yaml;
targetProxy = 2AF57014147AE18600F9968C /* PBXContainerItemProxy */;
};
2AF57017147AE18600F9968C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = OpenColorIO;
targetProxy = 2AF57016147AE18600F9968C /* PBXContainerItemProxy */;
};
2AF999CD147E1DDB00FEB83B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = lcms;
targetProxy = 2AF999CC147E1DDB00FEB83B /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
2A1BAC2310C3C82A00244D12 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
AE_SDK = "\"../../../../../ext/Adobe After Effects 2021 Mac SDK\"";
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_MODEL_TUNING = "";
GCC_OPTIMIZATION_LEVEL = 3;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
HEADER_SEARCH_PATHS = (
..,
../../../../../include,
../../../../../src/libutils/oglapphelpers,
"$(AE_SDK)/Examples/Headers",
"$(AE_SDK)/Examples/Util",
"$(AE_SDK)/Examples/Headers/SP",
"$(AE_SDK)/Examples/Resources",
"../../../../../ext/yaml-cpp/include",
"../../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
REZ_PREPROCESSOR_DEFINITIONS = __MACH__;
REZ_SEARCH_PATHS = "$(SDK_PATH)/Developer/Headers/FlatCarbon";
SDKROOT = macosx;
};
name = Release;
};
2A1BAC2410C3C82A00244D12 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SDKROOT)/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h";
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = "../../../mac/OpenColorIO_AE.plugin-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles";
LINK_WITH_STANDARD_LIBRARIES = YES;
PREBINDING = NO;
PRODUCT_NAME = OpenColorIO;
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Release;
};
C4E61880095A3C800012CA3F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
AE_SDK = "\"../../../../../ext/Adobe After Effects 2021 Mac SDK\"";
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
COPY_PHASE_STRIP = NO;
GCC_MODEL_TUNING = "";
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
HEADER_SEARCH_PATHS = (
..,
../../../../../include,
../../../../../src/libutils/oglapphelpers,
"$(AE_SDK)/Examples/Headers",
"$(AE_SDK)/Examples/Util",
"$(AE_SDK)/Examples/Headers/SP",
"$(AE_SDK)/Examples/Resources",
"../../../../../ext/yaml-cpp/include",
"../../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
REZ_PREPROCESSOR_DEFINITIONS = __MACH__;
REZ_SEARCH_PATHS = "$(SDK_PATH)/Developer/Headers/FlatCarbon";
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
};
name = Debug;
};
C4E618CF095A3CE90012CA3F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SDKROOT)/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h";
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = "../../../mac/OpenColorIO_AE.plugin-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles";
LINK_WITH_STANDARD_LIBRARIES = YES;
PREBINDING = NO;
PRODUCT_NAME = OpenColorIO;
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Debug;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
C4E6187F095A3C800012CA3F /* Build configuration list for PBXProject "OpenColorIO_AE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C4E61880095A3C800012CA3F /* Debug */,
2A1BAC2310C3C82A00244D12 /* Release */,
);
defaultConfigurationIsVisible = 1;
defaultConfigurationName = Debug;
};
C4E618CE095A3CE90012CA3F /* Build configuration list for PBXNativeTarget "OpenColorIO" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C4E618CF095A3CE90012CA3F /* Debug */,
2A1BAC2410C3C82A00244D12 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = C4E6187E095A3C800012CA3F /* Project object */;
}
@@ -1,347 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2AB82DFC227FD69800CF8E58 /* ascii.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9A227FD69700CF8E58 /* ascii.h */; };
2AB82DFD227FD69800CF8E58 /* asciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9B227FD69700CF8E58 /* asciitab.h */; };
2AB82DFE227FD69800CF8E58 /* expat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9C227FD69700CF8E58 /* expat.h */; };
2AB82DFF227FD69800CF8E58 /* expat_external.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9F227FD69700CF8E58 /* expat_external.h */; };
2AB82E00227FD69800CF8E58 /* iasciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DA6227FD69700CF8E58 /* iasciitab.h */; };
2AB82E01227FD69800CF8E58 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DA7227FD69700CF8E58 /* internal.h */; };
2AB82E02227FD69800CF8E58 /* latin1tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DA8227FD69700CF8E58 /* latin1tab.h */; };
2AB82E04227FD69800CF8E58 /* nametab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DAD227FD69700CF8E58 /* nametab.h */; };
2AB82E05227FD69800CF8E58 /* siphash.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DAE227FD69700CF8E58 /* siphash.h */; };
2AB82E06227FD69800CF8E58 /* utf8tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DAF227FD69700CF8E58 /* utf8tab.h */; };
2AB82E07227FD69800CF8E58 /* winconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB0227FD69700CF8E58 /* winconfig.h */; };
2AB82E08227FD69800CF8E58 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB1227FD69700CF8E58 /* xmlparse.c */; };
2AB82E09227FD69800CF8E58 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB2227FD69700CF8E58 /* xmlrole.c */; };
2AB82E0A227FD69800CF8E58 /* xmlrole.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB3227FD69700CF8E58 /* xmlrole.h */; };
2AB82E0B227FD69800CF8E58 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB4227FD69700CF8E58 /* xmltok.c */; };
2AB82E0C227FD69800CF8E58 /* xmltok.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB5227FD69700CF8E58 /* xmltok.h */; };
2AB82E0D227FD69800CF8E58 /* xmltok_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB6227FD69700CF8E58 /* xmltok_impl.c */; };
2AB82E0E227FD69800CF8E58 /* xmltok_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB7227FD69700CF8E58 /* xmltok_impl.h */; };
2AB82E0F227FD69800CF8E58 /* xmltok_ns.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB8227FD69700CF8E58 /* xmltok_ns.c */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2AB82D9A227FD69700CF8E58 /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ascii.h; sourceTree = "<group>"; };
2AB82D9B227FD69700CF8E58 /* asciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asciitab.h; sourceTree = "<group>"; };
2AB82D9C227FD69700CF8E58 /* expat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat.h; sourceTree = "<group>"; };
2AB82D9F227FD69700CF8E58 /* expat_external.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat_external.h; sourceTree = "<group>"; };
2AB82DA6227FD69700CF8E58 /* iasciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iasciitab.h; sourceTree = "<group>"; };
2AB82DA7227FD69700CF8E58 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
2AB82DA8227FD69700CF8E58 /* latin1tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latin1tab.h; sourceTree = "<group>"; };
2AB82DAD227FD69700CF8E58 /* nametab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nametab.h; sourceTree = "<group>"; };
2AB82DAE227FD69700CF8E58 /* siphash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = siphash.h; sourceTree = "<group>"; };
2AB82DAF227FD69700CF8E58 /* utf8tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8tab.h; sourceTree = "<group>"; };
2AB82DB0227FD69700CF8E58 /* winconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winconfig.h; sourceTree = "<group>"; };
2AB82DB1227FD69700CF8E58 /* xmlparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlparse.c; sourceTree = "<group>"; };
2AB82DB2227FD69700CF8E58 /* xmlrole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlrole.c; sourceTree = "<group>"; };
2AB82DB3227FD69700CF8E58 /* xmlrole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlrole.h; sourceTree = "<group>"; };
2AB82DB4227FD69700CF8E58 /* xmltok.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok.c; sourceTree = "<group>"; };
2AB82DB5227FD69700CF8E58 /* xmltok.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltok.h; sourceTree = "<group>"; };
2AB82DB6227FD69700CF8E58 /* xmltok_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok_impl.c; sourceTree = "<group>"; };
2AB82DB7227FD69700CF8E58 /* xmltok_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltok_impl.h; sourceTree = "<group>"; };
2AB82DB8227FD69700CF8E58 /* xmltok_ns.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok_ns.c; sourceTree = "<group>"; };
2AB82DE8227FD69700CF8E58 /* codepage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = codepage.c; sourceTree = "<group>"; };
2AB82DE9227FD69700CF8E58 /* codepage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codepage.h; sourceTree = "<group>"; };
2AB82DEA227FD69700CF8E58 /* ct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ct.c; sourceTree = "<group>"; };
2AB82DEB227FD69700CF8E58 /* filemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filemap.h; sourceTree = "<group>"; };
2AB82DED227FD69700CF8E58 /* readfilemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = readfilemap.c; sourceTree = "<group>"; };
2AB82DEE227FD69700CF8E58 /* unixfilemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unixfilemap.c; sourceTree = "<group>"; };
2AB82DEF227FD69700CF8E58 /* win32filemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32filemap.c; sourceTree = "<group>"; };
2AB82DF0227FD69700CF8E58 /* xmlfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlfile.c; sourceTree = "<group>"; };
2AB82DF1227FD69700CF8E58 /* xmlfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlfile.h; sourceTree = "<group>"; };
2AB82DF2227FD69700CF8E58 /* xmlmime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlmime.c; sourceTree = "<group>"; };
2AB82DF3227FD69700CF8E58 /* xmlmime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlmime.h; sourceTree = "<group>"; };
2AB82DF4227FD69700CF8E58 /* xmltchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltchar.h; sourceTree = "<group>"; };
2AB82DF6227FD69700CF8E58 /* xmlwf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlwf.c; sourceTree = "<group>"; };
2ACF559C1477692300991ED5 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF559A1477692300991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF559C1477692300991ED5 /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* yaml */ = {
isa = PBXGroup;
children = (
2AB82D75227FD69700CF8E58 /* expat */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = yaml;
sourceTree = "<group>";
};
2AB82D75227FD69700CF8E58 /* expat */ = {
isa = PBXGroup;
children = (
2AB82D98227FD69700CF8E58 /* expat */,
2AB82DE6227FD69700CF8E58 /* xmlwf */,
);
name = expat;
path = ../../../../../ext/libexpat/expat;
sourceTree = "<group>";
};
2AB82D98227FD69700CF8E58 /* expat */ = {
isa = PBXGroup;
children = (
2AB82D9A227FD69700CF8E58 /* ascii.h */,
2AB82D9B227FD69700CF8E58 /* asciitab.h */,
2AB82D9C227FD69700CF8E58 /* expat.h */,
2AB82D9F227FD69700CF8E58 /* expat_external.h */,
2AB82DA6227FD69700CF8E58 /* iasciitab.h */,
2AB82DA7227FD69700CF8E58 /* internal.h */,
2AB82DA8227FD69700CF8E58 /* latin1tab.h */,
2AB82DAD227FD69700CF8E58 /* nametab.h */,
2AB82DAE227FD69700CF8E58 /* siphash.h */,
2AB82DAF227FD69700CF8E58 /* utf8tab.h */,
2AB82DB0227FD69700CF8E58 /* winconfig.h */,
2AB82DB1227FD69700CF8E58 /* xmlparse.c */,
2AB82DB2227FD69700CF8E58 /* xmlrole.c */,
2AB82DB3227FD69700CF8E58 /* xmlrole.h */,
2AB82DB4227FD69700CF8E58 /* xmltok.c */,
2AB82DB5227FD69700CF8E58 /* xmltok.h */,
2AB82DB6227FD69700CF8E58 /* xmltok_impl.c */,
2AB82DB7227FD69700CF8E58 /* xmltok_impl.h */,
2AB82DB8227FD69700CF8E58 /* xmltok_ns.c */,
);
path = expat;
sourceTree = "<group>";
};
2AB82DE6227FD69700CF8E58 /* xmlwf */ = {
isa = PBXGroup;
children = (
2AB82DE8227FD69700CF8E58 /* codepage.c */,
2AB82DE9227FD69700CF8E58 /* codepage.h */,
2AB82DEA227FD69700CF8E58 /* ct.c */,
2AB82DEB227FD69700CF8E58 /* filemap.h */,
2AB82DED227FD69700CF8E58 /* readfilemap.c */,
2AB82DEE227FD69700CF8E58 /* unixfilemap.c */,
2AB82DEF227FD69700CF8E58 /* win32filemap.c */,
2AB82DF0227FD69700CF8E58 /* xmlfile.c */,
2AB82DF1227FD69700CF8E58 /* xmlfile.h */,
2AB82DF2227FD69700CF8E58 /* xmlmime.c */,
2AB82DF3227FD69700CF8E58 /* xmlmime.h */,
2AB82DF4227FD69700CF8E58 /* xmltchar.h */,
2AB82DF6227FD69700CF8E58 /* xmlwf.c */,
);
path = xmlwf;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF55981477692300991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2AB82DFE227FD69800CF8E58 /* expat.h in Headers */,
2AB82E06227FD69800CF8E58 /* utf8tab.h in Headers */,
2AB82E0A227FD69800CF8E58 /* xmlrole.h in Headers */,
2AB82E0E227FD69800CF8E58 /* xmltok_impl.h in Headers */,
2AB82E05227FD69800CF8E58 /* siphash.h in Headers */,
2AB82E00227FD69800CF8E58 /* iasciitab.h in Headers */,
2AB82E07227FD69800CF8E58 /* winconfig.h in Headers */,
2AB82E0C227FD69800CF8E58 /* xmltok.h in Headers */,
2AB82DFD227FD69800CF8E58 /* asciitab.h in Headers */,
2AB82E01227FD69800CF8E58 /* internal.h in Headers */,
2AB82E02227FD69800CF8E58 /* latin1tab.h in Headers */,
2AB82DFF227FD69800CF8E58 /* expat_external.h in Headers */,
2AB82DFC227FD69800CF8E58 /* ascii.h in Headers */,
2AB82E04227FD69800CF8E58 /* nametab.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF559B1477692300991ED5 /* expat */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "expat" */;
buildPhases = (
2AF56976147991F700F9968C /* Download expat */,
2ACF55981477692300991ED5 /* Headers */,
2ACF55991477692300991ED5 /* Sources */,
2ACF559A1477692300991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = expat;
productName = yaml;
productReference = 2ACF559C1477692300991ED5 /* libexpat.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "expat" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* yaml */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF559B1477692300991ED5 /* expat */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AF56976147991F700F9968C /* Download expat */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download expat";
outputPaths = (
"$(SRCROOT)/../../../../../ext/libexpat",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d libexpat ]\nthen\n\tgit clone https://github.com/libexpat/libexpat -b R_2_2_9\n mv libexpat/expat/lib libexpat/expat/expat\nfi\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF55991477692300991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AB82E0B227FD69800CF8E58 /* xmltok.c in Sources */,
2AB82E0D227FD69800CF8E58 /* xmltok_impl.c in Sources */,
2AB82E0F227FD69800CF8E58 /* xmltok_ns.c in Sources */,
2AB82E09227FD69800CF8E58 /* xmlrole.c in Sources */,
2AB82E08227FD69800CF8E58 /* xmlparse.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = .;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = (
HAVE_EXPAT_CONFIG_H,
NDEBUG,
);
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = .;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF559D1477692300991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = expat;
};
name = Debug;
};
2ACF559E1477692300991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = expat;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "expat" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "expat" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF559D1477692300991ED5 /* Debug */,
2ACF559E1477692300991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
-106
View File
@@ -1,106 +0,0 @@
/* expat_config.h.cmake. Based upon generated expat_config.h.in. */
/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
#define BYTEORDER 1234
/* Define to 1 if you have the `arc4random' function. */
/* #undef HAVE_ARC4RANDOM */
/* Define to 1 if you have the `arc4random_buf' function. */
#define HAVE_ARC4RANDOM_BUF
/* Define to 1 if you have the `bcopy' function. */
#define HAVE_BCOPY
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define to 1 if you have the `getpagesize' function. */
#define HAVE_GETPAGESIZE
/* Define to 1 if you have the `getrandom' function. */
/* #undef HAVE_GETRANDOM */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H
/* Define to 1 if you have the `bsd' library (-lbsd). */
/* #undef HAVE_LIBBSD */
/* Define to 1 if you have the `memmove' function. */
#define HAVE_MEMMOVE
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define to 1 if you have a working `mmap' system call. */
#define HAVE_MMAP
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define to 1 if you have `syscall' and `SYS_getrandom'. */
/* #undef HAVE_SYSCALL_GETRANDOM */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#define PACKAGE_NAME
/* Define to the full name and version of this package. */
#define PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME
/* Define to the version of this package. */
#define PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS
/* whether byteorder is bigendian */
/* #undef WORDS_BIGENDIAN */
/* Define to specify how much context to retain around the current parse
point. */
#define XML_CONTEXT_BYTES 1024
/* Define to make parameter entity parsing functionality available. */
#define XML_DTD
/* Define to make XML Namespaces functionality available. */
#define XML_NS
/* Define to __FUNCTION__ or "" if `__func__' does not conform to ANSI C. */
#ifdef _MSC_VER
# define __func__ __FUNCTION__
#endif
/* Define to `long' if <sys/types.h> does not define. */
/* #undef off_t */
/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */
@@ -1,668 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2AEAB9B3233EE6320053BCB6 /* half.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEAB9AB233EE6320053BCB6 /* half.cpp */; };
2AEAB9B4233EE6320053BCB6 /* half.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AC233EE6320053BCB6 /* half.h */; };
2AEAB9B5233EE6320053BCB6 /* halfExport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AD233EE6320053BCB6 /* halfExport.h */; };
2AEAB9B6233EE6320053BCB6 /* halfFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AE233EE6320053BCB6 /* halfFunction.h */; };
2AEAB9B7233EE6320053BCB6 /* halfLimits.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AF233EE6320053BCB6 /* halfLimits.h */; };
2AEAB9C4233EE7410053BCB6 /* eLut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEAB9AA233EE6320053BCB6 /* eLut.cpp */; };
2AEAB9D5233EE81B0053BCB6 /* toFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEAB9B1233EE6320053BCB6 /* toFloat.cpp */; };
2AEAB9DE233EEA200053BCB6 /* toFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9DC233EEA200053BCB6 /* toFloat.h */; };
2AEAB9DF233EEA200053BCB6 /* eLut.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9DD233EEA200053BCB6 /* eLut.h */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2AE8AE20234D0A9200D77DEA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2AEAB9BC233EE7380053BCB6;
remoteInfo = eLut;
};
2AEAB9D8233EE8F70053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2AEAB9BC233EE7380053BCB6;
remoteInfo = eLut;
};
2AEAB9DA233EE8F70053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2AEAB9CD233EE8150053BCB6;
remoteInfo = toFloat;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
2AEAB9BB233EE7380053BCB6 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
2AEAB9CC233EE8150053BCB6 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
2ACF559C1477692300991ED5 /* libilmbasehalf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libilmbasehalf.a; sourceTree = BUILT_PRODUCTS_DIR; };
2AEAB9AA233EE6320053BCB6 /* eLut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eLut.cpp; sourceTree = "<group>"; };
2AEAB9AB233EE6320053BCB6 /* half.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = half.cpp; sourceTree = "<group>"; };
2AEAB9AC233EE6320053BCB6 /* half.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = half.h; sourceTree = "<group>"; };
2AEAB9AD233EE6320053BCB6 /* halfExport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = halfExport.h; sourceTree = "<group>"; };
2AEAB9AE233EE6320053BCB6 /* halfFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = halfFunction.h; sourceTree = "<group>"; };
2AEAB9AF233EE6320053BCB6 /* halfLimits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = halfLimits.h; sourceTree = "<group>"; };
2AEAB9B1233EE6320053BCB6 /* toFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = toFloat.cpp; sourceTree = "<group>"; };
2AEAB9BD233EE7380053BCB6 /* eLut */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = eLut; sourceTree = BUILT_PRODUCTS_DIR; };
2AEAB9CE233EE8150053BCB6 /* toFloat */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = toFloat; sourceTree = BUILT_PRODUCTS_DIR; };
2AEAB9DC233EEA200053BCB6 /* toFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toFloat.h; sourceTree = "<group>"; };
2AEAB9DD233EEA200053BCB6 /* eLut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eLut.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF559A1477692300991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9BA233EE7380053BCB6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9CB233EE8150053BCB6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF559C1477692300991ED5 /* libilmbasehalf.a */,
2AEAB9BD233EE7380053BCB6 /* eLut */,
2AEAB9CE233EE8150053BCB6 /* toFloat */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* yaml */ = {
isa = PBXGroup;
children = (
2AEAB9A7233EE6320053BCB6 /* OpenEXR */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = yaml;
sourceTree = "<group>";
};
2AEAB9A7233EE6320053BCB6 /* OpenEXR */ = {
isa = PBXGroup;
children = (
2AEAB9DD233EEA200053BCB6 /* eLut.h */,
2AEAB9DC233EEA200053BCB6 /* toFloat.h */,
2AEAB9AA233EE6320053BCB6 /* eLut.cpp */,
2AEAB9AB233EE6320053BCB6 /* half.cpp */,
2AEAB9AC233EE6320053BCB6 /* half.h */,
2AEAB9AD233EE6320053BCB6 /* halfExport.h */,
2AEAB9AE233EE6320053BCB6 /* halfFunction.h */,
2AEAB9AF233EE6320053BCB6 /* halfLimits.h */,
2AEAB9B1233EE6320053BCB6 /* toFloat.cpp */,
);
name = OpenEXR;
path = ../../../../../ext/openexr/IlmBase/OpenEXR;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF55981477692300991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9DE233EEA200053BCB6 /* toFloat.h in Headers */,
2AEAB9B4233EE6320053BCB6 /* half.h in Headers */,
2AEAB9B5233EE6320053BCB6 /* halfExport.h in Headers */,
2AEAB9B6233EE6320053BCB6 /* halfFunction.h in Headers */,
2AEAB9DF233EEA200053BCB6 /* eLut.h in Headers */,
2AEAB9B7233EE6320053BCB6 /* halfLimits.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF559B1477692300991ED5 /* ilmbasehalf */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "ilmbasehalf" */;
buildPhases = (
2AF56976147991F700F9968C /* Build Headers */,
2ACF55981477692300991ED5 /* Headers */,
2ACF55991477692300991ED5 /* Sources */,
2ACF559A1477692300991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
2AEAB9D9233EE8F70053BCB6 /* PBXTargetDependency */,
2AEAB9DB233EE8F70053BCB6 /* PBXTargetDependency */,
);
name = ilmbasehalf;
productName = yaml;
productReference = 2ACF559C1477692300991ED5 /* libilmbasehalf.a */;
productType = "com.apple.product-type.library.static";
};
2AEAB9BC233EE7380053BCB6 /* eLut */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2AEAB9C1233EE7380053BCB6 /* Build configuration list for PBXNativeTarget "eLut" */;
buildPhases = (
2AEAB9D6233EE84A0053BCB6 /* Download OpenEXR */,
2AEAB9B9233EE7380053BCB6 /* Sources */,
2AEAB9BA233EE7380053BCB6 /* Frameworks */,
2AEAB9BB233EE7380053BCB6 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = eLut;
productName = eLut;
productReference = 2AEAB9BD233EE7380053BCB6 /* eLut */;
productType = "com.apple.product-type.tool";
};
2AEAB9CD233EE8150053BCB6 /* toFloat */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2AEAB9D2233EE8150053BCB6 /* Build configuration list for PBXNativeTarget "toFloat" */;
buildPhases = (
2AEAB9D7233EE87F0053BCB6 /* Download OpenEXR */,
2AEAB9CA233EE8150053BCB6 /* Sources */,
2AEAB9CB233EE8150053BCB6 /* Frameworks */,
2AEAB9CC233EE8150053BCB6 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
2AE8AE21234D0A9200D77DEA /* PBXTargetDependency */,
);
name = toFloat;
productName = toFloat;
productReference = 2AEAB9CE233EE8150053BCB6 /* toFloat */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
TargetAttributes = {
2AEAB9BC233EE7380053BCB6 = {
CreatedOnToolsVersion = 9.4.1;
};
2AEAB9CD233EE8150053BCB6 = {
CreatedOnToolsVersion = 9.4.1;
};
};
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "ilmbasehalf" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* yaml */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF559B1477692300991ED5 /* ilmbasehalf */,
2AEAB9BC233EE7380053BCB6 /* eLut */,
2AEAB9CD233EE8150053BCB6 /* toFloat */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AEAB9D6233EE84A0053BCB6 /* Download OpenEXR */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download OpenEXR";
outputPaths = (
"$(SRCROOT)/../../../../../ext/openexr",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d openexr ]\nthen\n git clone https://github.com/openexr/openexr -b v2.4.0\n cp -r openexr/IlmBase/Half openexr/IlmBase/OpenEXR\nfi\n";
};
2AEAB9D7233EE87F0053BCB6 /* Download OpenEXR */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download OpenEXR";
outputPaths = (
"$(SRCROOT)/../../../../../ext/openexr",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d openexr ]\nthen\n git clone https://github.com/openexr/openexr -b v2.4.0\n cp -r openexr/IlmBase/Half openexr/IlmBase/OpenEXR\nfi\n";
};
2AF56976147991F700F9968C /* Build Headers */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Build Headers";
outputPaths = (
"$(SRCROOT)/../../../../../ext/openexr/IlmBase/OpenEXR/toFloat.h",
"$(SRCROOT)/../../../../../ext/openexr/IlmBase/OpenEXR/eLut.h",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ ! -e $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/toFloat.h ]\nthen\n\t$TARGET_BUILD_DIR/toFloat > $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/toFloat.h\nfi\n\nif [ ! -e $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/eLut.h ]\nthen\n\t$TARGET_BUILD_DIR/eLut > $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/eLut.h\nfi";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF55991477692300991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9B3233EE6320053BCB6 /* half.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9B9233EE7380053BCB6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9C4233EE7410053BCB6 /* eLut.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9CA233EE8150053BCB6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9D5233EE81B0053BCB6 /* toFloat.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2AE8AE21234D0A9200D77DEA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2AEAB9BC233EE7380053BCB6 /* eLut */;
targetProxy = 2AE8AE20234D0A9200D77DEA /* PBXContainerItemProxy */;
};
2AEAB9D9233EE8F70053BCB6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2AEAB9BC233EE7380053BCB6 /* eLut */;
targetProxy = 2AEAB9D8233EE8F70053BCB6 /* PBXContainerItemProxy */;
};
2AEAB9DB233EE8F70053BCB6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2AEAB9CD233EE8150053BCB6 /* toFloat */;
targetProxy = 2AEAB9DA233EE8F70053BCB6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF559D1477692300991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = ilmbasehalf;
};
name = Debug;
};
2ACF559E1477692300991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = ilmbasehalf;
ZERO_LINK = NO;
};
name = Release;
};
2AEAB9C2233EE7380053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
2AEAB9C3233EE7380053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
2AEAB9D3233EE8150053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
2AEAB9D4233EE8150053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "ilmbasehalf" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "ilmbasehalf" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF559D1477692300991ED5 /* Debug */,
2ACF559E1477692300991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2AEAB9C1233EE7380053BCB6 /* Build configuration list for PBXNativeTarget "eLut" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEAB9C2233EE7380053BCB6 /* Debug */,
2AEAB9C3233EE7380053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2AEAB9D2233EE8150053BCB6 /* Build configuration list for PBXNativeTarget "toFloat" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEAB9D3233EE8150053BCB6 /* Debug */,
2AEAB9D4233EE8150053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
@@ -1,354 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2A41D859254B873200893EFF /* lcms2.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D794254B873200893EFF /* lcms2.h */; };
2A41D85A254B873200893EFF /* lcms2_plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D795254B873200893EFF /* lcms2_plugin.h */; };
2A41D85E254B873200893EFF /* cmscam02.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F5254B873200893EFF /* cmscam02.c */; };
2A41D85F254B873200893EFF /* cmscgats.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F6254B873200893EFF /* cmscgats.c */; };
2A41D860254B873200893EFF /* cmscnvrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F7254B873200893EFF /* cmscnvrt.c */; };
2A41D861254B873200893EFF /* cmserr.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F8254B873200893EFF /* cmserr.c */; };
2A41D862254B873200893EFF /* cmsgamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F9254B873200893EFF /* cmsgamma.c */; };
2A41D863254B873200893EFF /* cmsgmt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FA254B873200893EFF /* cmsgmt.c */; };
2A41D864254B873200893EFF /* cmsintrp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FB254B873200893EFF /* cmsintrp.c */; };
2A41D865254B873200893EFF /* cmsio0.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FC254B873200893EFF /* cmsio0.c */; };
2A41D866254B873200893EFF /* cmsio1.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FD254B873200893EFF /* cmsio1.c */; };
2A41D867254B873200893EFF /* cmslut.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FE254B873200893EFF /* cmslut.c */; };
2A41D868254B873200893EFF /* cmsmd5.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FF254B873200893EFF /* cmsmd5.c */; };
2A41D869254B873200893EFF /* cmsmtrx.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D800254B873200893EFF /* cmsmtrx.c */; };
2A41D86A254B873200893EFF /* cmsnamed.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D801254B873200893EFF /* cmsnamed.c */; };
2A41D86B254B873200893EFF /* cmsopt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D802254B873200893EFF /* cmsopt.c */; };
2A41D86C254B873200893EFF /* cmspack.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D803254B873200893EFF /* cmspack.c */; };
2A41D86D254B873200893EFF /* cmspcs.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D804254B873200893EFF /* cmspcs.c */; };
2A41D86E254B873200893EFF /* cmsplugin.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D805254B873200893EFF /* cmsplugin.c */; };
2A41D86F254B873200893EFF /* cmsps2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D806254B873200893EFF /* cmsps2.c */; };
2A41D870254B873200893EFF /* cmssamp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D807254B873200893EFF /* cmssamp.c */; };
2A41D871254B873200893EFF /* cmssm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D808254B873200893EFF /* cmssm.c */; };
2A41D872254B873200893EFF /* cmstypes.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D809254B873200893EFF /* cmstypes.c */; };
2A41D873254B873200893EFF /* cmsvirt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D80A254B873200893EFF /* cmsvirt.c */; };
2A41D874254B873200893EFF /* cmswtpnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D80B254B873200893EFF /* cmswtpnt.c */; };
2A41D875254B873200893EFF /* cmsxform.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D80C254B873200893EFF /* cmsxform.c */; };
2A41D876254B873200893EFF /* lcms2_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D80E254B873200893EFF /* lcms2_internal.h */; };
2A5E5F34276ABA7400CEE8CE /* cmshalf.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A5E5F32276ABA7400CEE8CE /* cmshalf.c */; };
2A5E5F35276ABA7400CEE8CE /* cmsalpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A5E5F33276ABA7400CEE8CE /* cmsalpha.c */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2A41D794254B873200893EFF /* lcms2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcms2.h; sourceTree = "<group>"; };
2A41D795254B873200893EFF /* lcms2_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcms2_plugin.h; sourceTree = "<group>"; };
2A41D7F5254B873200893EFF /* cmscam02.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmscam02.c; sourceTree = "<group>"; };
2A41D7F6254B873200893EFF /* cmscgats.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmscgats.c; sourceTree = "<group>"; };
2A41D7F7254B873200893EFF /* cmscnvrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmscnvrt.c; sourceTree = "<group>"; };
2A41D7F8254B873200893EFF /* cmserr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmserr.c; sourceTree = "<group>"; };
2A41D7F9254B873200893EFF /* cmsgamma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsgamma.c; sourceTree = "<group>"; };
2A41D7FA254B873200893EFF /* cmsgmt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsgmt.c; sourceTree = "<group>"; };
2A41D7FB254B873200893EFF /* cmsintrp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsintrp.c; sourceTree = "<group>"; };
2A41D7FC254B873200893EFF /* cmsio0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsio0.c; sourceTree = "<group>"; };
2A41D7FD254B873200893EFF /* cmsio1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsio1.c; sourceTree = "<group>"; };
2A41D7FE254B873200893EFF /* cmslut.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmslut.c; sourceTree = "<group>"; };
2A41D7FF254B873200893EFF /* cmsmd5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsmd5.c; sourceTree = "<group>"; };
2A41D800254B873200893EFF /* cmsmtrx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsmtrx.c; sourceTree = "<group>"; };
2A41D801254B873200893EFF /* cmsnamed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsnamed.c; sourceTree = "<group>"; };
2A41D802254B873200893EFF /* cmsopt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsopt.c; sourceTree = "<group>"; };
2A41D803254B873200893EFF /* cmspack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmspack.c; sourceTree = "<group>"; };
2A41D804254B873200893EFF /* cmspcs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmspcs.c; sourceTree = "<group>"; };
2A41D805254B873200893EFF /* cmsplugin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsplugin.c; sourceTree = "<group>"; };
2A41D806254B873200893EFF /* cmsps2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsps2.c; sourceTree = "<group>"; };
2A41D807254B873200893EFF /* cmssamp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmssamp.c; sourceTree = "<group>"; };
2A41D808254B873200893EFF /* cmssm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmssm.c; sourceTree = "<group>"; };
2A41D809254B873200893EFF /* cmstypes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmstypes.c; sourceTree = "<group>"; };
2A41D80A254B873200893EFF /* cmsvirt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsvirt.c; sourceTree = "<group>"; };
2A41D80B254B873200893EFF /* cmswtpnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmswtpnt.c; sourceTree = "<group>"; };
2A41D80C254B873200893EFF /* cmsxform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsxform.c; sourceTree = "<group>"; };
2A41D80E254B873200893EFF /* lcms2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcms2_internal.h; sourceTree = "<group>"; };
2A5E5F32276ABA7400CEE8CE /* cmshalf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmshalf.c; sourceTree = "<group>"; };
2A5E5F33276ABA7400CEE8CE /* cmsalpha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsalpha.c; sourceTree = "<group>"; };
2ACF9E56147824F500991ED5 /* liblcms.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblcms.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF9E54147824F500991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF9E56147824F500991ED5 /* liblcms.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* lcms */ = {
isa = PBXGroup;
children = (
2A41D781254B873200893EFF /* Little-CMS */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = lcms;
sourceTree = "<group>";
};
2A41D781254B873200893EFF /* Little-CMS */ = {
isa = PBXGroup;
children = (
2A41D793254B873200893EFF /* include */,
2A41D7F4254B873200893EFF /* src */,
);
name = "Little-CMS";
path = "../../../../../ext/Little-CMS";
sourceTree = "<group>";
};
2A41D793254B873200893EFF /* include */ = {
isa = PBXGroup;
children = (
2A41D794254B873200893EFF /* lcms2.h */,
2A41D795254B873200893EFF /* lcms2_plugin.h */,
);
path = include;
sourceTree = "<group>";
};
2A41D7F4254B873200893EFF /* src */ = {
isa = PBXGroup;
children = (
2A5E5F33276ABA7400CEE8CE /* cmsalpha.c */,
2A41D7F5254B873200893EFF /* cmscam02.c */,
2A41D7F6254B873200893EFF /* cmscgats.c */,
2A41D7F7254B873200893EFF /* cmscnvrt.c */,
2A41D7F8254B873200893EFF /* cmserr.c */,
2A41D7F9254B873200893EFF /* cmsgamma.c */,
2A41D7FA254B873200893EFF /* cmsgmt.c */,
2A5E5F32276ABA7400CEE8CE /* cmshalf.c */,
2A41D7FB254B873200893EFF /* cmsintrp.c */,
2A41D7FC254B873200893EFF /* cmsio0.c */,
2A41D7FD254B873200893EFF /* cmsio1.c */,
2A41D7FE254B873200893EFF /* cmslut.c */,
2A41D7FF254B873200893EFF /* cmsmd5.c */,
2A41D800254B873200893EFF /* cmsmtrx.c */,
2A41D801254B873200893EFF /* cmsnamed.c */,
2A41D802254B873200893EFF /* cmsopt.c */,
2A41D803254B873200893EFF /* cmspack.c */,
2A41D804254B873200893EFF /* cmspcs.c */,
2A41D805254B873200893EFF /* cmsplugin.c */,
2A41D806254B873200893EFF /* cmsps2.c */,
2A41D807254B873200893EFF /* cmssamp.c */,
2A41D808254B873200893EFF /* cmssm.c */,
2A41D809254B873200893EFF /* cmstypes.c */,
2A41D80A254B873200893EFF /* cmsvirt.c */,
2A41D80B254B873200893EFF /* cmswtpnt.c */,
2A41D80C254B873200893EFF /* cmsxform.c */,
2A41D80E254B873200893EFF /* lcms2_internal.h */,
);
path = src;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF9E52147824F500991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D876254B873200893EFF /* lcms2_internal.h in Headers */,
2A41D859254B873200893EFF /* lcms2.h in Headers */,
2A41D85A254B873200893EFF /* lcms2_plugin.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF9E55147824F500991ED5 /* lcms */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF9E59147824FB00991ED5 /* Build configuration list for PBXNativeTarget "lcms" */;
buildPhases = (
2AF569A814799AF900F9968C /* Download lcms2 */,
2ACF9E52147824F500991ED5 /* Headers */,
2ACF9E53147824F500991ED5 /* Sources */,
2ACF9E54147824F500991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = lcms;
productName = lcms;
productReference = 2ACF9E56147824F500991ED5 /* liblcms.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "lcms" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* lcms */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF9E55147824F500991ED5 /* lcms */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AF569A814799AF900F9968C /* Download lcms2 */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download lcms2";
outputPaths = (
"$(SRCROOT)/../../../../../ext/Little-CMS",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d Little-CMS ]\nthen\n\tgit clone https://github.com/mm2/Little-CMS -b lcms2.12\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF9E53147824F500991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A5E5F35276ABA7400CEE8CE /* cmsalpha.c in Sources */,
2A41D869254B873200893EFF /* cmsmtrx.c in Sources */,
2A41D85F254B873200893EFF /* cmscgats.c in Sources */,
2A41D875254B873200893EFF /* cmsxform.c in Sources */,
2A5E5F34276ABA7400CEE8CE /* cmshalf.c in Sources */,
2A41D86D254B873200893EFF /* cmspcs.c in Sources */,
2A41D866254B873200893EFF /* cmsio1.c in Sources */,
2A41D872254B873200893EFF /* cmstypes.c in Sources */,
2A41D861254B873200893EFF /* cmserr.c in Sources */,
2A41D862254B873200893EFF /* cmsgamma.c in Sources */,
2A41D85E254B873200893EFF /* cmscam02.c in Sources */,
2A41D873254B873200893EFF /* cmsvirt.c in Sources */,
2A41D86F254B873200893EFF /* cmsps2.c in Sources */,
2A41D868254B873200893EFF /* cmsmd5.c in Sources */,
2A41D86A254B873200893EFF /* cmsnamed.c in Sources */,
2A41D870254B873200893EFF /* cmssamp.c in Sources */,
2A41D874254B873200893EFF /* cmswtpnt.c in Sources */,
2A41D867254B873200893EFF /* cmslut.c in Sources */,
2A41D86B254B873200893EFF /* cmsopt.c in Sources */,
2A41D865254B873200893EFF /* cmsio0.c in Sources */,
2A41D863254B873200893EFF /* cmsgmt.c in Sources */,
2A41D86E254B873200893EFF /* cmsplugin.c in Sources */,
2A41D86C254B873200893EFF /* cmspack.c in Sources */,
2A41D860254B873200893EFF /* cmscnvrt.c in Sources */,
2A41D864254B873200893EFF /* cmsintrp.c in Sources */,
2A41D871254B873200893EFF /* cmssm.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF9E57147824F600991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = lcms;
};
name = Debug;
};
2ACF9E58147824F600991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = lcms;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "lcms" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF9E59147824FB00991ED5 /* Build configuration list for PBXNativeTarget "lcms" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF9E57147824F600991ED5 /* Debug */,
2ACF9E58147824F600991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
@@ -1,307 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
2AEABA33234250720053BCB6 /* pystring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEABA2D234250720053BCB6 /* pystring.cpp */; };
2AEABA34234250720053BCB6 /* pystring.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEABA2E234250720053BCB6 /* pystring.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2AEABA0E23424ED50053BCB6 /* libpystring.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpystring.a; sourceTree = BUILT_PRODUCTS_DIR; };
2AEABA2D234250720053BCB6 /* pystring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pystring.cpp; sourceTree = "<group>"; };
2AEABA2E234250720053BCB6 /* pystring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pystring.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2AEABA0B23424ED50053BCB6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2AEABA0523424ED50053BCB6 = {
isa = PBXGroup;
children = (
2AEABA29234250720053BCB6 /* pystring */,
2AEABA0F23424ED50053BCB6 /* Products */,
);
sourceTree = "<group>";
};
2AEABA0F23424ED50053BCB6 /* Products */ = {
isa = PBXGroup;
children = (
2AEABA0E23424ED50053BCB6 /* libpystring.a */,
);
name = Products;
sourceTree = "<group>";
};
2AEABA29234250720053BCB6 /* pystring */ = {
isa = PBXGroup;
children = (
2AEABA2D234250720053BCB6 /* pystring.cpp */,
2AEABA2E234250720053BCB6 /* pystring.h */,
);
name = pystring;
path = ../../../../../ext/pystring/pystring;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2AEABA0C23424ED50053BCB6 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2AEABA34234250720053BCB6 /* pystring.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2AEABA0D23424ED50053BCB6 /* pystring */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2AEABA1923424ED50053BCB6 /* Build configuration list for PBXNativeTarget "pystring" */;
buildPhases = (
2AEABA2823424F550053BCB6 /* Download pystring */,
2AEABA0A23424ED50053BCB6 /* Sources */,
2AEABA0B23424ED50053BCB6 /* Frameworks */,
2AEABA0C23424ED50053BCB6 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = pystring;
productName = pystring;
productReference = 2AEABA0E23424ED50053BCB6 /* libpystring.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
2AEABA0623424ED50053BCB6 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0940;
ORGANIZATIONNAME = fnord;
TargetAttributes = {
2AEABA0D23424ED50053BCB6 = {
CreatedOnToolsVersion = 9.4.1;
};
};
};
buildConfigurationList = 2AEABA0923424ED50053BCB6 /* Build configuration list for PBXProject "pystring" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 2AEABA0523424ED50053BCB6;
productRefGroup = 2AEABA0F23424ED50053BCB6 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2AEABA0D23424ED50053BCB6 /* pystring */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AEABA2823424F550053BCB6 /* Download pystring */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download pystring";
outputPaths = (
"$(SRCROOT)/../../../../../ext/pystring",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d pystring ]\nthen\n mkdir pystring\n cd ./pystring\n\tgit clone https://github.com/imageworks/pystring -b v1.1.3\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2AEABA0A23424ED50053BCB6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEABA33234250720053BCB6 /* pystring.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
2AEABA1723424ED50053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
name = Debug;
};
2AEABA1823424ED50053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = macosx;
};
name = Release;
};
2AEABA1A23424ED50053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
2AEABA1B23424ED50053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2AEABA0923424ED50053BCB6 /* Build configuration list for PBXProject "pystring" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEABA1723424ED50053BCB6 /* Debug */,
2AEABA1823424ED50053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2AEABA1923424ED50053BCB6 /* Build configuration list for PBXNativeTarget "pystring" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEABA1A23424ED50053BCB6 /* Debug */,
2AEABA1B23424ED50053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 2AEABA0623424ED50053BCB6 /* Project object */;
}
@@ -1,635 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2A41D8F1254B88C400893EFF /* anchor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D892254B88C400893EFF /* anchor.h */; };
2A41D8F2254B88C400893EFF /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D893254B88C400893EFF /* binary.h */; };
2A41D8F3254B88C400893EFF /* anchordict.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D895254B88C400893EFF /* anchordict.h */; };
2A41D8F4254B88C400893EFF /* graphbuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D896254B88C400893EFF /* graphbuilder.h */; };
2A41D8F5254B88C400893EFF /* dll.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D897254B88C400893EFF /* dll.h */; };
2A41D8F6254B88C400893EFF /* emitfromevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D898254B88C400893EFF /* emitfromevents.h */; };
2A41D8F7254B88C400893EFF /* emitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D899254B88C400893EFF /* emitter.h */; };
2A41D8F8254B88C400893EFF /* emitterdef.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89A254B88C400893EFF /* emitterdef.h */; };
2A41D8F9254B88C400893EFF /* emittermanip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89B254B88C400893EFF /* emittermanip.h */; };
2A41D8FA254B88C400893EFF /* emitterstyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89C254B88C400893EFF /* emitterstyle.h */; };
2A41D8FB254B88C400893EFF /* eventhandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89D254B88C400893EFF /* eventhandler.h */; };
2A41D8FC254B88C400893EFF /* exceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89E254B88C400893EFF /* exceptions.h */; };
2A41D8FD254B88C500893EFF /* mark.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89F254B88C400893EFF /* mark.h */; };
2A41D8FE254B88C500893EFF /* convert.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A1254B88C400893EFF /* convert.h */; };
2A41D8FF254B88C500893EFF /* bool_type.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A3254B88C400893EFF /* bool_type.h */; };
2A41D900254B88C500893EFF /* impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A4254B88C400893EFF /* impl.h */; };
2A41D901254B88C500893EFF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A5254B88C400893EFF /* iterator.h */; };
2A41D902254B88C500893EFF /* iterator_fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A6254B88C400893EFF /* iterator_fwd.h */; };
2A41D903254B88C500893EFF /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A7254B88C400893EFF /* memory.h */; };
2A41D904254B88C500893EFF /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A8254B88C400893EFF /* node.h */; };
2A41D905254B88C500893EFF /* node_data.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A9254B88C400893EFF /* node_data.h */; };
2A41D906254B88C500893EFF /* node_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AA254B88C400893EFF /* node_iterator.h */; };
2A41D907254B88C500893EFF /* node_ref.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AB254B88C400893EFF /* node_ref.h */; };
2A41D908254B88C500893EFF /* emit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AC254B88C400893EFF /* emit.h */; };
2A41D909254B88C500893EFF /* impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AD254B88C400893EFF /* impl.h */; };
2A41D90A254B88C500893EFF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AE254B88C400893EFF /* iterator.h */; };
2A41D90B254B88C500893EFF /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AF254B88C400893EFF /* node.h */; };
2A41D90C254B88C500893EFF /* parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B0254B88C400893EFF /* parse.h */; };
2A41D90D254B88C500893EFF /* ptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B1254B88C400893EFF /* ptr.h */; };
2A41D90E254B88C500893EFF /* type.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B2254B88C400893EFF /* type.h */; };
2A41D90F254B88C500893EFF /* null.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B3254B88C400893EFF /* null.h */; };
2A41D910254B88C500893EFF /* ostream_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B4254B88C400893EFF /* ostream_wrapper.h */; };
2A41D911254B88C500893EFF /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B5254B88C400893EFF /* parser.h */; };
2A41D912254B88C500893EFF /* stlemitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B6254B88C400893EFF /* stlemitter.h */; };
2A41D913254B88C500893EFF /* traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B7254B88C400893EFF /* traits.h */; };
2A41D914254B88C500893EFF /* yaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B8254B88C400893EFF /* yaml.h */; };
2A41D915254B88C500893EFF /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8BA254B88C400893EFF /* binary.cpp */; };
2A41D916254B88C500893EFF /* collectionstack.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8BB254B88C400893EFF /* collectionstack.h */; };
2A41D917254B88C500893EFF /* graphbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8BD254B88C400893EFF /* graphbuilder.cpp */; };
2A41D918254B88C500893EFF /* graphbuilderadapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8BE254B88C400893EFF /* graphbuilderadapter.cpp */; };
2A41D919254B88C500893EFF /* graphbuilderadapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8BF254B88C400893EFF /* graphbuilderadapter.h */; };
2A41D91A254B88C500893EFF /* convert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C2254B88C400893EFF /* convert.cpp */; };
2A41D91B254B88C500893EFF /* directives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C3254B88C400893EFF /* directives.cpp */; };
2A41D91C254B88C500893EFF /* directives.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8C4254B88C400893EFF /* directives.h */; };
2A41D91D254B88C500893EFF /* emit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C5254B88C400893EFF /* emit.cpp */; };
2A41D91E254B88C500893EFF /* emitfromevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C6254B88C400893EFF /* emitfromevents.cpp */; };
2A41D91F254B88C500893EFF /* emitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C7254B88C400893EFF /* emitter.cpp */; };
2A41D920254B88C500893EFF /* emitterstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C8254B88C400893EFF /* emitterstate.cpp */; };
2A41D921254B88C500893EFF /* emitterstate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8C9254B88C400893EFF /* emitterstate.h */; };
2A41D922254B88C500893EFF /* emitterutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8CA254B88C400893EFF /* emitterutils.cpp */; };
2A41D923254B88C500893EFF /* emitterutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8CB254B88C400893EFF /* emitterutils.h */; };
2A41D924254B88C500893EFF /* exceptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8CC254B88C400893EFF /* exceptions.cpp */; };
2A41D925254B88C500893EFF /* exp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8CD254B88C400893EFF /* exp.cpp */; };
2A41D926254B88C500893EFF /* exp.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8CE254B88C400893EFF /* exp.h */; };
2A41D927254B88C500893EFF /* indentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8CF254B88C400893EFF /* indentation.h */; };
2A41D928254B88C500893EFF /* memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D0254B88C400893EFF /* memory.cpp */; };
2A41D929254B88C500893EFF /* node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D1254B88C400893EFF /* node.cpp */; };
2A41D92A254B88C500893EFF /* node_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D2254B88C400893EFF /* node_data.cpp */; };
2A41D92B254B88C500893EFF /* nodebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D3254B88C400893EFF /* nodebuilder.cpp */; };
2A41D92C254B88C500893EFF /* nodebuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8D4254B88C400893EFF /* nodebuilder.h */; };
2A41D92D254B88C500893EFF /* nodeevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D5254B88C400893EFF /* nodeevents.cpp */; };
2A41D92E254B88C500893EFF /* nodeevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8D6254B88C400893EFF /* nodeevents.h */; };
2A41D92F254B88C500893EFF /* null.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D7254B88C400893EFF /* null.cpp */; };
2A41D930254B88C500893EFF /* ostream_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D8254B88C400893EFF /* ostream_wrapper.cpp */; };
2A41D931254B88C500893EFF /* parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D9254B88C400893EFF /* parse.cpp */; };
2A41D932254B88C500893EFF /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8DA254B88C400893EFF /* parser.cpp */; };
2A41D933254B88C500893EFF /* ptr_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8DB254B88C400893EFF /* ptr_vector.h */; };
2A41D934254B88C500893EFF /* regex_yaml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8DC254B88C400893EFF /* regex_yaml.cpp */; };
2A41D935254B88C500893EFF /* regex_yaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8DD254B88C400893EFF /* regex_yaml.h */; };
2A41D936254B88C500893EFF /* regeximpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8DE254B88C400893EFF /* regeximpl.h */; };
2A41D937254B88C500893EFF /* scanner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8DF254B88C400893EFF /* scanner.cpp */; };
2A41D938254B88C500893EFF /* scanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E0254B88C400893EFF /* scanner.h */; };
2A41D939254B88C500893EFF /* scanscalar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E1254B88C400893EFF /* scanscalar.cpp */; };
2A41D93A254B88C500893EFF /* scanscalar.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E2254B88C400893EFF /* scanscalar.h */; };
2A41D93B254B88C500893EFF /* scantag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E3254B88C400893EFF /* scantag.cpp */; };
2A41D93C254B88C500893EFF /* scantag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E4254B88C400893EFF /* scantag.h */; };
2A41D93D254B88C500893EFF /* scantoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E5254B88C400893EFF /* scantoken.cpp */; };
2A41D93E254B88C500893EFF /* setting.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E6254B88C400893EFF /* setting.h */; };
2A41D93F254B88C500893EFF /* simplekey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E7254B88C400893EFF /* simplekey.cpp */; };
2A41D940254B88C500893EFF /* singledocparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E8254B88C400893EFF /* singledocparser.cpp */; };
2A41D941254B88C500893EFF /* singledocparser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E9254B88C400893EFF /* singledocparser.h */; };
2A41D942254B88C500893EFF /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8EA254B88C400893EFF /* stream.cpp */; };
2A41D943254B88C500893EFF /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8EB254B88C400893EFF /* stream.h */; };
2A41D944254B88C500893EFF /* streamcharsource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8EC254B88C400893EFF /* streamcharsource.h */; };
2A41D945254B88C500893EFF /* stringsource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8ED254B88C400893EFF /* stringsource.h */; };
2A41D946254B88C500893EFF /* tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8EE254B88C400893EFF /* tag.cpp */; };
2A41D947254B88C500893EFF /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8EF254B88C400893EFF /* tag.h */; };
2A41D948254B88C500893EFF /* token.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8F0254B88C400893EFF /* token.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2A41D892254B88C400893EFF /* anchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anchor.h; sourceTree = "<group>"; };
2A41D893254B88C400893EFF /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
2A41D895254B88C400893EFF /* anchordict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anchordict.h; sourceTree = "<group>"; };
2A41D896254B88C400893EFF /* graphbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphbuilder.h; sourceTree = "<group>"; };
2A41D897254B88C400893EFF /* dll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dll.h; sourceTree = "<group>"; };
2A41D898254B88C400893EFF /* emitfromevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitfromevents.h; sourceTree = "<group>"; };
2A41D899254B88C400893EFF /* emitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitter.h; sourceTree = "<group>"; };
2A41D89A254B88C400893EFF /* emitterdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterdef.h; sourceTree = "<group>"; };
2A41D89B254B88C400893EFF /* emittermanip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emittermanip.h; sourceTree = "<group>"; };
2A41D89C254B88C400893EFF /* emitterstyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterstyle.h; sourceTree = "<group>"; };
2A41D89D254B88C400893EFF /* eventhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eventhandler.h; sourceTree = "<group>"; };
2A41D89E254B88C400893EFF /* exceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exceptions.h; sourceTree = "<group>"; };
2A41D89F254B88C400893EFF /* mark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mark.h; sourceTree = "<group>"; };
2A41D8A1254B88C400893EFF /* convert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert.h; sourceTree = "<group>"; };
2A41D8A3254B88C400893EFF /* bool_type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bool_type.h; sourceTree = "<group>"; };
2A41D8A4254B88C400893EFF /* impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = impl.h; sourceTree = "<group>"; };
2A41D8A5254B88C400893EFF /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
2A41D8A6254B88C400893EFF /* iterator_fwd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator_fwd.h; sourceTree = "<group>"; };
2A41D8A7254B88C400893EFF /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
2A41D8A8254B88C400893EFF /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
2A41D8A9254B88C400893EFF /* node_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_data.h; sourceTree = "<group>"; };
2A41D8AA254B88C400893EFF /* node_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_iterator.h; sourceTree = "<group>"; };
2A41D8AB254B88C400893EFF /* node_ref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_ref.h; sourceTree = "<group>"; };
2A41D8AC254B88C400893EFF /* emit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emit.h; sourceTree = "<group>"; };
2A41D8AD254B88C400893EFF /* impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = impl.h; sourceTree = "<group>"; };
2A41D8AE254B88C400893EFF /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
2A41D8AF254B88C400893EFF /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
2A41D8B0254B88C400893EFF /* parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
2A41D8B1254B88C400893EFF /* ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ptr.h; sourceTree = "<group>"; };
2A41D8B2254B88C400893EFF /* type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type.h; sourceTree = "<group>"; };
2A41D8B3254B88C400893EFF /* null.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null.h; sourceTree = "<group>"; };
2A41D8B4254B88C400893EFF /* ostream_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ostream_wrapper.h; sourceTree = "<group>"; };
2A41D8B5254B88C400893EFF /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
2A41D8B6254B88C400893EFF /* stlemitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stlemitter.h; sourceTree = "<group>"; };
2A41D8B7254B88C400893EFF /* traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = traits.h; sourceTree = "<group>"; };
2A41D8B8254B88C400893EFF /* yaml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = yaml.h; sourceTree = "<group>"; };
2A41D8BA254B88C400893EFF /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
2A41D8BB254B88C400893EFF /* collectionstack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collectionstack.h; sourceTree = "<group>"; };
2A41D8BD254B88C400893EFF /* graphbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphbuilder.cpp; sourceTree = "<group>"; };
2A41D8BE254B88C400893EFF /* graphbuilderadapter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphbuilderadapter.cpp; sourceTree = "<group>"; };
2A41D8BF254B88C400893EFF /* graphbuilderadapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphbuilderadapter.h; sourceTree = "<group>"; };
2A41D8C2254B88C400893EFF /* convert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert.cpp; sourceTree = "<group>"; };
2A41D8C3254B88C400893EFF /* directives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directives.cpp; sourceTree = "<group>"; };
2A41D8C4254B88C400893EFF /* directives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directives.h; sourceTree = "<group>"; };
2A41D8C5254B88C400893EFF /* emit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emit.cpp; sourceTree = "<group>"; };
2A41D8C6254B88C400893EFF /* emitfromevents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitfromevents.cpp; sourceTree = "<group>"; };
2A41D8C7254B88C400893EFF /* emitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitter.cpp; sourceTree = "<group>"; };
2A41D8C8254B88C400893EFF /* emitterstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitterstate.cpp; sourceTree = "<group>"; };
2A41D8C9254B88C400893EFF /* emitterstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterstate.h; sourceTree = "<group>"; };
2A41D8CA254B88C400893EFF /* emitterutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitterutils.cpp; sourceTree = "<group>"; };
2A41D8CB254B88C400893EFF /* emitterutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterutils.h; sourceTree = "<group>"; };
2A41D8CC254B88C400893EFF /* exceptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exceptions.cpp; sourceTree = "<group>"; };
2A41D8CD254B88C400893EFF /* exp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exp.cpp; sourceTree = "<group>"; };
2A41D8CE254B88C400893EFF /* exp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exp.h; sourceTree = "<group>"; };
2A41D8CF254B88C400893EFF /* indentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = indentation.h; sourceTree = "<group>"; };
2A41D8D0254B88C400893EFF /* memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory.cpp; sourceTree = "<group>"; };
2A41D8D1254B88C400893EFF /* node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node.cpp; sourceTree = "<group>"; };
2A41D8D2254B88C400893EFF /* node_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node_data.cpp; sourceTree = "<group>"; };
2A41D8D3254B88C400893EFF /* nodebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nodebuilder.cpp; sourceTree = "<group>"; };
2A41D8D4254B88C400893EFF /* nodebuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nodebuilder.h; sourceTree = "<group>"; };
2A41D8D5254B88C400893EFF /* nodeevents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nodeevents.cpp; sourceTree = "<group>"; };
2A41D8D6254B88C400893EFF /* nodeevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nodeevents.h; sourceTree = "<group>"; };
2A41D8D7254B88C400893EFF /* null.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = null.cpp; sourceTree = "<group>"; };
2A41D8D8254B88C400893EFF /* ostream_wrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ostream_wrapper.cpp; sourceTree = "<group>"; };
2A41D8D9254B88C400893EFF /* parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse.cpp; sourceTree = "<group>"; };
2A41D8DA254B88C400893EFF /* parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cpp; sourceTree = "<group>"; };
2A41D8DB254B88C400893EFF /* ptr_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ptr_vector.h; sourceTree = "<group>"; };
2A41D8DC254B88C400893EFF /* regex_yaml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regex_yaml.cpp; sourceTree = "<group>"; };
2A41D8DD254B88C400893EFF /* regex_yaml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regex_yaml.h; sourceTree = "<group>"; };
2A41D8DE254B88C400893EFF /* regeximpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regeximpl.h; sourceTree = "<group>"; };
2A41D8DF254B88C400893EFF /* scanner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanner.cpp; sourceTree = "<group>"; };
2A41D8E0254B88C400893EFF /* scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanner.h; sourceTree = "<group>"; };
2A41D8E1254B88C400893EFF /* scanscalar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanscalar.cpp; sourceTree = "<group>"; };
2A41D8E2254B88C400893EFF /* scanscalar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanscalar.h; sourceTree = "<group>"; };
2A41D8E3254B88C400893EFF /* scantag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scantag.cpp; sourceTree = "<group>"; };
2A41D8E4254B88C400893EFF /* scantag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scantag.h; sourceTree = "<group>"; };
2A41D8E5254B88C400893EFF /* scantoken.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scantoken.cpp; sourceTree = "<group>"; };
2A41D8E6254B88C400893EFF /* setting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = setting.h; sourceTree = "<group>"; };
2A41D8E7254B88C400893EFF /* simplekey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplekey.cpp; sourceTree = "<group>"; };
2A41D8E8254B88C400893EFF /* singledocparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = singledocparser.cpp; sourceTree = "<group>"; };
2A41D8E9254B88C400893EFF /* singledocparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = singledocparser.h; sourceTree = "<group>"; };
2A41D8EA254B88C400893EFF /* stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; };
2A41D8EB254B88C400893EFF /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = "<group>"; };
2A41D8EC254B88C400893EFF /* streamcharsource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = streamcharsource.h; sourceTree = "<group>"; };
2A41D8ED254B88C400893EFF /* stringsource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringsource.h; sourceTree = "<group>"; };
2A41D8EE254B88C400893EFF /* tag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tag.cpp; sourceTree = "<group>"; };
2A41D8EF254B88C400893EFF /* tag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tag.h; sourceTree = "<group>"; };
2A41D8F0254B88C400893EFF /* token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = token.h; sourceTree = "<group>"; };
2ACF559C1477692300991ED5 /* libyaml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libyaml.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF559A1477692300991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF559C1477692300991ED5 /* libyaml.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* yaml */ = {
isa = PBXGroup;
children = (
2ACF55A01477693B00991ED5 /* yaml-cpp */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = yaml;
sourceTree = "<group>";
};
2A41D890254B88C400893EFF /* include */ = {
isa = PBXGroup;
children = (
2A41D891254B88C400893EFF /* yaml-cpp */,
);
path = include;
sourceTree = "<group>";
};
2A41D891254B88C400893EFF /* yaml-cpp */ = {
isa = PBXGroup;
children = (
2A41D892254B88C400893EFF /* anchor.h */,
2A41D893254B88C400893EFF /* binary.h */,
2A41D894254B88C400893EFF /* contrib */,
2A41D897254B88C400893EFF /* dll.h */,
2A41D898254B88C400893EFF /* emitfromevents.h */,
2A41D899254B88C400893EFF /* emitter.h */,
2A41D89A254B88C400893EFF /* emitterdef.h */,
2A41D89B254B88C400893EFF /* emittermanip.h */,
2A41D89C254B88C400893EFF /* emitterstyle.h */,
2A41D89D254B88C400893EFF /* eventhandler.h */,
2A41D89E254B88C400893EFF /* exceptions.h */,
2A41D89F254B88C400893EFF /* mark.h */,
2A41D8A0254B88C400893EFF /* node */,
2A41D8B3254B88C400893EFF /* null.h */,
2A41D8B4254B88C400893EFF /* ostream_wrapper.h */,
2A41D8B5254B88C400893EFF /* parser.h */,
2A41D8B6254B88C400893EFF /* stlemitter.h */,
2A41D8B7254B88C400893EFF /* traits.h */,
2A41D8B8254B88C400893EFF /* yaml.h */,
);
path = "yaml-cpp";
sourceTree = "<group>";
};
2A41D894254B88C400893EFF /* contrib */ = {
isa = PBXGroup;
children = (
2A41D895254B88C400893EFF /* anchordict.h */,
2A41D896254B88C400893EFF /* graphbuilder.h */,
);
path = contrib;
sourceTree = "<group>";
};
2A41D8A0254B88C400893EFF /* node */ = {
isa = PBXGroup;
children = (
2A41D8A1254B88C400893EFF /* convert.h */,
2A41D8A2254B88C400893EFF /* detail */,
2A41D8AC254B88C400893EFF /* emit.h */,
2A41D8AD254B88C400893EFF /* impl.h */,
2A41D8AE254B88C400893EFF /* iterator.h */,
2A41D8AF254B88C400893EFF /* node.h */,
2A41D8B0254B88C400893EFF /* parse.h */,
2A41D8B1254B88C400893EFF /* ptr.h */,
2A41D8B2254B88C400893EFF /* type.h */,
);
path = node;
sourceTree = "<group>";
};
2A41D8A2254B88C400893EFF /* detail */ = {
isa = PBXGroup;
children = (
2A41D8A3254B88C400893EFF /* bool_type.h */,
2A41D8A4254B88C400893EFF /* impl.h */,
2A41D8A5254B88C400893EFF /* iterator.h */,
2A41D8A6254B88C400893EFF /* iterator_fwd.h */,
2A41D8A7254B88C400893EFF /* memory.h */,
2A41D8A8254B88C400893EFF /* node.h */,
2A41D8A9254B88C400893EFF /* node_data.h */,
2A41D8AA254B88C400893EFF /* node_iterator.h */,
2A41D8AB254B88C400893EFF /* node_ref.h */,
);
path = detail;
sourceTree = "<group>";
};
2A41D8B9254B88C400893EFF /* src */ = {
isa = PBXGroup;
children = (
2A41D8BA254B88C400893EFF /* binary.cpp */,
2A41D8BB254B88C400893EFF /* collectionstack.h */,
2A41D8BC254B88C400893EFF /* contrib */,
2A41D8C2254B88C400893EFF /* convert.cpp */,
2A41D8C3254B88C400893EFF /* directives.cpp */,
2A41D8C4254B88C400893EFF /* directives.h */,
2A41D8C5254B88C400893EFF /* emit.cpp */,
2A41D8C6254B88C400893EFF /* emitfromevents.cpp */,
2A41D8C7254B88C400893EFF /* emitter.cpp */,
2A41D8C8254B88C400893EFF /* emitterstate.cpp */,
2A41D8C9254B88C400893EFF /* emitterstate.h */,
2A41D8CA254B88C400893EFF /* emitterutils.cpp */,
2A41D8CB254B88C400893EFF /* emitterutils.h */,
2A41D8CC254B88C400893EFF /* exceptions.cpp */,
2A41D8CD254B88C400893EFF /* exp.cpp */,
2A41D8CE254B88C400893EFF /* exp.h */,
2A41D8CF254B88C400893EFF /* indentation.h */,
2A41D8D0254B88C400893EFF /* memory.cpp */,
2A41D8D1254B88C400893EFF /* node.cpp */,
2A41D8D2254B88C400893EFF /* node_data.cpp */,
2A41D8D3254B88C400893EFF /* nodebuilder.cpp */,
2A41D8D4254B88C400893EFF /* nodebuilder.h */,
2A41D8D5254B88C400893EFF /* nodeevents.cpp */,
2A41D8D6254B88C400893EFF /* nodeevents.h */,
2A41D8D7254B88C400893EFF /* null.cpp */,
2A41D8D8254B88C400893EFF /* ostream_wrapper.cpp */,
2A41D8D9254B88C400893EFF /* parse.cpp */,
2A41D8DA254B88C400893EFF /* parser.cpp */,
2A41D8DB254B88C400893EFF /* ptr_vector.h */,
2A41D8DC254B88C400893EFF /* regex_yaml.cpp */,
2A41D8DD254B88C400893EFF /* regex_yaml.h */,
2A41D8DE254B88C400893EFF /* regeximpl.h */,
2A41D8DF254B88C400893EFF /* scanner.cpp */,
2A41D8E0254B88C400893EFF /* scanner.h */,
2A41D8E1254B88C400893EFF /* scanscalar.cpp */,
2A41D8E2254B88C400893EFF /* scanscalar.h */,
2A41D8E3254B88C400893EFF /* scantag.cpp */,
2A41D8E4254B88C400893EFF /* scantag.h */,
2A41D8E5254B88C400893EFF /* scantoken.cpp */,
2A41D8E6254B88C400893EFF /* setting.h */,
2A41D8E7254B88C400893EFF /* simplekey.cpp */,
2A41D8E8254B88C400893EFF /* singledocparser.cpp */,
2A41D8E9254B88C400893EFF /* singledocparser.h */,
2A41D8EA254B88C400893EFF /* stream.cpp */,
2A41D8EB254B88C400893EFF /* stream.h */,
2A41D8EC254B88C400893EFF /* streamcharsource.h */,
2A41D8ED254B88C400893EFF /* stringsource.h */,
2A41D8EE254B88C400893EFF /* tag.cpp */,
2A41D8EF254B88C400893EFF /* tag.h */,
2A41D8F0254B88C400893EFF /* token.h */,
);
path = src;
sourceTree = "<group>";
};
2A41D8BC254B88C400893EFF /* contrib */ = {
isa = PBXGroup;
children = (
2A41D8BD254B88C400893EFF /* graphbuilder.cpp */,
2A41D8BE254B88C400893EFF /* graphbuilderadapter.cpp */,
2A41D8BF254B88C400893EFF /* graphbuilderadapter.h */,
);
path = contrib;
sourceTree = "<group>";
};
2ACF55A01477693B00991ED5 /* yaml-cpp */ = {
isa = PBXGroup;
children = (
2A41D890254B88C400893EFF /* include */,
2A41D8B9254B88C400893EFF /* src */,
);
name = "yaml-cpp";
path = "../../../../../ext/yaml-cpp";
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF55981477692300991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D8FE254B88C500893EFF /* convert.h in Headers */,
2A41D90F254B88C500893EFF /* null.h in Headers */,
2A41D910254B88C500893EFF /* ostream_wrapper.h in Headers */,
2A41D907254B88C500893EFF /* node_ref.h in Headers */,
2A41D944254B88C500893EFF /* streamcharsource.h in Headers */,
2A41D941254B88C500893EFF /* singledocparser.h in Headers */,
2A41D8FD254B88C500893EFF /* mark.h in Headers */,
2A41D93E254B88C500893EFF /* setting.h in Headers */,
2A41D8F6254B88C400893EFF /* emitfromevents.h in Headers */,
2A41D8F7254B88C400893EFF /* emitter.h in Headers */,
2A41D902254B88C500893EFF /* iterator_fwd.h in Headers */,
2A41D92C254B88C500893EFF /* nodebuilder.h in Headers */,
2A41D90B254B88C500893EFF /* node.h in Headers */,
2A41D90D254B88C500893EFF /* ptr.h in Headers */,
2A41D905254B88C500893EFF /* node_data.h in Headers */,
2A41D911254B88C500893EFF /* parser.h in Headers */,
2A41D901254B88C500893EFF /* iterator.h in Headers */,
2A41D936254B88C500893EFF /* regeximpl.h in Headers */,
2A41D912254B88C500893EFF /* stlemitter.h in Headers */,
2A41D943254B88C500893EFF /* stream.h in Headers */,
2A41D8FF254B88C500893EFF /* bool_type.h in Headers */,
2A41D8F1254B88C400893EFF /* anchor.h in Headers */,
2A41D8F8254B88C400893EFF /* emitterdef.h in Headers */,
2A41D93C254B88C500893EFF /* scantag.h in Headers */,
2A41D919254B88C500893EFF /* graphbuilderadapter.h in Headers */,
2A41D906254B88C500893EFF /* node_iterator.h in Headers */,
2A41D903254B88C500893EFF /* memory.h in Headers */,
2A41D91C254B88C500893EFF /* directives.h in Headers */,
2A41D904254B88C500893EFF /* node.h in Headers */,
2A41D927254B88C500893EFF /* indentation.h in Headers */,
2A41D947254B88C500893EFF /* tag.h in Headers */,
2A41D8FC254B88C400893EFF /* exceptions.h in Headers */,
2A41D913254B88C500893EFF /* traits.h in Headers */,
2A41D926254B88C500893EFF /* exp.h in Headers */,
2A41D948254B88C500893EFF /* token.h in Headers */,
2A41D8F9254B88C400893EFF /* emittermanip.h in Headers */,
2A41D8F5254B88C400893EFF /* dll.h in Headers */,
2A41D8F4254B88C400893EFF /* graphbuilder.h in Headers */,
2A41D90E254B88C500893EFF /* type.h in Headers */,
2A41D8F3254B88C400893EFF /* anchordict.h in Headers */,
2A41D914254B88C500893EFF /* yaml.h in Headers */,
2A41D908254B88C500893EFF /* emit.h in Headers */,
2A41D92E254B88C500893EFF /* nodeevents.h in Headers */,
2A41D90A254B88C500893EFF /* iterator.h in Headers */,
2A41D923254B88C500893EFF /* emitterutils.h in Headers */,
2A41D909254B88C500893EFF /* impl.h in Headers */,
2A41D945254B88C500893EFF /* stringsource.h in Headers */,
2A41D938254B88C500893EFF /* scanner.h in Headers */,
2A41D933254B88C500893EFF /* ptr_vector.h in Headers */,
2A41D935254B88C500893EFF /* regex_yaml.h in Headers */,
2A41D8FB254B88C400893EFF /* eventhandler.h in Headers */,
2A41D916254B88C500893EFF /* collectionstack.h in Headers */,
2A41D90C254B88C500893EFF /* parse.h in Headers */,
2A41D8F2254B88C400893EFF /* binary.h in Headers */,
2A41D900254B88C500893EFF /* impl.h in Headers */,
2A41D93A254B88C500893EFF /* scanscalar.h in Headers */,
2A41D8FA254B88C400893EFF /* emitterstyle.h in Headers */,
2A41D921254B88C500893EFF /* emitterstate.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF559B1477692300991ED5 /* yaml */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "yaml" */;
buildPhases = (
2AF56976147991F700F9968C /* Download yaml */,
2ACF55981477692300991ED5 /* Headers */,
2ACF55991477692300991ED5 /* Sources */,
2ACF559A1477692300991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = yaml;
productName = yaml;
productReference = 2ACF559C1477692300991ED5 /* libyaml.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "yaml" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* yaml */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF559B1477692300991ED5 /* yaml */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AF56976147991F700F9968C /* Download yaml */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download yaml";
outputPaths = (
"$(SRCROOT)/../../../../../ext/yaml-cpp",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d yaml-cpp ]\nthen\n\tgit clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3\nfi\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF55991477692300991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D918254B88C500893EFF /* graphbuilderadapter.cpp in Sources */,
2A41D93F254B88C500893EFF /* simplekey.cpp in Sources */,
2A41D920254B88C500893EFF /* emitterstate.cpp in Sources */,
2A41D92F254B88C500893EFF /* null.cpp in Sources */,
2A41D91A254B88C500893EFF /* convert.cpp in Sources */,
2A41D93D254B88C500893EFF /* scantoken.cpp in Sources */,
2A41D928254B88C500893EFF /* memory.cpp in Sources */,
2A41D931254B88C500893EFF /* parse.cpp in Sources */,
2A41D930254B88C500893EFF /* ostream_wrapper.cpp in Sources */,
2A41D932254B88C500893EFF /* parser.cpp in Sources */,
2A41D91D254B88C500893EFF /* emit.cpp in Sources */,
2A41D917254B88C500893EFF /* graphbuilder.cpp in Sources */,
2A41D92A254B88C500893EFF /* node_data.cpp in Sources */,
2A41D91B254B88C500893EFF /* directives.cpp in Sources */,
2A41D922254B88C500893EFF /* emitterutils.cpp in Sources */,
2A41D937254B88C500893EFF /* scanner.cpp in Sources */,
2A41D915254B88C500893EFF /* binary.cpp in Sources */,
2A41D940254B88C500893EFF /* singledocparser.cpp in Sources */,
2A41D91F254B88C500893EFF /* emitter.cpp in Sources */,
2A41D925254B88C500893EFF /* exp.cpp in Sources */,
2A41D934254B88C500893EFF /* regex_yaml.cpp in Sources */,
2A41D939254B88C500893EFF /* scanscalar.cpp in Sources */,
2A41D93B254B88C500893EFF /* scantag.cpp in Sources */,
2A41D929254B88C500893EFF /* node.cpp in Sources */,
2A41D946254B88C500893EFF /* tag.cpp in Sources */,
2A41D942254B88C500893EFF /* stream.cpp in Sources */,
2A41D92B254B88C500893EFF /* nodebuilder.cpp in Sources */,
2A41D924254B88C500893EFF /* exceptions.cpp in Sources */,
2A41D91E254B88C500893EFF /* emitfromevents.cpp in Sources */,
2A41D92D254B88C500893EFF /* nodeevents.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "../../../../../ext/yaml-cpp/include";
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "../../../../../ext/yaml-cpp/include";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF559D1477692300991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = yaml;
};
name = Debug;
};
2ACF559E1477692300991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = yaml;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "yaml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "yaml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF559D1477692300991ED5 /* Debug */,
2ACF559E1477692300991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
-16
View File
@@ -1,16 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef INCLUDED_OCIO_IMATH_H
#define INCLUDED_OCIO_IMATH_H
#define OCIO_USE_IMATH_HALF 0
#if OCIO_USE_IMATH_HALF
# include <Imath/half.h>
#else
# include <OpenEXR/half.h>
#endif
#endif
-70
View File
@@ -1,70 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef INCLUDED_OCIO_OPENCOLORABI_H
#define INCLUDED_OCIO_OPENCOLORABI_H
// Makefile configuration options
#define OCIO_NAMESPACE OpenColorIO
#define OCIO_VERSION_STR "2.2.0"
#define OCIO_VERSION_STATUS_STR ""
#define OCIO_VERSION_FULL_STR "2.2.0"
// Deprecated synonym for downstream projects that expect the 1.x name
#define OCIO_VERSION "2.2.0"
/* Version as a single 4-byte hex number, e.g. 0x01050200 == 1.5.2
Use this for numeric comparisons, e.g. #if OCIO_VERSION_HEX >= ...
Note: in the case where SOVERSION is overridden at compile-time,
this will reflect the original API version number.
*/
#define OCIO_VERSION_HEX ((2 << 24) | \
(2 << 16) | \
(0 << 8))
#define OCIO_VERSION_MAJOR 2
#define OCIO_VERSION_MINOR 2
// Highlight deprecated methods or classes.
#if defined(_MSC_VER)
#define OCIO_DEPRECATED(msg) __declspec(deprecated(msg))
#elif __cplusplus >= 201402L
#define OCIO_DEPRECATED(msg) [[deprecated(msg)]]
#elif defined(__GNUC__) || defined(__clang__)
#define OCIO_DEPRECATED(msg) __attribute__((deprecated(msg)))
#else
#define OCIO_DEPRECATED(msg) /* unsupported on this platform */
#endif
// shared_ptr / dynamic_pointer_cast
#include <memory>
#define OCIO_SHARED_PTR std::shared_ptr
#define OCIO_DYNAMIC_POINTER_CAST std::dynamic_pointer_cast
// If supported, define OCIOEXPORT, OCIOHIDDEN
// (used to choose which symbols to export from OpenColorIO)
#if defined(_WIN32)
// Windows requires you to export from the main library and then import in any others
// only when compiling a dynamic library (i.e. DLL)
#ifndef OpenColorIO_SKIP_IMPORTS
#if defined OpenColorIO_EXPORTS
#define OCIOEXPORT __declspec(dllexport)
#else
#define OCIOEXPORT __declspec(dllimport)
#endif
#else
#define OCIOEXPORT
#endif
#define OCIOHIDDEN
#elif defined __GNUC__
#define OCIOEXPORT __attribute__ ((visibility("default")))
#define OCIOHIDDEN __attribute__ ((visibility("hidden")))
#else // Others platforms not supported atm
#define OCIOEXPORT
#define OCIOHIDDEN
#endif
#endif // INCLUDED_OCIO_OPENCOLORABI_H
File diff suppressed because it is too large Load Diff
@@ -1,637 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 44;
objects = {
/* Begin PBXBuildFile section */
2A180A6914801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2A180A6814801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib */; };
2A180A6D14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A180A6B14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */; };
2A41D964254B8EBE00893EFF /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A41D963254B8EBE00893EFF /* IOKit.framework */; };
2A4A0AF61554679400D5AEB7 /* ocioicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A4A0AF41554679400D5AEB7 /* ocioicc.cpp */; };
2A4F8FEF234D0DFC008A9921 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4F8FE5234D0DED008A9921 /* libexpat.a */; };
2A4F8FF0234D0DFC008A9921 /* libpystring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4F8FEA234D0DED008A9921 /* libpystring.a */; };
2A60CADB1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A60CADA1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm */; };
2AB82E43227FDC2D00CF8E58 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AB82E42227FDC2D00CF8E58 /* Cocoa.framework */; };
2AB82E45227FDC5C00CF8E58 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AB82E44227FDC5B00CF8E58 /* OpenGL.framework */; };
2AB82E47227FDC6200CF8E58 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AB82E46227FDC6200CF8E58 /* AGL.framework */; };
2AC48DCC234D0D7C00EAA2BB /* libilmbasehalf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A58973F234D0AD6005B5551 /* libilmbasehalf.a */; };
2AF56B96147A431100F9968C /* OpenColorIO_AE_ArbData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B8F147A431100F9968C /* OpenColorIO_AE_ArbData.cpp */; };
2AF56B99147A431100F9968C /* OpenColorIO_AE_PiPL.r in Rez */ = {isa = PBXBuildFile; fileRef = 2AF56B92147A431100F9968C /* OpenColorIO_AE_PiPL.r */; };
2AF56B9A147A431100F9968C /* OpenColorIO_AE_UI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B93147A431100F9968C /* OpenColorIO_AE_UI.cpp */; };
2AF56B9B147A431100F9968C /* OpenColorIO_AE.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B94147A431100F9968C /* OpenColorIO_AE.cpp */; };
2AF56BA0147A458800F9968C /* AEGP_SuiteHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B9D147A458800F9968C /* AEGP_SuiteHandler.cpp */; };
2AF56BA1147A458800F9968C /* MissingSuiteError.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B9F147A458800F9968C /* MissingSuiteError.cpp */; };
2AF56C24147A54A300F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56B90147A431100F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm */; };
2AF56D06147AB5C900F9968C /* DrawbotBot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF56D04147AB5C900F9968C /* DrawbotBot.cpp */; };
2AF56EE8147AD11200F9968C /* libOpenColorIO.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AF56EE7147AD10E00F9968C /* libOpenColorIO.a */; };
2AF57005147AE17400F9968C /* libyaml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AF57001147AE16A00F9968C /* libyaml.a */; };
2AF57B93147C6FE000F9968C /* OpenColorIO_AE_Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF57B92147C6FE000F9968C /* OpenColorIO_AE_Menu.m */; };
2AF57D20147C994100F9968C /* OpenColorIO_AE_Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AF57D1F147C994100F9968C /* OpenColorIO_AE_Context.cpp */; };
2AF999CB147E1DD200FEB83B /* liblcms.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AF999C8147E1DCA00FEB83B /* liblcms.a */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2A4F8FE4234D0DED008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = expat;
};
2A4F8FE9234D0DED008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEABA0E23424ED50053BCB6;
remoteInfo = pystring;
};
2A4F8FEB234D0DF6008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2AEABA0D23424ED50053BCB6;
remoteInfo = pystring;
};
2A4F8FED234D0DF6008A9921 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = expat;
};
2A58973E234D0AD6005B5551 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2A589740234D0AD6005B5551 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9BD233EE7380053BCB6;
remoteInfo = eLut;
};
2A589742234D0AD6005B5551 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9CE233EE8150053BCB6;
remoteInfo = toFloat;
};
2AC48DC7234D0C1200EAA2BB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2AF56EE6147AD10E00F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF567114776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AF57000147AE16A00F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = yaml;
};
2AF57014147AE18600F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = yaml;
};
2AF57016147AE18600F9968C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF567014776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AF999C7147E1DCA00FEB83B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF9E56147824F500991ED5;
remoteInfo = lcms;
};
2AF999CC147E1DDB00FEB83B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF9E55147824F500991ED5;
remoteInfo = lcms;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
2A180A6814801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = OpenColorIO_AE_MonitorProfileChooser.xib; path = ../../../mac/OpenColorIO_AE_MonitorProfileChooser.xib; sourceTree = "<group>"; };
2A180A6B14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_MonitorProfileChooser_Controller.m; path = ../../../mac/OpenColorIO_AE_MonitorProfileChooser_Controller.m; sourceTree = "<group>"; usesTabs = 0; };
2A180A6C14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_MonitorProfileChooser_Controller.h; path = ../../../mac/OpenColorIO_AE_MonitorProfileChooser_Controller.h; sourceTree = "<group>"; usesTabs = 0; };
2A41D963254B8EBE00893EFF /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
2A4A0AF41554679400D5AEB7 /* ocioicc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ocioicc.cpp; path = ../../../../../src/apps/ociobakelut/ocioicc.cpp; sourceTree = SOURCE_ROOT; };
2A4A0AF51554679400D5AEB7 /* ocioicc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ocioicc.h; path = ../../../../../src/apps/ociobakelut/ocioicc.h; sourceTree = SOURCE_ROOT; };
2A60CAD91491A506009D6DBF /* OpenColorIO_AE_GL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_GL.h; path = ../../../OpenColorIO_AE_GL.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2A60CADA1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_AE_GL_Cocoa.mm; path = ../../../mac/OpenColorIO_AE_GL_Cocoa.mm; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ilmbasehalf.xcodeproj; path = ../ext/ilmbasehalf.xcodeproj; sourceTree = SOURCE_ROOT; };
2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = expat.xcodeproj; path = ../ext/expat.xcodeproj; sourceTree = SOURCE_ROOT; };
2AB82E42227FDC2D00CF8E58 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
2AB82E44227FDC5B00CF8E58 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
2AB82E46227FDC6200CF8E58 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = System/Library/Frameworks/AGL.framework; sourceTree = SDKROOT; };
2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = pystring.xcodeproj; path = ../ext/pystring.xcodeproj; sourceTree = SOURCE_ROOT; };
2AF56B8F147A431100F9968C /* OpenColorIO_AE_ArbData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE_ArbData.cpp; path = ../../../OpenColorIO_AE_ArbData.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B90147A431100F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_AE_Dialogs_Cocoa.mm; path = ../../../mac/OpenColorIO_AE_Dialogs_Cocoa.mm; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B92147A431100F9968C /* OpenColorIO_AE_PiPL.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; name = OpenColorIO_AE_PiPL.r; path = ../../../OpenColorIO_AE_PiPL.r; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B93147A431100F9968C /* OpenColorIO_AE_UI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE_UI.cpp; path = ../../../OpenColorIO_AE_UI.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B94147A431100F9968C /* OpenColorIO_AE.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE.cpp; path = ../../../OpenColorIO_AE.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B95147A431100F9968C /* OpenColorIO_AE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE.h; path = ../../../OpenColorIO_AE.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B9D147A458800F9968C /* AEGP_SuiteHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AEGP_SuiteHandler.cpp; path = "../../../../../ext/Adobe After Effects 2021 Mac SDK/Examples/Util/AEGP_SuiteHandler.cpp"; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B9E147A458800F9968C /* AEGP_SuiteHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AEGP_SuiteHandler.h; path = "../../../../../ext/Adobe After Effects 2021 Mac SDK/Examples/Util/AEGP_SuiteHandler.h"; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56B9F147A458800F9968C /* MissingSuiteError.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MissingSuiteError.cpp; path = "../../../../../ext/Adobe After Effects 2021 Mac SDK/Examples/Util/MissingSuiteError.cpp"; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56D04147AB5C900F9968C /* DrawbotBot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DrawbotBot.cpp; path = ../../../DrawbotBot.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56D05147AB5C900F9968C /* DrawbotBot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DrawbotBot.h; path = ../../../DrawbotBot.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenColorIO.xcodeproj; path = ../OpenColorIO.xcodeproj; sourceTree = SOURCE_ROOT; };
2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = yaml.xcodeproj; path = ../ext/yaml.xcodeproj; sourceTree = SOURCE_ROOT; };
2AF57171147B36F300F9968C /* OpenColorIO_AE_Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Dialogs.h; path = ../../../OpenColorIO_AE_Dialogs.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF57B91147C6FE000F9968C /* OpenColorIO_AE_Menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Menu.h; path = ../../../mac/OpenColorIO_AE_Menu.h; sourceTree = "<group>"; usesTabs = 0; };
2AF57B92147C6FE000F9968C /* OpenColorIO_AE_Menu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_Menu.m; path = ../../../mac/OpenColorIO_AE_Menu.m; sourceTree = "<group>"; usesTabs = 0; };
2AF57D1E147C994100F9968C /* OpenColorIO_AE_Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Context.h; path = ../../../OpenColorIO_AE_Context.h; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF57D1F147C994100F9968C /* OpenColorIO_AE_Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_AE_Context.cpp; path = ../../../OpenColorIO_AE_Context.cpp; sourceTree = SOURCE_ROOT; usesTabs = 0; };
2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = lcms.xcodeproj; path = ../ext/lcms.xcodeproj; sourceTree = SOURCE_ROOT; };
C4E618CC095A3CE80012CA3F /* OpenColorIO.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OpenColorIO.plugin; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
C4E618CA095A3CE80012CA3F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2AB82E43227FDC2D00CF8E58 /* Cocoa.framework in Frameworks */,
2A41D964254B8EBE00893EFF /* IOKit.framework in Frameworks */,
2AB82E45227FDC5C00CF8E58 /* OpenGL.framework in Frameworks */,
2AB82E47227FDC6200CF8E58 /* AGL.framework in Frameworks */,
2AF56EE8147AD11200F9968C /* libOpenColorIO.a in Frameworks */,
2AF57005147AE17400F9968C /* libyaml.a in Frameworks */,
2AF999CB147E1DD200FEB83B /* liblcms.a in Frameworks */,
2AC48DCC234D0D7C00EAA2BB /* libilmbasehalf.a in Frameworks */,
2A4F8FEF234D0DFC008A9921 /* libexpat.a in Frameworks */,
2A4F8FF0234D0DFC008A9921 /* libpystring.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2A4F8FDF234D0DED008A9921 /* Products */ = {
isa = PBXGroup;
children = (
2A4F8FEA234D0DED008A9921 /* libpystring.a */,
);
name = Products;
sourceTree = "<group>";
};
2A4F8FE1234D0DED008A9921 /* Products */ = {
isa = PBXGroup;
children = (
2A4F8FE5234D0DED008A9921 /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
2A589739234D0AD6005B5551 /* Products */ = {
isa = PBXGroup;
children = (
2A58973F234D0AD6005B5551 /* libilmbasehalf.a */,
2A589741234D0AD6005B5551 /* eLut */,
2A589743234D0AD6005B5551 /* toFloat */,
);
name = Products;
sourceTree = "<group>";
};
2AB82E40227FDC2D00CF8E58 /* Frameworks */ = {
isa = PBXGroup;
children = (
2AB82E42227FDC2D00CF8E58 /* Cocoa.framework */,
2A41D963254B8EBE00893EFF /* IOKit.framework */,
2AB82E44227FDC5B00CF8E58 /* OpenGL.framework */,
2AB82E46227FDC6200CF8E58 /* AGL.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
2AF56EE3147AD10E00F9968C /* Products */ = {
isa = PBXGroup;
children = (
2AF56EE7147AD10E00F9968C /* libOpenColorIO.a */,
);
name = Products;
sourceTree = "<group>";
};
2AF56FF4147AE16A00F9968C /* Products */ = {
isa = PBXGroup;
children = (
2AF57001147AE16A00F9968C /* libyaml.a */,
);
name = Products;
sourceTree = "<group>";
};
2AF999C1147E1DCA00FEB83B /* Products */ = {
isa = PBXGroup;
children = (
2AF999C8147E1DCA00FEB83B /* liblcms.a */,
);
name = Products;
sourceTree = "<group>";
};
C4E6187C095A3C800012CA3F = {
isa = PBXGroup;
children = (
2AF56B95147A431100F9968C /* OpenColorIO_AE.h */,
2AF56B94147A431100F9968C /* OpenColorIO_AE.cpp */,
2AF57D1E147C994100F9968C /* OpenColorIO_AE_Context.h */,
2AF57D1F147C994100F9968C /* OpenColorIO_AE_Context.cpp */,
2AF56B8F147A431100F9968C /* OpenColorIO_AE_ArbData.cpp */,
2AF56B93147A431100F9968C /* OpenColorIO_AE_UI.cpp */,
2A60CAD91491A506009D6DBF /* OpenColorIO_AE_GL.h */,
2A60CADA1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm */,
2AF57171147B36F300F9968C /* OpenColorIO_AE_Dialogs.h */,
2AF56B90147A431100F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm */,
2AF57B91147C6FE000F9968C /* OpenColorIO_AE_Menu.h */,
2AF57B92147C6FE000F9968C /* OpenColorIO_AE_Menu.m */,
2AF56B92147A431100F9968C /* OpenColorIO_AE_PiPL.r */,
2AF56B9E147A458800F9968C /* AEGP_SuiteHandler.h */,
2AF56B9D147A458800F9968C /* AEGP_SuiteHandler.cpp */,
2AF56B9F147A458800F9968C /* MissingSuiteError.cpp */,
2AF56D05147AB5C900F9968C /* DrawbotBot.h */,
2AF56D04147AB5C900F9968C /* DrawbotBot.cpp */,
2A4A0AF51554679400D5AEB7 /* ocioicc.h */,
2A4A0AF41554679400D5AEB7 /* ocioicc.cpp */,
2A180A6814801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib */,
2A180A6C14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */,
2A180A6B14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */,
2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */,
2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */,
2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */,
2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */,
2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */,
2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */,
C4E6188C095A3C800012CA3F /* Products */,
2AB82E40227FDC2D00CF8E58 /* Frameworks */,
);
comments = "SDK Backwards is some pretty rudimentary audio processing, but the flags and params are handled in an appropriate manner.";
sourceTree = "<group>";
};
C4E6188C095A3C800012CA3F /* Products */ = {
isa = PBXGroup;
children = (
C4E618CC095A3CE80012CA3F /* OpenColorIO.plugin */,
);
name = Products;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
C4E618CB095A3CE80012CA3F /* OpenColorIO_AE */ = {
isa = PBXNativeTarget;
buildConfigurationList = C4E618CE095A3CE90012CA3F /* Build configuration list for PBXNativeTarget "OpenColorIO_AE" */;
buildPhases = (
C4E618C8095A3CE80012CA3F /* Resources */,
C4E618C9095A3CE80012CA3F /* Sources */,
C4E618CA095A3CE80012CA3F /* Frameworks */,
C4E618EA095A3E040012CA3F /* Rez */,
);
buildRules = (
);
dependencies = (
2A4F8FEC234D0DF6008A9921 /* PBXTargetDependency */,
2A4F8FEE234D0DF6008A9921 /* PBXTargetDependency */,
2AC48DC8234D0C1200EAA2BB /* PBXTargetDependency */,
2AF57015147AE18600F9968C /* PBXTargetDependency */,
2AF999CD147E1DDB00FEB83B /* PBXTargetDependency */,
2AF57017147AE18600F9968C /* PBXTargetDependency */,
);
name = OpenColorIO_AE;
productName = SDK_Backwards.plugin;
productReference = C4E618CC095A3CE80012CA3F /* OpenColorIO.plugin */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
C4E6187E095A3C800012CA3F /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = C4E6187F095A3C800012CA3F /* Build configuration list for PBXProject "OpenColorIO_AE" */;
compatibilityVersion = "Xcode 3.0";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = C4E6187C095A3C800012CA3F;
productRefGroup = C4E6188C095A3C800012CA3F /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 2A4F8FE1234D0DED008A9921 /* Products */;
ProjectRef = 2AB82E2F227FD6FB00CF8E58 /* expat.xcodeproj */;
},
{
ProductGroup = 2A589739234D0AD6005B5551 /* Products */;
ProjectRef = 2A98209D227FAC830060FDD2 /* ilmbasehalf.xcodeproj */;
},
{
ProductGroup = 2AF999C1147E1DCA00FEB83B /* Products */;
ProjectRef = 2AF999C0147E1DCA00FEB83B /* lcms.xcodeproj */;
},
{
ProductGroup = 2AF56EE3147AD10E00F9968C /* Products */;
ProjectRef = 2AF56EE2147AD10E00F9968C /* OpenColorIO.xcodeproj */;
},
{
ProductGroup = 2A4F8FDF234D0DED008A9921 /* Products */;
ProjectRef = 2AEABA1C23424F150053BCB6 /* pystring.xcodeproj */;
},
{
ProductGroup = 2AF56FF4147AE16A00F9968C /* Products */;
ProjectRef = 2AF56FF3147AE16A00F9968C /* yaml.xcodeproj */;
},
);
projectRoot = "";
targets = (
C4E618CB095A3CE80012CA3F /* OpenColorIO_AE */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
2A4F8FE5234D0DED008A9921 /* libexpat.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libexpat.a;
remoteRef = 2A4F8FE4234D0DED008A9921 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A4F8FEA234D0DED008A9921 /* libpystring.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libpystring.a;
remoteRef = 2A4F8FE9234D0DED008A9921 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A58973F234D0AD6005B5551 /* libilmbasehalf.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libilmbasehalf.a;
remoteRef = 2A58973E234D0AD6005B5551 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A589741234D0AD6005B5551 /* eLut */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = eLut;
remoteRef = 2A589740234D0AD6005B5551 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2A589743234D0AD6005B5551 /* toFloat */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = toFloat;
remoteRef = 2A589742234D0AD6005B5551 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AF56EE7147AD10E00F9968C /* libOpenColorIO.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libOpenColorIO.a;
remoteRef = 2AF56EE6147AD10E00F9968C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AF57001147AE16A00F9968C /* libyaml.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libyaml.a;
remoteRef = 2AF57000147AE16A00F9968C /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AF999C8147E1DCA00FEB83B /* liblcms.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = liblcms.a;
remoteRef = 2AF999C7147E1DCA00FEB83B /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
C4E618C8095A3CE80012CA3F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A180A6914801EB90000D11A /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXRezBuildPhase section */
C4E618EA095A3E040012CA3F /* Rez */ = {
isa = PBXRezBuildPhase;
buildActionMask = 2147483647;
files = (
2AF56B99147A431100F9968C /* OpenColorIO_AE_PiPL.r in Rez */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXRezBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
C4E618C9095A3CE80012CA3F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AF56B96147A431100F9968C /* OpenColorIO_AE_ArbData.cpp in Sources */,
2AF56B9A147A431100F9968C /* OpenColorIO_AE_UI.cpp in Sources */,
2AF56B9B147A431100F9968C /* OpenColorIO_AE.cpp in Sources */,
2AF56BA0147A458800F9968C /* AEGP_SuiteHandler.cpp in Sources */,
2AF56BA1147A458800F9968C /* MissingSuiteError.cpp in Sources */,
2AF56C24147A54A300F9968C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */,
2AF56D06147AB5C900F9968C /* DrawbotBot.cpp in Sources */,
2AF57B93147C6FE000F9968C /* OpenColorIO_AE_Menu.m in Sources */,
2AF57D20147C994100F9968C /* OpenColorIO_AE_Context.cpp in Sources */,
2A180A6D14801FFA0000D11A /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */,
2A60CADB1491A51C009D6DBF /* OpenColorIO_AE_GL_Cocoa.mm in Sources */,
2A4A0AF61554679400D5AEB7 /* ocioicc.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2A4F8FEC234D0DF6008A9921 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = pystring;
targetProxy = 2A4F8FEB234D0DF6008A9921 /* PBXContainerItemProxy */;
};
2A4F8FEE234D0DF6008A9921 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = expat;
targetProxy = 2A4F8FED234D0DF6008A9921 /* PBXContainerItemProxy */;
};
2AC48DC8234D0C1200EAA2BB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ilmbasehalf;
targetProxy = 2AC48DC7234D0C1200EAA2BB /* PBXContainerItemProxy */;
};
2AF57015147AE18600F9968C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = yaml;
targetProxy = 2AF57014147AE18600F9968C /* PBXContainerItemProxy */;
};
2AF57017147AE18600F9968C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = OpenColorIO;
targetProxy = 2AF57016147AE18600F9968C /* PBXContainerItemProxy */;
};
2AF999CD147E1DDB00FEB83B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = lcms;
targetProxy = 2AF999CC147E1DDB00FEB83B /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
2A1BAC2310C3C82A00244D12 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
AE_SDK = "\"../../../../../ext/Adobe After Effects 2021 Mac SDK\"";
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_MODEL_TUNING = "";
GCC_OPTIMIZATION_LEVEL = 3;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
HEADER_SEARCH_PATHS = (
..,
../../../../../include,
../../../../../src/libutils/oglapphelpers,
"$(AE_SDK)/Examples/Headers",
"$(AE_SDK)/Examples/Util",
"$(AE_SDK)/Examples/Headers/SP",
"$(AE_SDK)/Examples/Resources",
"../../../../../ext/yaml-cpp/include",
"../../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
REZ_PREPROCESSOR_DEFINITIONS = __MACH__;
REZ_SEARCH_PATHS = "$(SDK_PATH)/Developer/Headers/FlatCarbon";
SDKROOT = macosx;
};
name = Release;
};
2A1BAC2410C3C82A00244D12 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SDKROOT)/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h";
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = "../../../mac/OpenColorIO_AE.plugin-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles";
LINK_WITH_STANDARD_LIBRARIES = YES;
PREBINDING = NO;
PRODUCT_NAME = OpenColorIO;
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Release;
};
C4E61880095A3C800012CA3F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
AE_SDK = "\"../../../../../ext/Adobe After Effects 2021 Mac SDK\"";
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
COPY_PHASE_STRIP = NO;
GCC_MODEL_TUNING = "";
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
HEADER_SEARCH_PATHS = (
..,
../../../../../include,
../../../../../src/libutils/oglapphelpers,
"$(AE_SDK)/Examples/Headers",
"$(AE_SDK)/Examples/Util",
"$(AE_SDK)/Examples/Headers/SP",
"$(AE_SDK)/Examples/Resources",
"../../../../../ext/yaml-cpp/include",
"../../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
REZ_PREPROCESSOR_DEFINITIONS = __MACH__;
REZ_SEARCH_PATHS = "$(SDK_PATH)/Developer/Headers/FlatCarbon";
SDKROOT = macosx;
STRIP_INSTALLED_PRODUCT = NO;
};
name = Debug;
};
C4E618CF095A3CE90012CA3F /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "$(SDKROOT)/System/Library/Frameworks/Carbon.framework/Headers/Carbon.h";
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = "../../../mac/OpenColorIO_AE.plugin-Info.plist";
INSTALL_PATH = "$(HOME)/Library/Bundles";
LINK_WITH_STANDARD_LIBRARIES = YES;
PREBINDING = NO;
PRODUCT_NAME = OpenColorIO;
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Debug;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
C4E6187F095A3C800012CA3F /* Build configuration list for PBXProject "OpenColorIO_AE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C4E61880095A3C800012CA3F /* Debug */,
2A1BAC2310C3C82A00244D12 /* Release */,
);
defaultConfigurationIsVisible = 1;
defaultConfigurationName = Debug;
};
C4E618CE095A3CE90012CA3F /* Build configuration list for PBXNativeTarget "OpenColorIO_AE" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C4E618CF095A3CE90012CA3F /* Debug */,
2A1BAC2410C3C82A00244D12 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = C4E6187E095A3C800012CA3F /* Project object */;
}
@@ -1,347 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2AB82DFC227FD69800CF8E58 /* ascii.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9A227FD69700CF8E58 /* ascii.h */; };
2AB82DFD227FD69800CF8E58 /* asciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9B227FD69700CF8E58 /* asciitab.h */; };
2AB82DFE227FD69800CF8E58 /* expat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9C227FD69700CF8E58 /* expat.h */; };
2AB82DFF227FD69800CF8E58 /* expat_external.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82D9F227FD69700CF8E58 /* expat_external.h */; };
2AB82E00227FD69800CF8E58 /* iasciitab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DA6227FD69700CF8E58 /* iasciitab.h */; };
2AB82E01227FD69800CF8E58 /* internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DA7227FD69700CF8E58 /* internal.h */; };
2AB82E02227FD69800CF8E58 /* latin1tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DA8227FD69700CF8E58 /* latin1tab.h */; };
2AB82E04227FD69800CF8E58 /* nametab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DAD227FD69700CF8E58 /* nametab.h */; };
2AB82E05227FD69800CF8E58 /* siphash.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DAE227FD69700CF8E58 /* siphash.h */; };
2AB82E06227FD69800CF8E58 /* utf8tab.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DAF227FD69700CF8E58 /* utf8tab.h */; };
2AB82E07227FD69800CF8E58 /* winconfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB0227FD69700CF8E58 /* winconfig.h */; };
2AB82E08227FD69800CF8E58 /* xmlparse.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB1227FD69700CF8E58 /* xmlparse.c */; };
2AB82E09227FD69800CF8E58 /* xmlrole.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB2227FD69700CF8E58 /* xmlrole.c */; };
2AB82E0A227FD69800CF8E58 /* xmlrole.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB3227FD69700CF8E58 /* xmlrole.h */; };
2AB82E0B227FD69800CF8E58 /* xmltok.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB4227FD69700CF8E58 /* xmltok.c */; };
2AB82E0C227FD69800CF8E58 /* xmltok.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB5227FD69700CF8E58 /* xmltok.h */; };
2AB82E0D227FD69800CF8E58 /* xmltok_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB6227FD69700CF8E58 /* xmltok_impl.c */; };
2AB82E0E227FD69800CF8E58 /* xmltok_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AB82DB7227FD69700CF8E58 /* xmltok_impl.h */; };
2AB82E0F227FD69800CF8E58 /* xmltok_ns.c in Sources */ = {isa = PBXBuildFile; fileRef = 2AB82DB8227FD69700CF8E58 /* xmltok_ns.c */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2AB82D9A227FD69700CF8E58 /* ascii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ascii.h; sourceTree = "<group>"; };
2AB82D9B227FD69700CF8E58 /* asciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = asciitab.h; sourceTree = "<group>"; };
2AB82D9C227FD69700CF8E58 /* expat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat.h; sourceTree = "<group>"; };
2AB82D9F227FD69700CF8E58 /* expat_external.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = expat_external.h; sourceTree = "<group>"; };
2AB82DA6227FD69700CF8E58 /* iasciitab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iasciitab.h; sourceTree = "<group>"; };
2AB82DA7227FD69700CF8E58 /* internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internal.h; sourceTree = "<group>"; };
2AB82DA8227FD69700CF8E58 /* latin1tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latin1tab.h; sourceTree = "<group>"; };
2AB82DAD227FD69700CF8E58 /* nametab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nametab.h; sourceTree = "<group>"; };
2AB82DAE227FD69700CF8E58 /* siphash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = siphash.h; sourceTree = "<group>"; };
2AB82DAF227FD69700CF8E58 /* utf8tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8tab.h; sourceTree = "<group>"; };
2AB82DB0227FD69700CF8E58 /* winconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winconfig.h; sourceTree = "<group>"; };
2AB82DB1227FD69700CF8E58 /* xmlparse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlparse.c; sourceTree = "<group>"; };
2AB82DB2227FD69700CF8E58 /* xmlrole.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlrole.c; sourceTree = "<group>"; };
2AB82DB3227FD69700CF8E58 /* xmlrole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlrole.h; sourceTree = "<group>"; };
2AB82DB4227FD69700CF8E58 /* xmltok.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok.c; sourceTree = "<group>"; };
2AB82DB5227FD69700CF8E58 /* xmltok.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltok.h; sourceTree = "<group>"; };
2AB82DB6227FD69700CF8E58 /* xmltok_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok_impl.c; sourceTree = "<group>"; };
2AB82DB7227FD69700CF8E58 /* xmltok_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltok_impl.h; sourceTree = "<group>"; };
2AB82DB8227FD69700CF8E58 /* xmltok_ns.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmltok_ns.c; sourceTree = "<group>"; };
2AB82DE8227FD69700CF8E58 /* codepage.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = codepage.c; sourceTree = "<group>"; };
2AB82DE9227FD69700CF8E58 /* codepage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codepage.h; sourceTree = "<group>"; };
2AB82DEA227FD69700CF8E58 /* ct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ct.c; sourceTree = "<group>"; };
2AB82DEB227FD69700CF8E58 /* filemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filemap.h; sourceTree = "<group>"; };
2AB82DED227FD69700CF8E58 /* readfilemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = readfilemap.c; sourceTree = "<group>"; };
2AB82DEE227FD69700CF8E58 /* unixfilemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unixfilemap.c; sourceTree = "<group>"; };
2AB82DEF227FD69700CF8E58 /* win32filemap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32filemap.c; sourceTree = "<group>"; };
2AB82DF0227FD69700CF8E58 /* xmlfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlfile.c; sourceTree = "<group>"; };
2AB82DF1227FD69700CF8E58 /* xmlfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlfile.h; sourceTree = "<group>"; };
2AB82DF2227FD69700CF8E58 /* xmlmime.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlmime.c; sourceTree = "<group>"; };
2AB82DF3227FD69700CF8E58 /* xmlmime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmlmime.h; sourceTree = "<group>"; };
2AB82DF4227FD69700CF8E58 /* xmltchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xmltchar.h; sourceTree = "<group>"; };
2AB82DF6227FD69700CF8E58 /* xmlwf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xmlwf.c; sourceTree = "<group>"; };
2ACF559C1477692300991ED5 /* libexpat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libexpat.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF559A1477692300991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF559C1477692300991ED5 /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* yaml */ = {
isa = PBXGroup;
children = (
2AB82D75227FD69700CF8E58 /* expat */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = yaml;
sourceTree = "<group>";
};
2AB82D75227FD69700CF8E58 /* expat */ = {
isa = PBXGroup;
children = (
2AB82D98227FD69700CF8E58 /* expat */,
2AB82DE6227FD69700CF8E58 /* xmlwf */,
);
name = expat;
path = ../../../../../ext/libexpat/expat;
sourceTree = "<group>";
};
2AB82D98227FD69700CF8E58 /* expat */ = {
isa = PBXGroup;
children = (
2AB82D9A227FD69700CF8E58 /* ascii.h */,
2AB82D9B227FD69700CF8E58 /* asciitab.h */,
2AB82D9C227FD69700CF8E58 /* expat.h */,
2AB82D9F227FD69700CF8E58 /* expat_external.h */,
2AB82DA6227FD69700CF8E58 /* iasciitab.h */,
2AB82DA7227FD69700CF8E58 /* internal.h */,
2AB82DA8227FD69700CF8E58 /* latin1tab.h */,
2AB82DAD227FD69700CF8E58 /* nametab.h */,
2AB82DAE227FD69700CF8E58 /* siphash.h */,
2AB82DAF227FD69700CF8E58 /* utf8tab.h */,
2AB82DB0227FD69700CF8E58 /* winconfig.h */,
2AB82DB1227FD69700CF8E58 /* xmlparse.c */,
2AB82DB2227FD69700CF8E58 /* xmlrole.c */,
2AB82DB3227FD69700CF8E58 /* xmlrole.h */,
2AB82DB4227FD69700CF8E58 /* xmltok.c */,
2AB82DB5227FD69700CF8E58 /* xmltok.h */,
2AB82DB6227FD69700CF8E58 /* xmltok_impl.c */,
2AB82DB7227FD69700CF8E58 /* xmltok_impl.h */,
2AB82DB8227FD69700CF8E58 /* xmltok_ns.c */,
);
path = expat;
sourceTree = "<group>";
};
2AB82DE6227FD69700CF8E58 /* xmlwf */ = {
isa = PBXGroup;
children = (
2AB82DE8227FD69700CF8E58 /* codepage.c */,
2AB82DE9227FD69700CF8E58 /* codepage.h */,
2AB82DEA227FD69700CF8E58 /* ct.c */,
2AB82DEB227FD69700CF8E58 /* filemap.h */,
2AB82DED227FD69700CF8E58 /* readfilemap.c */,
2AB82DEE227FD69700CF8E58 /* unixfilemap.c */,
2AB82DEF227FD69700CF8E58 /* win32filemap.c */,
2AB82DF0227FD69700CF8E58 /* xmlfile.c */,
2AB82DF1227FD69700CF8E58 /* xmlfile.h */,
2AB82DF2227FD69700CF8E58 /* xmlmime.c */,
2AB82DF3227FD69700CF8E58 /* xmlmime.h */,
2AB82DF4227FD69700CF8E58 /* xmltchar.h */,
2AB82DF6227FD69700CF8E58 /* xmlwf.c */,
);
path = xmlwf;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF55981477692300991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2AB82DFE227FD69800CF8E58 /* expat.h in Headers */,
2AB82E06227FD69800CF8E58 /* utf8tab.h in Headers */,
2AB82E0A227FD69800CF8E58 /* xmlrole.h in Headers */,
2AB82E0E227FD69800CF8E58 /* xmltok_impl.h in Headers */,
2AB82E05227FD69800CF8E58 /* siphash.h in Headers */,
2AB82E00227FD69800CF8E58 /* iasciitab.h in Headers */,
2AB82E07227FD69800CF8E58 /* winconfig.h in Headers */,
2AB82E0C227FD69800CF8E58 /* xmltok.h in Headers */,
2AB82DFD227FD69800CF8E58 /* asciitab.h in Headers */,
2AB82E01227FD69800CF8E58 /* internal.h in Headers */,
2AB82E02227FD69800CF8E58 /* latin1tab.h in Headers */,
2AB82DFF227FD69800CF8E58 /* expat_external.h in Headers */,
2AB82DFC227FD69800CF8E58 /* ascii.h in Headers */,
2AB82E04227FD69800CF8E58 /* nametab.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF559B1477692300991ED5 /* expat */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "expat" */;
buildPhases = (
2AF56976147991F700F9968C /* Download expat */,
2ACF55981477692300991ED5 /* Headers */,
2ACF55991477692300991ED5 /* Sources */,
2ACF559A1477692300991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = expat;
productName = yaml;
productReference = 2ACF559C1477692300991ED5 /* libexpat.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "expat" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* yaml */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF559B1477692300991ED5 /* expat */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AF56976147991F700F9968C /* Download expat */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download expat";
outputPaths = (
"$(SRCROOT)/../../../../../ext/libexpat",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d libexpat ]\nthen\n\tgit clone https://github.com/libexpat/libexpat -b R_2_2_9\n mv libexpat/expat/lib libexpat/expat/expat\nfi\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF55991477692300991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AB82E0B227FD69800CF8E58 /* xmltok.c in Sources */,
2AB82E0D227FD69800CF8E58 /* xmltok_impl.c in Sources */,
2AB82E0F227FD69800CF8E58 /* xmltok_ns.c in Sources */,
2AB82E09227FD69800CF8E58 /* xmlrole.c in Sources */,
2AB82E08227FD69800CF8E58 /* xmlparse.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = .;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = (
HAVE_EXPAT_CONFIG_H,
NDEBUG,
);
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = .;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF559D1477692300991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = expat;
};
name = Debug;
};
2ACF559E1477692300991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = expat;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "expat" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "expat" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF559D1477692300991ED5 /* Debug */,
2ACF559E1477692300991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
-106
View File
@@ -1,106 +0,0 @@
/* expat_config.h.cmake. Based upon generated expat_config.h.in. */
/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
#define BYTEORDER 1234
/* Define to 1 if you have the `arc4random' function. */
/* #undef HAVE_ARC4RANDOM */
/* Define to 1 if you have the `arc4random_buf' function. */
#define HAVE_ARC4RANDOM_BUF
/* Define to 1 if you have the `bcopy' function. */
#define HAVE_BCOPY
/* Define to 1 if you have the <dlfcn.h> header file. */
#define HAVE_DLFCN_H
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define to 1 if you have the `getpagesize' function. */
#define HAVE_GETPAGESIZE
/* Define to 1 if you have the `getrandom' function. */
/* #undef HAVE_GETRANDOM */
/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H
/* Define to 1 if you have the `bsd' library (-lbsd). */
/* #undef HAVE_LIBBSD */
/* Define to 1 if you have the `memmove' function. */
#define HAVE_MEMMOVE
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define to 1 if you have a working `mmap' system call. */
#define HAVE_MMAP
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H
/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H
/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H
/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define to 1 if you have `syscall' and `SYS_getrandom'. */
/* #undef HAVE_SYSCALL_GETRANDOM */
/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H
/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H
/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT
/* Define to the full name of this package. */
#define PACKAGE_NAME
/* Define to the full name and version of this package. */
#define PACKAGE_STRING
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME
/* Define to the version of this package. */
#define PACKAGE_VERSION
/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS
/* whether byteorder is bigendian */
/* #undef WORDS_BIGENDIAN */
/* Define to specify how much context to retain around the current parse
point. */
#define XML_CONTEXT_BYTES 1024
/* Define to make parameter entity parsing functionality available. */
#define XML_DTD
/* Define to make XML Namespaces functionality available. */
#define XML_NS
/* Define to __FUNCTION__ or "" if `__func__' does not conform to ANSI C. */
#ifdef _MSC_VER
# define __func__ __FUNCTION__
#endif
/* Define to `long' if <sys/types.h> does not define. */
/* #undef off_t */
/* Define to `unsigned' if <sys/types.h> does not define. */
/* #undef size_t */
@@ -1,668 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2AEAB9B3233EE6320053BCB6 /* half.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEAB9AB233EE6320053BCB6 /* half.cpp */; };
2AEAB9B4233EE6320053BCB6 /* half.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AC233EE6320053BCB6 /* half.h */; };
2AEAB9B5233EE6320053BCB6 /* halfExport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AD233EE6320053BCB6 /* halfExport.h */; };
2AEAB9B6233EE6320053BCB6 /* halfFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AE233EE6320053BCB6 /* halfFunction.h */; };
2AEAB9B7233EE6320053BCB6 /* halfLimits.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9AF233EE6320053BCB6 /* halfLimits.h */; };
2AEAB9C4233EE7410053BCB6 /* eLut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEAB9AA233EE6320053BCB6 /* eLut.cpp */; };
2AEAB9D5233EE81B0053BCB6 /* toFloat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEAB9B1233EE6320053BCB6 /* toFloat.cpp */; };
2AEAB9DE233EEA200053BCB6 /* toFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9DC233EEA200053BCB6 /* toFloat.h */; };
2AEAB9DF233EEA200053BCB6 /* eLut.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEAB9DD233EEA200053BCB6 /* eLut.h */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2AE8AE20234D0A9200D77DEA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2AEAB9BC233EE7380053BCB6;
remoteInfo = eLut;
};
2AEAB9D8233EE8F70053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2AEAB9BC233EE7380053BCB6;
remoteInfo = eLut;
};
2AEAB9DA233EE8F70053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2AEAB9CD233EE8150053BCB6;
remoteInfo = toFloat;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
2AEAB9BB233EE7380053BCB6 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
2AEAB9CC233EE8150053BCB6 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
2ACF559C1477692300991ED5 /* libilmbasehalf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libilmbasehalf.a; sourceTree = BUILT_PRODUCTS_DIR; };
2AEAB9AA233EE6320053BCB6 /* eLut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eLut.cpp; sourceTree = "<group>"; };
2AEAB9AB233EE6320053BCB6 /* half.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = half.cpp; sourceTree = "<group>"; };
2AEAB9AC233EE6320053BCB6 /* half.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = half.h; sourceTree = "<group>"; };
2AEAB9AD233EE6320053BCB6 /* halfExport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = halfExport.h; sourceTree = "<group>"; };
2AEAB9AE233EE6320053BCB6 /* halfFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = halfFunction.h; sourceTree = "<group>"; };
2AEAB9AF233EE6320053BCB6 /* halfLimits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = halfLimits.h; sourceTree = "<group>"; };
2AEAB9B1233EE6320053BCB6 /* toFloat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = toFloat.cpp; sourceTree = "<group>"; };
2AEAB9BD233EE7380053BCB6 /* eLut */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = eLut; sourceTree = BUILT_PRODUCTS_DIR; };
2AEAB9CE233EE8150053BCB6 /* toFloat */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = toFloat; sourceTree = BUILT_PRODUCTS_DIR; };
2AEAB9DC233EEA200053BCB6 /* toFloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toFloat.h; sourceTree = "<group>"; };
2AEAB9DD233EEA200053BCB6 /* eLut.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eLut.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF559A1477692300991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9BA233EE7380053BCB6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9CB233EE8150053BCB6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF559C1477692300991ED5 /* libilmbasehalf.a */,
2AEAB9BD233EE7380053BCB6 /* eLut */,
2AEAB9CE233EE8150053BCB6 /* toFloat */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* yaml */ = {
isa = PBXGroup;
children = (
2AEAB9A7233EE6320053BCB6 /* OpenEXR */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = yaml;
sourceTree = "<group>";
};
2AEAB9A7233EE6320053BCB6 /* OpenEXR */ = {
isa = PBXGroup;
children = (
2AEAB9DD233EEA200053BCB6 /* eLut.h */,
2AEAB9DC233EEA200053BCB6 /* toFloat.h */,
2AEAB9AA233EE6320053BCB6 /* eLut.cpp */,
2AEAB9AB233EE6320053BCB6 /* half.cpp */,
2AEAB9AC233EE6320053BCB6 /* half.h */,
2AEAB9AD233EE6320053BCB6 /* halfExport.h */,
2AEAB9AE233EE6320053BCB6 /* halfFunction.h */,
2AEAB9AF233EE6320053BCB6 /* halfLimits.h */,
2AEAB9B1233EE6320053BCB6 /* toFloat.cpp */,
);
name = OpenEXR;
path = ../../../../../ext/openexr/IlmBase/OpenEXR;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF55981477692300991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9DE233EEA200053BCB6 /* toFloat.h in Headers */,
2AEAB9B4233EE6320053BCB6 /* half.h in Headers */,
2AEAB9B5233EE6320053BCB6 /* halfExport.h in Headers */,
2AEAB9B6233EE6320053BCB6 /* halfFunction.h in Headers */,
2AEAB9DF233EEA200053BCB6 /* eLut.h in Headers */,
2AEAB9B7233EE6320053BCB6 /* halfLimits.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF559B1477692300991ED5 /* ilmbasehalf */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "ilmbasehalf" */;
buildPhases = (
2AF56976147991F700F9968C /* Build Headers */,
2ACF55981477692300991ED5 /* Headers */,
2ACF55991477692300991ED5 /* Sources */,
2ACF559A1477692300991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
2AEAB9D9233EE8F70053BCB6 /* PBXTargetDependency */,
2AEAB9DB233EE8F70053BCB6 /* PBXTargetDependency */,
);
name = ilmbasehalf;
productName = yaml;
productReference = 2ACF559C1477692300991ED5 /* libilmbasehalf.a */;
productType = "com.apple.product-type.library.static";
};
2AEAB9BC233EE7380053BCB6 /* eLut */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2AEAB9C1233EE7380053BCB6 /* Build configuration list for PBXNativeTarget "eLut" */;
buildPhases = (
2AEAB9D6233EE84A0053BCB6 /* Download OpenEXR */,
2AEAB9B9233EE7380053BCB6 /* Sources */,
2AEAB9BA233EE7380053BCB6 /* Frameworks */,
2AEAB9BB233EE7380053BCB6 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = eLut;
productName = eLut;
productReference = 2AEAB9BD233EE7380053BCB6 /* eLut */;
productType = "com.apple.product-type.tool";
};
2AEAB9CD233EE8150053BCB6 /* toFloat */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2AEAB9D2233EE8150053BCB6 /* Build configuration list for PBXNativeTarget "toFloat" */;
buildPhases = (
2AEAB9D7233EE87F0053BCB6 /* Download OpenEXR */,
2AEAB9CA233EE8150053BCB6 /* Sources */,
2AEAB9CB233EE8150053BCB6 /* Frameworks */,
2AEAB9CC233EE8150053BCB6 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
2AE8AE21234D0A9200D77DEA /* PBXTargetDependency */,
);
name = toFloat;
productName = toFloat;
productReference = 2AEAB9CE233EE8150053BCB6 /* toFloat */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
TargetAttributes = {
2AEAB9BC233EE7380053BCB6 = {
CreatedOnToolsVersion = 9.4.1;
};
2AEAB9CD233EE8150053BCB6 = {
CreatedOnToolsVersion = 9.4.1;
};
};
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "ilmbasehalf" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* yaml */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF559B1477692300991ED5 /* ilmbasehalf */,
2AEAB9BC233EE7380053BCB6 /* eLut */,
2AEAB9CD233EE8150053BCB6 /* toFloat */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AEAB9D6233EE84A0053BCB6 /* Download OpenEXR */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download OpenEXR";
outputPaths = (
"$(SRCROOT)/../../../../../ext/openexr",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d openexr ]\nthen\n git clone https://github.com/openexr/openexr -b v2.4.0\n cp -r openexr/IlmBase/Half openexr/IlmBase/OpenEXR\nfi\n";
};
2AEAB9D7233EE87F0053BCB6 /* Download OpenEXR */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download OpenEXR";
outputPaths = (
"$(SRCROOT)/../../../../../ext/openexr",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d openexr ]\nthen\n git clone https://github.com/openexr/openexr -b v2.4.0\n cp -r openexr/IlmBase/Half openexr/IlmBase/OpenEXR\nfi\n";
};
2AF56976147991F700F9968C /* Build Headers */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Build Headers";
outputPaths = (
"$(SRCROOT)/../../../../../ext/openexr/IlmBase/OpenEXR/toFloat.h",
"$(SRCROOT)/../../../../../ext/openexr/IlmBase/OpenEXR/eLut.h",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ ! -e $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/toFloat.h ]\nthen\n\t$TARGET_BUILD_DIR/toFloat > $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/toFloat.h\nfi\n\nif [ ! -e $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/eLut.h ]\nthen\n\t$TARGET_BUILD_DIR/eLut > $SRCROOT/../../../../../ext/openexr/IlmBase/OpenEXR/eLut.h\nfi";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF55991477692300991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9B3233EE6320053BCB6 /* half.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9B9233EE7380053BCB6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9C4233EE7410053BCB6 /* eLut.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2AEAB9CA233EE8150053BCB6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEAB9D5233EE81B0053BCB6 /* toFloat.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2AE8AE21234D0A9200D77DEA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2AEAB9BC233EE7380053BCB6 /* eLut */;
targetProxy = 2AE8AE20234D0A9200D77DEA /* PBXContainerItemProxy */;
};
2AEAB9D9233EE8F70053BCB6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2AEAB9BC233EE7380053BCB6 /* eLut */;
targetProxy = 2AEAB9D8233EE8F70053BCB6 /* PBXContainerItemProxy */;
};
2AEAB9DB233EE8F70053BCB6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2AEAB9CD233EE8150053BCB6 /* toFloat */;
targetProxy = 2AEAB9DA233EE8F70053BCB6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF559D1477692300991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = ilmbasehalf;
};
name = Debug;
};
2ACF559E1477692300991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = ilmbasehalf;
ZERO_LINK = NO;
};
name = Release;
};
2AEAB9C2233EE7380053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
2AEAB9C3233EE7380053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
2AEAB9D3233EE8150053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
2AEAB9D4233EE8150053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
MACOSX_DEPLOYMENT_TARGET = 10.13;
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "ilmbasehalf" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "ilmbasehalf" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF559D1477692300991ED5 /* Debug */,
2ACF559E1477692300991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2AEAB9C1233EE7380053BCB6 /* Build configuration list for PBXNativeTarget "eLut" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEAB9C2233EE7380053BCB6 /* Debug */,
2AEAB9C3233EE7380053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2AEAB9D2233EE8150053BCB6 /* Build configuration list for PBXNativeTarget "toFloat" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEAB9D3233EE8150053BCB6 /* Debug */,
2AEAB9D4233EE8150053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
@@ -1,354 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2A41D859254B873200893EFF /* lcms2.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D794254B873200893EFF /* lcms2.h */; };
2A41D85A254B873200893EFF /* lcms2_plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D795254B873200893EFF /* lcms2_plugin.h */; };
2A41D85E254B873200893EFF /* cmscam02.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F5254B873200893EFF /* cmscam02.c */; };
2A41D85F254B873200893EFF /* cmscgats.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F6254B873200893EFF /* cmscgats.c */; };
2A41D860254B873200893EFF /* cmscnvrt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F7254B873200893EFF /* cmscnvrt.c */; };
2A41D861254B873200893EFF /* cmserr.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F8254B873200893EFF /* cmserr.c */; };
2A41D862254B873200893EFF /* cmsgamma.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7F9254B873200893EFF /* cmsgamma.c */; };
2A41D863254B873200893EFF /* cmsgmt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FA254B873200893EFF /* cmsgmt.c */; };
2A41D864254B873200893EFF /* cmsintrp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FB254B873200893EFF /* cmsintrp.c */; };
2A41D865254B873200893EFF /* cmsio0.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FC254B873200893EFF /* cmsio0.c */; };
2A41D866254B873200893EFF /* cmsio1.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FD254B873200893EFF /* cmsio1.c */; };
2A41D867254B873200893EFF /* cmslut.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FE254B873200893EFF /* cmslut.c */; };
2A41D868254B873200893EFF /* cmsmd5.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D7FF254B873200893EFF /* cmsmd5.c */; };
2A41D869254B873200893EFF /* cmsmtrx.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D800254B873200893EFF /* cmsmtrx.c */; };
2A41D86A254B873200893EFF /* cmsnamed.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D801254B873200893EFF /* cmsnamed.c */; };
2A41D86B254B873200893EFF /* cmsopt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D802254B873200893EFF /* cmsopt.c */; };
2A41D86C254B873200893EFF /* cmspack.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D803254B873200893EFF /* cmspack.c */; };
2A41D86D254B873200893EFF /* cmspcs.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D804254B873200893EFF /* cmspcs.c */; };
2A41D86E254B873200893EFF /* cmsplugin.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D805254B873200893EFF /* cmsplugin.c */; };
2A41D86F254B873200893EFF /* cmsps2.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D806254B873200893EFF /* cmsps2.c */; };
2A41D870254B873200893EFF /* cmssamp.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D807254B873200893EFF /* cmssamp.c */; };
2A41D871254B873200893EFF /* cmssm.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D808254B873200893EFF /* cmssm.c */; };
2A41D872254B873200893EFF /* cmstypes.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D809254B873200893EFF /* cmstypes.c */; };
2A41D873254B873200893EFF /* cmsvirt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D80A254B873200893EFF /* cmsvirt.c */; };
2A41D874254B873200893EFF /* cmswtpnt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D80B254B873200893EFF /* cmswtpnt.c */; };
2A41D875254B873200893EFF /* cmsxform.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D80C254B873200893EFF /* cmsxform.c */; };
2A41D876254B873200893EFF /* lcms2_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D80E254B873200893EFF /* lcms2_internal.h */; };
2A5FD44B276A9BA500FAD580 /* cmsalpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FD449276A9BA400FAD580 /* cmsalpha.c */; };
2A5FD44C276A9BA500FAD580 /* cmshalf.c in Sources */ = {isa = PBXBuildFile; fileRef = 2A5FD44A276A9BA400FAD580 /* cmshalf.c */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2A41D794254B873200893EFF /* lcms2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcms2.h; sourceTree = "<group>"; };
2A41D795254B873200893EFF /* lcms2_plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcms2_plugin.h; sourceTree = "<group>"; };
2A41D7F5254B873200893EFF /* cmscam02.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmscam02.c; sourceTree = "<group>"; };
2A41D7F6254B873200893EFF /* cmscgats.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmscgats.c; sourceTree = "<group>"; };
2A41D7F7254B873200893EFF /* cmscnvrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmscnvrt.c; sourceTree = "<group>"; };
2A41D7F8254B873200893EFF /* cmserr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmserr.c; sourceTree = "<group>"; };
2A41D7F9254B873200893EFF /* cmsgamma.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsgamma.c; sourceTree = "<group>"; };
2A41D7FA254B873200893EFF /* cmsgmt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsgmt.c; sourceTree = "<group>"; };
2A41D7FB254B873200893EFF /* cmsintrp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsintrp.c; sourceTree = "<group>"; };
2A41D7FC254B873200893EFF /* cmsio0.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsio0.c; sourceTree = "<group>"; };
2A41D7FD254B873200893EFF /* cmsio1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsio1.c; sourceTree = "<group>"; };
2A41D7FE254B873200893EFF /* cmslut.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmslut.c; sourceTree = "<group>"; };
2A41D7FF254B873200893EFF /* cmsmd5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsmd5.c; sourceTree = "<group>"; };
2A41D800254B873200893EFF /* cmsmtrx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsmtrx.c; sourceTree = "<group>"; };
2A41D801254B873200893EFF /* cmsnamed.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsnamed.c; sourceTree = "<group>"; };
2A41D802254B873200893EFF /* cmsopt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsopt.c; sourceTree = "<group>"; };
2A41D803254B873200893EFF /* cmspack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmspack.c; sourceTree = "<group>"; };
2A41D804254B873200893EFF /* cmspcs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmspcs.c; sourceTree = "<group>"; };
2A41D805254B873200893EFF /* cmsplugin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsplugin.c; sourceTree = "<group>"; };
2A41D806254B873200893EFF /* cmsps2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsps2.c; sourceTree = "<group>"; };
2A41D807254B873200893EFF /* cmssamp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmssamp.c; sourceTree = "<group>"; };
2A41D808254B873200893EFF /* cmssm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmssm.c; sourceTree = "<group>"; };
2A41D809254B873200893EFF /* cmstypes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmstypes.c; sourceTree = "<group>"; };
2A41D80A254B873200893EFF /* cmsvirt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsvirt.c; sourceTree = "<group>"; };
2A41D80B254B873200893EFF /* cmswtpnt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmswtpnt.c; sourceTree = "<group>"; };
2A41D80C254B873200893EFF /* cmsxform.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsxform.c; sourceTree = "<group>"; };
2A41D80E254B873200893EFF /* lcms2_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lcms2_internal.h; sourceTree = "<group>"; };
2A5FD449276A9BA400FAD580 /* cmsalpha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmsalpha.c; sourceTree = "<group>"; };
2A5FD44A276A9BA400FAD580 /* cmshalf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmshalf.c; sourceTree = "<group>"; };
2ACF9E56147824F500991ED5 /* liblcms.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblcms.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF9E54147824F500991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF9E56147824F500991ED5 /* liblcms.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* lcms */ = {
isa = PBXGroup;
children = (
2A41D781254B873200893EFF /* Little-CMS */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = lcms;
sourceTree = "<group>";
};
2A41D781254B873200893EFF /* Little-CMS */ = {
isa = PBXGroup;
children = (
2A41D793254B873200893EFF /* include */,
2A41D7F4254B873200893EFF /* src */,
);
name = "Little-CMS";
path = "../../../../../ext/Little-CMS";
sourceTree = "<group>";
};
2A41D793254B873200893EFF /* include */ = {
isa = PBXGroup;
children = (
2A41D794254B873200893EFF /* lcms2.h */,
2A41D795254B873200893EFF /* lcms2_plugin.h */,
);
path = include;
sourceTree = "<group>";
};
2A41D7F4254B873200893EFF /* src */ = {
isa = PBXGroup;
children = (
2A5FD449276A9BA400FAD580 /* cmsalpha.c */,
2A41D7F5254B873200893EFF /* cmscam02.c */,
2A41D7F6254B873200893EFF /* cmscgats.c */,
2A41D7F7254B873200893EFF /* cmscnvrt.c */,
2A41D7F8254B873200893EFF /* cmserr.c */,
2A41D7F9254B873200893EFF /* cmsgamma.c */,
2A41D7FA254B873200893EFF /* cmsgmt.c */,
2A5FD44A276A9BA400FAD580 /* cmshalf.c */,
2A41D7FB254B873200893EFF /* cmsintrp.c */,
2A41D7FC254B873200893EFF /* cmsio0.c */,
2A41D7FD254B873200893EFF /* cmsio1.c */,
2A41D7FE254B873200893EFF /* cmslut.c */,
2A41D7FF254B873200893EFF /* cmsmd5.c */,
2A41D800254B873200893EFF /* cmsmtrx.c */,
2A41D801254B873200893EFF /* cmsnamed.c */,
2A41D802254B873200893EFF /* cmsopt.c */,
2A41D803254B873200893EFF /* cmspack.c */,
2A41D804254B873200893EFF /* cmspcs.c */,
2A41D805254B873200893EFF /* cmsplugin.c */,
2A41D806254B873200893EFF /* cmsps2.c */,
2A41D807254B873200893EFF /* cmssamp.c */,
2A41D808254B873200893EFF /* cmssm.c */,
2A41D809254B873200893EFF /* cmstypes.c */,
2A41D80A254B873200893EFF /* cmsvirt.c */,
2A41D80B254B873200893EFF /* cmswtpnt.c */,
2A41D80C254B873200893EFF /* cmsxform.c */,
2A41D80E254B873200893EFF /* lcms2_internal.h */,
);
path = src;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF9E52147824F500991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D876254B873200893EFF /* lcms2_internal.h in Headers */,
2A41D859254B873200893EFF /* lcms2.h in Headers */,
2A41D85A254B873200893EFF /* lcms2_plugin.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF9E55147824F500991ED5 /* lcms */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF9E59147824FB00991ED5 /* Build configuration list for PBXNativeTarget "lcms" */;
buildPhases = (
2AF569A814799AF900F9968C /* Download lcms2 */,
2ACF9E52147824F500991ED5 /* Headers */,
2ACF9E53147824F500991ED5 /* Sources */,
2ACF9E54147824F500991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = lcms;
productName = lcms;
productReference = 2ACF9E56147824F500991ED5 /* liblcms.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "lcms" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* lcms */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF9E55147824F500991ED5 /* lcms */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AF569A814799AF900F9968C /* Download lcms2 */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download lcms2";
outputPaths = (
"$(SRCROOT)/../../../../../ext/Little-CMS",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d Little-CMS ]\nthen\n\tgit clone https://github.com/mm2/Little-CMS -b lcms2.12\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF9E53147824F500991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D869254B873200893EFF /* cmsmtrx.c in Sources */,
2A41D85F254B873200893EFF /* cmscgats.c in Sources */,
2A41D875254B873200893EFF /* cmsxform.c in Sources */,
2A41D86D254B873200893EFF /* cmspcs.c in Sources */,
2A5FD44C276A9BA500FAD580 /* cmshalf.c in Sources */,
2A41D866254B873200893EFF /* cmsio1.c in Sources */,
2A41D872254B873200893EFF /* cmstypes.c in Sources */,
2A41D861254B873200893EFF /* cmserr.c in Sources */,
2A41D862254B873200893EFF /* cmsgamma.c in Sources */,
2A41D85E254B873200893EFF /* cmscam02.c in Sources */,
2A41D873254B873200893EFF /* cmsvirt.c in Sources */,
2A41D86F254B873200893EFF /* cmsps2.c in Sources */,
2A41D868254B873200893EFF /* cmsmd5.c in Sources */,
2A5FD44B276A9BA500FAD580 /* cmsalpha.c in Sources */,
2A41D86A254B873200893EFF /* cmsnamed.c in Sources */,
2A41D870254B873200893EFF /* cmssamp.c in Sources */,
2A41D874254B873200893EFF /* cmswtpnt.c in Sources */,
2A41D867254B873200893EFF /* cmslut.c in Sources */,
2A41D86B254B873200893EFF /* cmsopt.c in Sources */,
2A41D865254B873200893EFF /* cmsio0.c in Sources */,
2A41D863254B873200893EFF /* cmsgmt.c in Sources */,
2A41D86E254B873200893EFF /* cmsplugin.c in Sources */,
2A41D86C254B873200893EFF /* cmspack.c in Sources */,
2A41D860254B873200893EFF /* cmscnvrt.c in Sources */,
2A41D864254B873200893EFF /* cmsintrp.c in Sources */,
2A41D871254B873200893EFF /* cmssm.c in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF9E57147824F600991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = lcms;
};
name = Debug;
};
2ACF9E58147824F600991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = lcms;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "lcms" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF9E59147824FB00991ED5 /* Build configuration list for PBXNativeTarget "lcms" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF9E57147824F600991ED5 /* Debug */,
2ACF9E58147824F600991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
@@ -1,307 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 50;
objects = {
/* Begin PBXBuildFile section */
2AEABA33234250720053BCB6 /* pystring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AEABA2D234250720053BCB6 /* pystring.cpp */; };
2AEABA34234250720053BCB6 /* pystring.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEABA2E234250720053BCB6 /* pystring.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2AEABA0E23424ED50053BCB6 /* libpystring.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libpystring.a; sourceTree = BUILT_PRODUCTS_DIR; };
2AEABA2D234250720053BCB6 /* pystring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pystring.cpp; sourceTree = "<group>"; };
2AEABA2E234250720053BCB6 /* pystring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pystring.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2AEABA0B23424ED50053BCB6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2AEABA0523424ED50053BCB6 = {
isa = PBXGroup;
children = (
2AEABA29234250720053BCB6 /* pystring */,
2AEABA0F23424ED50053BCB6 /* Products */,
);
sourceTree = "<group>";
};
2AEABA0F23424ED50053BCB6 /* Products */ = {
isa = PBXGroup;
children = (
2AEABA0E23424ED50053BCB6 /* libpystring.a */,
);
name = Products;
sourceTree = "<group>";
};
2AEABA29234250720053BCB6 /* pystring */ = {
isa = PBXGroup;
children = (
2AEABA2D234250720053BCB6 /* pystring.cpp */,
2AEABA2E234250720053BCB6 /* pystring.h */,
);
name = pystring;
path = ../../../../../ext/pystring/pystring;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2AEABA0C23424ED50053BCB6 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2AEABA34234250720053BCB6 /* pystring.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2AEABA0D23424ED50053BCB6 /* pystring */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2AEABA1923424ED50053BCB6 /* Build configuration list for PBXNativeTarget "pystring" */;
buildPhases = (
2AEABA2823424F550053BCB6 /* Download pystring */,
2AEABA0A23424ED50053BCB6 /* Sources */,
2AEABA0B23424ED50053BCB6 /* Frameworks */,
2AEABA0C23424ED50053BCB6 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = pystring;
productName = pystring;
productReference = 2AEABA0E23424ED50053BCB6 /* libpystring.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
2AEABA0623424ED50053BCB6 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0940;
ORGANIZATIONNAME = fnord;
TargetAttributes = {
2AEABA0D23424ED50053BCB6 = {
CreatedOnToolsVersion = 9.4.1;
};
};
};
buildConfigurationList = 2AEABA0923424ED50053BCB6 /* Build configuration list for PBXProject "pystring" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 2AEABA0523424ED50053BCB6;
productRefGroup = 2AEABA0F23424ED50053BCB6 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2AEABA0D23424ED50053BCB6 /* pystring */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AEABA2823424F550053BCB6 /* Download pystring */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download pystring";
outputPaths = (
"$(SRCROOT)/../../../../../ext/pystring",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d pystring ]\nthen\n mkdir pystring\n cd ./pystring\n\tgit clone https://github.com/imageworks/pystring -b v1.1.3\nfi\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2AEABA0A23424ED50053BCB6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AEABA33234250720053BCB6 /* pystring.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
2AEABA1723424ED50053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
name = Debug;
};
2AEABA1823424ED50053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = macosx;
};
name = Release;
};
2AEABA1A23424ED50053BCB6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
2AEABA1B23424ED50053BCB6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2AEABA0923424ED50053BCB6 /* Build configuration list for PBXProject "pystring" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEABA1723424ED50053BCB6 /* Debug */,
2AEABA1823424ED50053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2AEABA1923424ED50053BCB6 /* Build configuration list for PBXNativeTarget "pystring" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2AEABA1A23424ED50053BCB6 /* Debug */,
2AEABA1B23424ED50053BCB6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 2AEABA0623424ED50053BCB6 /* Project object */;
}
@@ -1,635 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objects = {
/* Begin PBXBuildFile section */
2A41D8F1254B88C400893EFF /* anchor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D892254B88C400893EFF /* anchor.h */; };
2A41D8F2254B88C400893EFF /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D893254B88C400893EFF /* binary.h */; };
2A41D8F3254B88C400893EFF /* anchordict.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D895254B88C400893EFF /* anchordict.h */; };
2A41D8F4254B88C400893EFF /* graphbuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D896254B88C400893EFF /* graphbuilder.h */; };
2A41D8F5254B88C400893EFF /* dll.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D897254B88C400893EFF /* dll.h */; };
2A41D8F6254B88C400893EFF /* emitfromevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D898254B88C400893EFF /* emitfromevents.h */; };
2A41D8F7254B88C400893EFF /* emitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D899254B88C400893EFF /* emitter.h */; };
2A41D8F8254B88C400893EFF /* emitterdef.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89A254B88C400893EFF /* emitterdef.h */; };
2A41D8F9254B88C400893EFF /* emittermanip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89B254B88C400893EFF /* emittermanip.h */; };
2A41D8FA254B88C400893EFF /* emitterstyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89C254B88C400893EFF /* emitterstyle.h */; };
2A41D8FB254B88C400893EFF /* eventhandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89D254B88C400893EFF /* eventhandler.h */; };
2A41D8FC254B88C400893EFF /* exceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89E254B88C400893EFF /* exceptions.h */; };
2A41D8FD254B88C500893EFF /* mark.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D89F254B88C400893EFF /* mark.h */; };
2A41D8FE254B88C500893EFF /* convert.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A1254B88C400893EFF /* convert.h */; };
2A41D8FF254B88C500893EFF /* bool_type.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A3254B88C400893EFF /* bool_type.h */; };
2A41D900254B88C500893EFF /* impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A4254B88C400893EFF /* impl.h */; };
2A41D901254B88C500893EFF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A5254B88C400893EFF /* iterator.h */; };
2A41D902254B88C500893EFF /* iterator_fwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A6254B88C400893EFF /* iterator_fwd.h */; };
2A41D903254B88C500893EFF /* memory.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A7254B88C400893EFF /* memory.h */; };
2A41D904254B88C500893EFF /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A8254B88C400893EFF /* node.h */; };
2A41D905254B88C500893EFF /* node_data.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8A9254B88C400893EFF /* node_data.h */; };
2A41D906254B88C500893EFF /* node_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AA254B88C400893EFF /* node_iterator.h */; };
2A41D907254B88C500893EFF /* node_ref.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AB254B88C400893EFF /* node_ref.h */; };
2A41D908254B88C500893EFF /* emit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AC254B88C400893EFF /* emit.h */; };
2A41D909254B88C500893EFF /* impl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AD254B88C400893EFF /* impl.h */; };
2A41D90A254B88C500893EFF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AE254B88C400893EFF /* iterator.h */; };
2A41D90B254B88C500893EFF /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8AF254B88C400893EFF /* node.h */; };
2A41D90C254B88C500893EFF /* parse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B0254B88C400893EFF /* parse.h */; };
2A41D90D254B88C500893EFF /* ptr.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B1254B88C400893EFF /* ptr.h */; };
2A41D90E254B88C500893EFF /* type.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B2254B88C400893EFF /* type.h */; };
2A41D90F254B88C500893EFF /* null.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B3254B88C400893EFF /* null.h */; };
2A41D910254B88C500893EFF /* ostream_wrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B4254B88C400893EFF /* ostream_wrapper.h */; };
2A41D911254B88C500893EFF /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B5254B88C400893EFF /* parser.h */; };
2A41D912254B88C500893EFF /* stlemitter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B6254B88C400893EFF /* stlemitter.h */; };
2A41D913254B88C500893EFF /* traits.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B7254B88C400893EFF /* traits.h */; };
2A41D914254B88C500893EFF /* yaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8B8254B88C400893EFF /* yaml.h */; };
2A41D915254B88C500893EFF /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8BA254B88C400893EFF /* binary.cpp */; };
2A41D916254B88C500893EFF /* collectionstack.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8BB254B88C400893EFF /* collectionstack.h */; };
2A41D917254B88C500893EFF /* graphbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8BD254B88C400893EFF /* graphbuilder.cpp */; };
2A41D918254B88C500893EFF /* graphbuilderadapter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8BE254B88C400893EFF /* graphbuilderadapter.cpp */; };
2A41D919254B88C500893EFF /* graphbuilderadapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8BF254B88C400893EFF /* graphbuilderadapter.h */; };
2A41D91A254B88C500893EFF /* convert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C2254B88C400893EFF /* convert.cpp */; };
2A41D91B254B88C500893EFF /* directives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C3254B88C400893EFF /* directives.cpp */; };
2A41D91C254B88C500893EFF /* directives.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8C4254B88C400893EFF /* directives.h */; };
2A41D91D254B88C500893EFF /* emit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C5254B88C400893EFF /* emit.cpp */; };
2A41D91E254B88C500893EFF /* emitfromevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C6254B88C400893EFF /* emitfromevents.cpp */; };
2A41D91F254B88C500893EFF /* emitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C7254B88C400893EFF /* emitter.cpp */; };
2A41D920254B88C500893EFF /* emitterstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8C8254B88C400893EFF /* emitterstate.cpp */; };
2A41D921254B88C500893EFF /* emitterstate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8C9254B88C400893EFF /* emitterstate.h */; };
2A41D922254B88C500893EFF /* emitterutils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8CA254B88C400893EFF /* emitterutils.cpp */; };
2A41D923254B88C500893EFF /* emitterutils.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8CB254B88C400893EFF /* emitterutils.h */; };
2A41D924254B88C500893EFF /* exceptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8CC254B88C400893EFF /* exceptions.cpp */; };
2A41D925254B88C500893EFF /* exp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8CD254B88C400893EFF /* exp.cpp */; };
2A41D926254B88C500893EFF /* exp.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8CE254B88C400893EFF /* exp.h */; };
2A41D927254B88C500893EFF /* indentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8CF254B88C400893EFF /* indentation.h */; };
2A41D928254B88C500893EFF /* memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D0254B88C400893EFF /* memory.cpp */; };
2A41D929254B88C500893EFF /* node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D1254B88C400893EFF /* node.cpp */; };
2A41D92A254B88C500893EFF /* node_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D2254B88C400893EFF /* node_data.cpp */; };
2A41D92B254B88C500893EFF /* nodebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D3254B88C400893EFF /* nodebuilder.cpp */; };
2A41D92C254B88C500893EFF /* nodebuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8D4254B88C400893EFF /* nodebuilder.h */; };
2A41D92D254B88C500893EFF /* nodeevents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D5254B88C400893EFF /* nodeevents.cpp */; };
2A41D92E254B88C500893EFF /* nodeevents.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8D6254B88C400893EFF /* nodeevents.h */; };
2A41D92F254B88C500893EFF /* null.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D7254B88C400893EFF /* null.cpp */; };
2A41D930254B88C500893EFF /* ostream_wrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D8254B88C400893EFF /* ostream_wrapper.cpp */; };
2A41D931254B88C500893EFF /* parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8D9254B88C400893EFF /* parse.cpp */; };
2A41D932254B88C500893EFF /* parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8DA254B88C400893EFF /* parser.cpp */; };
2A41D933254B88C500893EFF /* ptr_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8DB254B88C400893EFF /* ptr_vector.h */; };
2A41D934254B88C500893EFF /* regex_yaml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8DC254B88C400893EFF /* regex_yaml.cpp */; };
2A41D935254B88C500893EFF /* regex_yaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8DD254B88C400893EFF /* regex_yaml.h */; };
2A41D936254B88C500893EFF /* regeximpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8DE254B88C400893EFF /* regeximpl.h */; };
2A41D937254B88C500893EFF /* scanner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8DF254B88C400893EFF /* scanner.cpp */; };
2A41D938254B88C500893EFF /* scanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E0254B88C400893EFF /* scanner.h */; };
2A41D939254B88C500893EFF /* scanscalar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E1254B88C400893EFF /* scanscalar.cpp */; };
2A41D93A254B88C500893EFF /* scanscalar.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E2254B88C400893EFF /* scanscalar.h */; };
2A41D93B254B88C500893EFF /* scantag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E3254B88C400893EFF /* scantag.cpp */; };
2A41D93C254B88C500893EFF /* scantag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E4254B88C400893EFF /* scantag.h */; };
2A41D93D254B88C500893EFF /* scantoken.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E5254B88C400893EFF /* scantoken.cpp */; };
2A41D93E254B88C500893EFF /* setting.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E6254B88C400893EFF /* setting.h */; };
2A41D93F254B88C500893EFF /* simplekey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E7254B88C400893EFF /* simplekey.cpp */; };
2A41D940254B88C500893EFF /* singledocparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8E8254B88C400893EFF /* singledocparser.cpp */; };
2A41D941254B88C500893EFF /* singledocparser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8E9254B88C400893EFF /* singledocparser.h */; };
2A41D942254B88C500893EFF /* stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8EA254B88C400893EFF /* stream.cpp */; };
2A41D943254B88C500893EFF /* stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8EB254B88C400893EFF /* stream.h */; };
2A41D944254B88C500893EFF /* streamcharsource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8EC254B88C400893EFF /* streamcharsource.h */; };
2A41D945254B88C500893EFF /* stringsource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8ED254B88C400893EFF /* stringsource.h */; };
2A41D946254B88C500893EFF /* tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A41D8EE254B88C400893EFF /* tag.cpp */; };
2A41D947254B88C500893EFF /* tag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8EF254B88C400893EFF /* tag.h */; };
2A41D948254B88C500893EFF /* token.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A41D8F0254B88C400893EFF /* token.h */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
2A41D892254B88C400893EFF /* anchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anchor.h; sourceTree = "<group>"; };
2A41D893254B88C400893EFF /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
2A41D895254B88C400893EFF /* anchordict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anchordict.h; sourceTree = "<group>"; };
2A41D896254B88C400893EFF /* graphbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphbuilder.h; sourceTree = "<group>"; };
2A41D897254B88C400893EFF /* dll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dll.h; sourceTree = "<group>"; };
2A41D898254B88C400893EFF /* emitfromevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitfromevents.h; sourceTree = "<group>"; };
2A41D899254B88C400893EFF /* emitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitter.h; sourceTree = "<group>"; };
2A41D89A254B88C400893EFF /* emitterdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterdef.h; sourceTree = "<group>"; };
2A41D89B254B88C400893EFF /* emittermanip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emittermanip.h; sourceTree = "<group>"; };
2A41D89C254B88C400893EFF /* emitterstyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterstyle.h; sourceTree = "<group>"; };
2A41D89D254B88C400893EFF /* eventhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eventhandler.h; sourceTree = "<group>"; };
2A41D89E254B88C400893EFF /* exceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exceptions.h; sourceTree = "<group>"; };
2A41D89F254B88C400893EFF /* mark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mark.h; sourceTree = "<group>"; };
2A41D8A1254B88C400893EFF /* convert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert.h; sourceTree = "<group>"; };
2A41D8A3254B88C400893EFF /* bool_type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bool_type.h; sourceTree = "<group>"; };
2A41D8A4254B88C400893EFF /* impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = impl.h; sourceTree = "<group>"; };
2A41D8A5254B88C400893EFF /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
2A41D8A6254B88C400893EFF /* iterator_fwd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator_fwd.h; sourceTree = "<group>"; };
2A41D8A7254B88C400893EFF /* memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memory.h; sourceTree = "<group>"; };
2A41D8A8254B88C400893EFF /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
2A41D8A9254B88C400893EFF /* node_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_data.h; sourceTree = "<group>"; };
2A41D8AA254B88C400893EFF /* node_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_iterator.h; sourceTree = "<group>"; };
2A41D8AB254B88C400893EFF /* node_ref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_ref.h; sourceTree = "<group>"; };
2A41D8AC254B88C400893EFF /* emit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emit.h; sourceTree = "<group>"; };
2A41D8AD254B88C400893EFF /* impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = impl.h; sourceTree = "<group>"; };
2A41D8AE254B88C400893EFF /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
2A41D8AF254B88C400893EFF /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
2A41D8B0254B88C400893EFF /* parse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; };
2A41D8B1254B88C400893EFF /* ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ptr.h; sourceTree = "<group>"; };
2A41D8B2254B88C400893EFF /* type.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type.h; sourceTree = "<group>"; };
2A41D8B3254B88C400893EFF /* null.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null.h; sourceTree = "<group>"; };
2A41D8B4254B88C400893EFF /* ostream_wrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ostream_wrapper.h; sourceTree = "<group>"; };
2A41D8B5254B88C400893EFF /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
2A41D8B6254B88C400893EFF /* stlemitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stlemitter.h; sourceTree = "<group>"; };
2A41D8B7254B88C400893EFF /* traits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = traits.h; sourceTree = "<group>"; };
2A41D8B8254B88C400893EFF /* yaml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = yaml.h; sourceTree = "<group>"; };
2A41D8BA254B88C400893EFF /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
2A41D8BB254B88C400893EFF /* collectionstack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collectionstack.h; sourceTree = "<group>"; };
2A41D8BD254B88C400893EFF /* graphbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphbuilder.cpp; sourceTree = "<group>"; };
2A41D8BE254B88C400893EFF /* graphbuilderadapter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphbuilderadapter.cpp; sourceTree = "<group>"; };
2A41D8BF254B88C400893EFF /* graphbuilderadapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphbuilderadapter.h; sourceTree = "<group>"; };
2A41D8C2254B88C400893EFF /* convert.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert.cpp; sourceTree = "<group>"; };
2A41D8C3254B88C400893EFF /* directives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = directives.cpp; sourceTree = "<group>"; };
2A41D8C4254B88C400893EFF /* directives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = directives.h; sourceTree = "<group>"; };
2A41D8C5254B88C400893EFF /* emit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emit.cpp; sourceTree = "<group>"; };
2A41D8C6254B88C400893EFF /* emitfromevents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitfromevents.cpp; sourceTree = "<group>"; };
2A41D8C7254B88C400893EFF /* emitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitter.cpp; sourceTree = "<group>"; };
2A41D8C8254B88C400893EFF /* emitterstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitterstate.cpp; sourceTree = "<group>"; };
2A41D8C9254B88C400893EFF /* emitterstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterstate.h; sourceTree = "<group>"; };
2A41D8CA254B88C400893EFF /* emitterutils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = emitterutils.cpp; sourceTree = "<group>"; };
2A41D8CB254B88C400893EFF /* emitterutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emitterutils.h; sourceTree = "<group>"; };
2A41D8CC254B88C400893EFF /* exceptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exceptions.cpp; sourceTree = "<group>"; };
2A41D8CD254B88C400893EFF /* exp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = exp.cpp; sourceTree = "<group>"; };
2A41D8CE254B88C400893EFF /* exp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exp.h; sourceTree = "<group>"; };
2A41D8CF254B88C400893EFF /* indentation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = indentation.h; sourceTree = "<group>"; };
2A41D8D0254B88C400893EFF /* memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = memory.cpp; sourceTree = "<group>"; };
2A41D8D1254B88C400893EFF /* node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node.cpp; sourceTree = "<group>"; };
2A41D8D2254B88C400893EFF /* node_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = node_data.cpp; sourceTree = "<group>"; };
2A41D8D3254B88C400893EFF /* nodebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nodebuilder.cpp; sourceTree = "<group>"; };
2A41D8D4254B88C400893EFF /* nodebuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nodebuilder.h; sourceTree = "<group>"; };
2A41D8D5254B88C400893EFF /* nodeevents.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nodeevents.cpp; sourceTree = "<group>"; };
2A41D8D6254B88C400893EFF /* nodeevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nodeevents.h; sourceTree = "<group>"; };
2A41D8D7254B88C400893EFF /* null.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = null.cpp; sourceTree = "<group>"; };
2A41D8D8254B88C400893EFF /* ostream_wrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ostream_wrapper.cpp; sourceTree = "<group>"; };
2A41D8D9254B88C400893EFF /* parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse.cpp; sourceTree = "<group>"; };
2A41D8DA254B88C400893EFF /* parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parser.cpp; sourceTree = "<group>"; };
2A41D8DB254B88C400893EFF /* ptr_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ptr_vector.h; sourceTree = "<group>"; };
2A41D8DC254B88C400893EFF /* regex_yaml.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regex_yaml.cpp; sourceTree = "<group>"; };
2A41D8DD254B88C400893EFF /* regex_yaml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regex_yaml.h; sourceTree = "<group>"; };
2A41D8DE254B88C400893EFF /* regeximpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regeximpl.h; sourceTree = "<group>"; };
2A41D8DF254B88C400893EFF /* scanner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanner.cpp; sourceTree = "<group>"; };
2A41D8E0254B88C400893EFF /* scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanner.h; sourceTree = "<group>"; };
2A41D8E1254B88C400893EFF /* scanscalar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scanscalar.cpp; sourceTree = "<group>"; };
2A41D8E2254B88C400893EFF /* scanscalar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scanscalar.h; sourceTree = "<group>"; };
2A41D8E3254B88C400893EFF /* scantag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scantag.cpp; sourceTree = "<group>"; };
2A41D8E4254B88C400893EFF /* scantag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scantag.h; sourceTree = "<group>"; };
2A41D8E5254B88C400893EFF /* scantoken.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scantoken.cpp; sourceTree = "<group>"; };
2A41D8E6254B88C400893EFF /* setting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = setting.h; sourceTree = "<group>"; };
2A41D8E7254B88C400893EFF /* simplekey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplekey.cpp; sourceTree = "<group>"; };
2A41D8E8254B88C400893EFF /* singledocparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = singledocparser.cpp; sourceTree = "<group>"; };
2A41D8E9254B88C400893EFF /* singledocparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = singledocparser.h; sourceTree = "<group>"; };
2A41D8EA254B88C400893EFF /* stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stream.cpp; sourceTree = "<group>"; };
2A41D8EB254B88C400893EFF /* stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stream.h; sourceTree = "<group>"; };
2A41D8EC254B88C400893EFF /* streamcharsource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = streamcharsource.h; sourceTree = "<group>"; };
2A41D8ED254B88C400893EFF /* stringsource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stringsource.h; sourceTree = "<group>"; };
2A41D8EE254B88C400893EFF /* tag.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tag.cpp; sourceTree = "<group>"; };
2A41D8EF254B88C400893EFF /* tag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tag.h; sourceTree = "<group>"; };
2A41D8F0254B88C400893EFF /* token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = token.h; sourceTree = "<group>"; };
2ACF559C1477692300991ED5 /* libyaml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libyaml.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2ACF559A1477692300991ED5 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
034768DDFF38A45A11DB9C8B /* Products */ = {
isa = PBXGroup;
children = (
2ACF559C1477692300991ED5 /* libyaml.a */,
);
name = Products;
sourceTree = "<group>";
};
0867D691FE84028FC02AAC07 /* yaml */ = {
isa = PBXGroup;
children = (
2ACF55A01477693B00991ED5 /* yaml-cpp */,
034768DDFF38A45A11DB9C8B /* Products */,
);
name = yaml;
sourceTree = "<group>";
};
2A41D890254B88C400893EFF /* include */ = {
isa = PBXGroup;
children = (
2A41D891254B88C400893EFF /* yaml-cpp */,
);
path = include;
sourceTree = "<group>";
};
2A41D891254B88C400893EFF /* yaml-cpp */ = {
isa = PBXGroup;
children = (
2A41D892254B88C400893EFF /* anchor.h */,
2A41D893254B88C400893EFF /* binary.h */,
2A41D894254B88C400893EFF /* contrib */,
2A41D897254B88C400893EFF /* dll.h */,
2A41D898254B88C400893EFF /* emitfromevents.h */,
2A41D899254B88C400893EFF /* emitter.h */,
2A41D89A254B88C400893EFF /* emitterdef.h */,
2A41D89B254B88C400893EFF /* emittermanip.h */,
2A41D89C254B88C400893EFF /* emitterstyle.h */,
2A41D89D254B88C400893EFF /* eventhandler.h */,
2A41D89E254B88C400893EFF /* exceptions.h */,
2A41D89F254B88C400893EFF /* mark.h */,
2A41D8A0254B88C400893EFF /* node */,
2A41D8B3254B88C400893EFF /* null.h */,
2A41D8B4254B88C400893EFF /* ostream_wrapper.h */,
2A41D8B5254B88C400893EFF /* parser.h */,
2A41D8B6254B88C400893EFF /* stlemitter.h */,
2A41D8B7254B88C400893EFF /* traits.h */,
2A41D8B8254B88C400893EFF /* yaml.h */,
);
path = "yaml-cpp";
sourceTree = "<group>";
};
2A41D894254B88C400893EFF /* contrib */ = {
isa = PBXGroup;
children = (
2A41D895254B88C400893EFF /* anchordict.h */,
2A41D896254B88C400893EFF /* graphbuilder.h */,
);
path = contrib;
sourceTree = "<group>";
};
2A41D8A0254B88C400893EFF /* node */ = {
isa = PBXGroup;
children = (
2A41D8A1254B88C400893EFF /* convert.h */,
2A41D8A2254B88C400893EFF /* detail */,
2A41D8AC254B88C400893EFF /* emit.h */,
2A41D8AD254B88C400893EFF /* impl.h */,
2A41D8AE254B88C400893EFF /* iterator.h */,
2A41D8AF254B88C400893EFF /* node.h */,
2A41D8B0254B88C400893EFF /* parse.h */,
2A41D8B1254B88C400893EFF /* ptr.h */,
2A41D8B2254B88C400893EFF /* type.h */,
);
path = node;
sourceTree = "<group>";
};
2A41D8A2254B88C400893EFF /* detail */ = {
isa = PBXGroup;
children = (
2A41D8A3254B88C400893EFF /* bool_type.h */,
2A41D8A4254B88C400893EFF /* impl.h */,
2A41D8A5254B88C400893EFF /* iterator.h */,
2A41D8A6254B88C400893EFF /* iterator_fwd.h */,
2A41D8A7254B88C400893EFF /* memory.h */,
2A41D8A8254B88C400893EFF /* node.h */,
2A41D8A9254B88C400893EFF /* node_data.h */,
2A41D8AA254B88C400893EFF /* node_iterator.h */,
2A41D8AB254B88C400893EFF /* node_ref.h */,
);
path = detail;
sourceTree = "<group>";
};
2A41D8B9254B88C400893EFF /* src */ = {
isa = PBXGroup;
children = (
2A41D8BA254B88C400893EFF /* binary.cpp */,
2A41D8BB254B88C400893EFF /* collectionstack.h */,
2A41D8BC254B88C400893EFF /* contrib */,
2A41D8C2254B88C400893EFF /* convert.cpp */,
2A41D8C3254B88C400893EFF /* directives.cpp */,
2A41D8C4254B88C400893EFF /* directives.h */,
2A41D8C5254B88C400893EFF /* emit.cpp */,
2A41D8C6254B88C400893EFF /* emitfromevents.cpp */,
2A41D8C7254B88C400893EFF /* emitter.cpp */,
2A41D8C8254B88C400893EFF /* emitterstate.cpp */,
2A41D8C9254B88C400893EFF /* emitterstate.h */,
2A41D8CA254B88C400893EFF /* emitterutils.cpp */,
2A41D8CB254B88C400893EFF /* emitterutils.h */,
2A41D8CC254B88C400893EFF /* exceptions.cpp */,
2A41D8CD254B88C400893EFF /* exp.cpp */,
2A41D8CE254B88C400893EFF /* exp.h */,
2A41D8CF254B88C400893EFF /* indentation.h */,
2A41D8D0254B88C400893EFF /* memory.cpp */,
2A41D8D1254B88C400893EFF /* node.cpp */,
2A41D8D2254B88C400893EFF /* node_data.cpp */,
2A41D8D3254B88C400893EFF /* nodebuilder.cpp */,
2A41D8D4254B88C400893EFF /* nodebuilder.h */,
2A41D8D5254B88C400893EFF /* nodeevents.cpp */,
2A41D8D6254B88C400893EFF /* nodeevents.h */,
2A41D8D7254B88C400893EFF /* null.cpp */,
2A41D8D8254B88C400893EFF /* ostream_wrapper.cpp */,
2A41D8D9254B88C400893EFF /* parse.cpp */,
2A41D8DA254B88C400893EFF /* parser.cpp */,
2A41D8DB254B88C400893EFF /* ptr_vector.h */,
2A41D8DC254B88C400893EFF /* regex_yaml.cpp */,
2A41D8DD254B88C400893EFF /* regex_yaml.h */,
2A41D8DE254B88C400893EFF /* regeximpl.h */,
2A41D8DF254B88C400893EFF /* scanner.cpp */,
2A41D8E0254B88C400893EFF /* scanner.h */,
2A41D8E1254B88C400893EFF /* scanscalar.cpp */,
2A41D8E2254B88C400893EFF /* scanscalar.h */,
2A41D8E3254B88C400893EFF /* scantag.cpp */,
2A41D8E4254B88C400893EFF /* scantag.h */,
2A41D8E5254B88C400893EFF /* scantoken.cpp */,
2A41D8E6254B88C400893EFF /* setting.h */,
2A41D8E7254B88C400893EFF /* simplekey.cpp */,
2A41D8E8254B88C400893EFF /* singledocparser.cpp */,
2A41D8E9254B88C400893EFF /* singledocparser.h */,
2A41D8EA254B88C400893EFF /* stream.cpp */,
2A41D8EB254B88C400893EFF /* stream.h */,
2A41D8EC254B88C400893EFF /* streamcharsource.h */,
2A41D8ED254B88C400893EFF /* stringsource.h */,
2A41D8EE254B88C400893EFF /* tag.cpp */,
2A41D8EF254B88C400893EFF /* tag.h */,
2A41D8F0254B88C400893EFF /* token.h */,
);
path = src;
sourceTree = "<group>";
};
2A41D8BC254B88C400893EFF /* contrib */ = {
isa = PBXGroup;
children = (
2A41D8BD254B88C400893EFF /* graphbuilder.cpp */,
2A41D8BE254B88C400893EFF /* graphbuilderadapter.cpp */,
2A41D8BF254B88C400893EFF /* graphbuilderadapter.h */,
);
path = contrib;
sourceTree = "<group>";
};
2ACF55A01477693B00991ED5 /* yaml-cpp */ = {
isa = PBXGroup;
children = (
2A41D890254B88C400893EFF /* include */,
2A41D8B9254B88C400893EFF /* src */,
);
name = "yaml-cpp";
path = "../../../../../ext/yaml-cpp";
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2ACF55981477692300991ED5 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D8FE254B88C500893EFF /* convert.h in Headers */,
2A41D90F254B88C500893EFF /* null.h in Headers */,
2A41D910254B88C500893EFF /* ostream_wrapper.h in Headers */,
2A41D907254B88C500893EFF /* node_ref.h in Headers */,
2A41D944254B88C500893EFF /* streamcharsource.h in Headers */,
2A41D941254B88C500893EFF /* singledocparser.h in Headers */,
2A41D8FD254B88C500893EFF /* mark.h in Headers */,
2A41D93E254B88C500893EFF /* setting.h in Headers */,
2A41D8F6254B88C400893EFF /* emitfromevents.h in Headers */,
2A41D8F7254B88C400893EFF /* emitter.h in Headers */,
2A41D902254B88C500893EFF /* iterator_fwd.h in Headers */,
2A41D92C254B88C500893EFF /* nodebuilder.h in Headers */,
2A41D90B254B88C500893EFF /* node.h in Headers */,
2A41D90D254B88C500893EFF /* ptr.h in Headers */,
2A41D905254B88C500893EFF /* node_data.h in Headers */,
2A41D911254B88C500893EFF /* parser.h in Headers */,
2A41D901254B88C500893EFF /* iterator.h in Headers */,
2A41D936254B88C500893EFF /* regeximpl.h in Headers */,
2A41D912254B88C500893EFF /* stlemitter.h in Headers */,
2A41D943254B88C500893EFF /* stream.h in Headers */,
2A41D8FF254B88C500893EFF /* bool_type.h in Headers */,
2A41D8F1254B88C400893EFF /* anchor.h in Headers */,
2A41D8F8254B88C400893EFF /* emitterdef.h in Headers */,
2A41D93C254B88C500893EFF /* scantag.h in Headers */,
2A41D919254B88C500893EFF /* graphbuilderadapter.h in Headers */,
2A41D906254B88C500893EFF /* node_iterator.h in Headers */,
2A41D903254B88C500893EFF /* memory.h in Headers */,
2A41D91C254B88C500893EFF /* directives.h in Headers */,
2A41D904254B88C500893EFF /* node.h in Headers */,
2A41D927254B88C500893EFF /* indentation.h in Headers */,
2A41D947254B88C500893EFF /* tag.h in Headers */,
2A41D8FC254B88C400893EFF /* exceptions.h in Headers */,
2A41D913254B88C500893EFF /* traits.h in Headers */,
2A41D926254B88C500893EFF /* exp.h in Headers */,
2A41D948254B88C500893EFF /* token.h in Headers */,
2A41D8F9254B88C400893EFF /* emittermanip.h in Headers */,
2A41D8F5254B88C400893EFF /* dll.h in Headers */,
2A41D8F4254B88C400893EFF /* graphbuilder.h in Headers */,
2A41D90E254B88C500893EFF /* type.h in Headers */,
2A41D8F3254B88C400893EFF /* anchordict.h in Headers */,
2A41D914254B88C500893EFF /* yaml.h in Headers */,
2A41D908254B88C500893EFF /* emit.h in Headers */,
2A41D92E254B88C500893EFF /* nodeevents.h in Headers */,
2A41D90A254B88C500893EFF /* iterator.h in Headers */,
2A41D923254B88C500893EFF /* emitterutils.h in Headers */,
2A41D909254B88C500893EFF /* impl.h in Headers */,
2A41D945254B88C500893EFF /* stringsource.h in Headers */,
2A41D938254B88C500893EFF /* scanner.h in Headers */,
2A41D933254B88C500893EFF /* ptr_vector.h in Headers */,
2A41D935254B88C500893EFF /* regex_yaml.h in Headers */,
2A41D8FB254B88C400893EFF /* eventhandler.h in Headers */,
2A41D916254B88C500893EFF /* collectionstack.h in Headers */,
2A41D90C254B88C500893EFF /* parse.h in Headers */,
2A41D8F2254B88C400893EFF /* binary.h in Headers */,
2A41D900254B88C500893EFF /* impl.h in Headers */,
2A41D93A254B88C500893EFF /* scanscalar.h in Headers */,
2A41D8FA254B88C400893EFF /* emitterstyle.h in Headers */,
2A41D921254B88C500893EFF /* emitterstate.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2ACF559B1477692300991ED5 /* yaml */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "yaml" */;
buildPhases = (
2AF56976147991F700F9968C /* Download yaml */,
2ACF55981477692300991ED5 /* Headers */,
2ACF55991477692300991ED5 /* Sources */,
2ACF559A1477692300991ED5 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = yaml;
productName = yaml;
productReference = 2ACF559C1477692300991ED5 /* libyaml.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
0867D690FE84028FC02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
};
buildConfigurationList = 1DEB916408733D950010E9CD /* Build configuration list for PBXProject "yaml" */;
compatibilityVersion = "Xcode 3.1";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 0867D691FE84028FC02AAC07 /* yaml */;
productRefGroup = 034768DDFF38A45A11DB9C8B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
2ACF559B1477692300991ED5 /* yaml */,
);
};
/* End PBXProject section */
/* Begin PBXShellScriptBuildPhase section */
2AF56976147991F700F9968C /* Download yaml */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Download yaml";
outputPaths = (
"$(SRCROOT)/../../../../../ext/yaml-cpp",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd $SRCROOT/../../../../../ext\n\nif [ ! -d yaml-cpp ]\nthen\n\tgit clone https://github.com/jbeder/yaml-cpp -b yaml-cpp-0.6.3\nfi\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
2ACF55991477692300991ED5 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A41D918254B88C500893EFF /* graphbuilderadapter.cpp in Sources */,
2A41D93F254B88C500893EFF /* simplekey.cpp in Sources */,
2A41D920254B88C500893EFF /* emitterstate.cpp in Sources */,
2A41D92F254B88C500893EFF /* null.cpp in Sources */,
2A41D91A254B88C500893EFF /* convert.cpp in Sources */,
2A41D93D254B88C500893EFF /* scantoken.cpp in Sources */,
2A41D928254B88C500893EFF /* memory.cpp in Sources */,
2A41D931254B88C500893EFF /* parse.cpp in Sources */,
2A41D930254B88C500893EFF /* ostream_wrapper.cpp in Sources */,
2A41D932254B88C500893EFF /* parser.cpp in Sources */,
2A41D91D254B88C500893EFF /* emit.cpp in Sources */,
2A41D917254B88C500893EFF /* graphbuilder.cpp in Sources */,
2A41D92A254B88C500893EFF /* node_data.cpp in Sources */,
2A41D91B254B88C500893EFF /* directives.cpp in Sources */,
2A41D922254B88C500893EFF /* emitterutils.cpp in Sources */,
2A41D937254B88C500893EFF /* scanner.cpp in Sources */,
2A41D915254B88C500893EFF /* binary.cpp in Sources */,
2A41D940254B88C500893EFF /* singledocparser.cpp in Sources */,
2A41D91F254B88C500893EFF /* emitter.cpp in Sources */,
2A41D925254B88C500893EFF /* exp.cpp in Sources */,
2A41D934254B88C500893EFF /* regex_yaml.cpp in Sources */,
2A41D939254B88C500893EFF /* scanscalar.cpp in Sources */,
2A41D93B254B88C500893EFF /* scantag.cpp in Sources */,
2A41D929254B88C500893EFF /* node.cpp in Sources */,
2A41D946254B88C500893EFF /* tag.cpp in Sources */,
2A41D942254B88C500893EFF /* stream.cpp in Sources */,
2A41D92B254B88C500893EFF /* nodebuilder.cpp in Sources */,
2A41D924254B88C500893EFF /* exceptions.cpp in Sources */,
2A41D91E254B88C500893EFF /* emitfromevents.cpp in Sources */,
2A41D92D254B88C500893EFF /* nodeevents.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1DEB916508733D950010E9CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "../../../../../ext/yaml-cpp/include";
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Debug;
};
1DEB916608733D950010E9CD /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = "../../../../../ext/yaml-cpp/include";
MACOSX_DEPLOYMENT_TARGET = 10.10;
PREBINDING = NO;
SDKROOT = macosx;
};
name = Release;
};
2ACF559D1477692300991ED5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = yaml;
};
name = Debug;
};
2ACF559E1477692300991ED5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
INSTALL_PATH = /usr/local/lib;
PREBINDING = NO;
PRODUCT_NAME = yaml;
ZERO_LINK = NO;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1DEB916408733D950010E9CD /* Build configuration list for PBXProject "yaml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1DEB916508733D950010E9CD /* Debug */,
1DEB916608733D950010E9CD /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2ACF559F1477692B00991ED5 /* Build configuration list for PBXNativeTarget "yaml" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2ACF559D1477692300991ED5 /* Debug */,
2ACF559E1477692300991ED5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
-16
View File
@@ -1,16 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef INCLUDED_OCIO_IMATH_H
#define INCLUDED_OCIO_IMATH_H
#define OCIO_USE_IMATH_HALF 0
#if OCIO_USE_IMATH_HALF
# include <Imath/half.h>
#else
# include <OpenEXR/half.h>
#endif
#endif
-883
View File
@@ -1,883 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_PS.h"
#include "OpenColorIO_PS_Dialog.h"
#include "OpenColorIO_PS_Terminology.h"
#include "OpenColorIO_PS_Context.h"
#include "PIUFile.h"
#include <assert.h>
#ifdef __PIWin__
//#include <Windows.h>
#include <Shlobj.h>
// DLLInstance for Windows
HINSTANCE hDllInstance = NULL;
#endif
// some of the supporting code needs this
SPBasicSuite * sSPBasic = NULL;
FilterRecord * gFilterRecord = NULL;
typedef struct {
long sig;
OCIO_Source source;
Str255 configName;
Str255 configPath;
OCIO_Action action;
Boolean invert;
OCIO_Interp interpolation;
Str255 inputSpace;
Str255 outputSpace;
Str255 view;
Str255 display;
} Param;
#ifndef MIN
#define MIN(a,b) (((a)<(b))?(a):(b))
#endif /* MIN */
#ifndef MAX
#define MAX(a,b) (((a)>(b))?(a):(b))
#endif /* MAX */
static void myC2PString(Str255 &pstr, const char *cstr)
{
const size_t len = MIN(strlen(cstr), 254);
strncpy((char *)&pstr[1], cstr, len);
pstr[0] = len;
pstr[len + 1] = '\0';
}
static const char * myP2CString(Str255 &pstr)
{
size_t len = pstr[0];
pstr[len + 1] = '\0';
return (const char *)&pstr[1];
}
static void myP2PString(Str255 &dest, const Str255 &src)
{
memcpy(&dest[0], &src[0], 256);
}
static void ReportException(GPtr globals, const std::exception &e)
{
Str255 p_str;
myC2PString(p_str, e.what());
PIReportError(p_str);
gResult = errReportString;
}
static Boolean ReadScriptParams(GPtr globals)
{
PIReadDescriptor token = NULL;
DescriptorKeyID key = 0;
DescriptorTypeID type = 0;
DescriptorKeyIDArray array = { NULLID };
int32 flags = 0;
OSErr stickyError = noErr;
Boolean returnValue = true;
if(DescriptorAvailable(NULL))
{
token = OpenReader(array);
if(token)
{
while(PIGetKey(token, &key, &type, &flags))
{
if(key == ocioKeySource)
{
DescriptorEnumID ostypeStoreValue;
PIGetEnum(token, &ostypeStoreValue);
globals->source = (ostypeStoreValue == sourceEnvironment ? OCIO_SOURCE_ENVIRONMENT :
ostypeStoreValue == sourceCustom ? OCIO_SOURCE_CUSTOM :
OCIO_SOURCE_STANDARD);
}
else if(key == ocioKeyConfigName)
{
PIGetStr(token, &globals->configName);
}
else if(key == ocioKeyConfigFileHandle)
{
PIGetAlias(token, &globals->configFileHandle);
}
else if(key == ocioKeyAction)
{
DescriptorEnumID ostypeStoreValue;
PIGetEnum(token, &ostypeStoreValue);
globals->action = (ostypeStoreValue == actionLUT ? OCIO_ACTION_LUT :
ostypeStoreValue == actionDisplay ? OCIO_ACTION_DISPLAY :
OCIO_ACTION_CONVERT);
}
else if(key == ocioKeyInvert)
{
PIGetBool(token, &globals->invert);
}
else if(key == ocioKeyInterpolation)
{
DescriptorEnumID ostypeStoreValue;
PIGetEnum(token, &ostypeStoreValue);
globals->action = (ostypeStoreValue == interpNearest ? OCIO_INTERP_NEAREST :
ostypeStoreValue == interpLinear ? OCIO_INTERP_LINEAR :
ostypeStoreValue == interpTetrahedral ? OCIO_INTERP_TETRAHEDRAL :
ostypeStoreValue == interpCubic ? OCIO_INTERP_CUBIC :
OCIO_INTERP_BEST);
}
else if(key == ocioKeyInputSpace)
{
PIGetStr(token, &globals->inputSpace);
}
else if(key == ocioKeyOutputSpace)
{
PIGetStr(token, &globals->outputSpace);
}
else if(key == ocioKeyDisplay)
{
PIGetStr(token, &globals->display);
}
else if(key == ocioKeyView)
{
PIGetStr(token, &globals->view);
}
}
stickyError = CloseReader(&token); // closes & disposes.
}
returnValue = PlayDialog();
}
return returnValue;
}
static OSErr WriteScriptParams(GPtr globals)
{
PIWriteDescriptor token = nil;
OSErr gotErr = noErr;
if(DescriptorAvailable(NULL))
{
token = OpenWriter();
if(token)
{
PIPutEnum(token, ocioKeySource, typeSource, (globals->source == OCIO_SOURCE_ENVIRONMENT ? sourceEnvironment :
globals->source == OCIO_SOURCE_CUSTOM ? sourceCustom :
sourceStandard));
if(globals->source == OCIO_SOURCE_STANDARD)
{
PIPutStr(token, ocioKeyConfigName, globals->configName);
}
else if(globals->source == OCIO_SOURCE_CUSTOM)
{
PIPutAlias(token, ocioKeyConfigFileHandle, globals->configFileHandle);
}
PIPutEnum(token, ocioKeyAction, typeAction, (globals->action == OCIO_ACTION_LUT ? actionLUT :
globals->action == OCIO_ACTION_DISPLAY ? actionDisplay :
actionConvert));
if(globals->action == OCIO_ACTION_LUT)
{
PIPutEnum(token, ocioKeyInterpolation, typeInterpolation, (globals->interpolation == OCIO_INTERP_NEAREST ? interpNearest :
globals->interpolation == OCIO_INTERP_LINEAR ? interpLinear :
globals->interpolation == OCIO_INTERP_TETRAHEDRAL ? interpTetrahedral :
globals->interpolation == OCIO_INTERP_CUBIC ? interpCubic :
interpBest));
}
else if(globals->action == OCIO_ACTION_DISPLAY)
{
PIPutStr(token, ocioKeyInputSpace, globals->inputSpace);
PIPutStr(token, ocioKeyDisplay, globals->display);
PIPutStr(token, ocioKeyView, globals->view);
}
else
{
assert(globals->action == OCIO_ACTION_CONVERT);
PIPutStr(token, ocioKeyInputSpace, globals->inputSpace);
PIPutStr(token, ocioKeyOutputSpace, globals->outputSpace);
}
PIPutBool(token, ocioKeyInvert, globals->invert);
gotErr = CloseWriter(&token); // closes and sets dialog optional
}
}
return gotErr;
}
#pragma mark-
static void DoAbout(AboutRecordPtr aboutRecord)
{
#ifdef __PIMac__
const char *plugHndl = "org.OpenColorIO.Photoshop";
const void *hwnd = NULL;
#else
// get platform handles
const void *plugHndl = hDllInstance;
HWND hwnd = (HWND)HostGetPlatformWindowPtr(aboutRecord);
#endif
OpenColorIO_PS_About(plugHndl, hwnd);
}
void ValidateParameters(GPtr globals)
{
if(gStuff->parameters == NULL)
{
gStuff->parameters = PINewHandle(sizeof(Param));
if(gStuff->parameters != NULL)
{
Param *param = (Param *)PILockHandle(gStuff->parameters, FALSE);
if(param)
{
param->sig = OpenColorIOSignature;
param->source = globals->source;
myP2PString(param->configName, globals->configName);
myC2PString(param->configPath, "dummyPath");
param->action = globals->action;
param->invert = globals->invert;
param->interpolation = globals->interpolation;
myP2PString(param->inputSpace, globals->inputSpace);
myP2PString(param->outputSpace, globals->outputSpace);
myP2PString(param->display, globals->display);
myP2PString(param->view, globals->view);
PIUnlockHandle(gStuff->parameters);
}
}
else
{
gResult = memFullErr;
return;
}
}
}
static void InitGlobals(Ptr globalPtr)
{
GPtr globals = (GPtr)globalPtr;
globals->do_dialog = FALSE;
globals->source = OCIO_SOURCE_ENVIRONMENT;
myC2PString(globals->configName, "");
globals->configFileHandle = NULL;
globals->action = OCIO_ACTION_NONE;
globals->invert = FALSE;
globals->interpolation = OCIO_INTERP_LINEAR;
myC2PString(globals->inputSpace, "");
myC2PString(globals->outputSpace, "");
myC2PString(globals->view, "");
myC2PString(globals->display, "");
// set default with environment variable if it's set
std::string env;
OpenColorIO_PS_Context::getenvOCIO(env);
if(!env.empty())
{
std::string path = env;
if( !path.empty() )
{
try
{
OpenColorIO_PS_Context context(path);
if( context.isLUT() )
{
globals->source = OCIO_SOURCE_ENVIRONMENT;
globals->action = OCIO_ACTION_LUT;
}
else
{
const std::string &defaultInputName = context.getDefaultColorSpace();
const std::string &defaultOutputName = defaultInputName;
const std::string &defaultDisplay = context.getDefaultDisplay();
const std::string defaultView = context.getDefaultView(defaultDisplay);
globals->source = OCIO_SOURCE_ENVIRONMENT;
globals->action = OCIO_ACTION_CONVERT;
myC2PString(globals->inputSpace, defaultInputName.c_str());
myC2PString(globals->outputSpace, defaultOutputName.c_str());
myC2PString(globals->display, defaultDisplay.c_str());
myC2PString(globals->view, defaultView.c_str());
}
}
catch(const std::exception &e)
{
ReportException(globals, e);
}
catch(...)
{
gResult = filterBadParameters;
}
}
}
ValidateParameters(globals);
}
static void DoParameters(GPtr globals)
{
Boolean do_dialog = ReadScriptParams(globals);
if(do_dialog)
{
// in the modern era, we always do dialogs in the render function
globals->do_dialog = TRUE;
}
}
static void DoPrepare(GPtr globals)
{
gStuff->bufferSpace = 0;
gStuff->maxSpace = 0;
}
static inline float Clamp(const float &f)
{
return (f < 0.f ? 0.f : f > 1.f ? 1.f : f);
}
template <typename T, int max, bool round, bool clamp>
static void ConvertRow(T *row, int len, OCIO::ConstCPUProcessorRcPtr processor)
{
float *floatRow = NULL;
if(max == 1)
{
floatRow = (float *)row;
}
else
{
floatRow = (float *)malloc(sizeof(float) * len * 3);
if(floatRow == NULL)
return;
const T *in = row;
float *out = floatRow;
for(int x=0; x < len; x++)
{
*out++ = ((float)*in++ / (float)max);
*out++ = ((float)*in++ / (float)max);
*out++ = ((float)*in++ / (float)max);
}
}
OCIO::PackedImageDesc img(floatRow, len, 1, 3);
processor->apply(img);
if(max != 1)
{
const float *in = floatRow;
T *out = row;
assert(round && clamp);
for(int x=0; x < len; x++)
{
*out++ = (Clamp(*in++) * (float)max) + 0.5f;
*out++ = (Clamp(*in++) * (float)max) + 0.5f;
*out++ = (Clamp(*in++) * (float)max) + 0.5f;
}
free(floatRow);
}
}
static void ProcessTile(GPtr globals, void *tileData, VRect &tileRect, int32 rowBytes, OCIO::ConstCPUProcessorRcPtr processor)
{
const uint32 rectHeight = tileRect.bottom - tileRect.top;
const uint32 rectWidth = tileRect.right - tileRect.left;
unsigned char *row = (unsigned char *)tileData;
for(uint32 pixelY = 0; pixelY < rectHeight; pixelY++)
{
if(gStuff->depth == 32)
ConvertRow<float, 1, false, false>((float *)row, rectWidth, processor);
else if(gStuff->depth == 16)
ConvertRow<uint16, 0x8000, true, true>((uint16 *)row, rectWidth, processor);
else if(gStuff->depth == 8)
ConvertRow<uint8, 255, true, true>((uint8 *)row, rectWidth, processor);
row += rowBytes;
}
}
static void DoStart(GPtr globals)
{
// legacy paramaters part
if(gStuff->parameters)
{
Param *param = (Param *)PILockHandle(gStuff->parameters, FALSE);
if(param && param->sig == OpenColorIOSignature)
{
// copy params (or not - seems to monkey with my dialog when I edit an action)
PIUnlockHandle(gStuff->parameters);
}
}
// modern scripting part
Boolean do_dialog = ReadScriptParams(globals);
if(do_dialog || globals->do_dialog)
{
DialogParams dialogParams;
dialogParams.source = (globals->source == OCIO_SOURCE_ENVIRONMENT ? SOURCE_ENVIRONMENT :
globals->source == OCIO_SOURCE_CUSTOM ? SOURCE_CUSTOM :
SOURCE_STANDARD);
if(globals->source == OCIO_SOURCE_CUSTOM)
{
assert(globals->configFileHandle != NULL);
char file_path[256];
file_path[0] = '\0';
AliasToFullPath(globals->configFileHandle, file_path, 255);
dialogParams.config = file_path;
}
else if(globals->source == OCIO_SOURCE_STANDARD)
{
dialogParams.config = myP2CString(globals->configName);
}
dialogParams.action = (globals->action == OCIO_ACTION_LUT ? ACTION_LUT :
globals->action == OCIO_ACTION_DISPLAY ? ACTION_DISPLAY :
ACTION_CONVERT);
dialogParams.invert = globals->invert;
dialogParams.interpolation = (globals->interpolation == OCIO_INTERP_NEAREST ? INTERPO_NEAREST :
globals->interpolation == OCIO_INTERP_LINEAR ? INTERPO_LINEAR :
globals->interpolation == OCIO_INTERP_TETRAHEDRAL ? INTERPO_TETRAHEDRAL :
globals->interpolation == OCIO_INTERP_CUBIC ? INTERPO_CUBIC :
INTERPO_BEST);
dialogParams.inputSpace = myP2CString(globals->inputSpace);
dialogParams.outputSpace = myP2CString(globals->outputSpace);
dialogParams.display = myP2CString(globals->display);
dialogParams.view = myP2CString(globals->view);
#ifdef __PIMac__
const char *plugHndl = "org.OpenColorIO.Photoshop";
const void *hwnd = NULL;
#else
// get platform handles
const void *plugHndl = hDllInstance;
HWND hwnd = (HWND)((PlatformData *)gStuff->platformData)->hwnd;
#endif
const DialogResult dialogResult = OpenColorIO_PS_Dialog(dialogParams, plugHndl, hwnd);
if(dialogResult == RESULT_OK || dialogResult == RESULT_EXPORT)
{
globals->source = (dialogParams.source == SOURCE_ENVIRONMENT ? OCIO_SOURCE_ENVIRONMENT :
dialogParams.source == SOURCE_CUSTOM ? OCIO_SOURCE_CUSTOM :
OCIO_SOURCE_STANDARD);
if(dialogParams.source == SOURCE_CUSTOM)
{
char file_path[256];
strncpy(file_path, dialogParams.config.c_str(), 256);
file_path[255] = '\0';
FullPathToAlias(file_path, globals->configFileHandle);
}
else if(dialogParams.source == SOURCE_STANDARD)
{
myC2PString(globals->configName, dialogParams.config.c_str());
}
globals->action = (dialogParams.action == ACTION_LUT ? OCIO_ACTION_LUT :
dialogParams.action == ACTION_DISPLAY ? OCIO_ACTION_DISPLAY :
OCIO_ACTION_CONVERT);
globals->invert = dialogParams.invert;
globals->interpolation = (dialogParams.interpolation == INTERPO_NEAREST ? OCIO_INTERP_NEAREST :
dialogParams.interpolation == INTERPO_LINEAR ? OCIO_INTERP_LINEAR :
dialogParams.interpolation == INTERPO_TETRAHEDRAL ? OCIO_INTERP_TETRAHEDRAL :
dialogParams.interpolation == INTERPO_CUBIC ? OCIO_INTERP_CUBIC :
OCIO_INTERP_BEST);
myC2PString(globals->inputSpace, dialogParams.inputSpace.c_str());
myC2PString(globals->outputSpace, dialogParams.outputSpace.c_str());
myC2PString(globals->display, dialogParams.display.c_str());
myC2PString(globals->view, dialogParams.view.c_str());
}
else
gResult = userCanceledErr;
globals->do_dialog = FALSE;
if(gResult == noErr)
{
// this will copy values to parameters
ValidateParameters(globals);
}
}
std::string path;
if(gResult == noErr)
{
if(globals->source == OCIO_SOURCE_ENVIRONMENT)
{
std::string env;
OpenColorIO_PS_Context::getenvOCIO(env);
if(!env.empty())
{
path = env;
}
}
else if(globals->source == OCIO_SOURCE_CUSTOM)
{
assert(globals->configFileHandle != NULL);
char file_path[256];
file_path[0] = '\0';
AliasToFullPath(globals->configFileHandle, file_path, 255);
path = file_path;
}
else
{
assert(globals->source == OCIO_SOURCE_STANDARD);
#ifdef __PIMac__
const char *standardDirectory = "/Library/Application Support/OpenColorIO";
const std::string pathSeperator = "/";
#else
const std::string pathSeperator = "\\";
char appdata_path[MAX_PATH];
HRESULT result = SHGetFolderPath(NULL, CSIDL_COMMON_APPDATA, NULL,
SHGFP_TYPE_CURRENT, appdata_path);
const std::string standardDirectory = std::string(appdata_path) + pathSeperator + "OpenColorIO";
#endif
path = standardDirectory;
path += pathSeperator;
path += myP2CString(globals->configName);
path += pathSeperator + "config.ocio";
}
if( path.empty() )
gResult = filterBadParameters;
}
if(gResult == noErr)
{
try
{
OpenColorIO_PS_Context context(path);
OCIO::ConstCPUProcessorRcPtr processor;
if( context.isLUT() )
{
assert(globals->action == OCIO_ACTION_LUT);
const OCIO::Interpolation interpolation = (globals->interpolation == OCIO_INTERP_NEAREST ? OCIO::INTERP_NEAREST :
globals->interpolation == OCIO_INTERP_LINEAR ? OCIO::INTERP_LINEAR :
globals->interpolation == OCIO_INTERP_TETRAHEDRAL ? OCIO::INTERP_TETRAHEDRAL :
globals->interpolation == OCIO_INTERP_CUBIC ? OCIO::INTERP_CUBIC :
OCIO::INTERP_BEST);
processor = context.getLUTProcessor(interpolation, globals->invert);
}
else
{
if(globals->action == OCIO_ACTION_DISPLAY)
{
processor = context.getDisplayProcessor(myP2CString(globals->inputSpace), myP2CString(globals->display), myP2CString(globals->view), globals->invert);
}
else
{
assert(globals->action == OCIO_ACTION_CONVERT);
processor = context.getConvertProcessor(myP2CString(globals->inputSpace), myP2CString(globals->outputSpace), globals->invert);
}
}
// now the Photoshop part
int16 tileHeight = gStuff->outTileHeight;
int16 tileWidth = gStuff->outTileWidth;
if(tileWidth == 0 || tileHeight == 0 || gStuff->advanceState == NULL)
{
gResult = filterBadParameters;
}
VRect outRect = GetOutRect();
VRect filterRect = GetFilterRect();
int32 imageVert = filterRect.bottom - filterRect.top;
int32 imageHor = filterRect.right - filterRect.left;
uint32 tilesVert = (tileHeight - 1 + imageVert) / tileHeight;
uint32 tilesHoriz = (tileWidth - 1 + imageHor) / tileWidth;
int32 progress_total = tilesVert;
int32 progress_complete = 0;
gStuff->outLoPlane = 0;
gStuff->outHiPlane = 2;
for(uint16 vertTile = 0; vertTile < tilesVert && gResult == noErr; vertTile++)
{
for(uint16 horizTile = 0; horizTile < tilesHoriz && gResult == noErr; horizTile++)
{
outRect.top = filterRect.top + ( vertTile * tileHeight );
outRect.left = filterRect.left + ( horizTile * tileWidth );
outRect.bottom = outRect.top + tileHeight;
outRect.right = outRect.left + tileWidth;
if (outRect.bottom > filterRect.bottom)
outRect.bottom = filterRect.bottom;
if (outRect.right > filterRect.right)
outRect.right = filterRect.right;
SetOutRect(outRect);
gResult = AdvanceState();
if(gResult == kNoErr)
{
outRect = GetOutRect();
ProcessTile(globals,
gStuff->outData,
outRect,
gStuff->outRowBytes,
processor);
}
}
PIUpdateProgress(++progress_complete, progress_total);
if( TestAbort() )
{
gResult = userCanceledErr;
}
}
}
catch(const std::exception &e)
{
ReportException(globals, e);
}
catch(...)
{
gResult = filterBadParameters;
}
}
VRect nullRect = {0,0,0,0};
SetOutRect(nullRect);
if(gResult == noErr)
WriteScriptParams(globals);
}
static void DoContinue(GPtr globals)
{
VRect outRect = { 0, 0, 0, 0};
SetOutRect(outRect);
}
static void DoFinish(GPtr globals)
{
}
DLLExport SPAPI void PluginMain(const int16 selector,
FilterRecord * filterRecord,
entryData * data,
int16 * result)
{
if (selector == filterSelectorAbout)
{
sSPBasic = ((AboutRecordPtr)filterRecord)->sSPBasic;
#ifdef __PIWin__
if(hDllInstance == NULL)
hDllInstance = GetDLLInstance((SPPluginRef)((AboutRecordPtr)filterRecord)->plugInRef);
#endif
DoAbout((AboutRecordPtr)filterRecord);
}
else
{
gFilterRecord = filterRecord;
sSPBasic = filterRecord->sSPBasic;
#ifdef __PIWin__
if(hDllInstance == NULL)
hDllInstance = GetDLLInstance((SPPluginRef)filterRecord->plugInRef);
#endif
Ptr globalPtr = NULL; // Pointer for global structure
GPtr globals = NULL; // actual globals
if(filterRecord->handleProcs)
{
bool must_init = false;
if(*data == NULL)
{
*data = (intptr_t)filterRecord->handleProcs->newProc(sizeof(Globals));
must_init = true;
}
if(*data != NULL)
{
globalPtr = filterRecord->handleProcs->lockProc((Handle)*data, TRUE);
globals = (GPtr)globalPtr;
globals->result = result;
globals->filterParamBlock = filterRecord;
if(must_init)
InitGlobals(globalPtr);
}
else
{
*result = memFullErr;
return;
}
}
else
{
if(*data == NULL)
{
*data = (intptr_t)malloc(sizeof(Globals));
if(*data == NULL)
{
*result = memFullErr;
return;
}
globalPtr = (Ptr)*data;
globals = (GPtr)globalPtr;
globals->result = result;
globals->filterParamBlock = filterRecord;
InitGlobals(globalPtr);
}
else
{
globalPtr = (Ptr)*data;
globals = (GPtr)globalPtr;
globals->result = result;
globals->filterParamBlock = filterRecord;
}
}
if(globalPtr == NULL)
{
*result = memFullErr;
return;
}
if (gStuff->bigDocumentData != NULL)
gStuff->bigDocumentData->PluginUsing32BitCoordinates = true;
switch (selector)
{
case filterSelectorParameters:
DoParameters(globals);
break;
case filterSelectorPrepare:
DoPrepare(globals);
break;
case filterSelectorStart:
DoStart(globals);
break;
case filterSelectorContinue:
DoContinue(globals);
break;
case filterSelectorFinish:
DoFinish(globals);
break;
default:
gResult = filterBadParameters;
break;
}
if ((Handle)*data != NULL)
PIUnlockHandle((Handle)*data);
}
}
-79
View File
@@ -1,79 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIO_PS_H_
#define _OPENCOLORIO_PS_H_
//#include "PIDefines.h"
#include "PIFilter.h"
#include "PIUtilities.h"
//#include "FileUtilities.h"
#include "FilterBigDocument.h"
enum {
OCIO_SOURCE_NONE = 0,
OCIO_SOURCE_ENVIRONMENT,
OCIO_SOURCE_STANDARD,
OCIO_SOURCE_CUSTOM
};
typedef uint8 OCIO_Source;
enum {
OCIO_ACTION_NONE = 0,
OCIO_ACTION_LUT,
OCIO_ACTION_CONVERT,
OCIO_ACTION_DISPLAY
};
typedef uint8 OCIO_Action;
enum {
OCIO_INTERP_UNKNOWN = 0,
OCIO_INTERP_NEAREST = 1,
OCIO_INTERP_LINEAR = 2,
OCIO_INTERP_TETRAHEDRAL = 3,
OCIO_INTERP_CUBIC = 4,
OCIO_INTERP_BEST = 255
};
typedef uint8 OCIO_Interp;
// this stuff would usually be in a header file
typedef struct Globals
{
short *result; // Must always be first in Globals.
FilterRecord *filterParamBlock; // Must always be second in Globals.
Boolean do_dialog;
OCIO_Source source;
Str255 configName;
Handle configFileHandle; // Not using PIPlatformFileHandle anymore apparently
OCIO_Action action;
Boolean invert;
OCIO_Interp interpolation;
Str255 inputSpace;
Str255 outputSpace;
Str255 display;
Str255 view;
} Globals, *GPtr, **GHdl;
// some of the lame-ass supporting code needs this
extern SPBasicSuite *sSPBasic;
extern FilterRecord *gFilterRecord;
#define gResult (*(globals->result))
#define gStuff (globals->filterParamBlock)
typedef intptr_t entryData;
typedef void * allocateGlobalsPointer;
// our entry function
DLLExport SPAPI void PluginMain(const int16 selector,
FilterRecord * filterRecord,
entryData * data,
int16 * result);
#endif // _OPENCOLORIO_PS_H_
-282
View File
@@ -1,282 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_PS_Version.h"
// Definitions
#define plugInName "OpenColorIO"
#define plugInCopyrightYear OpenColorIO_PS_Copyright_Year
#define plugInDescription OpenColorIO_PS_Description
#define VersionString OpenColorIO_PS_Version_String
#define ReleaseString OpenColorIO_PS_Build_Date_Manual
#define CurrentYear OpenColorIO_PS_Build_Year
// dictionary (aete) definitions
#define vendorName "fnord"
#define plugInAETEComment "OpenColorIO"
#define plugInSuiteID 'ocio'
#define plugInClassID plugInSuiteID
#define plugInEventID plugInClassID
#include "PIDefines.h"
#ifdef __PIMac__
#include "PIGeneral.r"
#include "PIUtilities.r"
#elif defined(__PIWin__)
#define Rez
#include "PIGeneral.h"
#include "PIUtilities.r"
#endif
#include "PITerminology.h"
#include "PIActions.h"
#include "OpenColorIO_PS_Terminology.h"
resource 'PiPL' ( 16000, "OpenColorIO", purgeable )
{
{
Kind { Filter },
Name { plugInName "..."},
Category { "OpenColorIO" },
Version { (latestFilterVersion << 16) | latestFilterSubVersion },
#ifdef __PIMac__
#if defined(__arm64__)
CodeMacARM64 { "PluginMain" },
#endif
#if (defined(__x86_64__))
CodeMacIntel64 { "PluginMain" },
#endif
#if (defined(__i386__))
CodeMacIntel32 { "PluginMain" },
#endif
#if (defined(__ppc__))
CodeMachOPowerPC { 0, 0, "PluginMain" },
#endif
#else
#if defined(_WIN64)
CodeWin64X86 { "PluginMain" },
#else
CodeWin32X86 { "PluginMain" },
#endif
#endif
// ClassID, eventID, aete ID, uniqueString:
HasTerminology { plugInClassID, plugInEventID, ResourceID, vendorName " " plugInName },
SupportedModes
{
noBitmap, noGrayScale,
noIndexedColor, doesSupportRGBColor,
noCMYKColor, noHSLColor,
noHSBColor, noMultichannel,
noDuotone, noLABColor
},
EnableInfo
{
"in (PSHOP_ImageMode, RGBMode, RGB48Mode, RGB96Mode)"
},
FilterLayerSupport {doesSupportFilterLayers}, // lets us work on smart objects
PlugInMaxSize { 2000000, 2000000 },
FilterCaseInfo {
{ /* array: 7 elements */
/* Flat data, no selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination,
/* Flat data with selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination,
/* Floating selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination,
/* Editable transparency, no selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination,
/* Editable transparency, with selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination,
/* Preserved transparency, no selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination,
/* Preserved transparency, with selection */
inStraightData,
outStraightData,
doNotWriteOutsideSelection,
doesNotFilterLayerMasks,
doesNotWorkWithBlankData,
copySourceToDestination
}
}
}
};
resource 'aete' (ResourceID, plugInName " dictionary", purgeable)
{
1, 0, english, roman, /* aete version and language specifiers */
{
vendorName, /* vendor suite name */
"OpenColorIO", /* optional description */
plugInSuiteID, /* suite ID */
1, /* suite code, must be 1 */
1, /* suite level, must be 1 */
{ /* structure for filters */
plugInName, /* unique filter name */
plugInAETEComment, /* optional description */
plugInClassID, /* class ID, must be unique or Suite ID */
plugInEventID, /* event ID, must be unique */
NO_REPLY, /* never a reply */
IMAGE_DIRECT_PARAMETER, /* direct parameter, used by Photoshop */
{ /* parameters here, if any */
"Source", /* parameter name */
ocioKeySource, /* parameter key ID */
typeSource, /* parameter type ID */
"Source of the OCIO configuration", /* optional description */
flagsEnumeratedParameter, /* parameter flags */
"Configuration",
ocioKeyConfigName,
typeChar,
"OCIO Configuration Name",
flagsSingleParameter,
"File",
ocioKeyConfigFileHandle,
typePlatformFilePath,
"OCIO Configuration File",
flagsSingleParameter,
"Action",
ocioKeyAction,
typeAction,
"OCIO Action",
flagsEnumeratedParameter,
"Invert",
ocioKeyInvert,
typeBoolean,
"Invert LUT",
flagsSingleParameter,
"Interpolation",
ocioKeyInterpolation,
typeInterpolation,
"OCIO Interpolation",
flagsEnumeratedParameter,
"Input Space",
ocioKeyInputSpace,
typeChar,
"OCIO Input Space",
flagsSingleParameter,
"Output Space",
ocioKeyOutputSpace,
typeChar,
"OCIO Output Space",
flagsSingleParameter,
"View",
ocioKeyView,
typeChar,
"OCIO View",
flagsSingleParameter,
"Display",
ocioKeyDisplay,
typeChar,
"OCIO Display",
flagsSingleParameter
}
},
{}, /* non-filter plug-in class here */
{}, /* comparison ops (not supported) */
{ /* any enumerations */
typeSource,
{
"Environment",
sourceEnvironment,
"$OCIO Environment Variable",
"Standard",
sourceStandard,
"Standard OCIO Configuration",
"Custom",
sourceCustom,
"Custom Configuration Path"
},
typeAction,
{
"LUT",
actionLUT,
"Apply a LUT",
"Convert",
actionConvert,
"Convert Transform",
"Display",
actionDisplay,
"Display Transform"
},
typeInterpolation,
{
"Nearest",
interpNearest,
"Nearest Interpolation",
"Linear",
interpLinear,
"Linear Interpolation",
"Tetrahedral",
interpTetrahedral,
"Tetrahedral Interpolation",
"Cubic",
interpCubic,
"Cubic Interpolation",
"Best",
interpBest,
"Best Interpolation"
}
}
}
};
-266
View File
@@ -1,266 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_PS_Context.h"
#include <assert.h>
#ifndef __APPLE__
#include <Windows.h>
#endif
int
FindSpace(const SpaceVec &spaceVec, const std::string &space)
{
for(int i=0; i < spaceVec.size(); i++)
{
const std::string &s = spaceVec[i];
if(s == space)
return i;
}
return -1;
}
OpenColorIO_PS_Context::OpenColorIO_PS_Context(const std::string &path) :
_path(path)
{
const std::string extension = _path.substr( path.find_last_of('.') + 1 );
if(extension == "ocio")
{
_config = OCIO::Config::CreateFromFile( _path.c_str() );
_config->validate();
_isLUT = false;
for(int i=0; i < _config->getNumColorSpaces(); ++i)
{
const std::string colorSpaceName = _config->getColorSpaceNameByIndex(i);
_colorSpaces.push_back(colorSpaceName);
}
OCIO::ConstColorSpaceRcPtr defaultInput = _config->getColorSpace(OCIO::ROLE_SCENE_LINEAR);
_defaultColorSpace = (defaultInput ? defaultInput->getName() : OCIO::ROLE_SCENE_LINEAR);
for(int i=0; i < _config->getNumDisplays(); ++i)
{
const std::string displayName = _config->getDisplay(i);
_displays.push_back(displayName);
}
_defaultDisplay = _config->getDefaultDisplay();
}
else
{
_config = OCIO::Config::Create();
OCIO::FileTransformRcPtr forwardTransform = OCIO::FileTransform::Create();
forwardTransform->setSrc( _path.c_str() );
forwardTransform->setInterpolation(OCIO::INTERP_LINEAR);
forwardTransform->setDirection(OCIO::TRANSFORM_DIR_FORWARD);
OCIO::ConstProcessorRcPtr forwardProcessor = _config->getProcessor(forwardTransform);
_isLUT = true;
}
}
OCIO::ConstCPUProcessorRcPtr
OpenColorIO_PS_Context::getConvertProcessor(const std::string &inputSpace, const std::string &outputSpace, bool invert) const
{
assert( !isLUT() );
OCIO::ColorSpaceTransformRcPtr transform = OCIO::ColorSpaceTransform::Create();
transform->setSrc( inputSpace.c_str() );
transform->setDst( outputSpace.c_str() );
transform->setDirection(invert ? OCIO::TRANSFORM_DIR_INVERSE : OCIO::TRANSFORM_DIR_FORWARD);
OCIO::ConstProcessorRcPtr processor = _config->getProcessor(transform);
OCIO::ConstCPUProcessorRcPtr cpu_processor = processor->getDefaultCPUProcessor();
return cpu_processor;
}
OCIO::ConstCPUProcessorRcPtr
OpenColorIO_PS_Context::getDisplayProcessor(const std::string &inputSpace, const std::string &display, const std::string &view, bool invert) const
{
assert( !isLUT() );
OCIO::DisplayViewTransformRcPtr transform = OCIO::DisplayViewTransform::Create();
transform->setSrc( inputSpace.c_str() );
transform->setDisplay( display.c_str() );
transform->setView( view.c_str() );
transform->setDirection(invert ? OCIO::TRANSFORM_DIR_INVERSE : OCIO::TRANSFORM_DIR_FORWARD);
OCIO::ConstProcessorRcPtr processor = _config->getProcessor(transform);
OCIO::ConstCPUProcessorRcPtr cpu_processor = processor->getDefaultCPUProcessor();
return cpu_processor;
}
OCIO::ConstCPUProcessorRcPtr
OpenColorIO_PS_Context::getLUTProcessor(OCIO::Interpolation interpolation, bool invert) const
{
assert( isLUT() );
OCIO::FileTransformRcPtr transform = OCIO::FileTransform::Create();
transform->setSrc( _path.c_str() );
transform->setInterpolation(interpolation);
transform->setDirection(invert ? OCIO::TRANSFORM_DIR_INVERSE : OCIO::TRANSFORM_DIR_FORWARD);
OCIO::ConstProcessorRcPtr processor = _config->getProcessor(transform);
OCIO::ConstCPUProcessorRcPtr cpu_processor = processor->getDefaultCPUProcessor();
return cpu_processor;
}
OCIO::BakerRcPtr
OpenColorIO_PS_Context::getConvertBaker(const std::string &inputSpace, const std::string &outputSpace, bool invert) const
{
assert( !isLUT() );
OCIO::BakerRcPtr baker = OCIO::Baker::Create();
baker->setConfig(_config);
baker->setInputSpace(invert ? outputSpace.c_str() : inputSpace.c_str());
baker->setTargetSpace(invert ? inputSpace.c_str() : outputSpace.c_str() );
return baker;
}
OCIO::BakerRcPtr
OpenColorIO_PS_Context::getDisplayBaker(const std::string &inputSpace, const std::string &display, const std::string &view, bool invert) const
{
assert( !isLUT() );
OCIO::ConfigRcPtr editableConfig = _config->createEditableCopy();
OCIO::ColorSpaceRcPtr inputColorSpace = OCIO::ColorSpace::Create();
const std::string input_space = "RawInput";
inputColorSpace->setName( input_space.c_str() );
editableConfig->addColorSpace(inputColorSpace);
OCIO::ColorSpaceRcPtr outputColorSpace = OCIO::ColorSpace::Create();
const std::string output_space = "ProcessedOutput";
outputColorSpace->setName( output_space.c_str() );
OCIO::DisplayViewTransformRcPtr transform = OCIO::DisplayViewTransform::Create();
transform->setSrc( inputSpace.c_str() );
transform->setDisplay( display.c_str() );
transform->setView( view.c_str() );
transform->setDirection(invert ? OCIO::TRANSFORM_DIR_INVERSE : OCIO::TRANSFORM_DIR_FORWARD);
outputColorSpace->setTransform(transform, OCIO::COLORSPACE_DIR_FROM_REFERENCE);
editableConfig->addColorSpace(outputColorSpace);
OCIO::BakerRcPtr baker = OCIO::Baker::Create();
baker->setConfig(editableConfig);
baker->setInputSpace( input_space.c_str() );
baker->setTargetSpace( output_space.c_str() );
return baker;
}
OCIO::BakerRcPtr
OpenColorIO_PS_Context::getLUTBaker(OCIO::Interpolation interpolation, bool invert) const
{
assert( isLUT() );
OCIO::ConfigRcPtr editableConfig = OCIO::Config::Create();
OCIO::ColorSpaceRcPtr inputColorSpace = OCIO::ColorSpace::Create();
const std::string inputspace = "RawInput";
inputColorSpace->setName(inputspace.c_str());
editableConfig->addColorSpace(inputColorSpace);
OCIO::ColorSpaceRcPtr outputColorSpace = OCIO::ColorSpace::Create();
const std::string outputspace = "ProcessedOutput";
outputColorSpace->setName(outputspace.c_str());
OCIO::FileTransformRcPtr transform = OCIO::FileTransform::Create();
transform = OCIO::FileTransform::Create();
transform->setSrc(_path.c_str());
transform->setInterpolation(interpolation);
transform->setDirection(invert ? OCIO::TRANSFORM_DIR_INVERSE : OCIO::TRANSFORM_DIR_FORWARD);
outputColorSpace->setTransform(transform, OCIO::COLORSPACE_DIR_FROM_REFERENCE);
editableConfig->addColorSpace(outputColorSpace);
OCIO::BakerRcPtr baker = OCIO::Baker::Create();
baker->setConfig(editableConfig);
baker->setInputSpace(inputspace.c_str());
baker->setTargetSpace(outputspace.c_str());
return baker;
}
SpaceVec
OpenColorIO_PS_Context::getViews(const std::string &display) const
{
SpaceVec transforms;
for(int i=0; i < _config->getNumViews( display.c_str() ); ++i)
{
const std::string viewName = _config->getView(display.c_str(), i);
transforms.push_back(viewName);
}
return transforms;
}
std::string
OpenColorIO_PS_Context::getDefaultView(const std::string &display) const
{
return _config->getDefaultView( display.c_str() );
}
void
OpenColorIO_PS_Context::getenv(const char *name, std::string &value)
{
#ifdef __APPLE__
char *env = std::getenv(name);
value = (env != NULL ? env : "");
#else
char env[1024] = { '\0' };
const DWORD result = GetEnvironmentVariable(name, env, 1023);
value = (result > 0 ? env : "");
#endif
}
-63
View File
@@ -1,63 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIO_PS_CONTEXT_H_
#define _OPENCOLORIO_PS_CONTEXT_H_
#include <string>
#include <vector>
#include <OpenColorIO/OpenColorIO.h>
namespace OCIO = OCIO_NAMESPACE;
typedef std::vector<std::string> SpaceVec;
int FindSpace(const SpaceVec &spaceVec, const std::string &space); // returns -1 if not found
class OpenColorIO_PS_Context
{
public:
OpenColorIO_PS_Context(const std::string &path);
~OpenColorIO_PS_Context() {}
bool isLUT() const { return _isLUT; }
OCIO::ConstConfigRcPtr getConfig() const { return _config; }
OCIO::ConstCPUProcessorRcPtr getConvertProcessor(const std::string &inputSpace, const std::string &outputSpace, bool invert) const;
OCIO::ConstCPUProcessorRcPtr getDisplayProcessor(const std::string &inputSpace, const std::string &display, const std::string &view, bool invert) const;
OCIO::ConstCPUProcessorRcPtr getLUTProcessor(OCIO::Interpolation interpolation, bool invert) const;
OCIO::BakerRcPtr getConvertBaker(const std::string &inputSpace, const std::string &outputSpace, bool invert) const;
OCIO::BakerRcPtr getDisplayBaker(const std::string &inputSpace, const std::string &display, const std::string &view, bool invert) const;
OCIO::BakerRcPtr getLUTBaker(OCIO::Interpolation interpolation, bool invert) const;
const SpaceVec & getColorSpaces() const { return _colorSpaces; }
const std::string & getDefaultColorSpace() const { return _defaultColorSpace; }
const SpaceVec & getDisplays() const { return _displays; };
const std::string & getDefaultDisplay() const { return _defaultDisplay; }
SpaceVec getViews(const std::string &display) const;
std::string getDefaultView(const std::string &display) const;
static void getenv(const char *name, std::string &value);
static void getenvOCIO(std::string &value) { getenv("OCIO", value); }
private:
std::string _path;
OCIO::ConstConfigRcPtr _config;
SpaceVec _colorSpaces;
std::string _defaultColorSpace;
SpaceVec _displays;
std::string _defaultDisplay;
bool _isLUT;
};
#endif // _OPENCOLORIO_PS_CONTEXT_H_
-64
View File
@@ -1,64 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIO_PS_DIALOG_H_
#define _OPENCOLORIO_PS_DIALOG_H_
#include <string>
enum DialogResult
{
RESULT_OK,
RESULT_CANCEL,
RESULT_EXPORT
};
enum DialogSource
{
SOURCE_ENVIRONMENT,
SOURCE_STANDARD,
SOURCE_CUSTOM
};
enum DialogAction
{
ACTION_LUT,
ACTION_CONVERT,
ACTION_DISPLAY
};
enum DialogInterp
{
INTERPO_NEAREST,
INTERPO_LINEAR,
INTERPO_TETRAHEDRAL,
INTERPO_CUBIC,
INTERPO_BEST
};
typedef struct DialogParams
{
DialogSource source;
std::string config; // path when source == SOURCE_CUSTOM
DialogAction action;
bool invert;
DialogInterp interpolation;
std::string inputSpace;
std::string outputSpace;
std::string display;
std::string view;
} DialogParams;
// return true if user hit OK
// if user hit OK, params block will have been modified
//
// send in block of parameters
// plugHndl is bundle identifier string on Mac, hInstance on win
// mwnd is the main window, Windows only (NULL on Mac)
DialogResult OpenColorIO_PS_Dialog(DialogParams &params, const void *plugHndl, const void *mwnd);
void OpenColorIO_PS_About(const void *plugHndl, const void *mwnd);
#endif // _OPENCOLORIO_PS_DIALOG_H_
-32
View File
@@ -1,32 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#define OpenColorIOSignature 'ocio'
#define ocioKeySource 'oSrc'
#define ocioKeyConfigName 'oCfN'
#define ocioKeyConfigFileHandle 'oCfH'
#define ocioKeyAction 'oAct'
#define ocioKeyInvert 'oInv'
#define ocioKeyInterpolation 'oInt'
#define ocioKeyInputSpace 'oInp'
#define ocioKeyOutputSpace 'oOut'
#define ocioKeyView 'oTrn' // was transform
#define ocioKeyDisplay 'oDev' // was device
#define typeSource 'tSrc'
#define sourceEnvironment 'sEnv'
#define sourceStandard 'sStd'
#define sourceCustom 'sCus'
#define typeAction 'tAct'
#define actionLUT 'aLUT'
#define actionConvert 'aCvt'
#define actionDisplay 'aDis'
#define typeInterpolation 'tInt'
#define interpNearest 'tNer'
#define interpLinear 'tLin'
#define interpTetrahedral 'tTet'
#define interpCubic 'tCub'
#define interpBest 'tBst'
-20
View File
@@ -1,20 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#ifndef _OPENCOLORIO_PS_VERSION_H_
#define _OPENCOLORIO_PS_VERSION_H_
#define OpenColorIO_PS_Major_Version 2
#define OpenColorIO_PS_Minor_Version 2
#define OpenColorIO_PS_Version_String "2.2.0"
#define OpenColorIO_PS_Build_Date __DATE__
#define OpenColorIO_PS_Build_Date_Manual "15 December 2021"
#define OpenColorIO_PS_Build_Complete_Manual "v2.2.0 - " OpenColorIO_PS_Build_Date
#define OpenColorIO_PS_Copyright_Year "2021"
#define OpenColorIO_PS_Build_Year "2021"
#define OpenColorIO_PS_Description "OpenColorIO"
#endif // _OPENCOLORIO_PS_VERSION_H_
-253
View File
@@ -1,253 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none">
<dependencies>
<deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="14490.70"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<customObject id="-2" userLabel="File's Owner" customClass="OpenColorIO_PS_Dialog_Controller">
<connections>
<outlet property="actionRadios" destination="11" id="99"/>
<outlet property="configurationMenu" destination="3" id="100"/>
<outlet property="exportButton" destination="97" id="X34-aP-iKf"/>
<outlet property="inputSpaceButton" destination="160" id="166"/>
<outlet property="invertCheck" destination="41" id="104"/>
<outlet property="label1" destination="26" id="153"/>
<outlet property="label2" destination="135" id="154"/>
<outlet property="label3" destination="143" id="155"/>
<outlet property="menu1" destination="25" id="150"/>
<outlet property="menu2" destination="134" id="151"/>
<outlet property="menu3" destination="142" id="152"/>
<outlet property="okButton" destination="76" id="4Rd-a9-8C8"/>
<outlet property="outputSpaceButton" destination="164" id="167"/>
<outlet property="window" destination="1" id="108"/>
</connections>
</customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="OpenColorIO" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" visibleAtLaunch="NO" animationBehavior="default" id="1">
<windowStyleMask key="styleMask" titled="YES"/>
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="196" y="240" width="500" height="270"/>
<rect key="screenRect" x="0.0" y="0.0" width="1680" height="1028"/>
<view key="contentView" id="2">
<rect key="frame" x="0.0" y="0.0" width="500" height="270"/>
<autoresizingMask key="autoresizingMask"/>
<subviews>
<popUpButton verticalHuggingPriority="750" imageHugsTitle="YES" id="3">
<rect key="frame" x="206" y="226" width="171" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="6" id="4">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" title="OtherViews" id="5">
<items>
<menuItem title="Item 1" state="on" id="6"/>
<menuItem title="Item 2" id="7"/>
<menuItem title="Item 3" id="8"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="trackConfigMenu:" target="-2" id="112"/>
</connections>
</popUpButton>
<textField verticalHuggingPriority="750" id="9">
<rect key="frame" x="109" y="232" width="95" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Configuration:" id="10">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<matrix verticalHuggingPriority="750" allowsEmptySelection="NO" id="11">
<rect key="frame" x="134" y="192" width="216" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
<size key="cellSize" width="106" height="18"/>
<size key="intercellSpacing" width="4" height="2"/>
<buttonCell key="prototype" type="radio" title="Radio" imagePosition="leading" alignment="left" inset="2" id="14">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<cells>
<column>
<buttonCell type="radio" title="Convert" imagePosition="leading" alignment="left" state="on" tag="1" inset="2" id="12">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
</column>
<column>
<buttonCell type="radio" title="Display" imagePosition="leading" alignment="left" inset="2" id="15">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
</column>
</cells>
<connections>
<action selector="trackActionRadios:" target="-2" id="156"/>
</connections>
</matrix>
<popUpButton verticalHuggingPriority="750" imageHugsTitle="YES" id="25">
<rect key="frame" x="206" y="146" width="171" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="32" id="28">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" title="OtherViews" id="29">
<items>
<menuItem title="Item 1" state="on" id="32"/>
<menuItem title="Item 2" id="31"/>
<menuItem title="Item 3" id="30"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="trackMenu1:" target="-2" id="157"/>
</connections>
</popUpButton>
<textField verticalHuggingPriority="750" id="26">
<rect key="frame" x="109" y="152" width="95" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Input Space:" id="27">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<button verticalHuggingPriority="750" imageHugsTitle="YES" id="76">
<rect key="frame" x="383" y="12" width="103" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="OK" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="77">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
DQ
</string>
</buttonCell>
<connections>
<action selector="clickedOK:" target="-2" id="109"/>
</connections>
</button>
<button verticalHuggingPriority="750" imageHugsTitle="YES" id="95">
<rect key="frame" x="280" y="12" width="103" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="96">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<connections>
<action selector="clickedCancel:" target="-2" id="111"/>
</connections>
</button>
<button verticalHuggingPriority="750" imageHugsTitle="YES" id="97">
<rect key="frame" x="14" y="12" width="111" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Export…" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="98">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<connections>
<action selector="clickedExport:" target="-2" id="110"/>
</connections>
</button>
<popUpButton verticalHuggingPriority="750" imageHugsTitle="YES" id="134">
<rect key="frame" x="205" y="106" width="171" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="139" id="137">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" title="OtherViews" id="138">
<items>
<menuItem title="Item 1" state="on" id="139"/>
<menuItem title="Item 2" id="140"/>
<menuItem title="Item 3" id="141"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="trackMenu2:" target="-2" id="158"/>
</connections>
</popUpButton>
<textField verticalHuggingPriority="750" id="135">
<rect key="frame" x="108" y="112" width="95" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Output Space:" id="136">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<popUpButton verticalHuggingPriority="750" imageHugsTitle="YES" id="142">
<rect key="frame" x="205" y="66" width="171" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="149" id="145">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/>
<menu key="menu" title="OtherViews" id="146">
<items>
<menuItem title="Item 1" state="on" id="149"/>
<menuItem title="Item 2" id="148"/>
<menuItem title="Item 3" id="147"/>
</items>
</menu>
</popUpButtonCell>
<connections>
<action selector="trackMenu3:" target="-2" id="159"/>
</connections>
</popUpButton>
<textField verticalHuggingPriority="750" id="143">
<rect key="frame" x="108" y="72" width="95" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Transform:" id="144">
<font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
<button horizontalHuggingPriority="750" verticalHuggingPriority="750" imageHugsTitle="YES" id="160">
<rect key="frame" x="377" y="146" width="29" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="disclosure" bezelStyle="roundedDisclosure" imagePosition="only" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="161">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="popInputSpaceMenu:" target="-2" id="168"/>
</connections>
</button>
<button horizontalHuggingPriority="750" verticalHuggingPriority="750" imageHugsTitle="YES" id="164">
<rect key="frame" x="377" y="106" width="29" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="disclosure" bezelStyle="roundedDisclosure" imagePosition="only" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="165">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="popOutputSpaceMenu:" target="-2" id="169"/>
</connections>
</button>
<button imageHugsTitle="YES" id="41">
<rect key="frame" x="382" y="192" width="74" height="18"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="check" title="Invert" bezelStyle="regularSquare" imagePosition="leading" alignment="left" inset="2" id="42">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
<connections>
<action selector="trackInvert:" target="-2" id="170"/>
</connections>
</button>
</subviews>
</view>
</window>
</objects>
</document>
-139
View File
@@ -1,139 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#include "OpenColorIO_PS_Dialog.h"
#import "OpenColorIO_PS_Dialog_Controller.h"
#include <OpenColorIO/OpenColorIO.h>
namespace OCIO = OCIO_NAMESPACE;
#include "OpenColorIO_PS_Version.h"
// ==========
// Only building this on 64-bit (Cocoa) architectures
// ==========
#if __LP64__ || defined(COCOA_ON_32BIT)
DialogResult OpenColorIO_PS_Dialog(DialogParams &params, const void *plugHndl, const void *mwnd)
{
DialogResult result = RESULT_OK;
NSApplicationLoad();
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
ControllerSource source = (params.source == SOURCE_ENVIRONMENT ? CSOURCE_ENVIRONMENT :
params.source == SOURCE_CUSTOM ? CSOURCE_CUSTOM:
CSOURCE_STANDARD);
ControllerAction action = (params.action == ACTION_LUT ? CACTION_LUT :
params.action == ACTION_DISPLAY ? CACTION_DISPLAY :
CACTION_CONVERT);
ControllerInterp interpolation = (params.interpolation == INTERPO_NEAREST ? CINTERP_NEAREST :
params.interpolation == INTERPO_LINEAR ? CINTERP_LINEAR :
params.interpolation == INTERPO_TETRAHEDRAL ? CINTERP_TETRAHEDRAL :
params.interpolation == INTERPO_CUBIC ? CINTERP_CUBIC :
CINTERP_BEST);
NSString *configuration = (params.config.empty() ? nil : [NSString stringWithUTF8String:params.config.c_str()]);
const BOOL invert = params.invert;
NSString *inputSpace = (params.inputSpace.empty() ? nil : [NSString stringWithUTF8String:params.inputSpace.c_str()]);
NSString *outputSpace = (params.outputSpace.empty() ? nil : [NSString stringWithUTF8String:params.outputSpace.c_str()]);
NSString *display = (params.display.empty() ? nil : [NSString stringWithUTF8String:params.display.c_str()]);
NSString *view = (params.view.empty() ? nil : [NSString stringWithUTF8String:params.view.c_str()]);
OpenColorIO_PS_Dialog_Controller *controller = [[OpenColorIO_PS_Dialog_Controller alloc] initWithSource:source
configuration:configuration
action:action
invert:invert
interpolation:interpolation
inputSpace:inputSpace
outputSpace:outputSpace
display:display
view:view];
if(controller)
{
NSWindow *window = [controller window];
const NSUInteger modalResult = [NSApp runModalForWindow:window];
if(modalResult == NSRunStoppedResponse)
{
source = [controller source];
action = [controller action];
interpolation = [controller interpolation];
params.source = (source == CSOURCE_ENVIRONMENT ? SOURCE_ENVIRONMENT :
source == CSOURCE_CUSTOM ? SOURCE_CUSTOM :
SOURCE_STANDARD);
params.action = (action == CACTION_LUT ? ACTION_LUT :
action == CACTION_DISPLAY ? ACTION_DISPLAY :
ACTION_CONVERT);
params.interpolation = (interpolation == CINTERP_NEAREST ? INTERPO_NEAREST :
interpolation == CINTERP_LINEAR ? INTERPO_LINEAR :
interpolation == CINTERP_TETRAHEDRAL ? INTERPO_TETRAHEDRAL :
interpolation == CINTERP_CUBIC ? INTERPO_CUBIC :
INTERPO_BEST);
if([controller configuration] != nil)
params.config = [[controller configuration] UTF8String];
params.invert = [controller invert];
if([controller inputSpace] != nil)
params.inputSpace = [[controller inputSpace] UTF8String];
if([controller outputSpace] != nil)
params.outputSpace = [[controller outputSpace] UTF8String];
if([controller display] != nil)
params.display = [[controller display] UTF8String];
if([controller view] != nil)
params.view = [[controller view] UTF8String];
result = RESULT_OK;
}
else
result = RESULT_CANCEL;
[window close];
[controller release];
}
[pool release];
return result;
}
void OpenColorIO_PS_About(const void *plugHndl, const void *mwnd)
{
NSApplicationLoad();
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
const std::string endl = "\n";
std::string text = __DATE__ + endl +
endl +
"OCIO version " + OCIO::GetVersion();
NSString *informativeText = [NSString stringWithUTF8String:text.c_str()];
NSAlert *alert = [NSAlert alertWithMessageText:@"OpenColorIO" defaultButton:nil alternateButton:nil otherButton:nil informativeTextWithFormat:@"%@", informativeText];
[alert setAlertStyle:NSInformationalAlertStyle];
[alert runModal];
[pool release];
}
#endif // __LP64__
-101
View File
@@ -1,101 +0,0 @@
// SPDX-License-Identifier: BSD-3-Clause
// Copyright Contributors to the OpenColorIO Project.
#import <Cocoa/Cocoa.h>
enum ControllerSource
{
CSOURCE_ENVIRONMENT,
CSOURCE_STANDARD,
CSOURCE_CUSTOM
};
enum ControllerAction
{
CACTION_LUT,
CACTION_CONVERT,
CACTION_DISPLAY
};
enum ControllerInterp
{
CINTERP_NEAREST,
CINTERP_LINEAR,
CINTERP_TETRAHEDRAL,
CINTERP_CUBIC,
CINTERP_BEST
};
@class OpenColorIO_AE_MonitorProfileChooser_Controller;
@interface OpenColorIO_PS_Dialog_Controller : NSObject
{
IBOutlet NSButton *okButton;
IBOutlet NSButton *exportButton;
IBOutlet NSPopUpButton *configurationMenu;
IBOutlet NSMatrix *actionRadios;
IBOutlet NSButton *invertCheck;
IBOutlet NSTextField *label1;
IBOutlet NSTextField *label2;
IBOutlet NSTextField *label3;
IBOutlet NSPopUpButton *menu1;
IBOutlet NSPopUpButton *menu2;
IBOutlet NSPopUpButton *menu3;
IBOutlet NSButton *inputSpaceButton;
IBOutlet NSButton *outputSpaceButton;
IBOutlet NSWindow *window;
void *contextPtr;
ControllerSource source;
NSString *configuration;
NSString *customPath;
ControllerAction action;
NSString *inputSpace;
NSString *outputSpace;
NSString *display;
NSString *view;
ControllerInterp interpolation;
BOOL invert;
}
- (id)initWithSource:(ControllerSource)source
configuration:(NSString *)configuration
action:(ControllerAction)action
invert:(BOOL)invert
interpolation:(ControllerInterp)interpolation
inputSpace:(NSString *)inputSpace
outputSpace:(NSString *)outputSpace
display:(NSString *)display
view:(NSString *)view;
- (IBAction)clickedOK:(id)sender;
- (IBAction)clickedCancel:(id)sender;
- (IBAction)clickedExport:(id)sender;
- (IBAction)trackConfigMenu:(id)sender;
- (IBAction)trackActionRadios:(id)sender;
- (IBAction)trackMenu1:(id)sender;
- (IBAction)trackMenu2:(id)sender;
- (IBAction)trackMenu3:(id)sender;
- (IBAction)trackInvert:(id)sender;
- (IBAction)popInputSpaceMenu:(id)sender;
- (IBAction)popOutputSpaceMenu:(id)sender;
- (NSWindow *)window;
- (ControllerSource)source;
- (NSString *)configuration;
- (ControllerAction)action;
- (BOOL)invert;
- (ControllerInterp)interpolation;
- (NSString *)inputSpace;
- (NSString *)outputSpace;
- (NSString *)display;
- (NSString *)view;
@end
File diff suppressed because it is too large Load Diff
-20
View File
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleExecutable</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundleIdentifier</key>
<string>org.OpenColorIO.Photoshop</string>
<key>CFBundleSignature</key>
<string>8BIM</string>
<key>CFBundlePackageType</key>
<string>$(PLUGIN_TYPE)</string>
<key>CFBundleGetInfoString</key>
<string>©2017-2021 OpenColorIO</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
</dict>
</plist>
-144
View File
@@ -1,144 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27703.2000
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenColorIO_PS", "OpenColorIO_PS.vcxproj", "{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}"
ProjectSection(ProjectDependencies) = postProject
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD} = {00AE9103-223E-4B26-B0CB-3BE0C282CFBD}
{FA5F4A10-1439-4ED0-B655-FCD454BE9836} = {FA5F4A10-1439-4ED0-B655-FCD454BE9836}
{C2AE5435-FB63-42DB-9021-21AF6F614771} = {C2AE5435-FB63-42DB-9021-21AF6F614771}
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8} = {B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338} = {B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}
{E9F149E9-770D-488E-8300-D6A875269583} = {E9F149E9-770D-488E-8300-D6A875269583}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yaml", "..\..\..\aftereffects\vc\vc15\ext\yaml.vcxproj", "{C2AE5435-FB63-42DB-9021-21AF6F614771}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lcms", "..\..\..\aftereffects\vc\vc15\ext\lcms.vcxproj", "{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ilmbasehalf", "..\..\..\aftereffects\vc\vc15\ext\ilmbasehalf.vcxproj", "{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}"
ProjectSection(ProjectDependencies) = postProject
{3C87F76D-1823-41D3-A2BD-74A06A86E15E} = {3C87F76D-1823-41D3-A2BD-74A06A86E15E}
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8} = {B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expat", "..\..\..\aftereffects\vc\vc15\ext\expat.vcxproj", "{E9F149E9-770D-488E-8300-D6A875269583}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "OpenColorIO", "..\..\..\aftereffects\vc\vc15\OpenColorIO.vcxproj", "{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}"
ProjectSection(ProjectDependencies) = postProject
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD} = {00AE9103-223E-4B26-B0CB-3BE0C282CFBD}
{FA5F4A10-1439-4ED0-B655-FCD454BE9836} = {FA5F4A10-1439-4ED0-B655-FCD454BE9836}
{C2AE5435-FB63-42DB-9021-21AF6F614771} = {C2AE5435-FB63-42DB-9021-21AF6F614771}
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8} = {B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}
{E9F149E9-770D-488E-8300-D6A875269583} = {E9F149E9-770D-488E-8300-D6A875269583}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pystring", "..\..\..\aftereffects\vc\vc15\ext\pystring.vcxproj", "{FA5F4A10-1439-4ED0-B655-FCD454BE9836}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "eLut", "..\..\..\aftereffects\vc\vc15\ext\eLut.vcxproj", "{3C87F76D-1823-41D3-A2BD-74A06A86E15E}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toFloat", "..\..\..\aftereffects\vc\vc15\ext\toFloat.vcxproj", "{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}"
ProjectSection(ProjectDependencies) = postProject
{3C87F76D-1823-41D3-A2BD-74A06A86E15E} = {3C87F76D-1823-41D3-A2BD-74A06A86E15E}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ext", "ext", "{76315785-5B29-4E31-9123-A38FEF43F216}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Debug|x64.ActiveCfg = Debug|x64
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Debug|x64.Build.0 = Debug|x64
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Debug|x86.ActiveCfg = Debug|Win32
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Debug|x86.Build.0 = Debug|Win32
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Release|x64.ActiveCfg = Release|x64
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Release|x64.Build.0 = Release|x64
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Release|x86.ActiveCfg = Release|Win32
{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}.Release|x86.Build.0 = Release|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x64.ActiveCfg = Debug|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x64.Build.0 = Debug|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x86.ActiveCfg = Debug|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Debug|x86.Build.0 = Debug|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x64.ActiveCfg = Release|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x64.Build.0 = Release|x64
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x86.ActiveCfg = Release|Win32
{C2AE5435-FB63-42DB-9021-21AF6F614771}.Release|x86.Build.0 = Release|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x64.ActiveCfg = Debug|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x64.Build.0 = Debug|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x86.ActiveCfg = Debug|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Debug|x86.Build.0 = Debug|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x64.ActiveCfg = Release|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x64.Build.0 = Release|x64
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x86.ActiveCfg = Release|Win32
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD}.Release|x86.Build.0 = Release|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x64.ActiveCfg = Debug|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x64.Build.0 = Debug|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x86.ActiveCfg = Debug|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Debug|x86.Build.0 = Debug|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x64.ActiveCfg = Release|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x64.Build.0 = Release|x64
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x86.ActiveCfg = Release|Win32
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8}.Release|x86.Build.0 = Release|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x64.ActiveCfg = Debug|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x64.Build.0 = Debug|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x86.ActiveCfg = Debug|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Debug|x86.Build.0 = Debug|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x64.ActiveCfg = Release|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x64.Build.0 = Release|x64
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x86.ActiveCfg = Release|Win32
{E9F149E9-770D-488E-8300-D6A875269583}.Release|x86.Build.0 = Release|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x64.ActiveCfg = Debug|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x64.Build.0 = Debug|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x86.ActiveCfg = Debug|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Debug|x86.Build.0 = Debug|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x64.ActiveCfg = Release|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x64.Build.0 = Release|x64
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x86.ActiveCfg = Release|Win32
{B2B0EDC1-016D-40C6-ACB6-1CBF00E4A338}.Release|x86.Build.0 = Release|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x64.ActiveCfg = Debug|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x64.Build.0 = Debug|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x86.ActiveCfg = Debug|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Debug|x86.Build.0 = Debug|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x64.ActiveCfg = Release|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x64.Build.0 = Release|x64
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x86.ActiveCfg = Release|Win32
{FA5F4A10-1439-4ED0-B655-FCD454BE9836}.Release|x86.Build.0 = Release|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x64.ActiveCfg = Debug|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x64.Build.0 = Debug|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x86.ActiveCfg = Debug|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Debug|x86.Build.0 = Debug|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x64.ActiveCfg = Release|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x64.Build.0 = Release|x64
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x86.ActiveCfg = Release|Win32
{3C87F76D-1823-41D3-A2BD-74A06A86E15E}.Release|x86.Build.0 = Release|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x64.ActiveCfg = Debug|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x64.Build.0 = Debug|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x86.ActiveCfg = Debug|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Debug|x86.Build.0 = Debug|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x64.ActiveCfg = Release|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x64.Build.0 = Release|x64
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x86.ActiveCfg = Release|Win32
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{C2AE5435-FB63-42DB-9021-21AF6F614771} = {76315785-5B29-4E31-9123-A38FEF43F216}
{00AE9103-223E-4B26-B0CB-3BE0C282CFBD} = {76315785-5B29-4E31-9123-A38FEF43F216}
{B72F2267-6E08-43A9-B4B3-BFB6FEF984D8} = {76315785-5B29-4E31-9123-A38FEF43F216}
{E9F149E9-770D-488E-8300-D6A875269583} = {76315785-5B29-4E31-9123-A38FEF43F216}
{FA5F4A10-1439-4ED0-B655-FCD454BE9836} = {76315785-5B29-4E31-9123-A38FEF43F216}
{3C87F76D-1823-41D3-A2BD-74A06A86E15E} = {76315785-5B29-4E31-9123-A38FEF43F216}
{B72C64B3-9A8D-4ADC-BA85-6BE52006F7A8} = {76315785-5B29-4E31-9123-A38FEF43F216}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FB72D80D-4032-4CB9-A0F1-32CC193A6409}
EndGlobalSection
EndGlobal
-446
View File
@@ -1,446 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{7C8F26C0-1ADD-4A2B-961E-3FDFDF5E6D2B}</ProjectGuid>
<RootNamespace>Dissolve</RootNamespace>
<WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">build\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">build\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">build\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">build\$(Platform)\$(Configuration)\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)\$(Platform)\$(Configuration)\</IntDir>
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.8bf</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.8bf</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.8bf</TargetExt>
<TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.8bf</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<TargetName>OpenColorIO PS</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<TargetName>OpenColorIO PS</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetName>OpenColorIO PS</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetName>OpenColorIO PS</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\..\..\..\Output\Objs\Dissolve\Release/Dissolve.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<AdditionalOptions>/MP /GS %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..;..\..\..\aftereffects;..\..\..\aftereffects\vc\vc15;..\..\..\..\include;..\..\..\..\src\utils\oglbuilder;..\..\..\..\src\apps\ociobakelut;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\filter\dissolve\common;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes;..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;SUPPLY_HINSTANCE;_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_USRDLL;DISSOLVE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<AssemblerListingLocation>.\..\..\..\Output\Objs\Dissolve\Release/</AssemblerListingLocation>
<ObjectFileName>.\..\..\..\Output\Objs\Dissolve\Release/</ObjectFileName>
<ProgramDataBaseFileName>.\..\..\..\Output\Objs\Dissolve\Release/</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>OpenColorIO.lib;expat.lib;ilmbasehalf.lib;yaml.lib;pystring.lib;lcms.lib;mscms.lib;odbc32.lib;odbccp32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
<GenerateMapFile>true</GenerateMapFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\aftereffects\vc\vc15\build\$(Platform)\$(Configuration);..\..\..\aftereffects\vc\vc15\ext\build\$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\..\..\..\Output\Objs\Dissolve\Release64/Dissolve.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<AdditionalOptions>/MP /GS %(AdditionalOptions)</AdditionalOptions>
<Optimization>MaxSpeed</Optimization>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<AdditionalIncludeDirectories>..\..;..\..\..\aftereffects;..\..\..\aftereffects\vc\vc15;..\..\..\..\include;..\..\..\..\src\utils\oglbuilder;..\..\..\..\src\apps\ociobakelut;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\filter\dissolve\common;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes;..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;SUPPLY_HINSTANCE;_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_USRDLL;DISSOLVE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<StringPooling>true</StringPooling>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<FunctionLevelLinking>true</FunctionLevelLinking>
<PrecompiledHeader>
</PrecompiledHeader>
<AssemblerListingLocation>.\..\..\..\Output\Objs\Dissolve\Release64/</AssemblerListingLocation>
<ObjectFileName>.\..\..\..\Output\Objs\Dissolve\Release64/</ObjectFileName>
<ProgramDataBaseFileName>.\..\..\..\Output\Objs\Dissolve\Release64/</ProgramDataBaseFileName>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>OpenColorIO.lib;expat.lib;ilmbasehalf.lib;yaml.lib;pystring.lib;lcms.lib;mscms.lib;odbc32.lib;odbccp32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX64</TargetMachine>
<GenerateMapFile>true</GenerateMapFile>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\aftereffects\vc\vc15\build\$(Platform)\$(Configuration);..\..\..\aftereffects\vc\vc15\ext\build\$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<TypeLibraryName>.\..\..\..\Output\Objs\Dissolve\Debug/Dissolve.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<AdditionalOptions>/MP /GS %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..;..\..\..\aftereffects;..\..\..\aftereffects\vc\vc15;..\..\..\..\include;..\..\..\..\src\utils\oglbuilder;..\..\..\..\src\apps\ociobakelut;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\filter\dissolve\common;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes;..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;SUPPLY_HINSTANCE;ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_USRDLL;DISSOLVE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<CompileAs>Default</CompileAs>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>OpenColorIO.lib;expat.lib;ilmbasehalf.lib;yaml.lib;pystring.lib;lcms.lib;mscms.lib;Mscms.lib;odbc32.lib;odbccp32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX86</TargetMachine>
<GenerateMapFile>true</GenerateMapFile>
<AdditionalLibraryDirectories>..\..\..\aftereffects\vc\vc15\build\$(Platform)\$(Configuration);..\..\..\aftereffects\vc\vc15\ext\build\$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>X64</TargetEnvironment>
<TypeLibraryName>.\..\..\..\Output\Objs\Dissolve\Debug64/Dissolve.tlb</TypeLibraryName>
<HeaderFileName>
</HeaderFileName>
</Midl>
<ClCompile>
<AdditionalOptions>/MP /GS %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..;..\..\..\aftereffects;..\..\..\aftereffects\vc\vc15;..\..\..\..\include;..\..\..\..\src\utils\oglbuilder;..\..\..\..\src\apps\ociobakelut;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\filter\dissolve\common;..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes;..\..\..\..\ext\Little-CMS\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OpenColorIO_SKIP_IMPORTS;SUPPLY_HINSTANCE;ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_USRDLL;DISSOLVE_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<PrecompiledHeader>
</PrecompiledHeader>
<BrowseInformation>true</BrowseInformation>
<WarningLevel>Level3</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<CompileAs>Default</CompileAs>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<Culture>0x0409</Culture>
</ResourceCompile>
<Link>
<AdditionalDependencies>OpenColorIO.lib;expat.lib;ilmbasehalf.lib;yaml.lib;pystring.lib;lcms.lib;mscms.lib;Mscms.lib;odbc32.lib;odbccp32.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SuppressStartupBanner>true</SuppressStartupBanner>
<GenerateDebugInformation>true</GenerateDebugInformation>
<RandomizedBaseAddress>false</RandomizedBaseAddress>
<DataExecutionPrevention>
</DataExecutionPrevention>
<TargetMachine>MachineX64</TargetMachine>
<GenerateMapFile>true</GenerateMapFile>
<AdditionalLibraryDirectories>..\..\..\aftereffects\vc\vc15\build\$(Platform)\$(Configuration);..\..\..\aftereffects\vc\vc15\ext\build\$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\Logger.cpp" />
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\PIUFile.cpp" />
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\Timer.cpp" />
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\DialogUtilitiesWin.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\FilterBigDocument.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\PIDLLInstance.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\PIUSuites.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\PIUtilities.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\sources\PIUtilitiesWin.cpp">
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Disabled</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ISOLATION_AWARE_ENABLED=1;WIN32=1;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EnableFastChecks</BasicRuntimeChecks>
<BrowseInformation Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</BrowseInformation>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization>
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">_CRT_SECURE_NO_DEPRECATE;ISOLATION_AWARE_ENABLED=1;WIN32=1;NDEBUG;_WINDOWS;_MBCS;_USRDLL;DISSOLVE_EXPORTS</PreprocessorDefinitions>
</ClCompile>
<ClCompile Include="..\..\..\..\src\apps\ociobakelut\ocioicc.cpp" />
<ClCompile Include="..\..\..\aftereffects\win\OpenColorIO_AE_Dialogs_Win.cpp" />
<ClCompile Include="..\..\OpenColorIO_PS.cpp" />
<ClCompile Include="..\..\OpenColorIO_PS_Context.cpp" />
<ClCompile Include="..\..\win\OpenColorIO_PS_Dialogs_Win.cpp" />
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\OpenColorIO_PS.r">
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Resources /EP /DMSWindows=1 /DWIN32=1 /Tc"%(FullPath)" &gt; "$(IntDir)%(Filename).rr"
..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\resources\cnvtpipl.exe "$(IntDir)%(Filename).rr" "$(ProjectDir)%(Filename)_PiPL.rc"
del "$(IntDir)%(Filename).rr"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)%(Filename)_PiPL.rc;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">cl /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Resources /EP /DMSWindows=1 /DWIN32=1 /Tc"%(FullPath)" &gt; "$(IntDir)%(Filename).rr"
..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\resources\cnvtpipl.exe "$(IntDir)%(Filename).rr" "$(ProjectDir)%(Filename)_PiPL.rc"
del "$(IntDir)%(Filename).rr"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)%(Filename)_PiPL.rc;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Resources /EP /DMSWindows=1 /DWIN32=1 /Tc"%(FullPath)" &gt; "$(IntDir)%(Filename).rr"
..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\resources\cnvtpipl.exe "$(IntDir)%(Filename).rr" "$(ProjectDir)%(Filename)_PiPL.rc"
del "$(IntDir)%(Filename).rr"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)%(Filename)_PiPL.rc;%(Outputs)</Outputs>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">cl /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Includes /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\Photoshop /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\PhotoshopAPI\PICA_SP /I..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\common\Resources /EP /DMSWindows=1 /DWIN32=1 /Tc"%(FullPath)" &gt; "$(IntDir)%(Filename).rr"
..\..\..\..\ext\adobe_photoshop_sdk_2021_win\pluginsdk\samplecode\resources\cnvtpipl.exe "$(IntDir)%(Filename).rr" "$(ProjectDir)%(Filename)_PiPL.rc"
del "$(IntDir)%(Filename).rr"
</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)%(Filename)_PiPL.rc;%(Outputs)</Outputs>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\..\aftereffects\win\OpenColorIO.rc" />
<ResourceCompile Include="..\..\win\OpenColorIO_PS_Dialog.rc" />
<ResourceCompile Include="OpenColorIO_PS_PiPL.rc" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\src\apps\ociobakelut\ocioicc.h" />
<ClInclude Include="..\..\..\aftereffects\OpenColorIO_AE_Dialogs.h" />
<ClInclude Include="..\..\OpenColorIO_PS.h" />
<ClInclude Include="..\..\OpenColorIO_PS_Context.h" />
<ClInclude Include="..\..\OpenColorIO_PS_Dialog.h" />
<ClInclude Include="..\..\OpenColorIO_PS_Terminology.h" />
<ClInclude Include="..\..\OpenColorIO_PS_Version.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-92
View File
@@ -1,92 +0,0 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource1.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
"resource1.h\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
OCIODIALOG DIALOGEX 0, 0, 316, 168
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "OpenColorIO"
FONT 8, "MS Shell Dlg", 400, 0, 0x1
BEGIN
DEFPUSHBUTTON "OK",IDOK,205,147,50,14
PUSHBUTTON "Cancel",IDCANCEL,259,147,50,14
PUSHBUTTON "Export...",3,7,147,50,14
RTEXT "Configuration:",4,71,16,47,8
COMBOBOX 5,125,14,99,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Convert",6,"Button",BS_AUTORADIOBUTTON,84,40,42,10
CONTROL "Display",7,"Button",BS_AUTORADIOBUTTON,155,40,39,10
RTEXT "Input Space:",8,77,65,42,8
COMBOBOX 9,125,63,99,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "Output Space:",11,71,88,48,8
COMBOBOX 12,125,87,99,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
RTEXT "Transform:",14,83,112,36,8
COMBOBOX 15,125,111,99,30,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Invert",16,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,233,41,36,10
PUSHBUTTON ">",10,230,62,15,14
PUSHBUTTON ">",13,230,86,15,14
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
File diff suppressed because it is too large Load Diff
-15
View File
@@ -1,15 +0,0 @@
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by OpenColorIO_PS_Dialog.rc
//
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 102
#define _APS_NEXT_COMMAND_VALUE 40001
#define _APS_NEXT_CONTROL_VALUE 1013
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
@@ -1,881 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
2A401DCE254B989200FBA551 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A401DCB254B989200FBA551 /* IOKit.framework */; };
2A81039026041C8F00CD10BF /* DialogUtilitiesMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E0E09F92FFB0066B855 /* DialogUtilitiesMac.cpp */; };
2A99122722808A090073B23C /* OpenColorIO_PS_Dialog_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1522280746B00592291 /* OpenColorIO_PS_Dialog_Cocoa.mm */; };
2A99122822808A0C0073B23C /* OpenColorIO_PS_Dialog_Controller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1512280746B00592291 /* OpenColorIO_PS_Dialog_Controller.mm */; };
2A99122922808A100073B23C /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1962280785100592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */; };
2A99122D22808A820073B23C /* ocioicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A99122B22808A820073B23C /* ocioicc.cpp */; };
2A99123122808AD00073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A99122E22808ACF0073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm */; };
2A99123222808AD00073B23C /* OpenColorIO_AE_Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A99123022808AD00073B23C /* OpenColorIO_AE_Menu.m */; };
2AD7E141228073D500592291 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E140228073D500592291 /* Carbon.framework */; };
2AD7E143228073E600592291 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E142228073E600592291 /* Cocoa.framework */; };
2AD7E145228073ED00592291 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E144228073ED00592291 /* AppKit.framework */; };
2AD7E14E2280744D00592291 /* OpenColorIO_PS_Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1462280744D00592291 /* OpenColorIO_PS_Context.cpp */; };
2AD7E14F2280744D00592291 /* OpenColorIO_PS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1482280744D00592291 /* OpenColorIO_PS.cpp */; };
2AD7E1502280744D00592291 /* OpenColorIO_PS.r in Rez */ = {isa = PBXBuildFile; fileRef = 2AD7E14B2280744D00592291 /* OpenColorIO_PS.r */; };
2AD7E1572280746C00592291 /* OpenColorIO_PS_Dialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2AD7E1542280746C00592291 /* OpenColorIO_PS_Dialog.xib */; };
2AD7E1992280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2AD7E1972280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib */; };
2AD7E1A522807A0600592291 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E1692280753E00592291 /* libexpat.a */; };
2AD7E1A622807A0600592291 /* libilmbasehalf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E1632280753E00592291 /* libilmbasehalf.a */; };
2AD7E1A722807A0600592291 /* liblcms.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E16F2280753E00592291 /* liblcms.a */; };
2AD7E1A822807A0600592291 /* libOpenColorIO.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E15D2280752600592291 /* libOpenColorIO.a */; };
2AD7E1A922807A0600592291 /* libyaml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E1752280753E00592291 /* libyaml.a */; };
2AEABA96234414D90053BCB6 /* libpystring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AEABA93234414C20053BCB6 /* libpystring.a */; };
643D6E1809F9305D0066B855 /* FilterBigDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E1509F9305C0066B855 /* FilterBigDocument.cpp */; };
643D6E1909F9305D0066B855 /* PIUSuites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E1609F9305C0066B855 /* PIUSuites.cpp */; };
643D6E1A09F9305D0066B855 /* PIUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E1709F9305C0066B855 /* PIUtilities.cpp */; };
649290D3152E221800654EF7 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 649290D2152E221800654EF7 /* Logger.cpp */; };
649290D7152E222500654EF7 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 649290D6152E222500654EF7 /* Timer.cpp */; };
649290DF152E225200654EF7 /* PIUFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 649290DE152E225200654EF7 /* PIUFile.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2AD7E15C2280752600592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF567114776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AD7E1622280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2AD7E1682280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1642280753E00592291 /* expat.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = expat;
};
2AD7E16E2280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E16A2280753E00592291 /* lcms.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF9E56147824F500991ED5;
remoteInfo = lcms;
};
2AD7E1742280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1702280753E00592291 /* yaml.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = yaml;
};
2AD7E19B228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF567014776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AD7E19D228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1642280753E00592291 /* expat.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = expat;
};
2AD7E19F228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2AD7E1A1228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E16A2280753E00592291 /* lcms.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF9E55147824F500991ED5;
remoteInfo = lcms;
};
2AD7E1A3228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1702280753E00592291 /* yaml.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = yaml;
};
2AEABA8A234413330053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9BD233EE7380053BCB6;
remoteInfo = eLut;
};
2AEABA8C234413330053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9CE233EE8150053BCB6;
remoteInfo = toFloat;
};
2AEABA92234414C20053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEABA0E23424ED50053BCB6;
remoteInfo = pystring;
};
2AEABA94234414CF0053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2AEABA0D23424ED50053BCB6;
remoteInfo = pystring;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
2A401DCB254B989200FBA551 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
2A81039126041CD700CD10BF /* PSGraphicTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PSGraphicTypes.h; sourceTree = "<group>"; };
2A81039226041CD700CD10BF /* PIUXPSuite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PIUXPSuite.h; sourceTree = "<group>"; };
2A81039326041CD700CD10BF /* PIResourceDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PIResourceDefines.h; sourceTree = "<group>"; };
2A81039426041CD700CD10BF /* PSErrorDefines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PSErrorDefines.h; sourceTree = "<group>"; };
2A81039526041CD700CD10BF /* PSPlatform.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PSPlatform.h; sourceTree = "<group>"; };
2A99122A22808A360073B23C /* OpenColorIO_AE_Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Dialogs.h; path = ../../../aftereffects/OpenColorIO_AE_Dialogs.h; sourceTree = "<group>"; };
2A99122B22808A820073B23C /* ocioicc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ocioicc.cpp; path = ../../../../src/apps/ociobakelut/ocioicc.cpp; sourceTree = "<group>"; };
2A99122C22808A820073B23C /* ocioicc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ocioicc.h; path = ../../../../src/apps/ociobakelut/ocioicc.h; sourceTree = "<group>"; };
2A99122E22808ACF0073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_AE_Dialogs_Cocoa.mm; path = ../../../aftereffects/mac/OpenColorIO_AE_Dialogs_Cocoa.mm; sourceTree = "<group>"; };
2A99122F22808ACF0073B23C /* OpenColorIO_AE_Menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Menu.h; path = ../../../aftereffects/mac/OpenColorIO_AE_Menu.h; sourceTree = "<group>"; };
2A99123022808AD00073B23C /* OpenColorIO_AE_Menu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_Menu.m; path = ../../../aftereffects/mac/OpenColorIO_AE_Menu.m; sourceTree = "<group>"; };
2AD7E140228073D500592291 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
2AD7E142228073E600592291 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
2AD7E144228073ED00592291 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
2AD7E1462280744D00592291 /* OpenColorIO_PS_Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_PS_Context.cpp; path = ../../OpenColorIO_PS_Context.cpp; sourceTree = "<group>"; };
2AD7E1472280744D00592291 /* OpenColorIO_PS_Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Context.h; path = ../../OpenColorIO_PS_Context.h; sourceTree = "<group>"; };
2AD7E1482280744D00592291 /* OpenColorIO_PS.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = OpenColorIO_PS.cpp; path = ../../OpenColorIO_PS.cpp; sourceTree = "<group>"; };
2AD7E1492280744D00592291 /* OpenColorIO_PS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS.h; path = ../../OpenColorIO_PS.h; sourceTree = "<group>"; };
2AD7E14A2280744D00592291 /* OpenColorIO_PS_Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Version.h; path = ../../OpenColorIO_PS_Version.h; sourceTree = "<group>"; };
2AD7E14B2280744D00592291 /* OpenColorIO_PS.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; name = OpenColorIO_PS.r; path = ../../OpenColorIO_PS.r; sourceTree = "<group>"; };
2AD7E14C2280744D00592291 /* OpenColorIO_PS_Terminology.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Terminology.h; path = ../../OpenColorIO_PS_Terminology.h; sourceTree = "<group>"; };
2AD7E14D2280744D00592291 /* OpenColorIO_PS_Dialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Dialog.h; path = ../../OpenColorIO_PS_Dialog.h; sourceTree = "<group>"; };
2AD7E1512280746B00592291 /* OpenColorIO_PS_Dialog_Controller.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_PS_Dialog_Controller.mm; path = ../../mac/OpenColorIO_PS_Dialog_Controller.mm; sourceTree = "<group>"; };
2AD7E1522280746B00592291 /* OpenColorIO_PS_Dialog_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_PS_Dialog_Cocoa.mm; path = ../../mac/OpenColorIO_PS_Dialog_Cocoa.mm; sourceTree = "<group>"; };
2AD7E1532280746C00592291 /* OpenColorIO_PS_Dialog_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Dialog_Controller.h; path = ../../mac/OpenColorIO_PS_Dialog_Controller.h; sourceTree = "<group>"; };
2AD7E1542280746C00592291 /* OpenColorIO_PS_Dialog.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = OpenColorIO_PS_Dialog.xib; path = ../../mac/OpenColorIO_PS_Dialog.xib; sourceTree = "<group>"; };
2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenColorIO.xcodeproj; path = ../../../aftereffects/xcode/xcode12/OpenColorIO.xcodeproj; sourceTree = "<group>"; };
2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ilmbasehalf.xcodeproj; path = ../../../aftereffects/xcode/xcode12/ext/ilmbasehalf.xcodeproj; sourceTree = "<group>"; };
2AD7E1642280753E00592291 /* expat.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = expat.xcodeproj; path = ../../../aftereffects/xcode/xcode12/ext/expat.xcodeproj; sourceTree = "<group>"; };
2AD7E16A2280753E00592291 /* lcms.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = lcms.xcodeproj; path = ../../../aftereffects/xcode/xcode12/ext/lcms.xcodeproj; sourceTree = "<group>"; };
2AD7E1702280753E00592291 /* yaml.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = yaml.xcodeproj; path = ../../../aftereffects/xcode/xcode12/ext/yaml.xcodeproj; sourceTree = "<group>"; };
2AD7E1942280781600592291 /* FileUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileUtilities.h; sourceTree = "<group>"; };
2AD7E1952280785000592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_MonitorProfileChooser_Controller.h; path = ../../../aftereffects/mac/OpenColorIO_AE_MonitorProfileChooser_Controller.h; sourceTree = "<group>"; };
2AD7E1962280785100592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_MonitorProfileChooser_Controller.m; path = ../../../aftereffects/mac/OpenColorIO_AE_MonitorProfileChooser_Controller.m; sourceTree = "<group>"; };
2AD7E1972280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = OpenColorIO_AE_MonitorProfileChooser.xib; path = ../../../aftereffects/mac/OpenColorIO_AE_MonitorProfileChooser.xib; sourceTree = "<group>"; };
2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = pystring.xcodeproj; path = ../../../aftereffects/xcode/xcode12/ext/pystring.xcodeproj; sourceTree = "<group>"; };
6427BDE609F92A0300223601 /* PIUtilities.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIUtilities.r; sourceTree = "<group>"; };
6427BE8909F92A2C00223601 /* ASPreInclude.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASPreInclude.h; sourceTree = "<group>"; };
6427BE8A09F92A2C00223601 /* PIAbout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIAbout.h; sourceTree = "<group>"; };
6427BE8B09F92A2C00223601 /* PIAcquire.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIAcquire.h; sourceTree = "<group>"; };
6427BE8C09F92A2C00223601 /* PIActions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIActions.h; sourceTree = "<group>"; };
6427BE8D09F92A2C00223601 /* PIActionsPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIActionsPlugin.h; sourceTree = "<group>"; };
6427BE8E09F92A2C00223601 /* PIAliasSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIAliasSuite.h; sourceTree = "<group>"; };
6427BE8F09F92A2C00223601 /* PIBufferSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIBufferSuite.h; sourceTree = "<group>"; };
6427BE9009F92A2C00223601 /* PIChannelPortOperations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIChannelPortOperations.h; sourceTree = "<group>"; };
6427BE9109F92A2C00223601 /* PIChannelPortsSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIChannelPortsSuite.h; sourceTree = "<group>"; };
6427BE9209F92A2C00223601 /* PIColorSpaceSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIColorSpaceSuite.h; sourceTree = "<group>"; };
6427BE9309F92A2C00223601 /* PIErrorSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIErrorSuite.h; sourceTree = "<group>"; };
6427BE9409F92A2C00223601 /* PIExport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIExport.h; sourceTree = "<group>"; };
6427BE9509F92A2C00223601 /* PIFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIFilter.h; sourceTree = "<group>"; };
6427BE9609F92A2C00223601 /* PIFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIFormat.h; sourceTree = "<group>"; };
6427BE9709F92A2C00223601 /* PIGeneral.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIGeneral.h; sourceTree = "<group>"; };
6427BE9809F92A2C00223601 /* PIGetFileListSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIGetFileListSuite.h; sourceTree = "<group>"; };
6427BE9909F92A2C00223601 /* PIGetPathSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIGetPathSuite.h; sourceTree = "<group>"; };
6427BE9A09F92A2C00223601 /* PIHandleSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIHandleSuite.h; sourceTree = "<group>"; };
6427BE9B09F92A2C00223601 /* PIPicker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIPicker.h; sourceTree = "<group>"; };
6427BE9C09F92A2C00223601 /* PIProgressSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIProgressSuite.h; sourceTree = "<group>"; };
6427BE9D09F92A2C00223601 /* PIProperties.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIProperties.h; sourceTree = "<group>"; };
6427BE9E09F92A2C00223601 /* PIResDefines.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIResDefines.h; sourceTree = "<group>"; };
6427BE9F09F92A2C00223601 /* PISelection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PISelection.h; sourceTree = "<group>"; };
6427BEA009F92A2C00223601 /* PIStringTerminology.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIStringTerminology.h; sourceTree = "<group>"; };
6427BEA109F92A2C00223601 /* PITerminology.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PITerminology.h; sourceTree = "<group>"; };
6427BEA209F92A2C00223601 /* PITypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PITypes.h; sourceTree = "<group>"; };
6427BEA309F92A2C00223601 /* PIUIHooksSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIUIHooksSuite.h; sourceTree = "<group>"; };
6427BEA609F92A2C00223601 /* SPAccess.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPAccess.h; sourceTree = "<group>"; };
6427BEA709F92A2C00223601 /* SPAdapts.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPAdapts.h; sourceTree = "<group>"; };
6427BEA809F92A2C00223601 /* SPBasic.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPBasic.h; sourceTree = "<group>"; };
6427BEA909F92A2C00223601 /* SPBckDbg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPBckDbg.h; sourceTree = "<group>"; };
6427BEAA09F92A2C00223601 /* SPBlocks.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPBlocks.h; sourceTree = "<group>"; };
6427BEAB09F92A2C00223601 /* SPCaches.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPCaches.h; sourceTree = "<group>"; };
6427BEAC09F92A2C00223601 /* SPCOM.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPCOM.h; sourceTree = "<group>"; };
6427BEAD09F92A2C00223601 /* SPConfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPConfig.h; sourceTree = "<group>"; };
6427BEAF09F92A2C00223601 /* SPErrorCodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPErrorCodes.h; sourceTree = "<group>"; };
6427BEB009F92A2C00223601 /* SPErrors.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPErrors.h; sourceTree = "<group>"; };
6427BEB109F92A2C00223601 /* SPFiles.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPFiles.h; sourceTree = "<group>"; };
6427BEB209F92A2C00223601 /* SPHost.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPHost.h; sourceTree = "<group>"; };
6427BEB309F92A2C00223601 /* SPInterf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPInterf.h; sourceTree = "<group>"; };
6427BEB409F92A2C00223601 /* SPMData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPMData.h; sourceTree = "<group>"; };
6427BEB509F92A2C00223601 /* SPObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPObject.h; sourceTree = "<group>"; };
6427BEB609F92A2C00223601 /* SPPiPL.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPPiPL.h; sourceTree = "<group>"; };
6427BEB709F92A2C00223601 /* SPPlugs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPPlugs.h; sourceTree = "<group>"; };
6427BEB809F92A2C00223601 /* SPProps.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPProps.h; sourceTree = "<group>"; };
6427BEB909F92A2C00223601 /* SPRuntme.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPRuntme.h; sourceTree = "<group>"; };
6427BEBA09F92A2C00223601 /* SPStrngs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPStrngs.h; sourceTree = "<group>"; };
6427BEBB09F92A2C00223601 /* SPSTSPrp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPSTSPrp.h; sourceTree = "<group>"; };
6427BEBC09F92A2C00223601 /* SPSuites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPSuites.h; sourceTree = "<group>"; };
6427BEBD09F92A2C00223601 /* SPTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPTypes.h; sourceTree = "<group>"; };
6427BEBF09F92A2C00223601 /* PIGeneral.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIGeneral.r; sourceTree = "<group>"; };
6427BEC009F92A2C00223601 /* PIMI.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIMI.r; sourceTree = "<group>"; };
6427BEC109F92A2C00223601 /* PIPL.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIPL.r; sourceTree = "<group>"; };
64303D5010D2FA760033BBD7 /* PSIntTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSIntTypes.h; sourceTree = "<group>"; };
643D6E0E09F92FFB0066B855 /* DialogUtilitiesMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DialogUtilitiesMac.cpp; sourceTree = "<group>"; };
643D6E1109F9301E0066B855 /* DialogUtilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DialogUtilities.h; sourceTree = "<group>"; };
643D6E1509F9305C0066B855 /* FilterBigDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FilterBigDocument.cpp; sourceTree = "<group>"; };
643D6E1609F9305C0066B855 /* PIUSuites.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PIUSuites.cpp; sourceTree = "<group>"; };
643D6E1709F9305C0066B855 /* PIUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PIUtilities.cpp; sourceTree = "<group>"; };
643D6E1B09F930790066B855 /* FilterBigDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FilterBigDocument.h; sourceTree = "<group>"; };
643D6E1C09F930790066B855 /* PIDefines.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIDefines.h; sourceTree = "<group>"; };
643D6E1D09F930790066B855 /* PIUSuites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIUSuites.h; sourceTree = "<group>"; };
643D6E1E09F930790066B855 /* PIUtilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIUtilities.h; sourceTree = "<group>"; };
649290D1152E220A00654EF7 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logger.h; sourceTree = "<group>"; };
649290D2152E221800654EF7 /* Logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cpp; sourceTree = "<group>"; };
649290D6152E222500654EF7 /* Timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timer.cpp; sourceTree = "<group>"; };
649290D8152E223500654EF7 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
649290DB152E224200654EF7 /* PIUFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PIUFile.h; sourceTree = "<group>"; };
649290DE152E225200654EF7 /* PIUFile.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = PIUFile.cpp; sourceTree = "<group>"; };
64CF8E9C0AA3A6F300120C5A /* ASZStringSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASZStringSuite.h; sourceTree = "<group>"; };
64CF8E9D0AA3A6F300120C5A /* ASTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASTypes.h; sourceTree = "<group>"; };
64CF8E9E0AA3A6F300120C5A /* ASPragma.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASPragma.h; sourceTree = "<group>"; };
64CF8E9F0AA3A6F300120C5A /* ASConfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASConfig.h; sourceTree = "<group>"; };
64FC86591118F81900F6232D /* JSScriptingSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSScriptingSuite.h; sourceTree = "<group>"; };
8D01CCD20486CAD60068D4B7 /* OpenColorIO_PS.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OpenColorIO_PS.plugin; sourceTree = BUILT_PRODUCTS_DIR; };
E29FC5AE0B0ADACC00614548 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8D01CCCD0486CAD60068D4B7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2AEABA96234414D90053BCB6 /* libpystring.a in Frameworks */,
2AD7E1A522807A0600592291 /* libexpat.a in Frameworks */,
2AD7E1A622807A0600592291 /* libilmbasehalf.a in Frameworks */,
2AD7E1A722807A0600592291 /* liblcms.a in Frameworks */,
2AD7E1A922807A0600592291 /* libyaml.a in Frameworks */,
2AD7E1A822807A0600592291 /* libOpenColorIO.a in Frameworks */,
2A401DCE254B989200FBA551 /* IOKit.framework in Frameworks */,
2AD7E145228073ED00592291 /* AppKit.framework in Frameworks */,
2AD7E143228073E600592291 /* Cocoa.framework in Frameworks */,
2AD7E141228073D500592291 /* Carbon.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
089C166AFE841209C02AAC07 /* Dissolve */ = {
isa = PBXGroup;
children = (
2AD7E1492280744D00592291 /* OpenColorIO_PS.h */,
2AD7E1482280744D00592291 /* OpenColorIO_PS.cpp */,
2AD7E1472280744D00592291 /* OpenColorIO_PS_Context.h */,
2AD7E1462280744D00592291 /* OpenColorIO_PS_Context.cpp */,
2AD7E14D2280744D00592291 /* OpenColorIO_PS_Dialog.h */,
2AD7E14C2280744D00592291 /* OpenColorIO_PS_Terminology.h */,
2AD7E14A2280744D00592291 /* OpenColorIO_PS_Version.h */,
2AD7E14B2280744D00592291 /* OpenColorIO_PS.r */,
2AD7E1522280746B00592291 /* OpenColorIO_PS_Dialog_Cocoa.mm */,
2AD7E1532280746C00592291 /* OpenColorIO_PS_Dialog_Controller.h */,
2AD7E1512280746B00592291 /* OpenColorIO_PS_Dialog_Controller.mm */,
2AD7E1542280746C00592291 /* OpenColorIO_PS_Dialog.xib */,
2A99122A22808A360073B23C /* OpenColorIO_AE_Dialogs.h */,
2A99122E22808ACF0073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm */,
2A99122F22808ACF0073B23C /* OpenColorIO_AE_Menu.h */,
2A99123022808AD00073B23C /* OpenColorIO_AE_Menu.m */,
2AD7E1952280785000592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */,
2AD7E1962280785100592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */,
2AD7E1972280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib */,
2A99122C22808A820073B23C /* ocioicc.h */,
2A99122B22808A820073B23C /* ocioicc.cpp */,
2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */,
2AD7E1642280753E00592291 /* expat.xcodeproj */,
2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */,
2AD7E16A2280753E00592291 /* lcms.xcodeproj */,
2AD7E1702280753E00592291 /* yaml.xcodeproj */,
2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */,
6427BDBD09F92A0300223601 /* SDK common */,
6427BE2F09F92A2B00223601 /* Photoshop common */,
19C28FB4FE9D528D11CA2CBB /* Products */,
2AD7E13F228073D500592291 /* Frameworks */,
);
name = Dissolve;
sourceTree = "<group>";
};
19C28FB4FE9D528D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8D01CCD20486CAD60068D4B7 /* OpenColorIO_PS.plugin */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E13F228073D500592291 /* Frameworks */ = {
isa = PBXGroup;
children = (
2A401DCB254B989200FBA551 /* IOKit.framework */,
2AD7E144228073ED00592291 /* AppKit.framework */,
2AD7E142228073E600592291 /* Cocoa.framework */,
2AD7E140228073D500592291 /* Carbon.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
2AD7E1592280752600592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E15D2280752600592291 /* libOpenColorIO.a */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E15F2280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E1632280753E00592291 /* libilmbasehalf.a */,
2AEABA8B234413330053BCB6 /* eLut */,
2AEABA8D234413330053BCB6 /* toFloat */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E1652280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E1692280753E00592291 /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E16B2280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E16F2280753E00592291 /* liblcms.a */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E1712280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E1752280753E00592291 /* libyaml.a */,
);
name = Products;
sourceTree = "<group>";
};
2AEABA8F234414C20053BCB6 /* Products */ = {
isa = PBXGroup;
children = (
2AEABA93234414C20053BCB6 /* libpystring.a */,
);
name = Products;
sourceTree = "<group>";
};
6427BDBD09F92A0300223601 /* SDK common */ = {
isa = PBXGroup;
children = (
6427BDBE09F92A0300223601 /* includes */,
6427BDE209F92A0300223601 /* resources */,
6427BDE909F92A0300223601 /* sources */,
);
name = "SDK common";
path = ../../../../ext/adobe_photoshop_sdk_2021_mac/photoshopsdk/pluginsdk/samplecode/common;
sourceTree = SOURCE_ROOT;
};
6427BDBE09F92A0300223601 /* includes */ = {
isa = PBXGroup;
children = (
2AD7E1942280781600592291 /* FileUtilities.h */,
649290DB152E224200654EF7 /* PIUFile.h */,
649290D8152E223500654EF7 /* Timer.h */,
649290D1152E220A00654EF7 /* Logger.h */,
643D6E1B09F930790066B855 /* FilterBigDocument.h */,
643D6E1C09F930790066B855 /* PIDefines.h */,
643D6E1D09F930790066B855 /* PIUSuites.h */,
643D6E1E09F930790066B855 /* PIUtilities.h */,
643D6E1109F9301E0066B855 /* DialogUtilities.h */,
);
path = includes;
sourceTree = "<group>";
};
6427BDE209F92A0300223601 /* resources */ = {
isa = PBXGroup;
children = (
E29FC5AE0B0ADACC00614548 /* Info.plist */,
6427BDE609F92A0300223601 /* PIUtilities.r */,
);
path = resources;
sourceTree = "<group>";
};
6427BDE909F92A0300223601 /* sources */ = {
isa = PBXGroup;
children = (
649290DE152E225200654EF7 /* PIUFile.cpp */,
649290D6152E222500654EF7 /* Timer.cpp */,
649290D2152E221800654EF7 /* Logger.cpp */,
643D6E1509F9305C0066B855 /* FilterBigDocument.cpp */,
643D6E1609F9305C0066B855 /* PIUSuites.cpp */,
643D6E1709F9305C0066B855 /* PIUtilities.cpp */,
643D6E0E09F92FFB0066B855 /* DialogUtilitiesMac.cpp */,
);
path = sources;
sourceTree = "<group>";
};
6427BE2F09F92A2B00223601 /* Photoshop common */ = {
isa = PBXGroup;
children = (
6427BE8809F92A2C00223601 /* photoshop */,
6427BEA509F92A2C00223601 /* pica_sp */,
6427BEBE09F92A2C00223601 /* resources */,
);
name = "Photoshop common";
path = ../../../../ext/adobe_photoshop_sdk_2021_mac/photoshopsdk/pluginsdk/photoshopapi;
sourceTree = SOURCE_ROOT;
};
6427BE8809F92A2C00223601 /* photoshop */ = {
isa = PBXGroup;
children = (
2A81039326041CD700CD10BF /* PIResourceDefines.h */,
2A81039226041CD700CD10BF /* PIUXPSuite.h */,
2A81039426041CD700CD10BF /* PSErrorDefines.h */,
2A81039126041CD700CD10BF /* PSGraphicTypes.h */,
2A81039526041CD700CD10BF /* PSPlatform.h */,
64FC86591118F81900F6232D /* JSScriptingSuite.h */,
64303D5010D2FA760033BBD7 /* PSIntTypes.h */,
64CF8E9C0AA3A6F300120C5A /* ASZStringSuite.h */,
64CF8E9D0AA3A6F300120C5A /* ASTypes.h */,
64CF8E9E0AA3A6F300120C5A /* ASPragma.h */,
64CF8E9F0AA3A6F300120C5A /* ASConfig.h */,
6427BE8909F92A2C00223601 /* ASPreInclude.h */,
6427BE8A09F92A2C00223601 /* PIAbout.h */,
6427BE8B09F92A2C00223601 /* PIAcquire.h */,
6427BE8C09F92A2C00223601 /* PIActions.h */,
6427BE8D09F92A2C00223601 /* PIActionsPlugin.h */,
6427BE8E09F92A2C00223601 /* PIAliasSuite.h */,
6427BE8F09F92A2C00223601 /* PIBufferSuite.h */,
6427BE9009F92A2C00223601 /* PIChannelPortOperations.h */,
6427BE9109F92A2C00223601 /* PIChannelPortsSuite.h */,
6427BE9209F92A2C00223601 /* PIColorSpaceSuite.h */,
6427BE9309F92A2C00223601 /* PIErrorSuite.h */,
6427BE9409F92A2C00223601 /* PIExport.h */,
6427BE9509F92A2C00223601 /* PIFilter.h */,
6427BE9609F92A2C00223601 /* PIFormat.h */,
6427BE9709F92A2C00223601 /* PIGeneral.h */,
6427BE9809F92A2C00223601 /* PIGetFileListSuite.h */,
6427BE9909F92A2C00223601 /* PIGetPathSuite.h */,
6427BE9A09F92A2C00223601 /* PIHandleSuite.h */,
6427BE9B09F92A2C00223601 /* PIPicker.h */,
6427BE9C09F92A2C00223601 /* PIProgressSuite.h */,
6427BE9D09F92A2C00223601 /* PIProperties.h */,
6427BE9E09F92A2C00223601 /* PIResDefines.h */,
6427BE9F09F92A2C00223601 /* PISelection.h */,
6427BEA009F92A2C00223601 /* PIStringTerminology.h */,
6427BEA109F92A2C00223601 /* PITerminology.h */,
6427BEA209F92A2C00223601 /* PITypes.h */,
6427BEA309F92A2C00223601 /* PIUIHooksSuite.h */,
);
path = photoshop;
sourceTree = "<group>";
};
6427BEA509F92A2C00223601 /* pica_sp */ = {
isa = PBXGroup;
children = (
6427BEA609F92A2C00223601 /* SPAccess.h */,
6427BEA709F92A2C00223601 /* SPAdapts.h */,
6427BEA809F92A2C00223601 /* SPBasic.h */,
6427BEA909F92A2C00223601 /* SPBckDbg.h */,
6427BEAA09F92A2C00223601 /* SPBlocks.h */,
6427BEAB09F92A2C00223601 /* SPCaches.h */,
6427BEAC09F92A2C00223601 /* SPCOM.h */,
6427BEAD09F92A2C00223601 /* SPConfig.h */,
6427BEAF09F92A2C00223601 /* SPErrorCodes.h */,
6427BEB009F92A2C00223601 /* SPErrors.h */,
6427BEB109F92A2C00223601 /* SPFiles.h */,
6427BEB209F92A2C00223601 /* SPHost.h */,
6427BEB309F92A2C00223601 /* SPInterf.h */,
6427BEB409F92A2C00223601 /* SPMData.h */,
6427BEB509F92A2C00223601 /* SPObject.h */,
6427BEB609F92A2C00223601 /* SPPiPL.h */,
6427BEB709F92A2C00223601 /* SPPlugs.h */,
6427BEB809F92A2C00223601 /* SPProps.h */,
6427BEB909F92A2C00223601 /* SPRuntme.h */,
6427BEBA09F92A2C00223601 /* SPStrngs.h */,
6427BEBB09F92A2C00223601 /* SPSTSPrp.h */,
6427BEBC09F92A2C00223601 /* SPSuites.h */,
6427BEBD09F92A2C00223601 /* SPTypes.h */,
);
path = pica_sp;
sourceTree = "<group>";
};
6427BEBE09F92A2C00223601 /* resources */ = {
isa = PBXGroup;
children = (
6427BEBF09F92A2C00223601 /* PIGeneral.r */,
6427BEC009F92A2C00223601 /* PIMI.r */,
6427BEC109F92A2C00223601 /* PIPL.r */,
);
path = resources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
8D01CCC60486CAD60068D4B7 /* OpenColorIO_PS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "OpenColorIO_PS" */;
buildPhases = (
8D01CCC90486CAD60068D4B7 /* Resources */,
8D01CCCB0486CAD60068D4B7 /* Sources */,
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
643D6E9009F937470066B855 /* Rez */,
);
buildRules = (
);
dependencies = (
2AEABA95234414CF0053BCB6 /* PBXTargetDependency */,
2AD7E19E228079FE00592291 /* PBXTargetDependency */,
2AD7E1A0228079FE00592291 /* PBXTargetDependency */,
2AD7E1A2228079FE00592291 /* PBXTargetDependency */,
2AD7E1A4228079FE00592291 /* PBXTargetDependency */,
2AD7E19C228079FE00592291 /* PBXTargetDependency */,
);
name = OpenColorIO_PS;
productInstallPath = "$(HOME)/Library/Bundles";
productName = Dissolve;
productReference = 8D01CCD20486CAD60068D4B7 /* OpenColorIO_PS.plugin */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
089C1669FE841209C02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0620;
};
buildConfigurationList = 4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "OpenColorIO_PS" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
english,
);
mainGroup = 089C166AFE841209C02AAC07 /* Dissolve */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 2AD7E1652280753E00592291 /* Products */;
ProjectRef = 2AD7E1642280753E00592291 /* expat.xcodeproj */;
},
{
ProductGroup = 2AD7E15F2280753E00592291 /* Products */;
ProjectRef = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
},
{
ProductGroup = 2AD7E16B2280753E00592291 /* Products */;
ProjectRef = 2AD7E16A2280753E00592291 /* lcms.xcodeproj */;
},
{
ProductGroup = 2AD7E1592280752600592291 /* Products */;
ProjectRef = 2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */;
},
{
ProductGroup = 2AEABA8F234414C20053BCB6 /* Products */;
ProjectRef = 2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */;
},
{
ProductGroup = 2AD7E1712280753E00592291 /* Products */;
ProjectRef = 2AD7E1702280753E00592291 /* yaml.xcodeproj */;
},
);
projectRoot = "";
targets = (
8D01CCC60486CAD60068D4B7 /* OpenColorIO_PS */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
2AD7E15D2280752600592291 /* libOpenColorIO.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libOpenColorIO.a;
remoteRef = 2AD7E15C2280752600592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E1632280753E00592291 /* libilmbasehalf.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libilmbasehalf.a;
remoteRef = 2AD7E1622280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E1692280753E00592291 /* libexpat.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libexpat.a;
remoteRef = 2AD7E1682280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E16F2280753E00592291 /* liblcms.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = liblcms.a;
remoteRef = 2AD7E16E2280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E1752280753E00592291 /* libyaml.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libyaml.a;
remoteRef = 2AD7E1742280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AEABA8B234413330053BCB6 /* eLut */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = eLut;
remoteRef = 2AEABA8A234413330053BCB6 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AEABA8D234413330053BCB6 /* toFloat */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = toFloat;
remoteRef = 2AEABA8C234413330053BCB6 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AEABA93234414C20053BCB6 /* libpystring.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libpystring.a;
remoteRef = 2AEABA92234414C20053BCB6 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
8D01CCC90486CAD60068D4B7 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AD7E1992280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */,
2AD7E1572280746C00592291 /* OpenColorIO_PS_Dialog.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXRezBuildPhase section */
643D6E9009F937470066B855 /* Rez */ = {
isa = PBXRezBuildPhase;
buildActionMask = 2147483647;
files = (
2AD7E1502280744D00592291 /* OpenColorIO_PS.r in Rez */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXRezBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8D01CCCB0486CAD60068D4B7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A99122922808A100073B23C /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */,
2A81039026041C8F00CD10BF /* DialogUtilitiesMac.cpp in Sources */,
2A99122D22808A820073B23C /* ocioicc.cpp in Sources */,
643D6E1809F9305D0066B855 /* FilterBigDocument.cpp in Sources */,
2AD7E14E2280744D00592291 /* OpenColorIO_PS_Context.cpp in Sources */,
643D6E1909F9305D0066B855 /* PIUSuites.cpp in Sources */,
643D6E1A09F9305D0066B855 /* PIUtilities.cpp in Sources */,
2A99123122808AD00073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */,
2AD7E14F2280744D00592291 /* OpenColorIO_PS.cpp in Sources */,
649290D3152E221800654EF7 /* Logger.cpp in Sources */,
2A99122822808A0C0073B23C /* OpenColorIO_PS_Dialog_Controller.mm in Sources */,
649290D7152E222500654EF7 /* Timer.cpp in Sources */,
2A99122722808A090073B23C /* OpenColorIO_PS_Dialog_Cocoa.mm in Sources */,
2A99123222808AD00073B23C /* OpenColorIO_AE_Menu.m in Sources */,
649290DF152E225200654EF7 /* PIUFile.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2AD7E19C228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = OpenColorIO;
targetProxy = 2AD7E19B228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E19E228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = expat;
targetProxy = 2AD7E19D228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E1A0228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ilmbasehalf;
targetProxy = 2AD7E19F228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E1A2228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = lcms;
targetProxy = 2AD7E1A1228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E1A4228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = yaml;
targetProxy = 2AD7E1A3228079FE00592291 /* PBXContainerItemProxy */;
};
2AEABA95234414CF0053BCB6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = pystring;
targetProxy = 2AEABA94234414CF0053BCB6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
645865400FA7C9C20097B05D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
EXECUTABLE_EXTENSION = "";
GCC_ENABLE_SYMBOL_SEPARATION = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
..,
../../../../include,
../../../aftereffects/xcode/xcode12,
"../../../../ext/yaml-cpp/include",
"../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
REZ_PREFIX_FILE = "$(SRCROOT)/../../../../ext/adobe_photoshop_sdk_2021_mac/photoshopsdk/pluginsdk/samplecode/common/includes/MachOMacrezXcode.h";
SDKROOT = macosx;
WRAPPER_EXTENSION = plugin;
};
name = Debug;
};
645865410FA7C9C20097B05D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = "";
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = ../../mac/OpenColorIO_PS_Info.plist;
INSTALL_PATH = "$(HOME)/Library/Bundles";
PLUGIN_TYPE = 8BFM;
PRODUCT_NAME = "OpenColorIO PS";
REZ_PREFIX_FILE = "$(SRCROOT)/../../../../ext/adobe_photoshop_sdk_2021_mac/photoshopsdk/pluginsdk/samplecode/common/includes/MachOMacrezXcode.h";
VALID_ARCHS = x86_64;
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Debug;
};
645865420FA7C9D30097B05D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
..,
../../../../include,
../../../aftereffects/xcode/xcode12,
"../../../../ext/yaml-cpp/include",
"../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
SDKROOT = macosx;
};
name = Release;
};
645865430FA7C9D30097B05D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
COMBINE_HIDPI_IMAGES = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = "";
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = ../../mac/OpenColorIO_PS_Info.plist;
INSTALL_PATH = "$(HOME)/Library/Bundles";
PLUGIN_TYPE = 8BFM;
PRODUCT_NAME = "OpenColorIO PS";
REZ_PREFIX_FILE = "$(SRCROOT)/../../../../ext/adobe_photoshop_sdk_2021_mac/photoshopsdk/pluginsdk/samplecode/common/includes/MachOMacrezXcode.h";
VALID_ARCHS = x86_64;
WRAPPER_EXTENSION = plugin;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "OpenColorIO_PS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
645865410FA7C9C20097B05D /* Debug */,
645865430FA7C9D30097B05D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "OpenColorIO_PS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
645865400FA7C9C20097B05D /* Debug */,
645865420FA7C9D30097B05D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
}
@@ -1,872 +0,0 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
2A401DCE254B989200FBA551 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A401DCB254B989200FBA551 /* IOKit.framework */; };
2A99122722808A090073B23C /* OpenColorIO_PS_Dialog_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1522280746B00592291 /* OpenColorIO_PS_Dialog_Cocoa.mm */; };
2A99122822808A0C0073B23C /* OpenColorIO_PS_Dialog_Controller.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1512280746B00592291 /* OpenColorIO_PS_Dialog_Controller.mm */; };
2A99122922808A100073B23C /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1962280785100592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */; };
2A99122D22808A820073B23C /* ocioicc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A99122B22808A820073B23C /* ocioicc.cpp */; };
2A99123122808AD00073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2A99122E22808ACF0073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm */; };
2A99123222808AD00073B23C /* OpenColorIO_AE_Menu.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A99123022808AD00073B23C /* OpenColorIO_AE_Menu.m */; };
2AD7E141228073D500592291 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E140228073D500592291 /* Carbon.framework */; };
2AD7E143228073E600592291 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E142228073E600592291 /* Cocoa.framework */; };
2AD7E145228073ED00592291 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E144228073ED00592291 /* AppKit.framework */; };
2AD7E14E2280744D00592291 /* OpenColorIO_PS_Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1462280744D00592291 /* OpenColorIO_PS_Context.cpp */; };
2AD7E14F2280744D00592291 /* OpenColorIO_PS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2AD7E1482280744D00592291 /* OpenColorIO_PS.cpp */; };
2AD7E1502280744D00592291 /* OpenColorIO_PS.r in Rez */ = {isa = PBXBuildFile; fileRef = 2AD7E14B2280744D00592291 /* OpenColorIO_PS.r */; };
2AD7E1572280746C00592291 /* OpenColorIO_PS_Dialog.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2AD7E1542280746C00592291 /* OpenColorIO_PS_Dialog.xib */; };
2AD7E1992280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2AD7E1972280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib */; };
2AD7E1A522807A0600592291 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E1692280753E00592291 /* libexpat.a */; };
2AD7E1A622807A0600592291 /* libilmbasehalf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E1632280753E00592291 /* libilmbasehalf.a */; };
2AD7E1A722807A0600592291 /* liblcms.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E16F2280753E00592291 /* liblcms.a */; };
2AD7E1A822807A0600592291 /* libOpenColorIO.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E15D2280752600592291 /* libOpenColorIO.a */; };
2AD7E1A922807A0600592291 /* libyaml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AD7E1752280753E00592291 /* libyaml.a */; };
2AEABA96234414D90053BCB6 /* libpystring.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AEABA93234414C20053BCB6 /* libpystring.a */; };
643D6E0F09F92FFB0066B855 /* DialogUtilitiesMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E0E09F92FFB0066B855 /* DialogUtilitiesMac.cpp */; };
643D6E1809F9305D0066B855 /* FilterBigDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E1509F9305C0066B855 /* FilterBigDocument.cpp */; };
643D6E1909F9305D0066B855 /* PIUSuites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E1609F9305C0066B855 /* PIUSuites.cpp */; };
643D6E1A09F9305D0066B855 /* PIUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 643D6E1709F9305C0066B855 /* PIUtilities.cpp */; };
649290D3152E221800654EF7 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 649290D2152E221800654EF7 /* Logger.cpp */; };
649290D7152E222500654EF7 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 649290D6152E222500654EF7 /* Timer.cpp */; };
649290DF152E225200654EF7 /* PIUFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 649290DE152E225200654EF7 /* PIUFile.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2AD7E15C2280752600592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF567114776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AD7E1622280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2AD7E1682280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1642280753E00592291 /* expat.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = expat;
};
2AD7E16E2280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E16A2280753E00592291 /* lcms.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF9E56147824F500991ED5;
remoteInfo = lcms;
};
2AD7E1742280753E00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1702280753E00592291 /* yaml.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2ACF559C1477692300991ED5;
remoteInfo = yaml;
};
2AD7E19B228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF567014776A0A00991ED5;
remoteInfo = OpenColorIO;
};
2AD7E19D228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1642280753E00592291 /* expat.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = expat;
};
2AD7E19F228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = ilmbasehalf;
};
2AD7E1A1228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E16A2280753E00592291 /* lcms.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF9E55147824F500991ED5;
remoteInfo = lcms;
};
2AD7E1A3228079FE00592291 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E1702280753E00592291 /* yaml.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2ACF559B1477692300991ED5;
remoteInfo = yaml;
};
2AEABA8A234413330053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9BD233EE7380053BCB6;
remoteInfo = eLut;
};
2AEABA8C234413330053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEAB9CE233EE8150053BCB6;
remoteInfo = toFloat;
};
2AEABA92234414C20053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 2AEABA0E23424ED50053BCB6;
remoteInfo = pystring;
};
2AEABA94234414CF0053BCB6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 2AEABA0D23424ED50053BCB6;
remoteInfo = pystring;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
2A401DCB254B989200FBA551 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; };
2A99122A22808A360073B23C /* OpenColorIO_AE_Dialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Dialogs.h; path = ../../../aftereffects/OpenColorIO_AE_Dialogs.h; sourceTree = "<group>"; };
2A99122B22808A820073B23C /* ocioicc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ocioicc.cpp; path = ../../../../src/apps/ociobakelut/ocioicc.cpp; sourceTree = "<group>"; };
2A99122C22808A820073B23C /* ocioicc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ocioicc.h; path = ../../../../src/apps/ociobakelut/ocioicc.h; sourceTree = "<group>"; };
2A99122E22808ACF0073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_AE_Dialogs_Cocoa.mm; path = ../../../aftereffects/mac/OpenColorIO_AE_Dialogs_Cocoa.mm; sourceTree = "<group>"; };
2A99122F22808ACF0073B23C /* OpenColorIO_AE_Menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_Menu.h; path = ../../../aftereffects/mac/OpenColorIO_AE_Menu.h; sourceTree = "<group>"; };
2A99123022808AD00073B23C /* OpenColorIO_AE_Menu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_Menu.m; path = ../../../aftereffects/mac/OpenColorIO_AE_Menu.m; sourceTree = "<group>"; };
2AD7E140228073D500592291 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; };
2AD7E142228073E600592291 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
2AD7E144228073ED00592291 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
2AD7E1462280744D00592291 /* OpenColorIO_PS_Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = OpenColorIO_PS_Context.cpp; path = ../../OpenColorIO_PS_Context.cpp; sourceTree = "<group>"; };
2AD7E1472280744D00592291 /* OpenColorIO_PS_Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Context.h; path = ../../OpenColorIO_PS_Context.h; sourceTree = "<group>"; };
2AD7E1482280744D00592291 /* OpenColorIO_PS.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = OpenColorIO_PS.cpp; path = ../../OpenColorIO_PS.cpp; sourceTree = "<group>"; };
2AD7E1492280744D00592291 /* OpenColorIO_PS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS.h; path = ../../OpenColorIO_PS.h; sourceTree = "<group>"; };
2AD7E14A2280744D00592291 /* OpenColorIO_PS_Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Version.h; path = ../../OpenColorIO_PS_Version.h; sourceTree = "<group>"; };
2AD7E14B2280744D00592291 /* OpenColorIO_PS.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; name = OpenColorIO_PS.r; path = ../../OpenColorIO_PS.r; sourceTree = "<group>"; };
2AD7E14C2280744D00592291 /* OpenColorIO_PS_Terminology.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Terminology.h; path = ../../OpenColorIO_PS_Terminology.h; sourceTree = "<group>"; };
2AD7E14D2280744D00592291 /* OpenColorIO_PS_Dialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Dialog.h; path = ../../OpenColorIO_PS_Dialog.h; sourceTree = "<group>"; };
2AD7E1512280746B00592291 /* OpenColorIO_PS_Dialog_Controller.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_PS_Dialog_Controller.mm; path = ../../mac/OpenColorIO_PS_Dialog_Controller.mm; sourceTree = "<group>"; };
2AD7E1522280746B00592291 /* OpenColorIO_PS_Dialog_Cocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = OpenColorIO_PS_Dialog_Cocoa.mm; path = ../../mac/OpenColorIO_PS_Dialog_Cocoa.mm; sourceTree = "<group>"; };
2AD7E1532280746C00592291 /* OpenColorIO_PS_Dialog_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_PS_Dialog_Controller.h; path = ../../mac/OpenColorIO_PS_Dialog_Controller.h; sourceTree = "<group>"; };
2AD7E1542280746C00592291 /* OpenColorIO_PS_Dialog.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = OpenColorIO_PS_Dialog.xib; path = ../../mac/OpenColorIO_PS_Dialog.xib; sourceTree = "<group>"; };
2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OpenColorIO.xcodeproj; path = ../../../aftereffects/xcode/xcode9/OpenColorIO.xcodeproj; sourceTree = "<group>"; };
2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ilmbasehalf.xcodeproj; path = ../../../aftereffects/xcode/xcode9/ext/ilmbasehalf.xcodeproj; sourceTree = "<group>"; };
2AD7E1642280753E00592291 /* expat.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = expat.xcodeproj; path = ../../../aftereffects/xcode/xcode9/ext/expat.xcodeproj; sourceTree = "<group>"; };
2AD7E16A2280753E00592291 /* lcms.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = lcms.xcodeproj; path = ../../../aftereffects/xcode/xcode9/ext/lcms.xcodeproj; sourceTree = "<group>"; };
2AD7E1702280753E00592291 /* yaml.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = yaml.xcodeproj; path = ../../../aftereffects/xcode/xcode9/ext/yaml.xcodeproj; sourceTree = "<group>"; };
2AD7E1942280781600592291 /* FileUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileUtilities.h; sourceTree = "<group>"; };
2AD7E1952280785000592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenColorIO_AE_MonitorProfileChooser_Controller.h; path = ../../../aftereffects/mac/OpenColorIO_AE_MonitorProfileChooser_Controller.h; sourceTree = "<group>"; };
2AD7E1962280785100592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OpenColorIO_AE_MonitorProfileChooser_Controller.m; path = ../../../aftereffects/mac/OpenColorIO_AE_MonitorProfileChooser_Controller.m; sourceTree = "<group>"; };
2AD7E1972280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = OpenColorIO_AE_MonitorProfileChooser.xib; path = ../../../aftereffects/mac/OpenColorIO_AE_MonitorProfileChooser.xib; sourceTree = "<group>"; };
2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = pystring.xcodeproj; path = ../../../aftereffects/xcode/xcode9/ext/pystring.xcodeproj; sourceTree = "<group>"; };
6427BDE609F92A0300223601 /* PIUtilities.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIUtilities.r; sourceTree = "<group>"; };
6427BE8909F92A2C00223601 /* ASPreInclude.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASPreInclude.h; sourceTree = "<group>"; };
6427BE8A09F92A2C00223601 /* PIAbout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIAbout.h; sourceTree = "<group>"; };
6427BE8B09F92A2C00223601 /* PIAcquire.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIAcquire.h; sourceTree = "<group>"; };
6427BE8C09F92A2C00223601 /* PIActions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIActions.h; sourceTree = "<group>"; };
6427BE8D09F92A2C00223601 /* PIActionsPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIActionsPlugin.h; sourceTree = "<group>"; };
6427BE8E09F92A2C00223601 /* PIAliasSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIAliasSuite.h; sourceTree = "<group>"; };
6427BE8F09F92A2C00223601 /* PIBufferSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIBufferSuite.h; sourceTree = "<group>"; };
6427BE9009F92A2C00223601 /* PIChannelPortOperations.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIChannelPortOperations.h; sourceTree = "<group>"; };
6427BE9109F92A2C00223601 /* PIChannelPortsSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIChannelPortsSuite.h; sourceTree = "<group>"; };
6427BE9209F92A2C00223601 /* PIColorSpaceSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIColorSpaceSuite.h; sourceTree = "<group>"; };
6427BE9309F92A2C00223601 /* PIErrorSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIErrorSuite.h; sourceTree = "<group>"; };
6427BE9409F92A2C00223601 /* PIExport.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIExport.h; sourceTree = "<group>"; };
6427BE9509F92A2C00223601 /* PIFilter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIFilter.h; sourceTree = "<group>"; };
6427BE9609F92A2C00223601 /* PIFormat.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIFormat.h; sourceTree = "<group>"; };
6427BE9709F92A2C00223601 /* PIGeneral.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIGeneral.h; sourceTree = "<group>"; };
6427BE9809F92A2C00223601 /* PIGetFileListSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIGetFileListSuite.h; sourceTree = "<group>"; };
6427BE9909F92A2C00223601 /* PIGetPathSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIGetPathSuite.h; sourceTree = "<group>"; };
6427BE9A09F92A2C00223601 /* PIHandleSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIHandleSuite.h; sourceTree = "<group>"; };
6427BE9B09F92A2C00223601 /* PIPicker.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIPicker.h; sourceTree = "<group>"; };
6427BE9C09F92A2C00223601 /* PIProgressSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIProgressSuite.h; sourceTree = "<group>"; };
6427BE9D09F92A2C00223601 /* PIProperties.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIProperties.h; sourceTree = "<group>"; };
6427BE9E09F92A2C00223601 /* PIResDefines.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIResDefines.h; sourceTree = "<group>"; };
6427BE9F09F92A2C00223601 /* PISelection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PISelection.h; sourceTree = "<group>"; };
6427BEA009F92A2C00223601 /* PIStringTerminology.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIStringTerminology.h; sourceTree = "<group>"; };
6427BEA109F92A2C00223601 /* PITerminology.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PITerminology.h; sourceTree = "<group>"; };
6427BEA209F92A2C00223601 /* PITypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PITypes.h; sourceTree = "<group>"; };
6427BEA309F92A2C00223601 /* PIUIHooksSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIUIHooksSuite.h; sourceTree = "<group>"; };
6427BEA609F92A2C00223601 /* SPAccess.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPAccess.h; sourceTree = "<group>"; };
6427BEA709F92A2C00223601 /* SPAdapts.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPAdapts.h; sourceTree = "<group>"; };
6427BEA809F92A2C00223601 /* SPBasic.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPBasic.h; sourceTree = "<group>"; };
6427BEA909F92A2C00223601 /* SPBckDbg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPBckDbg.h; sourceTree = "<group>"; };
6427BEAA09F92A2C00223601 /* SPBlocks.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPBlocks.h; sourceTree = "<group>"; };
6427BEAB09F92A2C00223601 /* SPCaches.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPCaches.h; sourceTree = "<group>"; };
6427BEAC09F92A2C00223601 /* SPCOM.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPCOM.h; sourceTree = "<group>"; };
6427BEAD09F92A2C00223601 /* SPConfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPConfig.h; sourceTree = "<group>"; };
6427BEAF09F92A2C00223601 /* SPErrorCodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPErrorCodes.h; sourceTree = "<group>"; };
6427BEB009F92A2C00223601 /* SPErrors.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPErrors.h; sourceTree = "<group>"; };
6427BEB109F92A2C00223601 /* SPFiles.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPFiles.h; sourceTree = "<group>"; };
6427BEB209F92A2C00223601 /* SPHost.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPHost.h; sourceTree = "<group>"; };
6427BEB309F92A2C00223601 /* SPInterf.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPInterf.h; sourceTree = "<group>"; };
6427BEB409F92A2C00223601 /* SPMData.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPMData.h; sourceTree = "<group>"; };
6427BEB509F92A2C00223601 /* SPObject.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPObject.h; sourceTree = "<group>"; };
6427BEB609F92A2C00223601 /* SPPiPL.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPPiPL.h; sourceTree = "<group>"; };
6427BEB709F92A2C00223601 /* SPPlugs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPPlugs.h; sourceTree = "<group>"; };
6427BEB809F92A2C00223601 /* SPProps.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPProps.h; sourceTree = "<group>"; };
6427BEB909F92A2C00223601 /* SPRuntme.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPRuntme.h; sourceTree = "<group>"; };
6427BEBA09F92A2C00223601 /* SPStrngs.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPStrngs.h; sourceTree = "<group>"; };
6427BEBB09F92A2C00223601 /* SPSTSPrp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPSTSPrp.h; sourceTree = "<group>"; };
6427BEBC09F92A2C00223601 /* SPSuites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPSuites.h; sourceTree = "<group>"; };
6427BEBD09F92A2C00223601 /* SPTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SPTypes.h; sourceTree = "<group>"; };
6427BEBF09F92A2C00223601 /* PIGeneral.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIGeneral.r; sourceTree = "<group>"; };
6427BEC009F92A2C00223601 /* PIMI.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIMI.r; sourceTree = "<group>"; };
6427BEC109F92A2C00223601 /* PIPL.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = PIPL.r; sourceTree = "<group>"; };
64303D5010D2FA760033BBD7 /* PSIntTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PSIntTypes.h; sourceTree = "<group>"; };
643D6E0E09F92FFB0066B855 /* DialogUtilitiesMac.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = DialogUtilitiesMac.cpp; sourceTree = "<group>"; };
643D6E1109F9301E0066B855 /* DialogUtilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = DialogUtilities.h; sourceTree = "<group>"; };
643D6E1509F9305C0066B855 /* FilterBigDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = FilterBigDocument.cpp; sourceTree = "<group>"; };
643D6E1609F9305C0066B855 /* PIUSuites.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PIUSuites.cpp; sourceTree = "<group>"; };
643D6E1709F9305C0066B855 /* PIUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = PIUtilities.cpp; sourceTree = "<group>"; };
643D6E1B09F930790066B855 /* FilterBigDocument.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FilterBigDocument.h; sourceTree = "<group>"; };
643D6E1C09F930790066B855 /* PIDefines.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIDefines.h; sourceTree = "<group>"; };
643D6E1D09F930790066B855 /* PIUSuites.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIUSuites.h; sourceTree = "<group>"; };
643D6E1E09F930790066B855 /* PIUtilities.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = PIUtilities.h; sourceTree = "<group>"; };
649290D1152E220A00654EF7 /* Logger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logger.h; sourceTree = "<group>"; };
649290D2152E221800654EF7 /* Logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cpp; sourceTree = "<group>"; };
649290D6152E222500654EF7 /* Timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timer.cpp; sourceTree = "<group>"; };
649290D8152E223500654EF7 /* Timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
649290DB152E224200654EF7 /* PIUFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PIUFile.h; sourceTree = "<group>"; };
649290DE152E225200654EF7 /* PIUFile.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = PIUFile.cpp; sourceTree = "<group>"; };
64CF8E9C0AA3A6F300120C5A /* ASZStringSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASZStringSuite.h; sourceTree = "<group>"; };
64CF8E9D0AA3A6F300120C5A /* ASTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASTypes.h; sourceTree = "<group>"; };
64CF8E9E0AA3A6F300120C5A /* ASPragma.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASPragma.h; sourceTree = "<group>"; };
64CF8E9F0AA3A6F300120C5A /* ASConfig.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ASConfig.h; sourceTree = "<group>"; };
64FC86591118F81900F6232D /* JSScriptingSuite.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSScriptingSuite.h; sourceTree = "<group>"; };
8D01CCD20486CAD60068D4B7 /* OpenColorIO PS.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OpenColorIO PS.plugin"; sourceTree = BUILT_PRODUCTS_DIR; };
E29FC5AE0B0ADACC00614548 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
8D01CCCD0486CAD60068D4B7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2AEABA96234414D90053BCB6 /* libpystring.a in Frameworks */,
2AD7E1A522807A0600592291 /* libexpat.a in Frameworks */,
2AD7E1A622807A0600592291 /* libilmbasehalf.a in Frameworks */,
2AD7E1A722807A0600592291 /* liblcms.a in Frameworks */,
2AD7E1A922807A0600592291 /* libyaml.a in Frameworks */,
2AD7E1A822807A0600592291 /* libOpenColorIO.a in Frameworks */,
2A401DCE254B989200FBA551 /* IOKit.framework in Frameworks */,
2AD7E145228073ED00592291 /* AppKit.framework in Frameworks */,
2AD7E143228073E600592291 /* Cocoa.framework in Frameworks */,
2AD7E141228073D500592291 /* Carbon.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
089C166AFE841209C02AAC07 /* Dissolve */ = {
isa = PBXGroup;
children = (
2AD7E1492280744D00592291 /* OpenColorIO_PS.h */,
2AD7E1482280744D00592291 /* OpenColorIO_PS.cpp */,
2AD7E1472280744D00592291 /* OpenColorIO_PS_Context.h */,
2AD7E1462280744D00592291 /* OpenColorIO_PS_Context.cpp */,
2AD7E14D2280744D00592291 /* OpenColorIO_PS_Dialog.h */,
2AD7E14C2280744D00592291 /* OpenColorIO_PS_Terminology.h */,
2AD7E14A2280744D00592291 /* OpenColorIO_PS_Version.h */,
2AD7E14B2280744D00592291 /* OpenColorIO_PS.r */,
2AD7E1522280746B00592291 /* OpenColorIO_PS_Dialog_Cocoa.mm */,
2AD7E1532280746C00592291 /* OpenColorIO_PS_Dialog_Controller.h */,
2AD7E1512280746B00592291 /* OpenColorIO_PS_Dialog_Controller.mm */,
2AD7E1542280746C00592291 /* OpenColorIO_PS_Dialog.xib */,
2A99122A22808A360073B23C /* OpenColorIO_AE_Dialogs.h */,
2A99122E22808ACF0073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm */,
2A99122F22808ACF0073B23C /* OpenColorIO_AE_Menu.h */,
2A99123022808AD00073B23C /* OpenColorIO_AE_Menu.m */,
2AD7E1952280785000592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.h */,
2AD7E1962280785100592291 /* OpenColorIO_AE_MonitorProfileChooser_Controller.m */,
2AD7E1972280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib */,
2A99122C22808A820073B23C /* ocioicc.h */,
2A99122B22808A820073B23C /* ocioicc.cpp */,
2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */,
2AD7E1642280753E00592291 /* expat.xcodeproj */,
2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */,
2AD7E16A2280753E00592291 /* lcms.xcodeproj */,
2AD7E1702280753E00592291 /* yaml.xcodeproj */,
2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */,
6427BDBD09F92A0300223601 /* SDK common */,
6427BE2F09F92A2B00223601 /* Photoshop common */,
19C28FB4FE9D528D11CA2CBB /* Products */,
2AD7E13F228073D500592291 /* Frameworks */,
);
name = Dissolve;
sourceTree = "<group>";
};
19C28FB4FE9D528D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
8D01CCD20486CAD60068D4B7 /* OpenColorIO PS.plugin */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E13F228073D500592291 /* Frameworks */ = {
isa = PBXGroup;
children = (
2A401DCB254B989200FBA551 /* IOKit.framework */,
2AD7E144228073ED00592291 /* AppKit.framework */,
2AD7E142228073E600592291 /* Cocoa.framework */,
2AD7E140228073D500592291 /* Carbon.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
2AD7E1592280752600592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E15D2280752600592291 /* libOpenColorIO.a */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E15F2280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E1632280753E00592291 /* libilmbasehalf.a */,
2AEABA8B234413330053BCB6 /* eLut */,
2AEABA8D234413330053BCB6 /* toFloat */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E1652280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E1692280753E00592291 /* libexpat.a */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E16B2280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E16F2280753E00592291 /* liblcms.a */,
);
name = Products;
sourceTree = "<group>";
};
2AD7E1712280753E00592291 /* Products */ = {
isa = PBXGroup;
children = (
2AD7E1752280753E00592291 /* libyaml.a */,
);
name = Products;
sourceTree = "<group>";
};
2AEABA8F234414C20053BCB6 /* Products */ = {
isa = PBXGroup;
children = (
2AEABA93234414C20053BCB6 /* libpystring.a */,
);
name = Products;
sourceTree = "<group>";
};
6427BDBD09F92A0300223601 /* SDK common */ = {
isa = PBXGroup;
children = (
6427BDBE09F92A0300223601 /* includes */,
6427BDE209F92A0300223601 /* resources */,
6427BDE909F92A0300223601 /* sources */,
);
name = "SDK common";
path = ../../../../ext/adobe_photoshop_sdk_cc_2017_mac/photoshopsdk/pluginsdk/samplecode/common;
sourceTree = SOURCE_ROOT;
};
6427BDBE09F92A0300223601 /* includes */ = {
isa = PBXGroup;
children = (
2AD7E1942280781600592291 /* FileUtilities.h */,
649290DB152E224200654EF7 /* PIUFile.h */,
649290D8152E223500654EF7 /* Timer.h */,
649290D1152E220A00654EF7 /* Logger.h */,
643D6E1B09F930790066B855 /* FilterBigDocument.h */,
643D6E1C09F930790066B855 /* PIDefines.h */,
643D6E1D09F930790066B855 /* PIUSuites.h */,
643D6E1E09F930790066B855 /* PIUtilities.h */,
643D6E1109F9301E0066B855 /* DialogUtilities.h */,
);
path = includes;
sourceTree = "<group>";
};
6427BDE209F92A0300223601 /* resources */ = {
isa = PBXGroup;
children = (
E29FC5AE0B0ADACC00614548 /* Info.plist */,
6427BDE609F92A0300223601 /* PIUtilities.r */,
);
path = resources;
sourceTree = "<group>";
};
6427BDE909F92A0300223601 /* sources */ = {
isa = PBXGroup;
children = (
649290DE152E225200654EF7 /* PIUFile.cpp */,
649290D6152E222500654EF7 /* Timer.cpp */,
649290D2152E221800654EF7 /* Logger.cpp */,
643D6E1509F9305C0066B855 /* FilterBigDocument.cpp */,
643D6E1609F9305C0066B855 /* PIUSuites.cpp */,
643D6E1709F9305C0066B855 /* PIUtilities.cpp */,
643D6E0E09F92FFB0066B855 /* DialogUtilitiesMac.cpp */,
);
path = sources;
sourceTree = "<group>";
};
6427BE2F09F92A2B00223601 /* Photoshop common */ = {
isa = PBXGroup;
children = (
6427BE8809F92A2C00223601 /* photoshop */,
6427BEA509F92A2C00223601 /* pica_sp */,
6427BEBE09F92A2C00223601 /* resources */,
);
name = "Photoshop common";
path = ../../../../ext/adobe_photoshop_sdk_cc_2017_mac/photoshopsdk/pluginsdk/photoshopapi;
sourceTree = SOURCE_ROOT;
};
6427BE8809F92A2C00223601 /* photoshop */ = {
isa = PBXGroup;
children = (
64FC86591118F81900F6232D /* JSScriptingSuite.h */,
64303D5010D2FA760033BBD7 /* PSIntTypes.h */,
64CF8E9C0AA3A6F300120C5A /* ASZStringSuite.h */,
64CF8E9D0AA3A6F300120C5A /* ASTypes.h */,
64CF8E9E0AA3A6F300120C5A /* ASPragma.h */,
64CF8E9F0AA3A6F300120C5A /* ASConfig.h */,
6427BE8909F92A2C00223601 /* ASPreInclude.h */,
6427BE8A09F92A2C00223601 /* PIAbout.h */,
6427BE8B09F92A2C00223601 /* PIAcquire.h */,
6427BE8C09F92A2C00223601 /* PIActions.h */,
6427BE8D09F92A2C00223601 /* PIActionsPlugin.h */,
6427BE8E09F92A2C00223601 /* PIAliasSuite.h */,
6427BE8F09F92A2C00223601 /* PIBufferSuite.h */,
6427BE9009F92A2C00223601 /* PIChannelPortOperations.h */,
6427BE9109F92A2C00223601 /* PIChannelPortsSuite.h */,
6427BE9209F92A2C00223601 /* PIColorSpaceSuite.h */,
6427BE9309F92A2C00223601 /* PIErrorSuite.h */,
6427BE9409F92A2C00223601 /* PIExport.h */,
6427BE9509F92A2C00223601 /* PIFilter.h */,
6427BE9609F92A2C00223601 /* PIFormat.h */,
6427BE9709F92A2C00223601 /* PIGeneral.h */,
6427BE9809F92A2C00223601 /* PIGetFileListSuite.h */,
6427BE9909F92A2C00223601 /* PIGetPathSuite.h */,
6427BE9A09F92A2C00223601 /* PIHandleSuite.h */,
6427BE9B09F92A2C00223601 /* PIPicker.h */,
6427BE9C09F92A2C00223601 /* PIProgressSuite.h */,
6427BE9D09F92A2C00223601 /* PIProperties.h */,
6427BE9E09F92A2C00223601 /* PIResDefines.h */,
6427BE9F09F92A2C00223601 /* PISelection.h */,
6427BEA009F92A2C00223601 /* PIStringTerminology.h */,
6427BEA109F92A2C00223601 /* PITerminology.h */,
6427BEA209F92A2C00223601 /* PITypes.h */,
6427BEA309F92A2C00223601 /* PIUIHooksSuite.h */,
);
path = photoshop;
sourceTree = "<group>";
};
6427BEA509F92A2C00223601 /* pica_sp */ = {
isa = PBXGroup;
children = (
6427BEA609F92A2C00223601 /* SPAccess.h */,
6427BEA709F92A2C00223601 /* SPAdapts.h */,
6427BEA809F92A2C00223601 /* SPBasic.h */,
6427BEA909F92A2C00223601 /* SPBckDbg.h */,
6427BEAA09F92A2C00223601 /* SPBlocks.h */,
6427BEAB09F92A2C00223601 /* SPCaches.h */,
6427BEAC09F92A2C00223601 /* SPCOM.h */,
6427BEAD09F92A2C00223601 /* SPConfig.h */,
6427BEAF09F92A2C00223601 /* SPErrorCodes.h */,
6427BEB009F92A2C00223601 /* SPErrors.h */,
6427BEB109F92A2C00223601 /* SPFiles.h */,
6427BEB209F92A2C00223601 /* SPHost.h */,
6427BEB309F92A2C00223601 /* SPInterf.h */,
6427BEB409F92A2C00223601 /* SPMData.h */,
6427BEB509F92A2C00223601 /* SPObject.h */,
6427BEB609F92A2C00223601 /* SPPiPL.h */,
6427BEB709F92A2C00223601 /* SPPlugs.h */,
6427BEB809F92A2C00223601 /* SPProps.h */,
6427BEB909F92A2C00223601 /* SPRuntme.h */,
6427BEBA09F92A2C00223601 /* SPStrngs.h */,
6427BEBB09F92A2C00223601 /* SPSTSPrp.h */,
6427BEBC09F92A2C00223601 /* SPSuites.h */,
6427BEBD09F92A2C00223601 /* SPTypes.h */,
);
path = pica_sp;
sourceTree = "<group>";
};
6427BEBE09F92A2C00223601 /* resources */ = {
isa = PBXGroup;
children = (
6427BEBF09F92A2C00223601 /* PIGeneral.r */,
6427BEC009F92A2C00223601 /* PIMI.r */,
6427BEC109F92A2C00223601 /* PIPL.r */,
);
path = resources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
8D01CCC60486CAD60068D4B7 /* OpenColorIO_PS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "OpenColorIO_PS" */;
buildPhases = (
8D01CCC90486CAD60068D4B7 /* Resources */,
8D01CCCB0486CAD60068D4B7 /* Sources */,
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
643D6E9009F937470066B855 /* Rez */,
);
buildRules = (
);
dependencies = (
2AEABA95234414CF0053BCB6 /* PBXTargetDependency */,
2AD7E19E228079FE00592291 /* PBXTargetDependency */,
2AD7E1A0228079FE00592291 /* PBXTargetDependency */,
2AD7E1A2228079FE00592291 /* PBXTargetDependency */,
2AD7E1A4228079FE00592291 /* PBXTargetDependency */,
2AD7E19C228079FE00592291 /* PBXTargetDependency */,
);
name = OpenColorIO_PS;
productInstallPath = "$(HOME)/Library/Bundles";
productName = Dissolve;
productReference = 8D01CCD20486CAD60068D4B7 /* OpenColorIO PS.plugin */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
089C1669FE841209C02AAC07 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0620;
};
buildConfigurationList = 4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "OpenColorIO_PS" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
english,
);
mainGroup = 089C166AFE841209C02AAC07 /* Dissolve */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 2AD7E1652280753E00592291 /* Products */;
ProjectRef = 2AD7E1642280753E00592291 /* expat.xcodeproj */;
},
{
ProductGroup = 2AD7E15F2280753E00592291 /* Products */;
ProjectRef = 2AD7E15E2280753E00592291 /* ilmbasehalf.xcodeproj */;
},
{
ProductGroup = 2AD7E16B2280753E00592291 /* Products */;
ProjectRef = 2AD7E16A2280753E00592291 /* lcms.xcodeproj */;
},
{
ProductGroup = 2AD7E1592280752600592291 /* Products */;
ProjectRef = 2AD7E1582280752600592291 /* OpenColorIO.xcodeproj */;
},
{
ProductGroup = 2AEABA8F234414C20053BCB6 /* Products */;
ProjectRef = 2AEABA8E234414C20053BCB6 /* pystring.xcodeproj */;
},
{
ProductGroup = 2AD7E1712280753E00592291 /* Products */;
ProjectRef = 2AD7E1702280753E00592291 /* yaml.xcodeproj */;
},
);
projectRoot = "";
targets = (
8D01CCC60486CAD60068D4B7 /* OpenColorIO_PS */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
2AD7E15D2280752600592291 /* libOpenColorIO.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libOpenColorIO.a;
remoteRef = 2AD7E15C2280752600592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E1632280753E00592291 /* libilmbasehalf.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libilmbasehalf.a;
remoteRef = 2AD7E1622280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E1692280753E00592291 /* libexpat.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libexpat.a;
remoteRef = 2AD7E1682280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E16F2280753E00592291 /* liblcms.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = liblcms.a;
remoteRef = 2AD7E16E2280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AD7E1752280753E00592291 /* libyaml.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libyaml.a;
remoteRef = 2AD7E1742280753E00592291 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AEABA8B234413330053BCB6 /* eLut */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = eLut;
remoteRef = 2AEABA8A234413330053BCB6 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AEABA8D234413330053BCB6 /* toFloat */ = {
isa = PBXReferenceProxy;
fileType = "compiled.mach-o.executable";
path = toFloat;
remoteRef = 2AEABA8C234413330053BCB6 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
2AEABA93234414C20053BCB6 /* libpystring.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libpystring.a;
remoteRef = 2AEABA92234414C20053BCB6 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
8D01CCC90486CAD60068D4B7 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2AD7E1992280785100592291 /* OpenColorIO_AE_MonitorProfileChooser.xib in Resources */,
2AD7E1572280746C00592291 /* OpenColorIO_PS_Dialog.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXRezBuildPhase section */
643D6E9009F937470066B855 /* Rez */ = {
isa = PBXRezBuildPhase;
buildActionMask = 2147483647;
files = (
2AD7E1502280744D00592291 /* OpenColorIO_PS.r in Rez */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXRezBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
8D01CCCB0486CAD60068D4B7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2A99122922808A100073B23C /* OpenColorIO_AE_MonitorProfileChooser_Controller.m in Sources */,
2A99122D22808A820073B23C /* ocioicc.cpp in Sources */,
643D6E0F09F92FFB0066B855 /* DialogUtilitiesMac.cpp in Sources */,
643D6E1809F9305D0066B855 /* FilterBigDocument.cpp in Sources */,
2AD7E14E2280744D00592291 /* OpenColorIO_PS_Context.cpp in Sources */,
643D6E1909F9305D0066B855 /* PIUSuites.cpp in Sources */,
643D6E1A09F9305D0066B855 /* PIUtilities.cpp in Sources */,
2A99123122808AD00073B23C /* OpenColorIO_AE_Dialogs_Cocoa.mm in Sources */,
2AD7E14F2280744D00592291 /* OpenColorIO_PS.cpp in Sources */,
649290D3152E221800654EF7 /* Logger.cpp in Sources */,
2A99122822808A0C0073B23C /* OpenColorIO_PS_Dialog_Controller.mm in Sources */,
649290D7152E222500654EF7 /* Timer.cpp in Sources */,
2A99122722808A090073B23C /* OpenColorIO_PS_Dialog_Cocoa.mm in Sources */,
2A99123222808AD00073B23C /* OpenColorIO_AE_Menu.m in Sources */,
649290DF152E225200654EF7 /* PIUFile.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2AD7E19C228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = OpenColorIO;
targetProxy = 2AD7E19B228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E19E228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = expat;
targetProxy = 2AD7E19D228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E1A0228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = ilmbasehalf;
targetProxy = 2AD7E19F228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E1A2228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = lcms;
targetProxy = 2AD7E1A1228079FE00592291 /* PBXContainerItemProxy */;
};
2AD7E1A4228079FE00592291 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = yaml;
targetProxy = 2AD7E1A3228079FE00592291 /* PBXContainerItemProxy */;
};
2AEABA95234414CF0053BCB6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = pystring;
targetProxy = 2AEABA94234414CF0053BCB6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
645865400FA7C9C20097B05D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
EXECUTABLE_EXTENSION = "";
GCC_ENABLE_SYMBOL_SEPARATION = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
..,
../../../aftereffects/xcode/xcode9,
../../../../include,
"../../../../ext/yaml-cpp/include",
"../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
REZ_PREFIX_FILE = "$(SRCROOT)/../../../../ext/adobe_photoshop_sdk_cc_2017_mac/photoshopsdk/pluginsdk/samplecode/common/includes/MachOMacrezXcode.h";
SDKROOT = macosx;
WRAPPER_EXTENSION = plugin;
};
name = Debug;
};
645865410FA7C9C20097B05D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_MODEL_TUNING = G5;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = "";
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = ../../mac/OpenColorIO_PS_Info.plist;
INSTALL_PATH = "$(HOME)/Library/Bundles";
PLUGIN_TYPE = 8BFM;
PRODUCT_NAME = "OpenColorIO PS";
REZ_PREFIX_FILE = "$(SRCROOT)/../../../../ext/adobe_photoshop_sdk_cc_2017_mac/photoshopsdk/pluginsdk/samplecode/common/includes/MachOMacrezXcode.h";
VALID_ARCHS = x86_64;
WRAPPER_EXTENSION = plugin;
ZERO_LINK = NO;
};
name = Debug;
};
645865420FA7C9D30097B05D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
..,
../../../aftereffects/xcode/xcode9,
../../../../include,
"../../../../ext/yaml-cpp/include",
"../../../../ext/Little-CMS/include",
);
MACOSX_DEPLOYMENT_TARGET = 10.10;
SDKROOT = macosx;
};
name = Release;
};
645865430FA7C9D30097B05D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD)";
COMBINE_HIDPI_IMAGES = YES;
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
GCC_MODEL_TUNING = G5;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = "";
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
GENERATE_PKGINFO_FILE = YES;
INFOPLIST_FILE = ../../mac/OpenColorIO_PS_Info.plist;
INSTALL_PATH = "$(HOME)/Library/Bundles";
PLUGIN_TYPE = 8BFM;
PRODUCT_NAME = "OpenColorIO PS";
REZ_PREFIX_FILE = "$(SRCROOT)/../../../../ext/adobe_photoshop_sdk_cc_2017_mac/photoshopsdk/pluginsdk/samplecode/common/includes/MachOMacrezXcode.h";
VALID_ARCHS = x86_64;
WRAPPER_EXTENSION = plugin;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
4FADC23308B4156C00ABE55E /* Build configuration list for PBXNativeTarget "OpenColorIO_PS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
645865410FA7C9C20097B05D /* Debug */,
645865430FA7C9D30097B05D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
4FADC23708B4156C00ABE55E /* Build configuration list for PBXProject "OpenColorIO_PS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
645865400FA7C9C20097B05D /* Debug */,
645865420FA7C9D30097B05D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
/* End XCConfigurationList section */
};
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
}