diff options
author | Richard Hughes <richard@hughsie.com> | 2014-12-02 11:42:41 +0000 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2014-12-02 13:40:49 +0000 |
commit | 37f3fcca309ceb2bd1ca0c120903e9786feaf568 (patch) | |
tree | cf912584427b2e0bb953ce9f81ec357b360f0135 /data | |
parent | 7c7c073cf4e1b52d8b11548f864499399a1637b1 (diff) | |
download | colord-37f3fcca309ceb2bd1ca0c120903e9786feaf568.tar.gz |
Use wine to run the client build tools when compiling under MinGW
This worked for some people without this if wine was installed and the binfmt
service was enabled. It's much better just to make it explicit.
If wine is not available for whatever reason, allow falling back to either
pre-generated or host-provided binaries.
Diffstat (limited to 'data')
-rw-r--r-- | data/cmf/Makefile.am | 4 | ||||
-rw-r--r-- | data/illuminant/Makefile.am | 60 | ||||
-rw-r--r-- | data/profiles/Makefile.am | 185 |
3 files changed, 96 insertions, 153 deletions
diff --git a/data/cmf/Makefile.am b/data/cmf/Makefile.am index a1f46b5..e7feb92 100644 --- a/data/cmf/Makefile.am +++ b/data/cmf/Makefile.am @@ -14,12 +14,12 @@ noinst_DATA = \ CIE1931-2deg-XYZ.cmf: CIE1931-2deg-XYZ.csv $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-cmf $@ \ + $(CD_IT8) create-cmf $@ \ $(srcdir)/CIE1931-2deg-XYZ.csv 1.0 CIE1964-10deg-XYZ.cmf: CIE1964-10deg-XYZ.csv $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-cmf $@ \ + $(CD_IT8) create-cmf $@ \ $(srcdir)/CIE1964-10deg-XYZ.csv 1.0 CLEANFILES = \ diff --git a/data/illuminant/Makefile.am b/data/illuminant/Makefile.am index 135ed2e..f9f7a9b 100644 --- a/data/illuminant/Makefile.am +++ b/data/illuminant/Makefile.am @@ -49,84 +49,64 @@ noinst_DATA = \ CIE-F9.csv CIE-A.sp: CIE-A.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-A.csv 100.0 CIE-B.sp: CIE-B.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-B.csv 100.0 CIE-C.sp: CIE-C.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-C.csv 100.0 CIE-D50.sp: CIE-D50.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-D50.csv 100.0 CIE-D55.sp: CIE-D55.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-D55.csv 100.0 CIE-D65.sp: CIE-D65.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-D65.csv 100.0 CIE-D93.sp: CIE-D93.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-D93.csv 100.0 CIE-E.sp: CIE-E.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-E.csv 100.0 CIE-F10.sp: CIE-F10.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F10.csv 100.0 CIE-F11.sp: CIE-F11.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F11.csv 100.0 CIE-F12.sp: CIE-F12.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F12.csv 100.0 CIE-F1.sp: CIE-F1.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F1.csv 100.0 CIE-F2.sp: CIE-F2.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F2.csv 100.0 CIE-F3.sp: CIE-F3.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F3.csv 100.0 CIE-F4.sp: CIE-F4.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F4.csv 100.0 CIE-F5.sp: CIE-F5.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F5.csv 100.0 CIE-F6.sp: CIE-F6.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F6.csv 100.0 CIE-F7.sp: CIE-F7.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F7.csv 100.0 CIE-F8.sp: CIE-F8.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F8.csv 100.0 CIE-F9.sp: CIE-F9.csv - $(AM_V_GEN) \ - $(top_builddir)/client/cd-it8$(EXEEXT) create-sp $@ \ + $(AM_V_GEN) $(CD_IT8) create-sp $@ \ $(srcdir)/CIE-F9.csv 100.0 CLEANFILES = \ diff --git a/data/profiles/Makefile.am b/data/profiles/Makefile.am index 17513d7..934d1fc 100644 --- a/data/profiles/Makefile.am +++ b/data/profiles/Makefile.am @@ -89,191 +89,154 @@ profiles_DATA = \ $(generatedprofiles) AdobeRGB1998.icc: AdobeRGB1998.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/AdobeRGB1998.xml AppleRGB.icc: AppleRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/AppleRGB.xml BestRGB.icc: BestRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/BestRGB.xml BetaRGB.icc: BetaRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/BetaRGB.xml BruceRGB.icc: BruceRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/BruceRGB.xml CIE-RGB.icc: CIE-RGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/CIE-RGB.xml ColorMatchRGB.icc: ColorMatchRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/ColorMatchRGB.xml DonRGB4.icc: DonRGB4.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/DonRGB4.xml ECI-RGBv1.icc: ECI-RGBv1.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/ECI-RGBv1.xml ECI-RGBv2.icc: ECI-RGBv2.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/ECI-RGBv2.xml EktaSpacePS5.icc: EktaSpacePS5.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/EktaSpacePS5.xml NTSC-RGB.icc: NTSC-RGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/NTSC-RGB.xml PAL-RGB.icc: PAL-RGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/PAL-RGB.xml ProPhotoRGB.icc: ProPhotoRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/ProPhotoRGB.xml SMPTE-C-RGB.icc: SMPTE-C-RGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/SMPTE-C-RGB.xml sRGB.icc: sRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/sRGB.xml WideGamutRGB.icc: WideGamutRGB.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/WideGamutRGB.xml SwappedRedAndGreen.icc: SwappedRedAndGreen.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/SwappedRedAndGreen.xml x11-colors.icc: x11-colors.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/x11-colors.xml Crayons.icc: Crayons.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/Crayons.xml Bluish.icc: Bluish.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/Bluish.xml Gamma6500K.icc: Gamma6500K.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/Gamma6500K.xml Gamma5500K.icc: Gamma5500K.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/Gamma5500K.xml Gamma5000K.icc: Gamma5000K.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/Gamma5000K.xml if CD_BUILD_PRINT_PROFILES FOGRA27L_coated.icc: FOGRA27L_coated.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA27L_coated.xml FOGRA28L_webcoated.icc: FOGRA28L_webcoated.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA28L_webcoated.xml FOGRA29L_uncoated.icc: FOGRA29L_uncoated.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA29L_uncoated.xml FOGRA30L_uncoated_yellowish.icc: FOGRA30L_uncoated_yellowish.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA30L_uncoated_yellowish.xml FOGRA39L_coated.icc: FOGRA39L_coated.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA39L_coated.xml FOGRA40L_SC_paper.icc: FOGRA40L_SC_paper.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA40L_SC_paper.xml FOGRA45L_lwc.icc: FOGRA45L_lwc.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA45L_lwc.xml FOGRA47L_uncoated.icc: FOGRA47L_uncoated.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/FOGRA47L_uncoated.xml GRACoL_TR006_coated.icc: GRACoL_TR006_coated.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/GRACoL_TR006_coated.xml SNAP_TR002_newsprint.icc: SNAP_TR002_newsprint.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/SNAP_TR002_newsprint.xml SWOP_TR003_coated_3.icc: SWOP_TR003_coated_3.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/SWOP_TR003_coated_3.xml SWOP_TR005_coated_5.icc: SWOP_TR005_coated_5.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/SWOP_TR005_coated_5.xml IFRA26S_2004_newsprint.icc: IFRA26S_2004_newsprint.xml - $(AM_V_GEN) \ - $(top_builddir)/client/cd-create-profile$(EXEEXT) \ - --output $@ \ + $(AM_V_GEN) $(CD_CREATE_PROFILE) \ + --output $@ \ $(builddir)/IFRA26S_2004_newsprint.xml endif |