home *** CD-ROM | disk | FTP | other *** search
-
- # Makefile for DME
- #
- # You *need* my support library, sup32.lib, to compile this
- #
- # There will be absolute reference warnings to DOSBase, SysBase,
- # GfxBase, IconBase, IntuitionBase.
-
- EXE = root:altc/dme
-
- AFLAGS= -ilattice:asminclude/
- #CFLAGS= -iprivate_include: -cim -O -d0 -v -rr -dNODRES
- CFLAGS= -iprivate_include: -cimq -d0 -v -dNODRES -H$(SYMS)
-
- OD= ltmp:dme/
- SYMS= ltmp:dme/syms.m
-
- ASRCS= *.asm
- CSRCS= *.c
- OBJS = $(OD)*.o
-
- # This strangeness is get around the command-line-length limitation without
- # resorting to a -f file.
-
- $(EXE): $(SYMS) $(OBJS) $(ASRCS) $(CSRCS)
- cd $(OD)
- list #?.o TO T:DMEOBJS LFORMAT %s
- blink FROM LIB:cres.o WITH T:DMEOBJS ND LIB LIB:sup32.lib lib:lc.lib lib:amiga.lib TO $(EXE) BATCH
- cd
- Delete T:DMEOBJS
-
- $(OBJS) : $(CSRCS)
- lc $(CFLAGS) -o%(left) %(right)
-
- $(OBJS) : $(ASRCS)
- asm $(AFLAGS) -o%(left) %(right)
-
- $(SYMS) : defs.h
- lc -iprivate_include: -cimq -ph -o$(SYMS) syms.c
-
-