all:
	fpc -B -gl u4demo.pas
	fpc -B -gl u4file_demo.pas
	fpc -B -gl u4sort_demo.pas
	fpc -B -gl u4helper_demo.pas
	fpc -B -gl u4case_demo.pas
	fpc -B -gl u4break_demo.pas
	fpc -B -gl u4width_demo.pas
	fpc -B -gl u4num_demo.pas
	fpc -B -gl u4date_demo.pas
	fpc -B -gl u4json_demo.pas
	fpc -B -gl u4regex_demo.pas
	fpc -B -gl u4base64_demo.pas
	fpc -B -gl u4html_demo.pas
	fpc -B -gl u4csv_demo.pas
	fpc -B -gl u4template_demo.pas
	fpc -B -gl u4hash_demo.pas
	fpc -B -gl u4ini_demo.pas
	fpc -B -gl u4url_demo.pas
	fpc -B -gl u4rand_demo.pas
	fpc -B -gl u4uuid_demo.pas
	fpc -B -gl u4mime_demo.pas
	fpc -B -gl u4xml_demo.pas
	fpc -B -gl u4norm_demo.pas
	fpc -B -gl u4slug_demo.pas
	fpc -B -gl u4semver_demo.pas
	fpc -B -gl u4ip_demo.pas
	fpc -B -gl u4color_demo.pas
	fpc -B -gl u4bidi_demo.pas
	fpc -B -gl u4diff_demo.pas
	fpc -B -gl sortu4.pas
rundemos:
	find . -name "*_demo" -exec '{}' \;
clean:
	rm -f *.o *.ppu u4demo u4file_demo u4sort_demo u4wrap_demo u4helper_demo u4case_demo gen_case_table gen_special_casing gen_grapheme_table u4break_demo u4width_demo diag gen_emoji_table gen_emoji_table_fixed gen_grapheme_table_mini test_count gen_width_table gen_grapheme_table_sorted u4num_demo u4date_demo u4json_demo u4regex_demo u4base64_demo u4html_demo u4csv_demo u4template_demo u4hash_demo u4ini_demo u4url_demo u4rand_demo u4uuid_demo u4mime_demo u4xml_demo u4norm_demo u4slug_demo u4semver_demo u4ip_demo u4color_demo u4bidi_demo u4diff_demo sortu4