--- 4_1.3/utils/Makefile.orig	Fri Oct  2 17:33:22 1998
+++ 4_1.3/utils/Makefile	Fri Oct  2 17:33:22 1998
@@ -0,0 +1,16 @@
+CJK_OS_TAG = OS=unix
+
+all:
+	$(MAKE) -C Bg5conv $@ $(CJK_OS_TAG)
+	$(MAKE) -C hbf2gf $@ $(CJK_OS_TAG)
+	$(MAKE) -C ttf2pk/src $@ $(CJK_OS_TAG)
+
+install:
+	$(MAKE) -C Bg5conv $@ $(CJK_OS_TAG)
+	$(MAKE) -C hbf2gf $@ $(CJK_OS_TAG)
+	$(MAKE) -C ttf2pk/src $@ $(CJK_OS_TAG)
+
+clean:
+	$(MAKE) -C Bg5conv $@ $(CJK_OS_TAG)
+	$(MAKE) -C hbf2gf $@ $(CJK_OS_TAG)
+	$(MAKE) -C ttf2pk/src $@ $(CJK_OS_TAG)
--- 4_1.3/utils/Bg5conv/Makefile.orig	Fri Oct  2 17:33:22 1998
+++ 4_1.3/utils/Bg5conv/Makefile	Fri Oct  2 17:33:22 1998
@@ -0,0 +1,22 @@
+INSTALL_MAN = /usr/bin/install -c -o root -g wheel -m 644
+INSTALL_PROGRAM = /usr/bin/install -c -s -o bin -g bin -m 755
+INSTALL_SCRIPT = /usr/bin/install -c -o bin -g bin -m 755
+
+CC = /usr/bin/cc
+CFLAGS = -Wall -O3
+
+bg5conv:
+	$(CC) $(CFLAGS) -o $@ bg5conv.c
+
+build: bg5conv
+
+all: build
+
+install: all
+	$(INSTALL_PROGRAM) bg5conv $(PREFIX)/bin
+	$(INSTALL_SCRIPT) bg5latex $(PREFIX)/bin
+	$(INSTALL_MAN) bg5conv.1 $(PREFIX)/man/man1
+
+clean:
+	-$(RM) bg5conv
+
--- 4_1.3/utils/hbf2gf/Makefile.orig	Fri Jun 20 11:13:00 1997
+++ 4_1.3/utils/hbf2gf/Makefile	Fri Oct  2 17:33:22 1998
@@ -2,6 +2,10 @@
 
 # GNU Makefile for hbf2gf
 
+INSTALL_MAN = /usr/bin/install -c -o root -g wheel -m 644
+INSTALL_DATA = $(INSTALL_MAN)
+INSTALL_PROGRAM = /usr/bin/install -c -s -o bin -g bin -m 755
+
 .PHONY: default all debug documentation clean \
         do_all
 
@@ -82,6 +86,12 @@
   all:
 	$(MAKE) do_all CFLAGS=-s
 
+  install: all
+	$(INSTALL_PROGRAM) hbf2gf $(PREFIX)/bin
+	$(INSTALL_MAN) hbf2gf.1 $(PREFIX)/man/man1
+	mkdir -p $(PREFIX)/share/texmf/hbf2gf
+	$(INSTALL_DATA) cfg/b5ka12.cfg $(PREFIX)/share/texmf/hbf2gf
+
   debug:
 	$(MAKE) do_all CFLAGS=-g
 
@@ -95,6 +105,7 @@
 	-$(RM) *.idx
 	-$(RM) *.log
 	-$(RM) *.o
+	-$(RM) hbf2gf
 
 
   do_all: hbf2gf$(EXE)
--- 4_1.3/utils/ttf2pk/src/Makefile.orig	Fri Jun 20 11:13:00 1997
+++ 4_1.3/utils/ttf2pk/src/Makefile	Fri Oct  2 17:33:22 1998
@@ -2,6 +2,11 @@
 
 # GNU Makefile for ttf2pk
 
+INSTALL_MAN = /usr/bin/install -c -o root -g wheel -m 644
+INSTALL_DATA = $(INSTALL_MAN)
+INSTALL_PROGRAM = /usr/bin/install -c -s -o bin -g bin -m 755
+INSTALL_SCRIPT = /usr/bin/install -c -o bin -g bin -m 755
+
 .PHONY: default all debug documentation clean depend \
         do_all ttflib ttflib-doc
 
@@ -80,6 +85,13 @@
   all:
 	$(MAKE) do_all CFLAGS=-s
 
+  install: all
+	$(INSTALL_SCRIPT) ../MakeTTFPK $(PREFIX)/bin
+	$(INSTALL_PROGRAM) ttf2pk $(PREFIX)/bin
+	$(INSTALL_MAN) ../ttf2pk.1 $(PREFIX)/man/man1
+	mkdir -p $(PREFIX)/share/texmf/ttf2pk
+	$(INSTALL_DATA) ../config/ttf2pk.cfg $(PREFIX)/share/texmf/ttf2pk
+
   debug:
 	$(MAKE) do_all CFLAGS="-Wstrict-prototypes -g -DDEBUG"
 
@@ -88,7 +100,7 @@
 
   # remove the unnecessary files.
   clean:
-	$(MAKE) -C ttflib clean
+	$(MAKE) -C ttflib clean $(OSTAG)
 	-$(RM) *$O
 	-$(RM) *.cw
 	-$(RM) *.hw
@@ -97,26 +109,31 @@
 	-$(RM) *.toc
 	-$(RM) *.idx
 	-$(RM) *.log
+	-$(RM) ttf2pk
 
   # Dependencies.
   depend:
-	$(MAKE) -C ttflib clean
+	$(MAKE) -C ttflib clean $(OSTAG)
 	gcc -E -M -I./ttflib *.c > dep.end
 
 
-  do_all: ttflib ttf2pk$(EXE)
+  do_all: ttflib/ttflib.a ttf2pk$(EXE)
 
-  ttflib:
-	$(MAKE) -C ttflib ttflib
+  ttflib/ttflib.a:
+	$(MAKE) -C ttflib all $(OSTAG)
 
-  ttf2pk$(EXE): $(OBJ) ttflib/ttflib$(LIBO)
+  ttf2pk$(EXE): $(OBJ) ttflib/ttflib.a
     ifeq ($(OS),dos)
 	$(CC) $(CFLAGS) -o $(basename $@) $^
 	strip $(basename $@)
 	coff2exe $(basename $@)
 	-$(RM) $(basename $@)
     else
-	$(CC) $(CFLAGS) -o $@ $^ $(LIB)
+        ifeq ($(PORTOBJFORMAT),elf)
+		$(CC) $(CFLAGS) -o $@ $^ $(LIB)
+        else
+		$(CC) $(CFLAGS) -o $@ $^ $(LIB) ttflib/basic.o
+        endif
     endif
 
   ttflib-doc:
--- 4_1.3/utils/ttf2pk/src/ttflib/Makefile.orig	Fri Jun 20 11:13:00 1997
+++ 4_1.3/utils/ttf2pk/src/ttflib/Makefile	Fri Oct  2 17:33:22 1998
@@ -93,6 +93,7 @@
 	-$(RM) *.toc
 	-$(RM) *.idx
 	-$(RM) *.log
+	-$(RM) ttflib.a
 
   # Dependencies.
   depend:
@@ -109,7 +110,6 @@
 
   ttflib.tex: ttf2bmp.cw
 	$(CWEAVE) +ai $< - $@
-	
 
   ifeq (dep.end,$(wildcard dep.end))
     include dep.end
