# 
# Mach Operating System
# Copyright (c) 1993,1992 Carnegie Mellon University
# All Rights Reserved.
# 
# Permission to use, copy, modify and distribute this software and its
# documentation is hereby granted, provided that both the copyright
# notice and this permission notice appear in all copies of the
# software, derivative works or modified versions, and any portions
# thereof, and that both notices appear in supporting documentation.
# 
# CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"
# CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR
# ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.
# 
# Carnegie Mellon requests users of this software to return to
# 
#  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU
#  School of Computer Science
#  Carnegie Mellon University
#  Pittsburgh PA 15213-3890
# 
# any improvements or extensions that they make and grant Carnegie the
# rights to redistribute these changes.
# 
# HISTORY
# $Log:	Makefile,v $
# Revision 2.5  93/04/14  11:48:20  mrt
# 	Updated for ODE make.
# 	[92/08/20            mrt]
# 
# Revision 2.2  92/01/22  23:16:54  rpd
# 	Created.
# 	[92/01/17            rpd]
#


DEPENDENCIES 	=
LIBRARIES 	= libxmm.a
EXPLIB_TARGETS	= export_libxmm.a
EXPDIR		= /lib/
IDIR		= /lib/
ILIST		= libxmm.a

# Ar truncates the file  names
LIB_LONG_NAMES	=

# mig files

MIG_USRS	= proxy_user.c xmm_net_user.c memory_object_user.c
MIG_SRVS	= proxy_server.c xmm_net_server.c memory_object_server.c

proxy_user.c_MIGUDEF		= proxy.defs
proxy_server.c_MIGSDEF		= proxy.defs
xmm_net_user.c_MIGUDEF		= xmm_net.defs
xmm_net_server.c_MIGSDEF	= xmm_net.defs
memory_object_user.c_MIGUDEF	= memory_object.defs
memory_object_server.c_MIGSDEF	= memory_object.defs

OFILES  = atrium.o hash.o kalloc.o memory_object_server.o \
	memory_object_user.o mig_loop.o net_bsdtcp.o net_bsdudp.o \
	proxy.o proxy_server.o vm_dirty.o xmm.o xmm_buffer.o xmm_copy.o \
	xmm_debug.o xmm_flush.o xmm_interpose.o xmm_invalid.o \
	xmm_luser.o xmm_maycache.o xmm_multiplex.o xmm_net.o \
	xmm_net_server.o xmm_net_user.o xmm_pagingfile.o xmm_split.o \
	xmm_svm.o xmm_vm.o xmm_write.o xmm_zero.o zalloc.o

.include <${RULES_MK}>

