
#
# This makefile is automatically generated by imake... do not modify
# or you may lose your changes when imake generates makefiles again.
# Ignore this message if you are not using imake.
#

            TOP = /mit/cgw
             AS = as
             CC = cc
            CPP = /lib/cpp
             LD = ld
           LINT = lint
       LINTOPTS = -abchpx
           MAKE = make

    CDEBUGFLAGS = -O
        DESTDIR =

            TOP = /mit/cgw
        INSTALL = install
           TAGS = etags
        DEFINES = -DCGW
         CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES)
        LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES)
   INSTLIBFLAGS = -c -m 0664
          GWLIB = $(TOP)/"vax"/libexl
      GWLIBINST = $(TOP)/"vax"/lib
         DEVLIB = libdev.a
        FAKELIB = libfake.a
        GATELIB = libgate.a
        PROTLIB = libprot.a
          APLIB = libappl.a
         NETLIB = libnet.a
           CLIB = libc.a
            SCB = scb.o
            CRT = crt.o
         CRTDDT = crtddt.o
         DDTLIB = libddt.a
          DDTST = isymt.o
      FAKEDDTST = fst.o
         SYSLIB = libsys.a
        SNMPLIB = libsnmp.a
          TOOLS = $(TOP)/src/tools
        TOOLBIN = $(TOP)/"vax"/bin
        TOOLMAN = $(TOP)/man/ManSuffix
         DOCSRC = $(TOP)/doc
         DEPEND = $(TOOLBIN)/makedepend
      DEPENDSRC = $(TOOLS)/makedepend
       IMAKESRC = $(TOOLS)/imake
         MKSYMT = $(TOOLBIN)/mksymt

       INCLUDES = -I$(TOP)/"vax"/gw -I$(TOP)/"vax"/sys/include
      MACROFILE = Vax.macros
          IMAKE = $(TOOLBIN)/imake

      IMAKE_CMD = $(IMAKE) -TImake.tmpl \
			-I$(TOOLS)/imake.includes \
			-s Makefile
         RM_CMD = rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a \
			tags TAGS make.log

foo:
	@echo Use \'make all\' to make everything otherwise \'make gwname.out\'

all: amtgw.out b10gw.out b11gw.out b16gw.out b1gw.out b24gw.out b37gw.out \
	b37aerogw.out b37athenagw.out b38gw.out b13gw.out b66gw.out \
	w91gw.out e40-03gw.out mathgw.out sloangw.out \
	w20gw.out coke.out pepsi.out

ihtfp.out:
	@echo ihtfp now lives in ../ihtfp because of it's 2nd ethernet interface -- Jon

fmgc.out:
	@echo fmgc now lives in ../fmgc because of it's slip interface -- Jon

b24gw.out:
	@echo b24gw now lives in ../b24gw because of second ethernet interface

broadgw.out:
	@echo broadgw has been renamed e19gw and lives in ../e19gw

amtgw.o: ../default_flag_values.h

amtgw.out:  systbl-c.o incnf.amtgw.o inga.amtgw.o \
	   chcnf.amtgw.o arpcnf-ch.o \
           inpcnf.o amtgw.o amtgw.st.o
	-rm -f amtgw.out.old; mv amtgw.out amtgw.out.old
	$(LD) -e start -o amtgw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.amtgw.o inga.amtgw.o \
		chcnf.amtgw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		amtgw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

amtgw.st.o: amtgw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

amtgw.e:  systbl-c.o incnf.amtgw.o inga.amtgw.o \
	   chcnf.amtgw.o arpcnf-ch.o \
           inpcnf.o amtgw.o amtgw.st.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.amtgw.o inga.amtgw.o \
		chcnf.amtgw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		amtgw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b10gw.o: ../default_flag_values.h

b10gw.st.o: b10gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b10gw.out:  systbl.o incnf.b10gw.o inpcnf.o inga.o arpcnf.o \
           b10gw.o b10gw.st.o
	-rm -f b10gw.out.old; mv b10gw.out b10gw.out.old
	$(LD) -e start -o b10gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b10gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b10gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

