# # Simulator Makefile # # Copyright (c) 1996-1997 Swiss Federal Institute of Technology, # Computer Engineering and Networks Laboratory. All rights reserved. # # 8.1.97 gfa created # # # File: $Source: /usr/drwho/vault/cvs/topsy/MipsSim/Makefile,v $ # Author(s): G. Fankhauser # Affiliation: ETH Zuerich, TIK # Version: $Revision: 1.4 $ # Creation Date: December 1996 # Last Date of Change: $Date: 1999/12/14 17:57:57 $ by: $Author: gfa $ # # # $Log: Makefile,v $ # Revision 1.4 1999/12/14 17:57:57 gfa # *** empty log message *** # # Revision 1.3 1999/09/21 20:42:16 gfa # *** empty log message *** # # Revision 1.2 1999/08/09 09:17:13 gfa # bug hunt with gcj 2.95... # # Revision 1.1.1.1 1999/07/22 17:35:19 gfa # cvs move # # Revision 1.5 1998/04/23 15:32:28 gfa # added tracer/symbolreader # # Revision 1.4 98/04/13 17:46:01 gfa # new target for applet sources # # Revision 1.3 97/05/28 12:28:21 gfa # added FPGA dummy device # # Revision 1.2 1997/05/11 17:46:28 gfa # added CPRegUnavailableException source file # # Revision 1.1 1997/05/09 14:36:45 gfa # Initial revision # # Revision 1.3 1997/03/18 21:23:53 gfa # turned on java optimizer # # Revision 1.2 97/02/04 10:58:43 conrad # Adding of a SOURCE variable to make Makefile compatible with RCS # # Revision 1.1 1997/02/04 10:42:24 topsy # Initial revision # SOURCES = AddressErrorLoadException.java AddressErrorStoreException.java \ BreakpointException.java BusErrorException.java Clock.java \ ClockErrorException.java CoProc0.java CPRegUnavailableException.java \ Debugger.java Instruction.java FPGA_NetworkDevice.java \ KernelLoader.java Memory.java MemoryException.java MemoryRegion.java \ Processor.java RAM.java ROM.java ReservedInstructionException.java \ Simulator.java TLBEntry.java TLBLoadMissException.java \ TLBModifiedException.java TLBStoreMissException.java UART.java \ UTLBMissException.java Tracer.java SymbolsReader.java all: ${SOURCES} javac -O ${SOURCES} APPLETSOURCES = AppletStream.java SimulatorApplet.java \ KernelLoader.version_for_applet.java \ Processor.version_for_applet.java UART.version_for_applet.java \ Simulator.version_for_applet.java \ AddressErrorLoadException.java AddressErrorStoreException.java \ BreakpointException.java BusErrorException.java Clock.java \ ClockErrorException.java CoProc0.java \ CPRegUnavailableException.java \ Debugger.java Instruction.java FPGA_NetworkDevice.java \ Memory.java MemoryException.java MemoryRegion.java \ RAM.java ROM.java ReservedInstructionException.java \ TLBEntry.java TLBLoadMissException.java \ TLBModifiedException.java TLBStoreMissException.java \ UTLBMissException.java applet: applet.html $(APPLETSOURCES) mv KernelLoader.version_for_applet.java KernelLoader.java mv Processor.version_for_applet.java Processor.java mv UART.version_for_applet.java UART.java mv Simulator.version_for_applet.java Simulator.java javac -O $(SOURCES) AppletStream.java SimulatorApplet.java jikes: jikes -classpath /usr/lib/jdk1.1/lib/classes.zip:. Simulator.java gcj: jikes export CLASSPATH gcj --main=Simulator *.class run: /opt/ibm-jdk/bin/java -classpath /opt/ibm-jdk/lib/classes.zip:. Simulator clean: $(RM) -f *~ *.bak *.class *.o a.out update: cvs -q update -d -P commit: cvs -q commit