xref: /haiku/src/add-ons/translators/jpeg2000/Jamfile (revision 338b8dc301721b1f472e8297a898d4eaa2f2ee3a)
1*338b8dc3SIngo WeinholdSubDir HAIKU_TOP src add-ons translators jpeg2000 ;
2*338b8dc3SIngo Weinhold
3*338b8dc3SIngo WeinholdSetSubDirSupportedPlatformsBeOSCompatible ;
49949213aSStephan Aßmus
59949213aSStephan Aßmus# Exclude unwanted formats
69949213aSStephan AßmusCCFLAGS += -DEXCLUDE_MIF_SUPPORT
79949213aSStephan Aßmus	-DEXCLUDE_PNM_SUPPORT
89949213aSStephan Aßmus	-DEXCLUDE_BMP_SUPPORT
99949213aSStephan Aßmus	-DEXCLUDE_RAS_SUPPORT
109949213aSStephan Aßmus	-DEXCLUDE_JPG_SUPPORT
119949213aSStephan Aßmus	-DEXCLUDE_PGX_SUPPORT ;
129949213aSStephan Aßmus
139949213aSStephan Aßmus# Let Jam know where to find some of our source files
149949213aSStephan AßmusSEARCH_SOURCE += [ FDirName $(SUBDIR) libjasper ] ;
159949213aSStephan Aßmus
169949213aSStephan AßmusSubDirC++Flags [ FDefines BEOS_R5_COMPATIBLE ] ;
179949213aSStephan Aßmus
189949213aSStephan Aßmuslocal jasper_files =
199949213aSStephan Aßmus	# libjasper (Base)
209949213aSStephan Aßmus	jas_debug.c
219949213aSStephan Aßmus	jas_getopt.c
229949213aSStephan Aßmus	jas_image.c
239949213aSStephan Aßmus	jas_init.c
249949213aSStephan Aßmus	jas_malloc.c
259949213aSStephan Aßmus	jas_seq.c
269949213aSStephan Aßmus	jas_stream.c
279949213aSStephan Aßmus	jas_string.c
289949213aSStephan Aßmus	jas_tvp.c
299949213aSStephan Aßmus	jas_version.c
309949213aSStephan Aßmus
319949213aSStephan Aßmus	# libjasper (JP2)
329949213aSStephan Aßmus	jp2_cod.c
339949213aSStephan Aßmus	jp2_dec.c
349949213aSStephan Aßmus	jp2_enc.c
359949213aSStephan Aßmus
369949213aSStephan Aßmus	# libjasper (JPC)
379949213aSStephan Aßmus	jpc_bs.c
389949213aSStephan Aßmus	jpc_cs.c
399949213aSStephan Aßmus	jpc_dec.c
409949213aSStephan Aßmus	jpc_enc.c
419949213aSStephan Aßmus	jpc_math.c
429949213aSStephan Aßmus	jpc_mct.c
439949213aSStephan Aßmus	jpc_mqcod.c
449949213aSStephan Aßmus	jpc_mqdec.c
459949213aSStephan Aßmus	jpc_mqenc.c
469949213aSStephan Aßmus	jpc_qmfb.c
479949213aSStephan Aßmus	jpc_t1cod.c
489949213aSStephan Aßmus	jpc_t1dec.c
499949213aSStephan Aßmus	jpc_t1enc.c
509949213aSStephan Aßmus	jpc_t2cod.c
519949213aSStephan Aßmus	jpc_t2dec.c
529949213aSStephan Aßmus	jpc_t2enc.c
539949213aSStephan Aßmus	jpc_tagtree.c
549949213aSStephan Aßmus	jpc_tsfb.c
559949213aSStephan Aßmus	jpc_util.c
569949213aSStephan Aßmus	;
579949213aSStephan Aßmus
589949213aSStephan AßmusObjectCcFlags [ FGristFiles $(jasper_files:S=$(SUFOBJ)) ] : -w ;
599949213aSStephan Aßmus
609949213aSStephan AßmusTranslator JPEG2000Translator :
619949213aSStephan Aßmus
629949213aSStephan Aßmus	# JPEG2000Translator
639949213aSStephan Aßmus	JPEG2000Translator.cpp
649949213aSStephan Aßmus
659949213aSStephan Aßmus	$(jasper_files)
669949213aSStephan Aßmus
67*338b8dc3SIngo Weinhold	: be translation
68*338b8dc3SIngo Weinhold;
699949213aSStephan Aßmus
709949213aSStephan AßmusPackage haiku-translationkit-cvs :
719949213aSStephan Aßmus	JPEG2000Translator :
729949213aSStephan Aßmus	boot home config add-ons Translators ;
739949213aSStephan Aßmus
74