b10gw.e:  systbl.o incnf.b10gw.o inpcnf.o inga.o arpcnf.o	\
         b10gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b10gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b10gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b11gw.o: ../default_flag_values.h

b11gw.out:  systbl-c.o incnf.b11gw.o inga.b11gw.o \
	   chcnf.b11gw.o arpcnf-ch.o \
           inpcnf.o b11gw.o b11gw.st.o
	-rm -f b11gw.out.old; mv b11gw.out b11gw.out.old
	$(LD) -e start -o b11gw.out  $(GWLIBINST)/$(SCB)  $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		 $(GWLIBINST)/$(GATELIB)  $(GWLIBINST)/$(DEVLIB) \
		incnf.b11gw.o inga.b11gw.o \
		chcnf.b11gw.o arpcnf-ch.o inpcnf.o \
		 $(GWLIBINST)/$(APLIB)  $(GWLIBINST)/$(PROTLIB) \
		b11gw.o \
		 $(GWLIBINST)/$(NETLIB)  $(GWLIBINST)/$(FAKELIB)  $(GWLIBINST)/$(SYSLIB) \
		 $(GWLIBINST)/$(DDTLIB)  $(GWLIBINST)/$(CLIB)  $(GWLIBINST)/$(DDTST)	st.o

b11gw.st.o: b11gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b11gw.e:  systbl-c.o incnf.b11gw.o inga.b11gw.o \
	   chcnf.b11gw.o arpcnf-ch.o \
           inpcnf.o b11gw.o b11gw.st.o
	$(LD) -e start -o a.out  $(GWLIBINST)/$(SCB)  $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		 $(GWLIBINST)/$(GATELIB)  $(GWLIBINST)/$(DEVLIB) \
		incnf.b11gw.o inga.b11gw.o \
		chcnf.b11gw.o arpcnf-ch.o inpcnf.o \
		 $(GWLIBINST)/$(APLIB)  $(GWLIBINST)/$(PROTLIB) \
		b11gw.o \
		 $(GWLIBINST)/$(NETLIB)  $(GWLIBINST)/$(FAKELIB)  $(GWLIBINST)/$(SYSLIB) \
		 $(GWLIBINST)/$(DDTLIB)  $(GWLIBINST)/$(CLIB) \
		 $(GWLIBINST)/$(DDTST)  $(GWLIBINST)/$(FAKEDDTST)

b16gw.o: ../default_flag_values.h

b16gw.out:  systbl-c.o incnf.b16gw.o inga.b16gw.o \
	   chcnf.b16gw.o arpcnf-ch.o \
           inpcnf.o b16gw.o b16gw.st.o
	-rm -f b16gw.out.old; mv b16gw.out b16gw.out.old
	$(LD) -e start -o b16gw.out  $(GWLIBINST)/$(SCB)  $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		 $(GWLIBINST)/$(GATELIB)  $(GWLIBINST)/$(DEVLIB) \
		incnf.b16gw.o inga.b16gw.o \
		chcnf.b16gw.o arpcnf-ch.o inpcnf.o \
		 $(GWLIBINST)/$(APLIB)  $(GWLIBINST)/$(PROTLIB) \
		b16gw.o \
		 $(GWLIBINST)/$(NETLIB)  $(GWLIBINST)/$(FAKELIB)  $(GWLIBINST)/$(SYSLIB) \
		 $(GWLIBINST)/$(DDTLIB)  $(GWLIBINST)/$(CLIB)  $(GWLIBINST)/$(DDTST)	st.o

