#
#	Konverter uebersetzen
#

CFLAGS		=	-O2 $(ARCHITECTURES) -object -s
KONVERTER 	= 	Converter/NeXTSTEPTo850 Converter/NeXTSTEPToGermanSty \
			Converter/NeXTSTEPToPlainTeX Converter/850ToNeXTSTEP \
			Converter/TeXToNeXTSTEP Converter/ISOLatin1ToNeXTSTEP \
			Converter/NeXTSTEPToISOLatin1

KONVERTERBIN	=	/usr/local/bin

all:		Converter $(KONVERTER)

Converter:
	mkdirs Converter

#	flex-generierte Konverter
#

Converter/850ToNeXTSTEP:
	cp 850ToNeXTSTEP Converter/850ToNeXTSTEP

Converter/ISOLatin1ToNeXTSTEP:
	cp ISOLatin1ToNeXTSTEP Converter/ISOLatin1ToNeXTSTEP

Converter/NeXTSTEPToISOLatin1:
	cp NeXTSTEPToISOLatin1 Converter/NeXTSTEPToISOLatin1

Converter/NeXTSTEPTo850:	NeXTSTEPTo850.l
	flex -8 -CFe NeXTSTEPTo850.l
	$(CC) $(CFLAGS) lex.yy.c -lfl -o Converter/NeXTSTEPTo850

Converter/NeXTSTEPToGermanSty:	NeXTSTEPToGermanSty.l
	flex -8 -CFe NeXTSTEPToGermanSty.l
	$(CC) $(CFLAGS) lex.yy.c -lfl -o Converter/NeXTSTEPToGermanSty

Converter/NeXTSTEPToPlainTeX:	NeXTSTEPToPlainTeX.l
	flex -8 -CFe NeXTSTEPToPlainTeX.l
	$(CC) $(CFLAGS) lex.yy.c -lfl -o Converter/NeXTSTEPToPlainTeX

Converter/TeXToNeXTSTEP:	TeXToNeXTSTEP.l
	flex -8 -CFe TeXToNeXTSTEP.l
	$(CC) $(CFLAGS) lex.yy.c -lfl -o Converter/TeXToNeXTSTEP

install:	$(KONVERTER)
	mkdirs $(KONVERTERBIN)
	install -c -m 755 Converter/NeXTSTEPTo850 $(KONVERTERBIN)
	install -c -m 755 Converter/NeXTSTEPToGermanSty $(KONVERTERBIN)
	install -c -m 755 Converter/NeXTSTEPToPlainTeX $(KONVERTERBIN)
	install -c -m 755 Converter/850ToNeXTSTEP $(KONVERTERBIN)
	install -c -m 755 Converter/TeXToNeXTSTEP $(KONVERTERBIN)
	install -c -m 755 Converter/NeXTSTEPToISOLatin1 $(KONVERTERBIN)
	install -c -m 755 Converter/ISOLatin1ToNeXTSTEP $(KONVERTERBIN)

clean:
	rm -rf Converter lex.yy.c
