home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
420.lha
/
Example_device
/
makefile
< prev
Wrap
Makefile
|
1990-09-29
|
2KB
|
78 lines
######################################################################
# Path Definitions #
######################################################################
O = obj
CFLAGS = -b1 -cfikrsu -d3 -q3e -v -qram: -mt0
CLINK = -Lmt+LIB:tau.lib
CINCS = -Hram:prototypes.sym -Hram:lattice.sym -Hram:system.sym
.c.o:
lc $(CFLAGS) $(CINCS) -o$O/ $*
.o.e:
blink <with <
FROM LIB:c.o+$*.o
TO $>.e
LIB LIB:tau.lib LIB:lc.lib LIB:amiga.lib LIB:janus.lib
BATCH
SMALLCODE
SMALLDATA
VERBOSE
ADDSYM
<
# NODEBUG
# MAP $>.map,FHLOSX,PLAIN
# DEFINE _stdout=_echo
.c.:
lc $(CFLAGS) $(CINCS) $(CLINK) -o$O/ $*
##############################
# Default Construction Rules #
##############################
.c.o:
lc $(CFLAGS) -oobj/ $*.c
.asm.o:
casm -a $*.asm -iinclude: -l$*.lst -o$*.o -clq
# casm -a $*.asm -iinclude: -o$*.o -cq
###############################
# Object(s) to Be Constructed #
###############################
all: devs:Example.device Ex_Tester
devs:Example.device: Ex_Main.o Ex_EntryPts.o Ex_StdCmds.o Ex_UnitMgr.o Ex_Support.o
blink <with <
FROM Ex_Main.o+Ex_EntryPts.o+Ex_StdCmds.o+Ex_UnitMgr.o+Ex_Support.o
TO devs:$>.device
LIB LIB:amiga.lib LIB:debug.lib
BATCH
SMALLCODE
SMALLDATA
VERBOSE
NODEBUG
<
# ADDSYM
# NODEBUG
# MAP $>.map,FHLOSX,PLAIN
# DEFINE _stdout=_echo
###################
# Component Parts #
###################
Ex_Main.o: Ex_Main.asm Example.i
Ex_EntryPts.o: Ex_EntryPts.asm Example.i
Ex_StdCmds.o: Ex_StdCmds.asm Example.i
Ex_UnitMgr.o: Ex_UnitMgr.asm Example.i
Ex_Support.o: Ex_Support.asm Example.i
Ex_Tester: Ex_Tester.c
lc -L Ex_Tester.c
######################################################################
# #
######################################################################