b16gw.st.o: b16gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b16gw.e:  systbl-c.o incnf.b16gw.o inga.b16gw.o \
	   chcnf.b16gw.o arpcnf-ch.o \
           inpcnf.o b16gw.o b16gw.st.o
	$(LD) -e start -o a.out  $(GWLIBINST)/$(SCB)  $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		 $(GWLIBINST)/$(GATELIB)  $(GWLIBINST)/$(DEVLIB) \
		incnf.b16gw.o inga.b16gw.o \
		chcnf.b16gw.o arpcnf-ch.o inpcnf.o \
		 $(GWLIBINST)/$(APLIB)  $(GWLIBINST)/$(PROTLIB) \
		b16gw.o \
		 $(GWLIBINST)/$(NETLIB)  $(GWLIBINST)/$(FAKELIB)  $(GWLIBINST)/$(SYSLIB) \
		 $(GWLIBINST)/$(DDTLIB)  $(GWLIBINST)/$(CLIB) \
		 $(GWLIBINST)/$(DDTST)  $(GWLIBINST)/$(FAKEDDTST)

b1gw.o: ../default_flag_values.h

b1gw.st.o: b1gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b1gw.out:  systbl.o incnf.b1gw.o inpcnf.o inga.o arpcnf.o \
           b1gw.o b1gw.st.o
	-rm -f b1gw.out.old; mv b1gw.out b1gw.out.old
	$(LD) -e start -o b1gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b1gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b1gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

b1gw.e:  systbl.o incnf.b1gw.o inpcnf.o inga.o arpcnf.o	\
         b1gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b1gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b1gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b37gw.o: ../default_flag_values.h

b37gw.st.o: b37gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b37gw.out:  systbl.o incnf.b37gw.o inpcnf.o inga.o arpcnf.o \
           b37gw.o b37gw.st.o
	-rm -f b37gw.out.old; mv b37gw.out b37gw.out.old
	$(LD) -e start -o b37gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b37gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b37gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

b37gw.e:  systbl.o incnf.b37gw.o inpcnf.o inga.o arpcnf.o	\
         b37gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b37gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b37gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b37aerogw.o: ../default_flag_values.h

b37aerogw.out:  systbl-c.o incnf.b37aerogw.o inga.b37aerogw.o \
	   chcnf.b37aerogw.o arpcnf-ch.o \
           inpcnf.o b37aerogw.o b37aerogw.st.o
	-rm -f b37aerogw.out.old; mv b37aerogw.out b37aerogw.out.old
	$(LD) -e start -o b37aerogw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b37aerogw.o inga.b37aerogw.o \
		chcnf.b37aerogw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b37aerogw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

b37aerogw.st.o: b37aerogw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b37aerogw.e:  systbl-c.o incnf.b37aerogw.o inga.b37aerogw.o \
	   chcnf.b37aerogw.o arpcnf-ch.o \
           inpcnf.o b37aerogw.o b37aerogw.st.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b37aerogw.o inga.b37aerogw.o \
		chcnf.b37aerogw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b37aerogw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b37athenagw.o: ../default_flag_values.h

b37athenagw.st.o: b37athenagw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b37athenagw.out:  systbl.o incnf.b37athenagw.o inpcnf.o inga.o arpcnf.o \
           b37athenagw.o b37athenagw.st.o
	-rm -f b37athenagw.out.old; mv b37athenagw.out b37athenagw.out.old
	$(LD) -e start -o b37athenagw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b37athenagw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b37athenagw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

b37athenagw.e:  systbl.o incnf.b37athenagw.o inpcnf.o inga.o arpcnf.o	\
         b37athenagw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b37athenagw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b37athenagw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b38gw.o: ../default_flag_values.h

b38gw.out:  systbl-c.o incnf.b38gw.o inga.b38gw.o \
	   chcnf.b38gw.o arpcnf-ch.o \
           inpcnf.o b38gw.o b38gw.st.o
	-rm -f b38gw.out.old; mv b38gw.out b38gw.out.old
	$(LD) -e start -o b38gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b38gw.o inga.b38gw.o \
		chcnf.b38gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b38gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

b38gw.st.o: b38gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b38gw.e:  systbl-c.o incnf.b38gw.o inga.b38gw.o \
	   chcnf.b38gw.o arpcnf-ch.o \
           inpcnf.o b38gw.o b38gw.st.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b38gw.o inga.b38gw.o \
		chcnf.b38gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b38gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b13gw.o: ../default_flag_values.h

