# $Id: makefile,v 1.4.20.1 2026/09/10 14:37:16 jacadcaps Exp $

CC = ppc-morphos-gcc-9

all: GetCatalogStr StrnCmp StrnCmp-Czech CollateDump

GetCatalogStr: GetCatalogStr.c
	$(CC) -noixemul -O3 GetCatalogStr.c -o $@

StrnCmp: StrnCmp.c ../english.c ../morphos/strcompareinternal.c ../languages/collate_common.h
	$(CC) -noixemul -O3 -I../ StrnCmp.c -o $@

StrnCmp-Czech: StrnCmp-Czech.c ../languages/etina.c
	$(CC) -noixemul -O3 -I../ -DSYSTEM_PRIVATE \
	    -D__AMIGADATE__=\"$(shell date "+%d.%m.%y")\" \
	    -D__COPYRIGHTYEAR__=\"$(shell date "+%Y")\" \
	    StrnCmp-Czech.c -o $@

# Dumps every language's sort order as UTF-8; diff two runs.
CollateDump: CollateDump.c codepages.h
	$(CC) -noixemul -O2 -I../ CollateDump.c -o $@
