LOCAL_LIBRARIES = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
           SRCS = ansi.c apl.c ctlr.c keypad.c kybd.c macros.c menubar.c \
		  popups.c save.c screen.c scroll.c select.c sf.c status.c \
		  tables.c telnet.c trace_ds.c util.c x3270.c
          VOBJS = ansi.o apl.o ctlr.o keypad.o kybd.o macros.o menubar.o \
		  popups.o save.o screen.o scroll.o select.o sf.o status.o \
		  tables.o telnet.o trace_ds.o util.o x3270.o
           OBJS = $(VOBJS) version.o
          FONTS = FontObj(3270)     FontObj(3270b) \
		  FontObj(3270-12)  FontObj(3270-12b) \
		  FontObj(3270a)    FontObj(3270ab) \
		  FontObj(3270d)    FontObj(3270gt8) \
		  FontObj(3270gt12) FontObj(3270gt12b) \
		  FontObj(3270gt16) FontObj(3270gt16b) \
		  FontObj(3270gt24) FontObj(3270gt24b) \
		  FontObj(3270gt32) FontObj(3270gt32b) \
		  FontObj(3270h)

    FONTINSTDIR = $(FONTDIR)/misc

#ifdef HPArchitecture
EXTRA_DEFINES = -D_HPUX_SOURCE
#endif

/* For SVR4, uncomment the following: */
/* EXTRA_LIBRARIES = -lnsl -lsocket */

/* For Dynix/ptx, umcomment the following: */
/* EXTRA_LIBRARIES = -lsocket -linet -lnsl */

AllTarget($(FONTS) x3270)

ComplexProgramTarget(x3270)
InstallAppDefaults(X3270)
InstallManPage(x3270-script,$(MANDIR))
InstallManPage(ibm_hosts,$(MANDIR))

FontTarget(3270)
FontTarget(3270b)
FontTarget(3270-12)
FontTarget(3270-12b)
FontTarget(3270a)
FontTarget(3270ab)
FontTarget(3270d)
FontTarget(3270gt8)
FontTarget(3270gt12)
FontTarget(3270gt12b)
FontTarget(3270gt16)
FontTarget(3270gt16b)
FontTarget(3270gt24)
FontTarget(3270gt24b)
FontTarget(3270gt32)
FontTarget(3270gt32b)
FontTarget(3270h)
InstallMultipleFlags($(FONTS),$(FONTINSTDIR),$(INSTDATFLAGS))

version.o: $(VOBJS) version.txt mkversion.sh
	@chmod +x mkversion.sh version.txt
	sh ./mkversion.sh

/* Extra install rule to regenerate misc/fonts.dir */
install:: $(FONTINSTDIR)/fonts.dir
$(FONTINSTDIR)/fonts.dir::
	chmod u+w $(FONTINSTDIR) $(FONTINSTDIR)/fonts.dir
	$(BINDIR)/$(MKFONTDIR) $(FONTINSTDIR)
	chmod u=rwx,go=rx $(FONTINSTDIR)
	chmod a=r $(FONTINSTDIR)/fonts.dir

clean:: 
	$(RM) $(FONTS)
