#
#	Copyright (c) 1996-1997 Swiss Federal Institute of Technology, 
#	Computer Engineering and Networks Laboratory. All rights reserved.
#
#	TOPSY - A Teachable Operating System. 
#		Implementation of a tiny and simple micro kernel for
#		teaching purposes.
#
#	Permission to use, copy, modify, and distribute this software and its
#	documentation for any purpose, without fee, and without written 
#	agreement is hereby granted, provided that the above copyright notice 
#	and the following two paragraphs appear in all copies of this software.
#
#	IN NO EVENT SHALL THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER 
#	ENGINEERING AND NETWORKS LABORATORY BE LIABLE TO ANY PARTY FOR
#	DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING 
#	OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF 
#	THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER ENGINEERING AND 
#	NETWORKS LABORATORY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#	THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, COMPUTER ENGINEERING AND 
#	NETWORKS LABORATORY, SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, 
#	BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
#	FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS 
#	ON AN "AS IS" BASIS, AND THE SWISS FEDERAL INSTITUTE OF TECHNOLOGY, 
#	COMPUTER ENGINEERING AND NETWORKS LABORATORY HAS NO OBLIGATION TO 
# 	PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
#
#	
#	File:                  $Source: /usr/drwho/vault/cvs/topsy/Topsy/ThreadsLight/Makefile,v $
# 	Author(s):             
# 	Affiliation:           ETH Zuerich, TIK
# 	Version:               $Revision: 1.1 $
# 	Creation Date:         
# 	Last Date of Change:   $Date: 1999/10/25 18:19:24 $      by: $Author: gfa $
#	
#	
#	$Log: Makefile,v $
#	Revision 1.1  1999/10/25 18:19:24  gfa
#	new user threads package (not tested)
#	

ARCH=mips
GNUMIPS=/usr/local/bin
CC=$(GNUMIPS)/mips-idt-ecoff-gcc
LD=$(GNUMIPS)/mips-idt-ecoff-ld
INC= -I../Topsy -I../Memory -I../IO -I../IO/$(ARCH) -I../Topsy/$(ARCH)
OPT=-O2

all:	LWThreads.c mips/LWThreads.S
	$(CC) $(INC) $(OPT) -c LWThreads.c -o LWThreads.o
	$(CC) $(INC) $(OPT) -c mips/LWThreads.S -o mips/LWThreads.o
	$(LD) -i LWThreads.o mips/LWThreads.o -o LWThreadsLib.o
	
clean:	
	rm -rf *~ *.o $(ARCH)/*~ $(ARCH)/*.o
