Made UAE buildable again.
[AROS-Contrib.git] / gfx / lcms / INSTALL
blob377aeb3b1416312eae947b7cc5a2d4241d5c416d
2   LittleCMS 1.09 - Installation guide
4   Configuration
5   =============
7   All configuration is done by commenting/uncommenting a set
8   of toggles placed on the beginning of file lcms.h, placed
9   on directory 'include'.
11   Normally, there is no need to touch anything. Only make sure
12   to set properly the NON_WINDOWS toggle if you are using the 
13   engine in non MS-Windows environments (set by default), and 
14   USE_BIG_ENDIAN if your machine does use this convention. 
15   Remaining toggles does control optimization degree. If your 
16   compiler does support the new __int64 or "long long" type, 
17   (gcc does) you can gain speed by defining the USE_INT64 toggle.
20   Installation 
21   ============
23   Unpack & untar the tarball (you already did!) and then type 
25     make
27   This will run the testbed program as well. If you want to install 
28   the package, type 
30     make install
32   This does copy lcms.h and icc34.h into /usr/include and liblcms.a 
33   into /usr/lib
35   There is a 'install.gcc' script that simply invokes 'make -s install'
36   this is just to keep compatibility with old 1.06 version.
39   For cleaning object and binaries files type 'make clean'
41   There are these targets on Makefile:
43       install: Does install package
44       test:    builds and executes testbed program
45       clean:   Deletes object & binary files
46       utils:   see below
49   Tifficc & jpegicc
50   =================
52   If you have libz, libtiff and libjpeg installed, there are
53   some additional utilities for converting images using icc profiles.
54   Since lcms doesn't require these libraries to work, and in order
55   to minimize the dependency carrousel, these utilities are not builded 
56   by default. If you want to build them, type 'make utils'. I will
57   recommend to give a try if you are interested in color management. 
58   tifficc can do wonderful things like converting CMYK separations
59   to displayable files and other interesting stuff. Run the executable
60   without parameters to see how it works.
63   Removing //-C++ style comments
64   ==============================
66   There is a utility on root called 'filter.c' If your compiler
67   doesn't support C++-style comments, apply this filter to all
68   source & headers. Probably you would need to make your own 
69   compilation script too. I will love! to know any exotic environment
70   using lcms, so please me know if it worked.
73   
74   If you experience any difficult on installation, drop me a note
75   marti@littlecms.com
77