home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Encyclopedia of Graphics File Formats Companion
/
GFF_CD.ISO
/
formats
/
ttddd
/
spec
/
t3d_doc
/
igensurf.zoo
/
src
/
Makefile.amiga
< prev
next >
Wrap
Makefile
|
1991-09-28
|
1KB
|
66 lines
#########################################################################
#
# Makefile for SAS (Lattice) C on the Amiga
#
#########################################################################
#
# Rules:
#
CC = lc:lc
.c.o:
$(CC) $(CFLAGS) $*
.DEFAULT:
#
# Lattice C compile options:
#
# -b0 : 32 bit addressing
# -fi : ieee math
# -f8 : Inline M68881 math
# -m3 : Code optimized for 68030
# -cw : No warning for missing return in int functions
#
LCFLAGS = -cw -b0 -fi
# Other options:
#
# -d3 : Debug on
# -O : Optimize
#
OPT = -O
#
# Machine specific defines:
#
MACH = -DAMIGA
#
# Other defines:
#
DEFS =
CFLAGS = $(LCFLAGS) $(OPT) $(MACH) $(DEFS)
igensurf: igensurf.o calexpr.o caldefn.o calfunc.o \
noise3.o ealloc.o savestr.o
BLINK FROM lib:c.o igensurf.o calexpr.o caldefn.o calfunc.o, \
noise3.o ealloc.o savestr.o \
TO igensurf \
LIB lib:lcmieee.lib,lib:lc.lib,lib:amiga.lib
clean:
delete #?.o
delete igensurf
igensurf.o: igensurf.c calc.h
calexpr.o: calexpr.c calcomp.h calc.h
caldefn.o: caldefn.c calcomp.h calc.h
calfunc.o: calfunc.c calcomp.h calc.h