b13gw.out:  systbl-c.o incnf.b13gw.o inga.b13gw.o \
	   chcnf.b13gw.o arpcnf-ch.o \
           inpcnf.o b13gw.o b13gw.st.o
	-rm -f b13gw.out.old; mv b13gw.out b13gw.out.old
	$(LD) -e start -o b13gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b13gw.o inga.b13gw.o \
		chcnf.b13gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b13gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

b13gw.st.o: b13gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b13gw.e:  systbl-c.o incnf.b13gw.o inga.b13gw.o \
	   chcnf.b13gw.o arpcnf-ch.o \
           inpcnf.o b13gw.o b13gw.st.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b13gw.o inga.b13gw.o \
		chcnf.b13gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b13gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b66gw.o: ../default_flag_values.h

b66gw.st.o: b66gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b66gw.out:  systbl.o incnf.b66gw.o inpcnf.o inga.o arpcnf.o \
           b66gw.o b66gw.st.o
	-rm -f b66gw.out.old; mv b66gw.out b66gw.out.old
	$(LD) -e start -o b66gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b66gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b66gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

b66gw.e:  systbl.o incnf.b66gw.o inpcnf.o inga.o arpcnf.o	\
         b66gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b66gw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b66gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

w91gw.o: ../default_flag_values.h

w91gw.out:  systbl.o incnf.w91gw.o inga.w91gw.o \
           inpcnf.o arpcnf.o w91gw.o w91gw.st.o
	-rm -f w91gw.out.old; mv w91gw.out w91gw.out.old
	$(LD) -e start -o w91gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.w91gw.o inga.w91gw.o arpcnf.o \
		inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		w91gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

w91gw.st.o: w91gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

w91gw.e:  systbl.o incnf.w91gw.o inga.w91gw.o \
         inpcnf.o arpcnf.o w91gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.w91gw.o inga.w91gw.o arpcnf.o \
		inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		w91gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

e40-03gw.o: ../default_flag_values.h

e40-03gw.out:  systbl-nip-c.o incnf.e40-03gw.o inga.e40-03gw.o \
           inpcnf.o chcnf.e40-03gw.o arpcnf-ch.o \
	   e40-03gw.o e40-03gw.st.o
	-rm -f e40-03gw.out.old; mv e40-03gw.out e40-03gw.out.old
	$(LD) -e start -o e40-03gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-nip-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.e40-03gw.o inga.e40-03gw.o \
		chcnf.e40-03gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		e40-03gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

e40-03gw.st.o: e40-03gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

e40-03gw.e:  systbl-c.o incnf.e40-03gw.o inga.e40-03gw.o \
         inpcnf.o chcnf.e40-03gw.o arpcnf-ch.o e40-03gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.e40-03gw.o inga.e40-03gw.o \
		chcnf.e40-03gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		e40-03gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

mathgw.o: ../default_flag_values.h

mathgw.st.o: mathgw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

mathgw.out:  systbl.o incnf.mathgw.o inpcnf.o inga.o arpcnf.o \
           mathgw.o mathgw.st.o
	-rm -f mathgw.out.old; mv mathgw.out mathgw.out.old
	$(LD) -e start -o mathgw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.mathgw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		mathgw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

mathgw.e:  systbl.o incnf.mathgw.o inpcnf.o inga.o arpcnf.o	\
         mathgw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.mathgw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		mathgw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

sloangw.o: ../default_flag_values.h

sloangw.st.o: sloangw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

sloangw.out:  systbl.o incnf.sloangw.o inpcnf.o inga.o arpcnf.o \
           sloangw.o sloangw.st.o
	-rm -f sloangw.out.old; mv sloangw.out sloangw.out.old
	$(LD) -e start -o sloangw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.sloangw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		sloangw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

sloangw.e:  systbl.o incnf.sloangw.o inpcnf.o inga.o arpcnf.o	\
         sloangw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.sloangw.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		sloangw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

w20gw.o: ../default_flag_values.h

