# # 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