home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-09-29 | 1.9 KB | 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
-
- ######################################################################
- # #
- ######################################################################
-
-