w20gw.out:  systbl-c.o incnf.w20gw.o inga.w20gw.o \
	   chcnf.w20gw.o arpcnf-ch.o \
           inpcnf.o w20gw.o w20gw.st.o
	-rm -f w20gw.out.old; mv w20gw.out w20gw.out.old
	$(LD) -e start -o w20gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.w20gw.o inga.w20gw.o \
		chcnf.w20gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		w20gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

w20gw.st.o: w20gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

w20gw.e:  systbl-c.o incnf.w20gw.o inga.w20gw.o \
	   chcnf.w20gw.o arpcnf-ch.o \
           inpcnf.o w20gw.o w20gw.st.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl-c.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.w20gw.o inga.w20gw.o \
		chcnf.w20gw.o arpcnf-ch.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		w20gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

b54gw.o: ../default_flag_values.h

b54gw.out:  systbl.o incnf.b54gw.o inga.b54gw.o \
           inpcnf.o arpcnf.o b54gw.o b54gw.st.o
	-rm -f b54gw.out.old; mv b54gw.out b54gw.out.old
	$(LD) -e start -o b54gw.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b54gw.o inga.b54gw.o arpcnf.o \
		inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b54gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST)	st.o

b54gw.st.o: b54gw.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

b54gw.e:  systbl.o incnf.b54gw.o inga.b54gw.o \
         inpcnf.o arpcnf.o b54gw.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.b54gw.o inga.b54gw.o arpcnf.o \
		inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		b54gw.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

coke.o: ../default_flag_values.h

coke.st.o: coke.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

coke.out:  systbl.o incnf.coke.o inpcnf.o inga.o arpcnf.o \
           coke.o coke.st.o
	-rm -f coke.out.old; mv coke.out coke.out.old
	$(LD) -e start -o coke.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.coke.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		coke.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

coke.e:  systbl.o incnf.coke.o inpcnf.o inga.o arpcnf.o	\
         coke.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.coke.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		coke.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

pepsi.o: ../default_flag_values.h

pepsi.st.o: pepsi.e
	nm -gn a.out | $(MKSYMT) > st.s
	cc -c st.s

pepsi.out:  systbl.o incnf.pepsi.o inpcnf.o inga.o arpcnf.o \
           pepsi.o pepsi.st.o
	-rm -f pepsi.out.old; mv pepsi.out pepsi.out.old
	$(LD) -e start -o pepsi.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.pepsi.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		pepsi.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) $(GWLIBINST)/$(DDTST) st.o

pepsi.e:  systbl.o incnf.pepsi.o inpcnf.o inga.o arpcnf.o	\
         pepsi.o
	$(LD) -e start -o a.out $(GWLIBINST)/$(SCB) $(GWLIBINST)/$(CRTDDT) \
		systbl.o \
		$(GWLIBINST)/$(GATELIB) $(GWLIBINST)/$(DEVLIB) \
		incnf.pepsi.o inga.o arpcnf.o inpcnf.o \
		$(GWLIBINST)/$(APLIB) $(GWLIBINST)/$(PROTLIB) \
		pepsi.o \
		$(GWLIBINST)/$(NETLIB) $(GWLIBINST)/$(FAKELIB) $(GWLIBINST)/$(SYSLIB) \
		$(GWLIBINST)/$(DDTLIB) $(GWLIBINST)/$(CLIB) \
		$(GWLIBINST)/$(DDTST) $(GWLIBINST)/$(FAKEDDTST)

.o.out:	foo
	ld -X -e start -o $@ $(LINK) st.o

clean::
	$(RM_CMD) \#*

Makefile:: Imakefile \
	$(TOOLS)/imake.includes/Imake.tmpl \
	$(TOOLS)/imake.includes/Imake.rules \
	$(TOOLS)/imake.includes/$(MACROFILE)
		-rm -f Makefile.bak; mv Makefile Makefile.bak
		$(IMAKE_CMD) -DTOPDIR=$(TOP)

tags::
	$(TAGS) -w *.[ch]
	$(TAGS) -xw *.[ch] > TAGS

install::
	@echo "install done"

Makefiles::

