#
# RSX/NT Makefile for EVAL.EXE
#
# Uses small model and the emulator math switch
#
CC=gcc
CCFLAGS=-Zrsx32 -O2 -Wall
LN=gcc
LNFLAGS=-Zrsx32 -o eval.exe
LIBC=
LIBM=-lm
EXE=.exe
OBJ=.o
HEADER=eval.h
OBJFILES=eval$(OBJ) funcs$(OBJ) parse$(OBJ) estack$(OBJ) base$(OBJ) \
         bitwise$(OBJ) etable$(OBJ) help$(OBJ) emath$(OBJ)

.c$(OBJ):
        $(CC) $(CCFLAGS) -c $*.c

$(OBJFILES):  $(HEADER)

eval$(EXE):  $(OBJFILES)
        $(LN) $(LNFLAGS) $(OBJFILES) $(LIBM) $(LIBC)

eval:   eval$(EXE)

all:    eval$(EXE)
