home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
calculat
/
meval113.zip
/
SRC
/
MAKEFILE.ASA
< prev
next >
Wrap
Text File
|
1993-04-14
|
1KB
|
55 lines
#
# Amiga SAS C 6.x Makefile for Eval. Uses Amiga IEEE libraries.
#
# This make file has a different format from the others because
# SAS Make 6.1 does not correctly make using a Makefile of the
# shorter format.
#
# Since Eval does not need a lot of speed, the IEEE libraries
# (which auto-detect the 68881/2 if available but are slower than
# native 68881/2 code) are sufficient, and they keep the code smaller.
#
CC=sc
CCFLAGS=nolink math=ieee
LN=sc
LNFLAGS=math=ieee
LIBC=
LIBM=
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)
eval$(OBJ): eval.c eval.h
$(CC) $(CCFLAGS) eval.c
funcs$(OBJ): funcs.c eval.h
$(CC) $(CCFLAGS) funcs.c
parse$(OBJ): parse.c eval.h
$(CC) $(CCFLAGS) parse.c
estack$(OBJ): estack.c eval.h
$(CC) $(CCFLAGS) estack.c
base$(OBJ): base.c eval.h
$(CC) $(CCFLAGS) base.c
bitwise$(OBJ): bitwise.c eval.h
$(CC) $(CCFLAGS) bitwise.c
etable$(OBJ): etable.c eval.h
$(CC) $(CCFLAGS) etable.c
help$(OBJ): help.c eval.h
$(CC) $(CCFLAGS) help.c
emath$(OBJ): emath.c eval.h
$(CC) $(CCFLAGS) emath.c
eval$(EXE): $(OBJFILES)
$(LN) $(LNFLAGS) $(OBJFILES) $(LIBM) $(LIBC)
all: eval$(EXE)