home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-09-28 | 1.1 KB | 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
-