home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d3xx
/
d345
/
unshar.lha
/
UnShar
/
src
/
makefile
next >
Wrap
Makefile
|
1990-04-16
|
1KB
|
56 lines
#
# Lattice LKM makefile, for Lattice C V5.02 :ts=8
#
# Unshar (C) Copyright Eddy Carroll, July 1989
#
CFLAGS = -cus -ms -v #-d5
OPT = -O
BFLAGS = sc sd map ram:map nd
#BFLAGS = sc sd map ram:map addsym
ASM = lc:asm
ZOOEXE = unshar unshar.doc
ZOOSRC = unshar.c tiny.a tiny.o unshar.n makefile
OBJS = tiny.o unshar.o
.c.o:
lc $(CFLAGS) $(OPT) -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: unshar unshar.doc
unshar: $(OBJS)
blink from $(OBJS) to unshar $(BFLAGS) lib lib:lc.lib
system.sym: system.h
tiny.o: tiny.a
unshar.o: unshar.c system.sym
unshar.doc: unshar.n
zoo: unshar.zoo
zoosrc: unsharsrc.zoo
unshar.zoo: $(ZOOEXE)
@-delete unshar.zoo
zoo a unshar.zoo $(ZOOEXE)
unsharsrc.zoo: $(ZOOSRC)
@-delete unsharsrc.zoo
zoo a unsharsrc.zoo $(ZOOSRC)
clean:
@-delete \#?.bak
@-delete \#?.sym
@-delete \#?.o