#
# CFLAGS for Amiga installation
#
#CFLAGS= -d1 -ba -csutf -iamiga -ma -v -NODEBUG
CFLAGS = data=near debug=symbol stringmerge verbose nostkchk opt optsize

# Replace flexcat with catcomp if you like -
# mine does not work correctly under 3.0 (but under 2.1 it does!)
CATCOMP= flexcat

all:	before ffe catalogs after

catalogs: ffe.catalog.suomi ffe.catalog.francais ffe.catalog.dansk ffe.catalog.espanol ffe.catalog.svenska ffe.catalog.deutsch

clean:
	delete *.o ffe
# ffe.catalog* ffelanguage.h

before:
	@echo "Start make at " NOLINE
	@date

after:
	@echo "Done make at " NOLINE
	@date

.c.o:
	SC $(CFLAGS) objectname=$@ $<

.asm.o:
	a68k -o$@ $<

ffe:    ffe.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

ffelanguage.h: ffe.cd
	$(CATCOMP) ffe.cd CFILE ffelanguage.h

ffe.catalog.suomi: ffe.ct.suomi ffe.cd
	$(CATCOMP) ffe.cd ffe.ct.suomi CATALOG ffe.catalog.suomi
	copy ffe.catalog.suomi locale:catalogs/suomi/AXsh.ffe.catalog

ffe.catalog.francais: ffe.ct.francais ffe.cd
	$(CATCOMP) ffe.cd ffe.ct.francais CATALOG ffe.catalog.francais
	copy ffe.catalog.francais locale:catalogs/français/AXsh.ffe.catalog

ffe.catalog.dansk: ffe.ct.dansk ffe.cd
	$(CATCOMP) ffe.cd ffe.ct.dansk CATALOG ffe.catalog.dansk
	copy ffe.catalog.dansk locale:catalogs/dansk/AXsh.ffe.catalog

ffe.catalog.espanol: ffe.ct.espanol ffe.cd
	$(CATCOMP) ffe.cd ffe.ct.espanol CATALOG ffe.catalog.espanol
	copy ffe.catalog.espanol locale:catalogs/español/AXsh.ffe.catalog

ffe.catalog.svenska: ffe.ct.svenska
	$(CATCOMP) ffe.cd ffe.ct.svenska CATALOG ffe.catalog.svenska
	copy ffe.catalog.svenska locale:catalogs/svenska/AXsh.ffe.catalog

ffe.catalog.deutsch: ffe.ct.deutsch
	$(CATCOMP) ffe.cd ffe.ct.deutsch CATALOG ffe.catalog.deutsch
	copy ffe.catalog.deutsch locale:catalogs/deutsch/AXsh.ffe.catalog

ffe.o:		ffe.c ffelanguage.h
