XCOMM
XCOMM Imakefile pour les fontes XTEL
XCOMM $Id: Imakefile,v 1.4 1996/09/22 16:58:55 pierre Exp $
XCOMM

#include "../Config.tmpl"

SRCS=	g08x10.bdf g08x20.bdf g016x10.bdf g016x20.bdf g032x20.bdf g016x40.bdf \
	g032x40.bdf \
	g18x10.bdf g116x20.bdf \
	g1s8x10.bdf g1s16x20.bdf \
	g0s8x10.bdf g0s8x20.bdf g0s16x10.bdf g0s16x20.bdf g0s32x20.bdf \
	g0s16x40.bdf g0s32x40.bdf xteldigit.bdf

#if defined(OPENWINDOWS) || defined(OPEN_WINDOWS)

FONTINSTDIR = /usr/openwin/lib/fonts/xtel

/*
 * Definition des macros OW
 */
#ifndef OWFontTarget
#define OWFontTarget(basename)					@@\
basename.fb:  basename.bdf					@@\
	convertfont -b -o basename -d . $?
#endif /* OWFontTarget */

#ifndef MakeOWFonts
#define MakeOWFonts()							@@\
all::  Synonyms.list $(OBJS) 						@@\
	touch Compat.list						@@\
	bldfamily -d .							@@\
									@@\
clean::									@@\
	$(RM) *.fb *.ff Compat.list Families.list
#endif /* MakeOWFonts */

#ifndef InstallOWFonts
#define InstallOWFonts(dest)						@@\
InstallMultipleFlags($(OBJS),dest,$(INSTDATFLAGS))			@@\
									@@\
install::  								@@\
	$(INSTALL) -c $(INSTDATFLAGS) Compat.list Families.list dest	@@\
	cp *.ff dest
#endif /* InstallOWFonts */
									
#ifndef InstallOWFontAliases
#define InstallOWFontAliases(dest)				@@\
install::  							@@\
	$(INSTALL) -c $(INSTDATFLAGS) Synonyms.list dest
#endif /* InstallOWFontAliases */


OBJS=	g08x10.fb g08x20.fb g016x10.fb g016x20.fb g032x20.fb g016x40.fb \
	g032x40.fb g18x10.fb g116x20.fb \
	g1s8x10.fb g1s16x20.fb \
	g0s8x10.fb g0s8x20.fb g0s16x10.fb g0s16x20.fb g0s32x20.fb g0s16x40.fb \
	g0s32x40.fb xteldigit.fb

MakeOWFonts()

OWFontTarget(g08x10)
OWFontTarget(g08x20)
OWFontTarget(g016x10)
OWFontTarget(g016x20)
OWFontTarget(g032x20)
OWFontTarget(g016x40)
OWFontTarget(g032x40)
OWFontTarget(g18x10)
OWFontTarget(g116x20)
OWFontTarget(g1s8x10)
OWFontTarget(g1s16x20)
OWFontTarget(g0s8x10)
OWFontTarget(g0s8x20)
OWFontTarget(g0s16x10)
OWFontTarget(g0s16x20)
OWFontTarget(g0s32x20)
OWFontTarget(g0s16x40)
OWFontTarget(g0s32x40)
OWFontTarget(xteldigit)

InstallOWFonts($(FONTINSTDIR))
InstallOWFontAliases($(FONTINSTDIR))

#else
     
     FONTINSTDIR = $(FONTDIR)/xtel
       MKFONTDIR = mkfontdir

#if (ProjectX < 5)

           FONTC = bdftosnf

OBJS=	g08x10.snf g08x20.snf g016x10.snf g016x20.snf g032x20.snf g016x40.snf \
	g032x40.snf \
	g18x10.snf g116x20.snf \
	g1s8x10.snf g1s16x20.snf \
	g0s8x10.snf g0s8x20.snf g0s16x10.snf g0s16x20.snf g0s32x20.snf \
	g0s16x40.snf g0s32x40.snf xteldigit.snf

#else

           FONTC = bdftopcf

OBJS=	FontObj(g08x10) FontObj(g08x20) FontObj(g016x10) FontObj(g016x20) FontObj(g032x20) FontObj(g016x40) \
	FontObj(g032x40) \
	FontObj(g18x10) FontObj(g116x20) \
	FontObj(g1s8x10) FontObj(g1s16x20) \
	FontObj(g0s8x10) FontObj(g0s8x20) FontObj(g0s16x10) FontObj(g0s16x20) FontObj(g0s32x20) \
	FontObj(g0s16x40) FontObj(g0s32x40) FontObj(xteldigit)

#endif

MakeFonts()

FontTarget(g08x10)
FontTarget(g08x20)
FontTarget(g016x10)
FontTarget(g016x20)
FontTarget(g032x20)
FontTarget(g016x40)
FontTarget(g032x40)
FontTarget(g18x10)
FontTarget(g116x20)
FontTarget(g1s8x10)
FontTarget(g1s16x20)
FontTarget(g0s8x10)
FontTarget(g0s8x20)
FontTarget(g0s16x10)
FontTarget(g0s16x20)
FontTarget(g0s32x20)
FontTarget(g0s16x40)
FontTarget(g0s32x40)
FontTarget(xteldigit)

InstallFonts($(FONTINSTDIR))
InstallFontAliases($(FONTINSTDIR))

#endif

depend::
