File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / usr / src / etc / dump / Makefile
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:24:32 2019 UTC (6 years, 11 months ago) by root
Branches: bsd, MAIN
CVS tags: v121, HEAD
Power 6/32 Unix version 1.21

#	Makefile	1.12	83/07/03
#
#	dump.h			header file
#	dumpitime.c		reads /etc/ddate
#	dumpmain.c		driver
#	dumpoptr.c		operator interface
#	dumptape.c		handles the mag tape and opening/closing
#	dumptraverse.c		traverses the file system
#	unctime.c		undo ctime
#
#	DEBUG			use local directory to find ddate and dumpdates
#	TDEBUG			trace out the process forking
#

MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
PSRCS = \
	/usr/include/dumprestor.h dump.h \
	dumpmain.c dumptraverse.c dumptape.c dumpoptr.c dumpitime.c unctime.c

SRCS =  \
	dump.h dumpitime.c \
	dumpmain.c dumpoptr.c dumprmt.c dumprtape.c \
	dumptraverse.c unctime.c

OBJS = dumpitime.o dumpmain.o dumpoptr.o \
	dumptape.o dumptraverse.o unctime.o

ROBJS = dumpitime.o dumprmain.o dumpoptr.o \
	dumprmt.o dumprtape.o dumptraverse.o unctime.o

DFLAGS =
CFLAGS = -O $(DFLAGS)

all: dump rdump

dump:	$(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o dump

rdump:	$(ROBJS)
	$(CC) $(CFLAGS) $(ROBJS) -o rdump

install.dump: dump
	/usr/bin/install -s dump $(DESTDIR)/etc
install.rdump: rdump
	/usr/bin/install -s rdump $(DESTDIR)/etc

#Only install dump in install, rdump is part of IP/TCP
install: install.dump
install.all: install.dump install.rdump

dumprmain.o: dumpmain.c
	rm -f dumprmain.c
	cp dumpmain.c dumprmain.c
	${CC} -c -DRDUMP ${CFLAGS} dumprmain.c
	rm -f dumprmain.c
	${CC} -c -DRDUMP ${CFLAGS} dumprtape.c

clean:
	rm -f *.o dump rdump errs dumprmain.c
	
cleansrc:
	rm -f *.[ch] Makefile

lint:
	lint $(DFLAGS) $(SRCS)

print:
	pr $(PSRCS) | lpr

$(OBJS): dump.h /usr/include/sys/param.h
$(OBJS): /usr/include/sys/fs.h /usr/include/sys/inode.h
$(OBJS): /usr/include/dumprestor.h /usr/include/sys/stat.h

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.