diff --git a/src/add-ons/translators/bmptranslator/Jamfile b/src/add-ons/translators/bmptranslator/Jamfile index 2559ddb426..2680a4e4d7 100644 --- a/src/add-ons/translators/bmptranslator/Jamfile +++ b/src/add-ons/translators/bmptranslator/Jamfile @@ -1,14 +1,17 @@ SubDir OBOS_TOP src add-ons translators bmptranslator ; -SimpleTest BMPTranslator - : BMPMain.cpp - BMPTranslator.cpp - BMPView.cpp - BMPWindow.cpp - : be translation -; +rule Translator +{ + # Translator : ; + SetupObjectsDir ; + Main $(1) : $(2) ; -# Tell Jam where to find these sources -SEARCH on [ FGristFiles BMPMain.cpp ] - = [ FDirName $(OBOS_TOP) src add-ons translators ] ; + # Create output dir path for translator + local targetdir; + targetdir = [ FDirName $(OBOS_ADDON_DIR) translators ] ; + MakeLocate $(1) : $(targetdir) ; +} +Translator BMPTranslator : BMPMain.cpp BMPTranslator.cpp BMPView.cpp BMPWindow.cpp ; + +LinkSharedOSLibs BMPTranslator : be translation ; \ No newline at end of file