1 #ifndef SEPARATE_PLATFORM_H
2 #define SEPARATE_PLATFORM_H
3 
4 #include "lcms_wrapper.h"
5 
6 #ifdef G_OS_WIN32
7 
8 #define DEFAULT_RGB_PROFILE g_build_filename( g_getenv( "SYSTEMROOT" ), "\\system32\\spool\\drivers\\color\\sRGB Color Space Profile.icm", NULL )
9 #define DEFAULT_CMYK_PROFILE g_build_filename( g_getenv( "SYSTEMROOT" ), "\\system32\\spool\\drivers\\color\\USWebCoatedSWOP.icc", NULL )
10 /* For Japanese users */
11 //#define DEFAULT_CMYK_PROFILE g_build_filename( g_getenv( "SYSTEMROOT" ), "\\system32\\spool\\drivers\\color\\JapanColor2001Coated.icc", NULL )
12 
13 #else
14 
15 #ifndef O_BINARY
16 
17 #define O_BINARY 0
18 
19 #endif /* O_BINARY */
20 
21 #ifdef __APPLE__
22 
23 #define DEFAULT_RGB_PROFILE g_strdup( "/System/Library/ColorSync/Profiles/sRGB Profile.icc" )
24 #define DEFAULT_CMYK_PROFILE g_strdup( "/System/Library/ColorSync/Profiles/Generic CMYK Profile.icc" )
25 
26 #else
27 
28 #define DEFAULT_RGB_PROFILE g_strdup( "/usr/share/color/icc/sRGB Color Space Profile.icm" )
29 #define DEFAULT_CMYK_PROFILE g_strdup( "/usr/share/color/icc/USWebCoatedSWOP.icc" )
30 
31 #endif /* __APPLE__ */
32 
33 #endif /* G_OS_WIN32 */
34 
35 #if ! (GIMP_MAJOR_VERSION > 2 || (GIMP_MAJOR_VERSION == 2 && GIMP_MINOR_VERSION >= 4))
36 #define USE_ICC_BUTTON
37 #endif
38 
39 #ifdef DITHER_SH
40 #define ENABLE_DITHER
41 #else
42 #define DITHER_SH(s) (0)
43 #endif
44 
45 #endif
46