diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2014-09-01 13:56:46 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2014-09-01 13:56:46 +0200 |
commit | 22f703cab05b7cd368f4de9e03991b7664dc5022 (patch) | |
tree | 6f4d50beaa42328e24b1c6b56b6ec059e4ef21a5 /profile/Jamfile |
Initial import of argyll version 1.5.1-8debian/1.5.1-8
Diffstat (limited to 'profile/Jamfile')
-rw-r--r-- | profile/Jamfile | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/profile/Jamfile b/profile/Jamfile new file mode 100644 index 0000000..780f9a5 --- /dev/null +++ b/profile/Jamfile @@ -0,0 +1,104 @@ + +#PREF_CCFLAGS += $(CCOPTFLAG) ; # Turn optimisation on +PREF_CCFLAGS += $(CCDEBUGFLAG) ; # Debugging flags +#PREF_CCFLAGS += $(CCHEAPDEBUG) ; # Heap Debugging flags +PREF_LINKFLAGS += $(LINKDEBUGFLAG) ; + +#Products +Libraries = libprof ; +Executables = cb2ti3 kodak2ti3 txt2ti3 splitti3 mppcheck mppprof + profcheck invprofcheck verify colprof printcal applycal ; +Headers = prof.h ; +Samples = example.sp example121.sp 3dap5k.sp GTIPlus.sp Office.sp Trulux.sp TruluxPlus.sp + D50_0.0.sp D50_0.1.sp D50_0.3.sp D50_0.5.sp D50_0.7.sp D50_1.0.sp D50_1.2.sp + D50_1.5.sp D50_1.7.sp D50_2.0.sp D50_2.5.sp D50_3.0.sp CIE_C.sp ; + +#Install +InstallBin $(DESTDIR)$(PREFIX)/bin : $(Executables) ; +InstallFile $(DESTDIR)$(PREFIX)/$(REFSUBDIR) : $(Samples) ; +#InstallFile $(DESTDIR)$(PREFIX)/h : $(Headers) ; +#InstallLib $(DESTDIR)$(PREFIX)/lib : $(Libraries) ; + +HDRS = ../h ../icc ../cgats ../rspl + ../numlib ../gamut ../xicc ../spectro + ../target ../plot ; + +# PROF library +Library libprof : profin.c profout.c ; + + +LINKLIBS = ../rspl/librspl ../icc/libicc ../cgats/libcgats ../numlib/libnum ../plot/libplot + ../plot/libvrml ; + +# Simple profile generator +Main simpprof : simpprof.c ; + +#Kodak raw profile data to Argyll CGATS format converter +Main kodak2ti3 : kodak2ti3.c ; + +#Colorblind raw profile data to Argyll CGATS format converter +Main cb2ti3 : cb2ti3.c ; + +# the gcc linker is retarded, and can't link to things it's gone past, hence 2 x libxicc... +LINKLIBS = ../xicc/libxicc ../spectro/libinsttypes ../xicc/libxicc ../gamut/libgamut $(LINKLIBS) ; + +#Gretag/Logo raw CMYK profile data to Argyll CGATS format converter +Main txt2ti3 : txt2ti3.c ; + +#Split a .ti3 into two pieces randomly +Main splitti3 : splitti3.c ; + +# Profile checker +Main profcheck : profcheck.c ; + +# Reverse Profile checker +Main invprofcheck : invprofcheck.c ; + +# Model Printer Profile generator +Main mppprof : mppprof.c ; + +# Model Printer Profile checker +Main mppcheck : mppcheck.c ; + +LINKLIBS = ../plot/libvrml $(LINKLIBS) ; + +# Verifyer +Main verify : verify.c ; + +LINKLIBS = libprof ../gamut/libgammap $(LINKLIBS) $(TIFFLIB) $(JPEGLIB) ; + +# Full profile generator +Main colprof : colprof.c : : : $(TIFFINC) $(JPEGINC) ; + +# Print calibration +Main printcal : printcal.c : : : $(TIFFINC) $(JPEGINC) ; + +# Applying calibration +Main applycal : applycal.c ; + +# Optimised Separation Generator +#Main sepgen : sepgen.c ; + +# Test code +if $(HOME) = "d:\\usr\\graeme" && $(PWD) = "/src/argyll/profile" { + Main specinpprof : specinpprof.c ; +} + +# Development code +if [ GLOB . : retargti3.c ] { + Main retargti3 : retargti3.c ; +} + + + + + + + + + + + + + + |