#
# This is a Makefile for font libraries.
#
# Copyright (c) Matsushita Electric Industrial Co.,Ltd. 1994
#
# $Id: Makefile.sun3,v 1.6 1994/03/24 13:17:19 kakiuchi Exp $
#

         INCLUDES = -I../fm/fmlib
      CDEBUGFLAGS = -g -DDEBUG
#        FONTPATHS = '-DDEFAULT_FONT_PATH="/usr/local/lib/tex/fonts"'\
#                    '-DDEFAULT_TFM_PATH="/usr/local/lib/tex/fonts"'
        FONTPATHS = '-DDEFAULT_FONT_PATH="/usr/local/lib/tex/fonts:/usr/local/lib/tex/fonts/pk600:/usr/local/lib/tex/fonts/pk400:/usr/local/lib/tex/fonts/pk320:/usr/local/lib/tex/fonts/pk300:/usr/local/lib/tex/fonts/pk240:/usr/local/lib/tex/fonts/pk200:/usr/local/lib/tex/fonts/pk118:/usr/local/lib/tex/fonts/pk87:/usr/local/lib/tex/ifonts"' \
                    '-DDEFAULT_TFM_PATH="/usr/local/lib/tex/fonts"'
          DEFINES = $(FONTPATHS) -DPTEX
           CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES)
             SRCS = font.c pxl.c gf.c pk.c tfm.c tfmfont.c jfmfont.c utils.c\
                    jxl4.c kfont.c
             OBJS = font.o pxl.o gf.o pk.o tfm.o tfmfont.o jfmfont.o utils.o
            JOBJS = jfont.o pxl.o gf.o pk.o tfm.o tfmfont.o jfmfont.o utils.o\
                    jxl4.o kfont.o
          JOBJS_S = jfont.o pxl.o gf.o pk.o tfm.o tfmfont.o jfmfont.o utils.o\
                    jxl4.o kfont_s.o

all: libfont.a libjfont.a libjfont_s.a

libfont.a: $(OBJS)
	ar rv $@ $(OBJS)
	-ranlib $@

libjfont.a: $(JOBJS)
	ar rv $@ $(JOBJS)
	-ranlib $@

libjfont_s.a: $(JOBJS_S)
	ar rv $@ $(JOBJS_S)
	-ranlib $@

$(OBJS) jfont.o kfont_s.o: font.h common.h types.h
jfont.o font.o: font_def.h font_public.h
pxl.o: pxl.h
gf.o: gf.h
pk.o: pk.h
tfm.o: tfm.h
tfmfont.o: tfmfont.h tfm.h
jfmfont.o: jfmfont.h tfm.h
jxl4.o: jxl4.h
kfont.o: kfont.h tfm.h fmmtrc.h
jfont.o: font_public.h common.h font.h
	$(RM) $@
	$(CC) -c $(CFLAGS) -DINCLUDE_JFONTS font.c
	mv font.o $@
kfont_s.o: kfont.h tfm.h
	$(RM) $@
	$(CC) -c $(CFLAGS) -DSON kfont.c
	mv kfont.o $@

clean:
	/bin/rm -f *.o *~ libfont.a libjfont.a libjfont_s.a
