home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-07-03 | 898 b | 40 lines |
-
- # 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
- EXE = ram:dme
-
- AFLAGS= -iinclude:/asminclude/
- CFLAGS= -r -v
- LFLAGS= -v -r -s
-
- OD= dtmp:dme/
-
- ASRCS= afilereq.asm rexxbind.asm wildcmp.asm
-
- CSRCS= command.c filereq.c globals.c keyboard.c \
- main.c menu.c mods.c refs.c rexx.c subs.c cmd1.c cmd2.c cmd3.c
-
- COBJS = $(CSRCS:"*.c":"$(OD)*.o")
- AOBJS = $(ASRCS:"*.asm":"$(OD)*.o")
-
- # This strangeness is get around the command-line-length limitation without
- # resorting to a -f file.
-
- $(EXE): $(COBJS) $(AOBJS)
- cd $(OD)
- dcc $(LFLAGS) $(COBJS:"$(OD)*.o":"*.o") $(AOBJS:"$(OD)*.o":"*.o") -o %(left)
- cd
-
- $(COBJS) : $(CSRCS)
- dcc -c $(CFLAGS) -o%(left) %(right)
-
- $(AOBJS) : $(ASRCS)
- asm $(AFLAGS) -o%(left) %(right)
-
-