SubDir HAIKU_TOP src libs icu source i18n ;

UseLibraryHeaders icu ;

SubDirHdrs [ FDirName $(HAIKU_TOP) src libs icu source common ] ;

SubDirCcFlags
	-DU_I18N_IMPLEMENTATION -Wno-sign-compare
	;

SubDirC++Flags
	-DU_I18N_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses
	;

SharedLibrary libicu-i18n.so
	:
	anytrans.cpp
	astro.cpp
	basictz.cpp
	bms.cpp
	bmsearch.cpp
	bocsu.c
	brktrans.cpp
	buddhcal.cpp
	calendar.cpp
	casetrn.cpp
	cecal.cpp
	chnsecal.cpp
	choicfmt.cpp
	coleitr.cpp
	coll.cpp
	colldata.cpp
	coptccal.cpp
	cpdtrans.cpp
	csdetect.cpp
	csmatch.cpp
	csr2022.cpp
	csrecog.cpp
	csrmbcs.cpp
	csrsbcs.cpp
	csrucode.cpp
	csrutf8.cpp
	curramt.cpp
	currfmt.cpp
	currpinf.cpp
	currunit.cpp
	datefmt.cpp
	dcfmtsym.cpp
	decimfmt.cpp
	digitlst.cpp
	dtfmtsym.cpp
	dtitvfmt.cpp
	dtitvinf.cpp
	dtptngen.cpp
	dtrule.cpp
	esctrn.cpp
	ethpccal.cpp
	fmtable.cpp
	fmtable_cnv.cpp
	format.cpp
	funcrepl.cpp
	gregocal.cpp
	gregoimp.cpp
	hebrwcal.cpp
	indiancal.cpp
	inputext.cpp
	islamcal.cpp
	japancal.cpp
	measfmt.cpp
	measure.cpp
	msgfmt.cpp
	name2uni.cpp
	nfrs.cpp
	nfrule.cpp
	nfsubs.cpp
	nortrans.cpp
	nultrans.cpp
	numfmt.cpp
	numsys.cpp
	olsontz.cpp
	persncal.cpp
	plurfmt.cpp
	plurrule.cpp
	quant.cpp
	rbnf.cpp
	rbt.cpp
	rbt_data.cpp
	rbt_pars.cpp
	rbt_rule.cpp
	rbt_set.cpp
	rbtz.cpp
	regexcmp.cpp
	regexst.cpp
	reldtfmt.cpp
	rematch.cpp
	remtrans.cpp
	repattrn.cpp
	search.cpp
	simpletz.cpp
	smpdtfmt.cpp
	sortkey.cpp
	strmatch.cpp
	strrepl.cpp
	stsearch.cpp
	taiwncal.cpp
	tblcoll.cpp
	timezone.cpp
	titletrn.cpp
	tmunit.cpp
	tmutamt.cpp
	tmutfmt.cpp
	tolowtrn.cpp
	toupptrn.cpp
	translit.cpp
	transreg.cpp
	tridpars.cpp
	tzrule.cpp
	tztrans.cpp
	ucal.cpp
	ucln_in.c
	ucol.cpp
	ucol_bld.cpp
	ucol_cnt.cpp
	ucol_elm.cpp
	ucol_res.cpp
	ucol_sit.cpp
	ucol_tok.cpp
	ucol_wgt.c
	ucoleitr.cpp
	ucsdet.cpp
	ucurr.cpp
	udat.cpp
	udatpg.cpp
	ulocdata.c
	umsg.cpp
	unesctrn.cpp
	uni2name.cpp
	unum.cpp
	uregex.cpp
	uregexc.cpp
	usearch.cpp
	uspoof.cpp
	uspoof_build.cpp
	uspoof_buildconf.cpp
	uspoof_buildwsconf.cpp
	uspoof_impl.cpp
	utmscale.c
	utrans.cpp
	vtzone.cpp
	windtfmt.cpp
	winnmfmt.cpp
	wintzimpl.cpp
	zonemeta.cpp
	zstrfmt.cpp
	:
	libicu-common.so $(TARGET_LIBSUPC++)
	:
	$(HAIKU_ICU_API_VERSION)
	;
