xref: /haiku/src/add-ons/translators/jpeg2000/Jamfile (revision 70d5966963513ff47a456ba70b7d2eec0f99648d)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src add-ons translators jpeg2000 ;
2338b8dc3SIngo Weinhold
3338b8dc3SIngo WeinholdSetSubDirSupportedPlatformsBeOSCompatible ;
49949213aSStephan Aßmus
5e4857dd3SJérôme DuvalSubDirSysHdrs [ FDirName $(SUBDIR) libjasper ] ;
6e4857dd3SJérôme Duval
794a204f0SStephan AßmusSubDirHdrs [ FDirName $(SUBDIR) $(DOTDOT) shared ] ;
894a204f0SStephan Aßmus	#for BaseTranslator.h and friends
994a204f0SStephan Aßmus
109949213aSStephan Aßmus# Exclude unwanted formats
119949213aSStephan AßmusCCFLAGS += -DEXCLUDE_MIF_SUPPORT
129949213aSStephan Aßmus	-DEXCLUDE_PNM_SUPPORT
139949213aSStephan Aßmus	-DEXCLUDE_BMP_SUPPORT
149949213aSStephan Aßmus	-DEXCLUDE_RAS_SUPPORT
159949213aSStephan Aßmus	-DEXCLUDE_JPG_SUPPORT
169949213aSStephan Aßmus	-DEXCLUDE_PGX_SUPPORT ;
179949213aSStephan Aßmus
189949213aSStephan Aßmus# Let Jam know where to find some of our source files
199949213aSStephan AßmusSEARCH_SOURCE += [ FDirName $(SUBDIR) libjasper ] ;
209949213aSStephan Aßmus
219949213aSStephan AßmusSubDirC++Flags [ FDefines BEOS_R5_COMPATIBLE ] ;
229949213aSStephan Aßmus
239949213aSStephan Aßmuslocal jasper_files =
249949213aSStephan Aßmus	# libjasper (Base)
259949213aSStephan Aßmus	jas_debug.c
269949213aSStephan Aßmus	jas_getopt.c
279949213aSStephan Aßmus	jas_image.c
289949213aSStephan Aßmus	jas_init.c
299949213aSStephan Aßmus	jas_malloc.c
309949213aSStephan Aßmus	jas_seq.c
319949213aSStephan Aßmus	jas_stream.c
329949213aSStephan Aßmus	jas_string.c
339949213aSStephan Aßmus	jas_tvp.c
349949213aSStephan Aßmus	jas_version.c
359949213aSStephan Aßmus
369949213aSStephan Aßmus	# libjasper (JP2)
379949213aSStephan Aßmus	jp2_cod.c
389949213aSStephan Aßmus	jp2_dec.c
399949213aSStephan Aßmus	jp2_enc.c
409949213aSStephan Aßmus
419949213aSStephan Aßmus	# libjasper (JPC)
429949213aSStephan Aßmus	jpc_bs.c
439949213aSStephan Aßmus	jpc_cs.c
449949213aSStephan Aßmus	jpc_dec.c
459949213aSStephan Aßmus	jpc_enc.c
469949213aSStephan Aßmus	jpc_math.c
479949213aSStephan Aßmus	jpc_mct.c
489949213aSStephan Aßmus	jpc_mqcod.c
499949213aSStephan Aßmus	jpc_mqdec.c
509949213aSStephan Aßmus	jpc_mqenc.c
519949213aSStephan Aßmus	jpc_qmfb.c
529949213aSStephan Aßmus	jpc_t1cod.c
539949213aSStephan Aßmus	jpc_t1dec.c
549949213aSStephan Aßmus	jpc_t1enc.c
559949213aSStephan Aßmus	jpc_t2cod.c
569949213aSStephan Aßmus	jpc_t2dec.c
579949213aSStephan Aßmus	jpc_t2enc.c
589949213aSStephan Aßmus	jpc_tagtree.c
599949213aSStephan Aßmus	jpc_tsfb.c
609949213aSStephan Aßmus	jpc_util.c
619949213aSStephan Aßmus	;
629949213aSStephan Aßmus
639949213aSStephan AßmusObjectCcFlags [ FGristFiles $(jasper_files:S=$(SUFOBJ)) ] : -w ;
64*70d59669SSiarzhuk Zharski
65*70d59669SSiarzhuk ZharskiAddResources JPEG2000Translator : JPEG2000Translator.rdef ;
669949213aSStephan Aßmus
679949213aSStephan AßmusTranslator JPEG2000Translator :
689949213aSStephan Aßmus
699949213aSStephan Aßmus	# JPEG2000Translator
709949213aSStephan Aßmus	JPEG2000Translator.cpp
719949213aSStephan Aßmus
729949213aSStephan Aßmus	$(jasper_files)
739949213aSStephan Aßmus
7494a204f0SStephan Aßmus	: be translation libtranslatorsutils.a $(TARGET_LIBSUPC++)
75526e86acSRene Gollent	$(HAIKU_LOCALE_LIBS)
76ea3f7d3dSIngo Weinhold	: true
77338b8dc3SIngo Weinhold;
789949213aSStephan Aßmus
79c44966dfSJérôme DuvalDoCatalogs JPEG2000Translator :
80c44966dfSJérôme Duval	x-vnd.Haiku-JPEG2000Translator
81c44966dfSJérôme Duval	:
82c44966dfSJérôme Duval	JPEG2000Translator.h
83c44966dfSJérôme Duval	JPEG2000Translator.cpp
84c44966dfSJérôme Duval;
85c44966dfSJérôme Duval
869949213aSStephan AßmusPackage haiku-translationkit-cvs :
879949213aSStephan Aßmus	JPEG2000Translator :
889949213aSStephan Aßmus	boot home config add-ons Translators ;
899949213aSStephan Aßmus
90