From ea3f7d3d8d3ec4e4a589491e9d67517426a4d367 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 7 Apr 2007 01:42:47 +0000 Subject: [PATCH] Added an "isExecutable" parameter to the Translator rule. All translators pass "true" (was used before), but I suppose most of them don't really need it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20605 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- build/jam/MainBuildRules | 8 +++----- src/add-ons/translators/bmp/Jamfile | 1 + src/add-ons/translators/gif/Jamfile | 1 + src/add-ons/translators/ico/Jamfile | 1 + src/add-ons/translators/jpeg/Jamfile | 1 + src/add-ons/translators/jpeg2000/Jamfile | 1 + src/add-ons/translators/libtiff/Jamfile | 3 ++- src/add-ons/translators/png/Jamfile | 1 + src/add-ons/translators/ppm/Jamfile | 1 + src/add-ons/translators/raw/Jamfile | 1 + src/add-ons/translators/rtf/Jamfile | 1 + src/add-ons/translators/sgi/Jamfile | 1 + src/add-ons/translators/stxt/Jamfile | 1 + src/add-ons/translators/tga/Jamfile | 1 + src/add-ons/translators/tiff/Jamfile | 1 + src/add-ons/translators/wonderbrush/Jamfile | 1 + 16 files changed, 19 insertions(+), 6 deletions(-) diff --git a/build/jam/MainBuildRules b/build/jam/MainBuildRules index c7965c5cd7..652a9d4f7f 100644 --- a/build/jam/MainBuildRules +++ b/build/jam/MainBuildRules @@ -122,12 +122,10 @@ rule Addon target : sources : libraries : isExecutable AddSharedObjectGlueCode $(target) : $(isExecutable) ; } -rule Translator target : sources : libraries +rule Translator target : sources : libraries : isExecutable { - # Translator : : ; - # TODO: Although they currently all are, translators don't need to be - # executable. Introduce a flag as for Addon. - Addon $(target) : $(sources) : $(libraries) : true ; + # Translator : : : ; + Addon $(target) : $(sources) : $(libraries) : $(isExecutable) ; } rule ScreenSaver target : sources : libraries diff --git a/src/add-ons/translators/bmp/Jamfile b/src/add-ons/translators/bmp/Jamfile index 303cae0ee3..efeefab7c2 100644 --- a/src/add-ons/translators/bmp/Jamfile +++ b/src/add-ons/translators/bmp/Jamfile @@ -17,6 +17,7 @@ Translator BMPTranslator : BMPView.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/gif/Jamfile b/src/add-ons/translators/gif/Jamfile index 758b492fed..50ab729425 100644 --- a/src/add-ons/translators/gif/Jamfile +++ b/src/add-ons/translators/gif/Jamfile @@ -17,6 +17,7 @@ Translator GIFTranslator : SFHash.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/ico/Jamfile b/src/add-ons/translators/ico/Jamfile index b1a95a50a0..acbbe5a6d8 100644 --- a/src/add-ons/translators/ico/Jamfile +++ b/src/add-ons/translators/ico/Jamfile @@ -18,6 +18,7 @@ Translator ICOTranslator : TranslatorWindow.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/jpeg/Jamfile b/src/add-ons/translators/jpeg/Jamfile index 5ca2a42a44..23add10594 100644 --- a/src/add-ons/translators/jpeg/Jamfile +++ b/src/add-ons/translators/jpeg/Jamfile @@ -87,6 +87,7 @@ Translator JPEGTranslator : $(jpeg_files) : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/jpeg2000/Jamfile b/src/add-ons/translators/jpeg2000/Jamfile index 16c5cf3a36..9af7af5d92 100644 --- a/src/add-ons/translators/jpeg2000/Jamfile +++ b/src/add-ons/translators/jpeg2000/Jamfile @@ -67,6 +67,7 @@ Translator JPEG2000Translator : $(jasper_files) : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/libtiff/Jamfile b/src/add-ons/translators/libtiff/Jamfile index 47e1c8d927..15e896d991 100644 --- a/src/add-ons/translators/libtiff/Jamfile +++ b/src/add-ons/translators/libtiff/Jamfile @@ -60,7 +60,8 @@ Translator TIFFTranslator : TIFFTranslator.cpp TIFFView.cpp - : be translation z + : be translation z + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/png/Jamfile b/src/add-ons/translators/png/Jamfile index f72d01a0b6..98e32c4a6b 100644 --- a/src/add-ons/translators/png/Jamfile +++ b/src/add-ons/translators/png/Jamfile @@ -20,6 +20,7 @@ Translator PNGTranslator : PNGView.cpp : be translation libpng.a z + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/ppm/Jamfile b/src/add-ons/translators/ppm/Jamfile index cda2f9d475..af1a126b61 100644 --- a/src/add-ons/translators/ppm/Jamfile +++ b/src/add-ons/translators/ppm/Jamfile @@ -5,6 +5,7 @@ SetSubDirSupportedPlatformsBeOSCompatible ; Translator PPMTranslator : PPMMain.cpp PPMTranslator.cpp colorspace.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/raw/Jamfile b/src/add-ons/translators/raw/Jamfile index 70edbd1584..14a6d2bc60 100644 --- a/src/add-ons/translators/raw/Jamfile +++ b/src/add-ons/translators/raw/Jamfile @@ -18,6 +18,7 @@ Translator RAWTranslator : TranslatorWindow.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/rtf/Jamfile b/src/add-ons/translators/rtf/Jamfile index f83410759d..159e4d08c0 100644 --- a/src/add-ons/translators/rtf/Jamfile +++ b/src/add-ons/translators/rtf/Jamfile @@ -21,6 +21,7 @@ Translator RTF-Translator : TranslatorWindow.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/sgi/Jamfile b/src/add-ons/translators/sgi/Jamfile index 784083b0ec..a1c6d3c58c 100644 --- a/src/add-ons/translators/sgi/Jamfile +++ b/src/add-ons/translators/sgi/Jamfile @@ -18,6 +18,7 @@ Translator SGITranslator : SGIView.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/stxt/Jamfile b/src/add-ons/translators/stxt/Jamfile index af6ae063ce..e650c016b3 100644 --- a/src/add-ons/translators/stxt/Jamfile +++ b/src/add-ons/translators/stxt/Jamfile @@ -21,6 +21,7 @@ Translator STXTTranslator : STXTView.cpp : be translation libtextencoding.so + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/tga/Jamfile b/src/add-ons/translators/tga/Jamfile index 5bc334b1ef..bdb2653740 100644 --- a/src/add-ons/translators/tga/Jamfile +++ b/src/add-ons/translators/tga/Jamfile @@ -18,6 +18,7 @@ Translator TGATranslator : TGAView.cpp : be translation + : true ; Package haiku-translationkit-cvs : diff --git a/src/add-ons/translators/tiff/Jamfile b/src/add-ons/translators/tiff/Jamfile index e3de4cf4e1..241cd3d36c 100644 --- a/src/add-ons/translators/tiff/Jamfile +++ b/src/add-ons/translators/tiff/Jamfile @@ -18,4 +18,5 @@ Translator TIFFTranslator : TIFFWindow.cpp : be translation + : true ; diff --git a/src/add-ons/translators/wonderbrush/Jamfile b/src/add-ons/translators/wonderbrush/Jamfile index 0b2535a33b..eb7c81f528 100644 --- a/src/add-ons/translators/wonderbrush/Jamfile +++ b/src/add-ons/translators/wonderbrush/Jamfile @@ -30,6 +30,7 @@ Translator WonderBrushTranslator : lab_convert.cpp : be translation z + : true ; Package haiku-translationkit-cvs :