# p-interp-0.4 for Amiga
# Makefile automatically generated by MKMK V6.55
# Mon May 28 22:36:16 2001
#

CFLAGS= def inline=__inline def PRINT_DEVICE="prt:" ign 1,306 parm r DEF TURTLEGRAPHICS opt
OBJS= Printer.o turtlegr.o ptrace.o \
      native6502.o interpreter.o UnitIo.o TreeSearch.o Term.o \
      Stack.o Sets.o Search.o Memory.o Diskio.o Array.o

all: ucsd svolio svolcvt #arexxturtleserver

ucsd: $(OBJS)
	sc link to $@ $(OBJS) LIB:getopt.o math s nocheckabort noicon

svolio: svolio.o Memory.o Diskio.o
	sc link $< Memory.o Diskio.o LIB:getopt.o noicon

svolcvt: svolcvt.o
	sc link $< noicon

arexxturtleserver: arexxturtleserver.e
	ec $< opti

Bin2C: Bin2C.o
	sc link $< noicon

float-conv:  float-conv.o
	sc link $< noicon

xturtleserver.o: xturtleserver.c system.charset.h

Printer.o: Printer.c psystem.h Memory.h

turtlegr.o: turtlegr.c psystem.h pcode.h Memory.h Stack.h

svolio.o: svolio.c psystem.h Memory.h Diskio.h

svolcvt.o: svolcvt.c

ptrace.o: ptrace.c ptrace.h

native6502.o: native6502.c psystem.h pcode.h Memory.h Array.h Term.h

interpreter.o: interpreter.c version.h psystem.h Memory.h Stack.h Sets.h \
               Array.h Diskio.h Term.h pcode.h

float-conv.o: float-conv.c

UnitIo.o: UnitIo.c psystem.h Memory.h Diskio.h Term.h

TreeSearch.o: TreeSearch.c psystem.h Memory.h Array.h

Term.o: Term.c psystem.h Memory.h Term.h

Stack.o: Stack.c psystem.h Memory.h Stack.h

Sets.o: Sets.c psystem.h Sets.h

Search.o: Search.c psystem.h Memory.h Array.h

Memory.o: Memory.c psystem.h pcode.h Memory.h

Diskio.o: Diskio.c psystem.h Memory.h Diskio.h

Bin2C.o: Bin2C.c

Array.o: Array.c psystem.h Memory.h Array.h


clean:
	-delete $(OBJS) svolio.o svolcvt.o xturtleserver.o Bin2C.o float-conv.o \#?.lnk

archive: clean
	-delete system.charset(|.h) \#?.dsk ucsd.core
	lha -r u RAM:p-interp // p-interp-0.4
