home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-01-10 | 760 b | 41 lines |
- #
- # Lattice LKM makefile, for Lattice C V5.02 :ts=8
- #
- # KillReq (C) Copyright Eddy Carroll, November 1989
- #
-
- CFLAGS = -cus -cq -j88i -ms -v #-O #-d5
- BFLAGS = sc sd nd map ram:map #addsym
- ASM = lc:asm
-
- OBJS = tiny.o killreq.o
-
- .c.o:
- lc $(CFLAGS) -Hsystem.sym $*.c
- .a.o:
- $(ASM) -isys:include/ -u $*.a
- .n.doc:
- nro >$*.doc -ms:an $*.n
- .h.sym:
- @-copy $*.h to ram:t/dummy.c
- lc $(CFLAGS) -ph -o$*.sym ram:t/dummy.c
- @-delete ram:t/dummy.c
-
- #
- # Makefile dependencies
- #
- all: killreq killreq.doc
-
- killreq: $(OBJS)
- blink from $(OBJS) to killreq $(BFLAGS) lib lib:lc.lib
-
- system.sym: system.h
- tiny.o: tiny.a
- killreq.o: killreq.c system.sym
- killreq.doc: killreq.n
-
- clean:
- @-delete \#?.bak
- @-delete \#?.sym
- @-delete \#?.o
-