home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
389.lha
/
dme_v1.40
/
src
/
DMakefile
< prev
next >
Wrap
Makefile
|
1990-07-03
|
898b
|
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)