summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1996-11-25 01:07:59 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1996-11-25 01:07:59 +0000
commit21b71c58c2b15733b7a823d6a46214e525ec64a6 (patch)
tree93339a7728ca19d2ab279c1d1b784bf3b2271cf4 /cad
parentLprps is a collection of programs for using lpr with a PostScript printer. (diff)
The Maryland Routing Simulator (MaRS) is a discrete-event simulator
providing a flexible platform for the evaluation and comparison of network routing algorithms.
Notes
Notes: svn path=/head/; revision=4653
Diffstat (limited to 'cad')
-rw-r--r--cad/mars/Makefile43
-rw-r--r--cad/mars/distinfo1
-rw-r--r--cad/mars/files/patch-0113
-rw-r--r--cad/mars/files/patch-0211
-rw-r--r--cad/mars/files/patch-03118
-rw-r--r--cad/mars/files/patch-04139
-rw-r--r--cad/mars/files/patch-0514
-rw-r--r--cad/mars/files/patch-06207
-rw-r--r--cad/mars/files/patch-07577
-rw-r--r--cad/mars/pkg-comment1
-rw-r--r--cad/mars/pkg-descr3
-rw-r--r--cad/mars/pkg-plist5
12 files changed, 1132 insertions, 0 deletions
diff --git a/cad/mars/Makefile b/cad/mars/Makefile
new file mode 100644
index 000000000000..84ffcfa8041f
--- /dev/null
+++ b/cad/mars/Makefile
@@ -0,0 +1,43 @@
+# ex:ts=8
+# New ports collection makefile for: MaRS
+# Version required: 2.1
+# Date created: Mon Nov 18, 1996
+# Whom: David O'Brien (obrien@cs.ucdavis.edu)
+#
+# $Id: Makefile,v 1.1.1.1 1996/08/09 04:17:16 asami Exp $
+#
+
+DISTNAME= MaRS-2.1
+CATEGORIES= cad
+DISTSITE= ftp://ftp.cs.umd.edu/pub/sdag/MaRS/
+MASTER_SITES= ${DISTSITE}
+
+MAINTAINER= obrien@cs.ucdavis.edu
+
+NO_WRKSUBDIR= yes
+.if defined(WITH_X) && (${WITH_X} == NO || ${WITH_X} == no)
+MAKEFILE= Makefile.NoX
+.else
+MAKEFILE= Makefile.SimpleX
+.endif
+ALL_TARGET= depend mars
+MAN1= mars.1
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/mars ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/mars.1 ${PREFIX}/man/man1
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${PREFIX}/share/doc/mars \
+ && chmod a+rx ${PREFIX}/share/doc/mars
+ @[ -f ${DISTDIR}/MaRS-2-doc.tar.gz ] || \
+ ${FETCH_CMD} -o /${DISTDIR}/MaRS-2-doc.tar.gz \
+ ${DISTSITE}MaRS-2-doc.tar.gz
+ @(cd ${PREFIX}/share/doc ; \
+ ${EXTRACT_CMD} xfpz /${DISTDIR}/MaRS-2-doc.tar.gz ; \
+ [ -d mars ] && ${RM} -rf mars; \
+ /bin/mv doc mars )
+.endif
+
+.include <bsd.port.mk>
diff --git a/cad/mars/distinfo b/cad/mars/distinfo
new file mode 100644
index 000000000000..6f7e15c7e2f1
--- /dev/null
+++ b/cad/mars/distinfo
@@ -0,0 +1 @@
+MD5 (MaRS-2.1.tar.gz) = 31188840e6b417ced015eb80c9f71030
diff --git a/cad/mars/files/patch-01 b/cad/mars/files/patch-01
new file mode 100644
index 000000000000..534cc88d945e
--- /dev/null
+++ b/cad/mars/files/patch-01
@@ -0,0 +1,13 @@
+--- Makefile.SimpleX.orig Tue Mar 15 16:47:43 1994
++++ Makefile.SimpleX Mon Nov 18 21:06:58 1996
+@@ -5,8 +5,8 @@
+
+ # You need to supply directories for libraries and include files
+ # only if they are not in a standard directory.
+-LIBDIRS =
+-INCDIRS =
++LIBDIRS = -L/usr/X11R6/lib
++INCDIRS = -I/usr/X11R6/include
+ #LIBDIRS = -L/usr/imports/lib/X11R5
+ #INCDIRS = -I/usr/imports/include
+
diff --git a/cad/mars/files/patch-02 b/cad/mars/files/patch-02
new file mode 100644
index 000000000000..cd7e4c607a6e
--- /dev/null
+++ b/cad/mars/files/patch-02
@@ -0,0 +1,11 @@
+--- Makefile.NoX.orig Tue Mar 15 16:33:55 1994
++++ Makefile.NoX Thu Nov 21 23:05:55 1996
+@@ -48,7 +48,7 @@
+
+
+ install: depend mars
+- cp $(MARSDIR)/mars $(MARSDIR)/bin
++ cp $(MARSDIR)/mars $(PREFIX)/bin
+
+ libs:
+ @ cd $(MARSDIR)/sim; make lib $(EXPORT)
diff --git a/cad/mars/files/patch-03 b/cad/mars/files/patch-03
new file mode 100644
index 000000000000..f4006ef022ad
--- /dev/null
+++ b/cad/mars/files/patch-03
@@ -0,0 +1,118 @@
+--- sim/Makefile.orig Tue Mar 15 16:37:49 1994
++++ sim/Makefile Mon Nov 18 21:11:13 1996
+@@ -40,114 +40,5 @@
+
+ # make dependencies
+ depend: ${SRCS}
+- for i in ${SRCS}; do \
+- cc -M ${CFLAGS} $$i | sort | uniq |\
+- awk ' { if ($$1 != prev) \
+- { if (rec != "") print rec; rec = $$0; prev = $$1; } \
+- else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+- else rec = rec " " $$2 } } \
+- END { print rec } ' >> makedep; done
+- echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
+- echo '$$r makedep' >>eddep
+- echo 'w' >>eddep
+- cp Makefile Makefile.bak
+- ed - Makefile < eddep
+- rm eddep makedep
+- echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
+- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
+- echo '# see make depend above' >> Makefile
++ mkdep $(CFLAGS) ${SRCS}
+
+-# DO NOT DELETE THIS LINE
+-main.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-main.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-main.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-main.o: ./include/simx.h ./include/simx1.h /usr/include/floatingpoint.h
+-main.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-main.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-main.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h main.c
+-log.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-log.o: ./include/hash.h ./include/heap.h ./include/list.h ./include/log.h
+-log.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-log.o: ./include/simx.h ./include/simx1.h /usr/include/ctype.h
+-log.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-log.o: /usr/include/strings.h /usr/include/sys/fcntl.h
+-log.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h
+-log.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h
+-log.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-log.o: /usr/include/sys/types.h /usr/include/varargs.h log.c
+-subr.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-subr.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-subr.o: ./include/packet.h ./include/peer.h ./include/q.h ./include/sim.h
+-subr.o: ./include/simx1.h /usr/include/ctype.h /usr/include/floatingpoint.h
+-subr.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-subr.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-subr.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h
+-subr.o: /usr/include/varargs.h subr.c
+-list.o: ./include/list.h /usr/include/sys/stdtypes.h
+-list.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h list.c
+-q.o: ./include/q.h ./include/sim.h /usr/include/floatingpoint.h
+-q.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-q.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-q.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h q.c
+-mempool.o: ./include/mempool.h ./include/q.h ./include/sim.h
+-mempool.o: /usr/include/floatingpoint.h /usr/include/math.h
+-mempool.o: /usr/include/stdio.h /usr/include/strings.h
+-mempool.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-mempool.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h mempool.c
+-hash.o: ./include/hash.h ./include/q.h ./include/sim.h
+-hash.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-hash.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-hash.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-hash.o: /usr/include/sys/types.h hash.c
+-event.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-event.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-event.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx1.h
+-event.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-event.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-event.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-event.o: /usr/include/sys/types.h event.c
+-file.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-file.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-file.o: ./include/mempool.h ./include/packet.h ./include/peer.h ./include/q.h
+-file.o: ./include/sim.h ./include/simx.h ./include/simx1.h /usr/include/ctype.h
+-file.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-file.o: /usr/include/strings.h /usr/include/sys/fcntl.h
+-file.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h
+-file.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h
+-file.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-file.o: /usr/include/sys/types.h file.c
+-packet.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-packet.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-packet.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-packet.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h
+-packet.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-packet.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-packet.o: /usr/include/sys/types.h packet.c
+-heap.o: ./include/heap.h ./include/sim.h /usr/include/floatingpoint.h
+-heap.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-heap.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-heap.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h heap.c
+-peer.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-peer.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-peer.o: ./include/mempool.h ./include/meters.h ./include/packet.h
+-peer.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h
+-peer.o: ./include/simx1.h ./include/xtables.h /usr/include/floatingpoint.h
+-peer.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-peer.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-peer.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h peer.c
+-random.o: /usr/include/stdio.h random.c
+-comptypes.o: ./include/comptypes.h ./include/sim.h /usr/include/floatingpoint.h
+-comptypes.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-comptypes.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-comptypes.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h comptypes.c
+-usleep.o: /usr/include/sys/signal.h /usr/include/sys/stdtypes.h
+-usleep.o: /usr/include/sys/sysmacros.h /usr/include/sys/time.h
+-usleep.o: /usr/include/sys/types.h /usr/include/time.h /usr/include/unistd.h
+-usleep.o: /usr/include/vm/faultcode.h usleep.c
+-stat.o: ./include/stat.h /usr/include/stdio.h /usr/include/sys/resource.h
+-stat.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-stat.o: /usr/include/sys/time.h /usr/include/sys/types.h /usr/include/time.h
+-stat.o: stat.c
+-# DEPENDENCIES MUST END AT END OF FILE
+-# IF YOU PUT STUFF HERE IT WILL GO AWAY
+-# see make depend above
diff --git a/cad/mars/files/patch-04 b/cad/mars/files/patch-04
new file mode 100644
index 000000000000..26eea790d3f7
--- /dev/null
+++ b/cad/mars/files/patch-04
@@ -0,0 +1,139 @@
+--- comps/Makefile.orig Tue Mar 15 16:38:05 1994
++++ comps/Makefile Mon Nov 18 21:12:26 1996
+@@ -37,135 +37,5 @@
+
+ # make dependencies
+ depend: ${SRCS}
+- for i in ${SRCS}; do \
+- cc -M ${CFLAGS} $$i | sort | uniq |\
+- awk ' { if ($$1 != prev) \
+- { if (rec != "") print rec; rec = $$0; prev = $$1; } \
+- else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+- else rec = rec " " $$2 } } \
+- END { print rec } ' >> makedep; done
+- echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
+- echo '$$r makedep' >>eddep
+- echo 'w' >>eddep
+- cp Makefile Makefile.bak
+- ed - Makefile < eddep
+- rm eddep makedep
+- echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
+- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
+- echo '# see make depend above' >> Makefile
++ mkdep $(CFLAGS) ${SRCS}
+
+-# DO NOT DELETE THIS LINE
+-stopper.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-stopper.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-stopper.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-stopper.o: ./include/perf.h ./include/q.h ./include/sim.h ./include/simx.h
+-stopper.o: ./include/simx1.h ./include/stopper.h /usr/include/floatingpoint.h
+-stopper.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-stopper.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-stopper.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h stopper.c
+-perf.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-perf.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h
+-perf.o: ./include/link.h ./include/list.h ./include/log.h ./include/mempool.h
+-perf.o: ./include/node.h ./include/packet.h ./include/perf.h ./include/q.h
+-perf.o: ./include/route.h ./include/sim.h ./include/simx.h ./include/simx1.h
+-perf.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-perf.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-perf.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-perf.o: /usr/include/sys/types.h perf.c
+-segal.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-segal.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h
+-segal.o: ./include/link.h ./include/list.h ./include/log.h ./include/mempool.h
+-segal.o: ./include/node.h ./include/packet.h ./include/perf.h ./include/q.h
+-segal.o: ./include/route.h ./include/segal.h ./include/sim.h ./include/simx1.h
+-segal.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-segal.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-segal.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-segal.o: /usr/include/sys/types.h segal.c
+-spf.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-spf.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h
+-spf.o: ./include/list.h ./include/log.h ./include/mempool.h ./include/node.h
+-spf.o: ./include/packet.h ./include/perf.h ./include/q.h ./include/route.h
+-spf.o: ./include/sim.h ./include/simx1.h ./include/spf.h
+-spf.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-spf.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-spf.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-spf.o: /usr/include/sys/types.h spf.c
+-exBF.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-exBF.o: ./include/eventdefs.h ./include/exBF.h ./include/heap.h
+-exBF.o: ./include/lcostfcn.h ./include/link.h ./include/list.h ./include/log.h
+-exBF.o: ./include/mempool.h ./include/node.h ./include/packet.h
+-exBF.o: ./include/perf.h ./include/q.h ./include/route.h ./include/sim.h
+-exBF.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h
+-exBF.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-exBF.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-exBF.o: /usr/include/sys/types.h exBF.c
+-exBF_ack.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-exBF_ack.o: ./include/eventdefs.h ./include/exBF_ack.h ./include/heap.h
+-exBF_ack.o: ./include/lcostfcn.h ./include/link.h ./include/list.h
+-exBF_ack.o: ./include/log.h ./include/mempool.h ./include/node.h
+-exBF_ack.o: ./include/packet.h ./include/perf.h ./include/q.h ./include/route.h
+-exBF_ack.o: ./include/sim.h ./include/simx1.h /usr/include/floatingpoint.h
+-exBF_ack.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-exBF_ack.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-exBF_ack.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h exBF_ack.c
+-link.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-link.o: ./include/eventdefs.h ./include/heap.h ./include/link.h
+-link.o: ./include/list.h ./include/log.h ./include/mempool.h ./include/packet.h
+-link.o: ./include/perf.h ./include/q.h ./include/sim.h ./include/simx1.h
+-link.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-link.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-link.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-link.o: /usr/include/sys/types.h link.c
+-node.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-node.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h
+-node.o: ./include/link.h ./include/list.h ./include/log.h ./include/mempool.h
+-node.o: ./include/node.h ./include/packet.h ./include/q.h ./include/route.h
+-node.o: ./include/sim.h ./include/simx1.h /usr/include/floatingpoint.h
+-node.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-node.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-node.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h node.c
+-ftp.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-ftp.o: ./include/eventdefs.h ./include/ftp.h ./include/heap.h ./include/list.h
+-ftp.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/perf.h
+-ftp.o: ./include/q.h ./include/sim.h ./include/simx1.h
+-ftp.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-ftp.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-ftp.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-ftp.o: /usr/include/sys/types.h ftp.c
+-telnet.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-telnet.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-telnet.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-telnet.o: ./include/perf.h ./include/q.h ./include/sim.h ./include/simx1.h
+-telnet.o: ./include/telnet.h /usr/include/floatingpoint.h /usr/include/math.h
+-telnet.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-telnet.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-telnet.o: /usr/include/sys/types.h telnet.c
+-simple_traffic.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-simple_traffic.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-simple_traffic.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-simple_traffic.o: ./include/perf.h ./include/q.h ./include/sim.h
+-simple_traffic.o: ./include/simple_traffic.h ./include/simx1.h
+-simple_traffic.o: /usr/include/floatingpoint.h /usr/include/math.h
+-simple_traffic.o: /usr/include/stdio.h /usr/include/strings.h
+-simple_traffic.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-simple_traffic.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h
+-simple_traffic.o: simple_traffic.c
+-route.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-route.o: ./include/heap.h ./include/lcostfcn.h ./include/list.h ./include/log.h
+-route.o: ./include/mempool.h ./include/node.h ./include/packet.h ./include/q.h
+-route.o: ./include/route.h ./include/sim.h ./include/simx1.h
+-route.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stdio.h
+-route.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-route.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-route.o: /usr/include/sys/types.h route.c
+-lcostfcn.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-lcostfcn.o: ./include/eventdefs.h ./include/heap.h ./include/lcostfcn.h
+-lcostfcn.o: ./include/list.h ./include/log.h ./include/mempool.h
+-lcostfcn.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-lcostfcn.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h
+-lcostfcn.o: /usr/include/stdio.h /usr/include/strings.h
+-lcostfcn.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-lcostfcn.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h lcostfcn.c
+-# DEPENDENCIES MUST END AT END OF FILE
+-# IF YOU PUT STUFF HERE IT WILL GO AWAY
+-# see make depend above
diff --git a/cad/mars/files/patch-05 b/cad/mars/files/patch-05
new file mode 100644
index 000000000000..2ab0dd56b91f
--- /dev/null
+++ b/cad/mars/files/patch-05
@@ -0,0 +1,14 @@
+--- sim/log.c.orig Tue Oct 6 20:52:51 1992
++++ sim/log.c Mon Nov 18 21:18:07 1996
+@@ -80,7 +80,11 @@
+ /* Add the time */
+ fprintf(l, "%d ", ev_now());
+ va_start(p);
++#ifdef __FreeBSD__
++ vfprintf(l, format, p);
++#else
+ _doprnt(format, p, l);
++#endif
+ va_end(p);
+ fputs("\n\0", l);
+ fflush(l);
diff --git a/cad/mars/files/patch-06 b/cad/mars/files/patch-06
new file mode 100644
index 000000000000..4dac3113ed2f
--- /dev/null
+++ b/cad/mars/files/patch-06
@@ -0,0 +1,207 @@
+--- X/Makefile.orig Tue Mar 15 16:30:27 1994
++++ X/Makefile Sun Nov 24 01:03:10 1996
+@@ -35,203 +35,5 @@
+
+ # make dependencies
+ depend: ${SRCS}
+- for i in ${SRCS}; do \
+- cc -M ${CFLAGS} $$i | sort | uniq |\
+- awk ' { if ($$1 != prev) \
+- { if (rec != "") print rec; rec = $$0; prev = $$1; } \
+- else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+- else rec = rec " " $$2 } } \
+- END { print rec } ' >> makedep; done
+- echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
+- echo '$$r makedep' >>eddep
+- echo 'w' >>eddep
+- cp Makefile Makefile.bak
+- ed - Makefile < eddep
+- rm eddep makedep
+- echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
+- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
+- echo '# see make depend above' >> Makefile
++ mkdep $(CFLAGS) ${SRCS}
+
+-# DO NOT DELETE THIS LINE
+-IO.o: ./include/component.h ./include/controls.h ./include/event.h
+-IO.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-IO.o: ./include/mempool.h ./include/meters.h ./include/packet.h
+-IO.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h
+-IO.o: ./include/simx1.h ./include/xtables.h /usr/include/floatingpoint.h
+-IO.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-IO.o: /usr/include/sys/fcntl.h /usr/include/sys/fcntlcom.h
+-IO.o: /usr/include/sys/file.h /usr/include/sys/ieeefp.h /usr/include/sys/stat.h
+-IO.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-IO.o: /usr/include/sys/types.h IO.c
+-clock.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-clock.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-clock.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-clock.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h
+-clock.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-clock.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-clock.o: /usr/include/sys/types.h clock.c
+-components.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-components.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-components.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-components.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h
+-components.o: ./include/xtables.h /usr/include/floatingpoint.h
+-components.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-components.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-components.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h
+-components.o: components.c
+-controls.o: ./include/component.h ./include/controls.h ./include/event.h
+-controls.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-controls.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-controls.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h
+-controls.o: ./include/xtables.h /usr/include/floatingpoint.h
+-controls.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-controls.o: /usr/include/sys/fcntl.h /usr/include/sys/fcntlcom.h
+-controls.o: /usr/include/sys/file.h /usr/include/sys/ieeefp.h
+-controls.o: /usr/include/sys/stat.h /usr/include/sys/stdtypes.h
+-controls.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h controls.c
+-IO.o: ./include/component.h ./include/controls.h ./include/event.h
+-IO.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-IO.o: ./include/mempool.h ./include/meters.h ./include/packet.h
+-IO.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h
+-IO.o: ./include/simx1.h ./include/xtables.h /usr/include/floatingpoint.h
+-IO.o: /usr/include/math.h /usr/include/stdio.h /usr/include/strings.h
+-IO.o: /usr/include/sys/fcntl.h /usr/include/sys/fcntlcom.h
+-IO.o: /usr/include/sys/file.h /usr/include/sys/ieeefp.h /usr/include/sys/stat.h
+-IO.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-IO.o: /usr/include/sys/types.h IO.c
+-clock.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-clock.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-clock.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-clock.o: ./include/simx1.h /usr/include/floatingpoint.h /usr/include/math.h
+-clock.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-clock.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-clock.o: /usr/include/sys/types.h clock.c
+-IO.o: ./include/component.h ./include/controls.h ./include/event.h
+-IO.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-IO.o: ./include/mempool.h ./include/meters.h ./include/packet.h
+-IO.o: ./include/peer.h ./include/q.h ./include/sim.h ./include/simx.h
+-IO.o: ./include/simx1.h ./include/xtables.h /usr/imports/include/X11/X.h
+-IO.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h
+-IO.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h
+-IO.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h
+-IO.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/fcntl.h
+-IO.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h
+-IO.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h
+-IO.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-IO.o: /usr/include/sys/types.h IO.c
+-clock.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-clock.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-clock.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-clock.o: ./include/simx1.h /usr/imports/include/X11/X.h
+-clock.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h
+-clock.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h
+-clock.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h
+-clock.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-clock.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-clock.o: /usr/include/sys/types.h clock.c
+-components.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-components.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-components.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-components.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h
+-components.o: ./include/xtables.h /usr/imports/include/X11/X.h
+-components.o: /usr/imports/include/X11/Xfuncproto.h
+-components.o: /usr/imports/include/X11/Xlib.h
+-components.o: /usr/imports/include/X11/Xosdefs.h
+-components.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h
+-components.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-components.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-components.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-components.o: /usr/include/sys/types.h components.c
+-controls.o: ./include/component.h ./include/controls.h ./include/event.h
+-controls.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-controls.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-controls.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h
+-controls.o: ./include/xtables.h /usr/imports/include/X11/X.h
+-controls.o: /usr/imports/include/X11/Xfuncproto.h
+-controls.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h
+-controls.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h
+-controls.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-controls.o: /usr/include/strings.h /usr/include/sys/fcntl.h
+-controls.o: /usr/include/sys/fcntlcom.h /usr/include/sys/file.h
+-controls.o: /usr/include/sys/ieeefp.h /usr/include/sys/stat.h
+-controls.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-controls.o: /usr/include/sys/types.h controls.c
+-infowindows.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-infowindows.o: ./include/heap.h ./include/list.h ./include/log.h
+-infowindows.o: ./include/mempool.h ./include/packet.h ./include/q.h
+-infowindows.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-infowindows.o: ./include/xtables.h /usr/imports/include/X11/X.h
+-infowindows.o: /usr/imports/include/X11/Xfuncproto.h
+-infowindows.o: /usr/imports/include/X11/Xlib.h
+-infowindows.o: /usr/imports/include/X11/Xosdefs.h
+-infowindows.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h
+-infowindows.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-infowindows.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-infowindows.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-infowindows.o: /usr/include/sys/types.h infowindows.c
+-lines.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-lines.o: ./include/hash.h ./include/heap.h ./include/list.h ./include/log.h
+-lines.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-lines.o: ./include/simx.h ./include/simx1.h /usr/imports/include/X11/X.h
+-lines.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h
+-lines.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h
+-lines.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h
+-lines.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-lines.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-lines.o: /usr/include/sys/types.h lines.c
+-meters.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-meters.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-meters.o: ./include/meters.h ./include/packet.h ./include/q.h ./include/sim.h
+-meters.o: ./include/simx.h ./include/simx1.h ./include/xtables.h
+-meters.o: /usr/imports/include/X11/X.h /usr/imports/include/X11/Xfuncproto.h
+-meters.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h
+-meters.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h
+-meters.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-meters.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-meters.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-meters.o: /usr/include/sys/types.h meters.c
+-update.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-update.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-update.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-update.o: ./include/simx1.h ./include/xtables.h /usr/imports/include/X11/X.h
+-update.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h
+-update.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h
+-update.o: /usr/include/floatingpoint.h /usr/include/math.h
+-update.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/strings.h
+-update.o: /usr/include/sys/ieeefp.h /usr/include/sys/stdtypes.h
+-update.o: /usr/include/sys/sysmacros.h /usr/include/sys/types.h update.c
+-xinit.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-xinit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-xinit.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-xinit.o: ./include/sim.h ./include/simx.h ./include/simx1.h ./include/xtables.h
+-xinit.o: /usr/imports/include/X11/X.h /usr/imports/include/X11/Xfuncproto.h
+-xinit.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h
+-xinit.o: /usr/imports/include/X11/Xutil.h /usr/imports/include/X11/cursorfont.h
+-xinit.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h
+-xinit.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-xinit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-xinit.o: /usr/include/sys/types.h xinit.c
+-edit.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-edit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-edit.o: ./include/mempool.h ./include/meters.h ./include/packet.h ./include/q.h
+-edit.o: ./include/sim.h ./include/simx.h ./include/simx1.h ./include/xtables.h
+-edit.o: /usr/imports/include/X11/X.h /usr/imports/include/X11/Xfuncproto.h
+-edit.o: /usr/imports/include/X11/Xlib.h /usr/imports/include/X11/Xosdefs.h
+-edit.o: /usr/imports/include/X11/Xutil.h /usr/include/floatingpoint.h
+-edit.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-edit.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-edit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-edit.o: /usr/include/sys/types.h edit.c
+-text.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-text.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-text.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-text.o: ./include/simx1.h /usr/imports/include/X11/X.h
+-text.o: /usr/imports/include/X11/Xfuncproto.h /usr/imports/include/X11/Xlib.h
+-text.o: /usr/imports/include/X11/Xosdefs.h /usr/imports/include/X11/Xutil.h
+-text.o: /usr/include/floatingpoint.h /usr/include/math.h /usr/include/stddef.h
+-text.o: /usr/include/stdio.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-text.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-text.o: /usr/include/sys/types.h text.c
+-# DEPENDENCIES MUST END AT END OF FILE
+-# IF YOU PUT STUFF HERE IT WILL GO AWAY
+-# see make depend above
diff --git a/cad/mars/files/patch-07 b/cad/mars/files/patch-07
new file mode 100644
index 000000000000..76326c1033f5
--- /dev/null
+++ b/cad/mars/files/patch-07
@@ -0,0 +1,577 @@
+--- XMotif/Makefile.orig Tue Mar 15 16:18:24 1994
++++ XMotif/Makefile Sun Nov 24 03:12:03 1996
+@@ -33,573 +33,5 @@
+
+ # make dependencies
+ depend: ${SRCS}
+- for i in ${SRCS}; do \
+- cc -M ${CFLAGS} $$i | sort | uniq |\
+- awk ' { if ($$1 != prev) \
+- { if (rec != "") print rec; rec = $$0; prev = $$1; } \
+- else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+- else rec = rec " " $$2 } } \
+- END { print rec } ' >> makedep; done
+- echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
+- echo '$$r makedep' >>eddep
+- echo 'w' >>eddep
+- cp Makefile Makefile.bak
+- ed - Makefile < eddep
+- rm eddep makedep
+- echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
+- echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
+- echo '# see make depend above' >> Makefile
++ mkdep $(CFLAGS) ${SRCS}
+
+-# DO NOT DELETE THIS LINE
+-xinit.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-xinit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-xinit.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-xinit.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-xinit.o: ./include/xm-comp_trans.h ./include/xm-edit.h ./include/xm-info_w.h
+-xinit.o: ./include/xm-lines.h ./include/xm-main_w.h ./include/xm-meters.h
+-xinit.o: ./include/xm-mfile.h ./include/xm-network.h ./include/xm-param_w.h
+-xinit.o: ./include/xm-util.h /usr/imports/include/X11R5/X11/Composite.h
+-xinit.o: /usr/imports/include/X11R5/X11/Constraint.h
+-xinit.o: /usr/imports/include/X11R5/X11/Core.h
+-xinit.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-xinit.o: /usr/imports/include/X11R5/X11/Object.h
+-xinit.o: /usr/imports/include/X11R5/X11/RectObj.h
+-xinit.o: /usr/imports/include/X11R5/X11/Shell.h
+-xinit.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-xinit.o: /usr/imports/include/X11R5/X11/X.h
+-xinit.o: /usr/imports/include/X11R5/X11/Xatom.h
+-xinit.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-xinit.o: /usr/imports/include/X11R5/X11/Xlib.h
+-xinit.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-xinit.o: /usr/imports/include/X11R5/X11/Xresource.h
+-xinit.o: /usr/imports/include/X11R5/X11/Xutil.h
+-xinit.o: /usr/imports/include/X11R5/Xm/PushB.h
+-xinit.o: /usr/imports/include/X11R5/Xm/Text.h
+-xinit.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-xinit.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-xinit.o: /usr/imports/include/X11R5/Xm/Xm.h
+-xinit.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-xinit.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-xinit.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-xinit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-xinit.o: /usr/include/sys/types.h xinit.c
+-io.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-io.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-io.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-io.o: ./include/simx1.h ./include/xm-info_w.h ./include/xm-io.h
+-io.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h
+-io.o: ./include/xm-param_w.h ./include/xm-util.h
+-io.o: /usr/imports/include/X11R5/X11/Composite.h
+-io.o: /usr/imports/include/X11R5/X11/Constraint.h
+-io.o: /usr/imports/include/X11R5/X11/Core.h
+-io.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-io.o: /usr/imports/include/X11R5/X11/Object.h
+-io.o: /usr/imports/include/X11R5/X11/RectObj.h
+-io.o: /usr/imports/include/X11R5/X11/Shell.h
+-io.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-io.o: /usr/imports/include/X11R5/X11/X.h /usr/imports/include/X11R5/X11/Xatom.h
+-io.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-io.o: /usr/imports/include/X11R5/X11/Xlib.h
+-io.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-io.o: /usr/imports/include/X11R5/X11/Xresource.h
+-io.o: /usr/imports/include/X11R5/X11/Xutil.h
+-io.o: /usr/imports/include/X11R5/Xm/PushB.h
+-io.o: /usr/imports/include/X11R5/Xm/Text.h
+-io.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-io.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-io.o: /usr/imports/include/X11R5/Xm/Xm.h
+-io.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-io.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-io.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-io.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-io.o: /usr/include/sys/types.h io.c
+-main_w.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-main_w.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-main_w.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-main_w.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-main_w.o: ./include/xm-comp_trans.h ./include/xm-edit.h ./include/xm-info_w.h
+-main_w.o: ./include/xm-lines.h ./include/xm-main_w.h ./include/xm-meters.h
+-main_w.o: ./include/xm-mfile.h ./include/xm-network.h ./include/xm-options.h
+-main_w.o: ./include/xm-util.h ./include/xm-view.h
+-main_w.o: /usr/imports/include/X11R5/X11/Composite.h
+-main_w.o: /usr/imports/include/X11R5/X11/Constraint.h
+-main_w.o: /usr/imports/include/X11R5/X11/Core.h
+-main_w.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-main_w.o: /usr/imports/include/X11R5/X11/Object.h
+-main_w.o: /usr/imports/include/X11R5/X11/RectObj.h
+-main_w.o: /usr/imports/include/X11R5/X11/Shell.h
+-main_w.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-main_w.o: /usr/imports/include/X11R5/X11/X.h
+-main_w.o: /usr/imports/include/X11R5/X11/Xatom.h
+-main_w.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-main_w.o: /usr/imports/include/X11R5/X11/Xlib.h
+-main_w.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-main_w.o: /usr/imports/include/X11R5/X11/Xresource.h
+-main_w.o: /usr/imports/include/X11R5/X11/Xutil.h
+-main_w.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-main_w.o: /usr/imports/include/X11R5/Xm/DrawingA.h
+-main_w.o: /usr/imports/include/X11R5/Xm/Form.h
+-main_w.o: /usr/imports/include/X11R5/Xm/Label.h
+-main_w.o: /usr/imports/include/X11R5/Xm/MessageB.h
+-main_w.o: /usr/imports/include/X11R5/Xm/PushB.h
+-main_w.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-main_w.o: /usr/imports/include/X11R5/Xm/ScrolledW.h
+-main_w.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-main_w.o: /usr/imports/include/X11R5/Xm/Text.h
+-main_w.o: /usr/imports/include/X11R5/Xm/TextF.h
+-main_w.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-main_w.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-main_w.o: /usr/imports/include/X11R5/Xm/Xm.h
+-main_w.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-main_w.o: /usr/include/floatingpoint.h /usr/include/math.h
+-main_w.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-main_w.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-main_w.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-main_w.o: /usr/include/sys/types.h main_w.c
+-util.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-util.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-util.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-util.o: ./include/simx.h ./include/simx1.h ./include/xm-util.h
+-util.o: /usr/imports/include/X11R5/X11/Composite.h
+-util.o: /usr/imports/include/X11R5/X11/Constraint.h
+-util.o: /usr/imports/include/X11R5/X11/Core.h
+-util.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-util.o: /usr/imports/include/X11R5/X11/Object.h
+-util.o: /usr/imports/include/X11R5/X11/RectObj.h
+-util.o: /usr/imports/include/X11R5/X11/Shell.h
+-util.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-util.o: /usr/imports/include/X11R5/X11/X.h
+-util.o: /usr/imports/include/X11R5/X11/Xatom.h
+-util.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-util.o: /usr/imports/include/X11R5/X11/Xlib.h
+-util.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-util.o: /usr/imports/include/X11R5/X11/Xresource.h
+-util.o: /usr/imports/include/X11R5/X11/Xutil.h
+-util.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-util.o: /usr/imports/include/X11R5/Xm/CascadeBG.h
+-util.o: /usr/imports/include/X11R5/Xm/Form.h
+-util.o: /usr/imports/include/X11R5/Xm/Label.h
+-util.o: /usr/imports/include/X11R5/Xm/PushB.h
+-util.o: /usr/imports/include/X11R5/Xm/PushBG.h
+-util.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-util.o: /usr/imports/include/X11R5/Xm/TextF.h
+-util.o: /usr/imports/include/X11R5/Xm/ToggleBG.h
+-util.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-util.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-util.o: /usr/imports/include/X11R5/Xm/Xm.h
+-util.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-util.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-util.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-util.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-util.o: /usr/include/sys/types.h util.c
+-edit.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-edit.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-edit.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-edit.o: ./include/simx.h ./include/simx1.h ./include/xm-comp_trans.h
+-edit.o: ./include/xm-edit.h ./include/xm-icon.h ./include/xm-info_w.h
+-edit.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h
+-edit.o: ./include/xm-util.h /usr/imports/include/X11R5/X11/Composite.h
+-edit.o: /usr/imports/include/X11R5/X11/Constraint.h
+-edit.o: /usr/imports/include/X11R5/X11/Core.h
+-edit.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-edit.o: /usr/imports/include/X11R5/X11/Object.h
+-edit.o: /usr/imports/include/X11R5/X11/RectObj.h
+-edit.o: /usr/imports/include/X11R5/X11/Shell.h
+-edit.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-edit.o: /usr/imports/include/X11R5/X11/X.h
+-edit.o: /usr/imports/include/X11R5/X11/Xatom.h
+-edit.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-edit.o: /usr/imports/include/X11R5/X11/Xlib.h
+-edit.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-edit.o: /usr/imports/include/X11R5/X11/Xresource.h
+-edit.o: /usr/imports/include/X11R5/X11/Xutil.h
+-edit.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-edit.o: /usr/imports/include/X11R5/Xm/DrawingA.h
+-edit.o: /usr/imports/include/X11R5/Xm/Form.h
+-edit.o: /usr/imports/include/X11R5/Xm/Label.h
+-edit.o: /usr/imports/include/X11R5/Xm/MessageB.h
+-edit.o: /usr/imports/include/X11R5/Xm/PushB.h
+-edit.o: /usr/imports/include/X11R5/Xm/PushBG.h
+-edit.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-edit.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-edit.o: /usr/imports/include/X11R5/Xm/Text.h
+-edit.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-edit.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-edit.o: /usr/imports/include/X11R5/Xm/Xm.h
+-edit.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-edit.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-edit.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-edit.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-edit.o: /usr/include/sys/types.h edit.c
+-mfile.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-mfile.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-mfile.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-mfile.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-mfile.o: ./include/xm-info_w.h ./include/xm-main_w.h ./include/xm-meters.h
+-mfile.o: ./include/xm-mfile.h ./include/xm-network.h ./include/xm-util.h
+-mfile.o: /usr/imports/include/X11R5/X11/Composite.h
+-mfile.o: /usr/imports/include/X11R5/X11/Constraint.h
+-mfile.o: /usr/imports/include/X11R5/X11/Core.h
+-mfile.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-mfile.o: /usr/imports/include/X11R5/X11/Object.h
+-mfile.o: /usr/imports/include/X11R5/X11/RectObj.h
+-mfile.o: /usr/imports/include/X11R5/X11/Shell.h
+-mfile.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-mfile.o: /usr/imports/include/X11R5/X11/X.h
+-mfile.o: /usr/imports/include/X11R5/X11/Xatom.h
+-mfile.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-mfile.o: /usr/imports/include/X11R5/X11/Xlib.h
+-mfile.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-mfile.o: /usr/imports/include/X11R5/X11/Xresource.h
+-mfile.o: /usr/imports/include/X11R5/X11/Xutil.h
+-mfile.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-mfile.o: /usr/imports/include/X11R5/Xm/FileSB.h
+-mfile.o: /usr/imports/include/X11R5/Xm/Form.h
+-mfile.o: /usr/imports/include/X11R5/Xm/Label.h
+-mfile.o: /usr/imports/include/X11R5/Xm/MessageB.h
+-mfile.o: /usr/imports/include/X11R5/Xm/PushB.h
+-mfile.o: /usr/imports/include/X11R5/Xm/PushBG.h
+-mfile.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-mfile.o: /usr/imports/include/X11R5/Xm/Separator.h
+-mfile.o: /usr/imports/include/X11R5/Xm/Text.h
+-mfile.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-mfile.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-mfile.o: /usr/imports/include/X11R5/Xm/Xm.h
+-mfile.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-mfile.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-mfile.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-mfile.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-mfile.o: /usr/include/sys/types.h /usr/include/unistd.h mfile.c
+-view.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-view.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-view.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-view.o: ./include/simx.h ./include/simx1.h ./include/xm-comp_trans.h
+-view.o: ./include/xm-info_w.h ./include/xm-main_w.h ./include/xm-meters.h
+-view.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h
+-view.o: ./include/xm-view.h /usr/imports/include/X11R5/X11/Composite.h
+-view.o: /usr/imports/include/X11R5/X11/Constraint.h
+-view.o: /usr/imports/include/X11R5/X11/Core.h
+-view.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-view.o: /usr/imports/include/X11R5/X11/Object.h
+-view.o: /usr/imports/include/X11R5/X11/RectObj.h
+-view.o: /usr/imports/include/X11R5/X11/Shell.h
+-view.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-view.o: /usr/imports/include/X11R5/X11/X.h
+-view.o: /usr/imports/include/X11R5/X11/Xatom.h
+-view.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-view.o: /usr/imports/include/X11R5/X11/Xlib.h
+-view.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-view.o: /usr/imports/include/X11R5/X11/Xresource.h
+-view.o: /usr/imports/include/X11R5/X11/Xutil.h
+-view.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-view.o: /usr/imports/include/X11R5/Xm/Form.h
+-view.o: /usr/imports/include/X11R5/Xm/Label.h
+-view.o: /usr/imports/include/X11R5/Xm/PushB.h
+-view.o: /usr/imports/include/X11R5/Xm/PushBG.h
+-view.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-view.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-view.o: /usr/imports/include/X11R5/Xm/Separator.h
+-view.o: /usr/imports/include/X11R5/Xm/Text.h
+-view.o: /usr/imports/include/X11R5/Xm/ToggleB.h
+-view.o: /usr/imports/include/X11R5/Xm/ToggleBG.h
+-view.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-view.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-view.o: /usr/imports/include/X11R5/Xm/Xm.h
+-view.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-view.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-view.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-view.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-view.o: /usr/include/sys/types.h view.c
+-options.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-options.o: ./include/heap.h ./include/list.h ./include/log.h
+-options.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-options.o: ./include/simx.h ./include/simx1.h ./include/xm-main_w.h
+-options.o: ./include/xm-network.h ./include/xm-options.h ./include/xm-util.h
+-options.o: /usr/imports/include/X11R5/X11/Composite.h
+-options.o: /usr/imports/include/X11R5/X11/Constraint.h
+-options.o: /usr/imports/include/X11R5/X11/Core.h
+-options.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-options.o: /usr/imports/include/X11R5/X11/Object.h
+-options.o: /usr/imports/include/X11R5/X11/RectObj.h
+-options.o: /usr/imports/include/X11R5/X11/Shell.h
+-options.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-options.o: /usr/imports/include/X11R5/X11/X.h
+-options.o: /usr/imports/include/X11R5/X11/Xatom.h
+-options.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-options.o: /usr/imports/include/X11R5/X11/Xlib.h
+-options.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-options.o: /usr/imports/include/X11R5/X11/Xresource.h
+-options.o: /usr/imports/include/X11R5/X11/Xutil.h
+-options.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-options.o: /usr/imports/include/X11R5/Xm/CascadeBG.h
+-options.o: /usr/imports/include/X11R5/Xm/Form.h
+-options.o: /usr/imports/include/X11R5/Xm/Frame.h
+-options.o: /usr/imports/include/X11R5/Xm/Label.h
+-options.o: /usr/imports/include/X11R5/Xm/PushB.h
+-options.o: /usr/imports/include/X11R5/Xm/PushBG.h
+-options.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-options.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-options.o: /usr/imports/include/X11R5/Xm/Text.h
+-options.o: /usr/imports/include/X11R5/Xm/TextF.h
+-options.o: /usr/imports/include/X11R5/Xm/ToggleBG.h
+-options.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-options.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-options.o: /usr/imports/include/X11R5/Xm/Xm.h
+-options.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-options.o: /usr/include/floatingpoint.h /usr/include/math.h
+-options.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-options.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-options.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-options.o: /usr/include/sys/types.h options.c
+-info_w.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-info_w.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-info_w.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-info_w.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-info_w.o: ./include/xm-comp_trans.h ./include/xm-info_w.h ./include/xm-main_w.h
+-info_w.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h
+-info_w.o: /usr/imports/include/X11R5/X11/Composite.h
+-info_w.o: /usr/imports/include/X11R5/X11/Constraint.h
+-info_w.o: /usr/imports/include/X11R5/X11/Core.h
+-info_w.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-info_w.o: /usr/imports/include/X11R5/X11/Object.h
+-info_w.o: /usr/imports/include/X11R5/X11/RectObj.h
+-info_w.o: /usr/imports/include/X11R5/X11/Shell.h
+-info_w.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-info_w.o: /usr/imports/include/X11R5/X11/X.h
+-info_w.o: /usr/imports/include/X11R5/X11/Xatom.h
+-info_w.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-info_w.o: /usr/imports/include/X11R5/X11/Xlib.h
+-info_w.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-info_w.o: /usr/imports/include/X11R5/X11/Xresource.h
+-info_w.o: /usr/imports/include/X11R5/X11/Xutil.h
+-info_w.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-info_w.o: /usr/imports/include/X11R5/Xm/Form.h
+-info_w.o: /usr/imports/include/X11R5/Xm/Frame.h
+-info_w.o: /usr/imports/include/X11R5/Xm/Label.h
+-info_w.o: /usr/imports/include/X11R5/Xm/LabelG.h
+-info_w.o: /usr/imports/include/X11R5/Xm/MessageB.h
+-info_w.o: /usr/imports/include/X11R5/Xm/PushB.h
+-info_w.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-info_w.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-info_w.o: /usr/imports/include/X11R5/Xm/Text.h
+-info_w.o: /usr/imports/include/X11R5/Xm/TextF.h
+-info_w.o: /usr/imports/include/X11R5/Xm/ToggleB.h
+-info_w.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-info_w.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-info_w.o: /usr/imports/include/X11R5/Xm/Xm.h
+-info_w.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-info_w.o: /usr/include/floatingpoint.h /usr/include/math.h
+-info_w.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-info_w.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-info_w.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-info_w.o: /usr/include/sys/types.h info_w.c
+-param_w.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-param_w.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-param_w.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-param_w.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-param_w.o: ./include/xm-comp_trans.h ./include/xm-info_w.h
+-param_w.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h
+-param_w.o: ./include/xm-param_w.h ./include/xm-util.h
+-param_w.o: /usr/imports/include/X11R5/X11/Composite.h
+-param_w.o: /usr/imports/include/X11R5/X11/Constraint.h
+-param_w.o: /usr/imports/include/X11R5/X11/Core.h
+-param_w.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-param_w.o: /usr/imports/include/X11R5/X11/Object.h
+-param_w.o: /usr/imports/include/X11R5/X11/RectObj.h
+-param_w.o: /usr/imports/include/X11R5/X11/Shell.h
+-param_w.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-param_w.o: /usr/imports/include/X11R5/X11/X.h
+-param_w.o: /usr/imports/include/X11R5/X11/Xatom.h
+-param_w.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-param_w.o: /usr/imports/include/X11R5/X11/Xlib.h
+-param_w.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-param_w.o: /usr/imports/include/X11R5/X11/Xresource.h
+-param_w.o: /usr/imports/include/X11R5/X11/Xutil.h
+-param_w.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-param_w.o: /usr/imports/include/X11R5/Xm/Form.h
+-param_w.o: /usr/imports/include/X11R5/Xm/Frame.h
+-param_w.o: /usr/imports/include/X11R5/Xm/Label.h
+-param_w.o: /usr/imports/include/X11R5/Xm/PushB.h
+-param_w.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-param_w.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-param_w.o: /usr/imports/include/X11R5/Xm/Text.h
+-param_w.o: /usr/imports/include/X11R5/Xm/TextF.h
+-param_w.o: /usr/imports/include/X11R5/Xm/ToggleB.h
+-param_w.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-param_w.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-param_w.o: /usr/imports/include/X11R5/Xm/Xm.h
+-param_w.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-param_w.o: /usr/include/floatingpoint.h /usr/include/math.h
+-param_w.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-param_w.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-param_w.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-param_w.o: /usr/include/sys/types.h param_w.c
+-comp_trans.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-comp_trans.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-comp_trans.o: ./include/log.h ./include/mempool.h ./include/packet.h
+-comp_trans.o: ./include/q.h ./include/sim.h ./include/simx.h ./include/simx1.h
+-comp_trans.o: ./include/xm-comp_trans.h ./include/xm-icon.h
+-comp_trans.o: ./include/xm-info_w.h ./include/xm-lines.h ./include/xm-main_w.h
+-comp_trans.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Composite.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Constraint.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Core.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Object.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/RectObj.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Shell.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/X.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Xatom.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Xlib.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Xresource.h
+-comp_trans.o: /usr/imports/include/X11R5/X11/Xutil.h
+-comp_trans.o: /usr/imports/include/X11R5/Xm/PushB.h
+-comp_trans.o: /usr/imports/include/X11R5/Xm/Text.h
+-comp_trans.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-comp_trans.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-comp_trans.o: /usr/imports/include/X11R5/Xm/Xm.h
+-comp_trans.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-comp_trans.o: /usr/include/floatingpoint.h /usr/include/math.h
+-comp_trans.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-comp_trans.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-comp_trans.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-comp_trans.o: /usr/include/sys/types.h comp_trans.c
+-network.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-network.o: ./include/eventdefs.h ./include/heap.h ./include/list.h
+-network.o: ./include/log.h ./include/mempool.h ./include/packet.h ./include/q.h
+-network.o: ./include/sim.h ./include/simx.h ./include/simx1.h
+-network.o: ./include/xm-comp_trans.h ./include/xm-icon.h ./include/xm-info_w.h
+-network.o: ./include/xm-lines.h ./include/xm-main_w.h ./include/xm-meters.h
+-network.o: ./include/xm-network.h ./include/xm-param_w.h ./include/xm-util.h
+-network.o: /usr/imports/include/X11R5/X11/Composite.h
+-network.o: /usr/imports/include/X11R5/X11/Constraint.h
+-network.o: /usr/imports/include/X11R5/X11/Core.h
+-network.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-network.o: /usr/imports/include/X11R5/X11/Object.h
+-network.o: /usr/imports/include/X11R5/X11/RectObj.h
+-network.o: /usr/imports/include/X11R5/X11/Shell.h
+-network.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-network.o: /usr/imports/include/X11R5/X11/X.h
+-network.o: /usr/imports/include/X11R5/X11/Xatom.h
+-network.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-network.o: /usr/imports/include/X11R5/X11/Xlib.h
+-network.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-network.o: /usr/imports/include/X11R5/X11/Xresource.h
+-network.o: /usr/imports/include/X11R5/X11/Xutil.h
+-network.o: /usr/imports/include/X11R5/Xm/DrawingA.h
+-network.o: /usr/imports/include/X11R5/Xm/PushB.h
+-network.o: /usr/imports/include/X11R5/Xm/Text.h
+-network.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-network.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-network.o: /usr/imports/include/X11R5/Xm/Xm.h
+-network.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-network.o: /usr/include/floatingpoint.h /usr/include/math.h
+-network.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-network.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-network.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-network.o: /usr/include/sys/types.h network.c
+-icon.o: ./include/component.h ./include/comptypes.h ./include/event.h
+-icon.o: ./include/eventdefs.h ./include/heap.h ./include/list.h ./include/log.h
+-icon.o: ./include/mempool.h ./include/packet.h ./include/q.h ./include/sim.h
+-icon.o: ./include/simx.h ./include/simx1.h ./include/xm-icon.h
+-icon.o: ./include/xm-network.h ./include/xm-util.h
+-icon.o: /usr/imports/include/X11R5/X11/Composite.h
+-icon.o: /usr/imports/include/X11R5/X11/Constraint.h
+-icon.o: /usr/imports/include/X11R5/X11/Core.h
+-icon.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-icon.o: /usr/imports/include/X11R5/X11/Object.h
+-icon.o: /usr/imports/include/X11R5/X11/RectObj.h
+-icon.o: /usr/imports/include/X11R5/X11/Shell.h
+-icon.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-icon.o: /usr/imports/include/X11R5/X11/X.h
+-icon.o: /usr/imports/include/X11R5/X11/Xatom.h
+-icon.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-icon.o: /usr/imports/include/X11R5/X11/Xlib.h
+-icon.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-icon.o: /usr/imports/include/X11R5/X11/Xresource.h
+-icon.o: /usr/imports/include/X11R5/X11/Xutil.h
+-icon.o: /usr/imports/include/X11R5/Xm/Label.h
+-icon.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-icon.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-icon.o: /usr/imports/include/X11R5/Xm/Xm.h
+-icon.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-icon.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-icon.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-icon.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-icon.o: /usr/include/sys/types.h icon.c
+-meters.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-meters.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-meters.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-meters.o: ./include/simx1.h ./include/xm-comp_trans.h ./include/xm-info_w.h
+-meters.o: ./include/xm-main_w.h ./include/xm-meters.h ./include/xm-network.h
+-meters.o: ./include/xm-util.h ./include/xm-view.h ./include/xtables.h
+-meters.o: /usr/imports/include/X11R5/X11/Composite.h
+-meters.o: /usr/imports/include/X11R5/X11/Constraint.h
+-meters.o: /usr/imports/include/X11R5/X11/Core.h
+-meters.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-meters.o: /usr/imports/include/X11R5/X11/Object.h
+-meters.o: /usr/imports/include/X11R5/X11/RectObj.h
+-meters.o: /usr/imports/include/X11R5/X11/Shell.h
+-meters.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-meters.o: /usr/imports/include/X11R5/X11/X.h
+-meters.o: /usr/imports/include/X11R5/X11/Xatom.h
+-meters.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-meters.o: /usr/imports/include/X11R5/X11/Xlib.h
+-meters.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-meters.o: /usr/imports/include/X11R5/X11/Xresource.h
+-meters.o: /usr/imports/include/X11R5/X11/Xutil.h
+-meters.o: /usr/imports/include/X11R5/Xm/BulletinB.h
+-meters.o: /usr/imports/include/X11R5/Xm/CascadeB.h
+-meters.o: /usr/imports/include/X11R5/Xm/DrawingA.h
+-meters.o: /usr/imports/include/X11R5/Xm/Form.h
+-meters.o: /usr/imports/include/X11R5/Xm/Label.h
+-meters.o: /usr/imports/include/X11R5/Xm/LabelG.h
+-meters.o: /usr/imports/include/X11R5/Xm/PushB.h
+-meters.o: /usr/imports/include/X11R5/Xm/PushBG.h
+-meters.o: /usr/imports/include/X11R5/Xm/RowColumn.h
+-meters.o: /usr/imports/include/X11R5/Xm/SeparatoG.h
+-meters.o: /usr/imports/include/X11R5/Xm/Text.h
+-meters.o: /usr/imports/include/X11R5/Xm/TextF.h
+-meters.o: /usr/imports/include/X11R5/Xm/ToggleBG.h
+-meters.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-meters.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-meters.o: /usr/imports/include/X11R5/Xm/Xm.h
+-meters.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h
+-meters.o: /usr/include/floatingpoint.h /usr/include/math.h
+-meters.o: /usr/include/stddef.h /usr/include/stdio.h /usr/include/string.h
+-meters.o: /usr/include/strings.h /usr/include/sys/ieeefp.h
+-meters.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-meters.o: /usr/include/sys/types.h meters.c
+-lines.o: ./include/component.h ./include/event.h ./include/eventdefs.h
+-lines.o: ./include/heap.h ./include/list.h ./include/log.h ./include/mempool.h
+-lines.o: ./include/packet.h ./include/q.h ./include/sim.h ./include/simx.h
+-lines.o: ./include/simx1.h ./include/xm-lines.h ./include/xm-network.h
+-lines.o: /usr/imports/include/X11R5/X11/Composite.h
+-lines.o: /usr/imports/include/X11R5/X11/Constraint.h
+-lines.o: /usr/imports/include/X11R5/X11/Core.h
+-lines.o: /usr/imports/include/X11R5/X11/Intrinsic.h
+-lines.o: /usr/imports/include/X11R5/X11/Object.h
+-lines.o: /usr/imports/include/X11R5/X11/RectObj.h
+-lines.o: /usr/imports/include/X11R5/X11/Shell.h
+-lines.o: /usr/imports/include/X11R5/X11/StringDefs.h
+-lines.o: /usr/imports/include/X11R5/X11/X.h
+-lines.o: /usr/imports/include/X11R5/X11/Xatom.h
+-lines.o: /usr/imports/include/X11R5/X11/Xfuncproto.h
+-lines.o: /usr/imports/include/X11R5/X11/Xlib.h
+-lines.o: /usr/imports/include/X11R5/X11/Xosdefs.h
+-lines.o: /usr/imports/include/X11R5/X11/Xresource.h
+-lines.o: /usr/imports/include/X11R5/X11/Xutil.h
+-lines.o: /usr/imports/include/X11R5/Xm/VendorS.h
+-lines.o: /usr/imports/include/X11R5/Xm/VirtKeys.h
+-lines.o: /usr/imports/include/X11R5/Xm/Xm.h
+-lines.o: /usr/imports/include/X11R5/Xm/XmStrDefs.h /usr/include/floatingpoint.h
+-lines.o: /usr/include/math.h /usr/include/stddef.h /usr/include/stdio.h
+-lines.o: /usr/include/string.h /usr/include/strings.h /usr/include/sys/ieeefp.h
+-lines.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
+-lines.o: /usr/include/sys/types.h lines.c
+-# DEPENDENCIES MUST END AT END OF FILE
+-# IF YOU PUT STUFF HERE IT WILL GO AWAY
+-# see make depend above
diff --git a/cad/mars/pkg-comment b/cad/mars/pkg-comment
new file mode 100644
index 000000000000..a9a4f6fb62cd
--- /dev/null
+++ b/cad/mars/pkg-comment
@@ -0,0 +1 @@
+Maryland Routing Simulator
diff --git a/cad/mars/pkg-descr b/cad/mars/pkg-descr
new file mode 100644
index 000000000000..eff3b7988147
--- /dev/null
+++ b/cad/mars/pkg-descr
@@ -0,0 +1,3 @@
+The Maryland Routing Simulator (MaRS) is a discrete-event simulator
+providing a flexible platform for the evaluation and comparison of
+network routing algorithms.
diff --git a/cad/mars/pkg-plist b/cad/mars/pkg-plist
new file mode 100644
index 000000000000..3adcd5990658
--- /dev/null
+++ b/cad/mars/pkg-plist
@@ -0,0 +1,5 @@
+bin/mars
+man/man1/mars.1.gz
+share/doc/mars/proman/prog.ps
+share/doc/mars/usrman/user.ps
+share/doc/mars/motifman/Xmotif.ps