home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume22
/
ftape
/
part01
/
Makefile
< prev
next >
Wrap
Makefile
|
1991-09-04
|
1KB
|
58 lines
# @(#) 2.4 Makefile 91/09/03 FAST TAPE makefile
# where should this be installed
BINDIR = /usr/local/bin
PROGS = ftape ftaperead ftapewrite
SRCS = ftape.c ftaperead.c ftapewrite.c ftapeipc.c
OBJS = ftape.o ftaperead.o ftapewrite.o ftapeipc.o
DISTRIBUTION = $(SRCS) ftape.h Makefile README INSTALL
# use shared libraries
LDFLAGS = -lc_s
# choose one of the following:
# debug (in case you don't trust me... ;-)
#CFLAGS = -g
#OFLAGS = -g
# normal compilation
CFLAGS = -O
OFLAGS =
# ftape
MOBJS = ftape.o ftapeipc.o
# ftaperead
ROBJS = ftaperead.o ftapeipc.o
# ftapewrite
WOBJS = ftapewrite.o ftapeipc.o
default: $(PROGS)
install: $(PROGS)
mcs -d $(PROGS)
strip $(PROGS)
cp $(PROGS) $(BINDIR)
ftape: $(MOBJS)
$(CC) $(OFLAGS) -o $@ $(MOBJS) $(LDFLAGS)
ftaperead: $(ROBJS)
$(CC) $(OFLAGS) -o $@ $(ROBJS) $(LDFLAGS)
ftapewrite: $(WOBJS)
$(CC) $(OFLAGS) -o $@ $(WOBJS) $(LDFLAGS)
clean:
rm -f $(OBJS) $(PROGS)
lint: $(SRCS)
lint $(SRCS)
shar: $(DISTRIBUTION)
makekit $(DISTRIBUTION)
# dependencies
$(OBJS): ftape.h