# Ad-hoc Makefile for replacing/adding modules from Maintenance Tape Vol. 2
#  to libc.
# Necessary only because Sequent has not updated the source copies.
# Bruce Jerrick, OGI CS&E.

# Libraries to modify:
LIBS	= libcrypt.a

# New modules are expected to be found the current directory.

# Modules to be added:
ADD	= affinitypid.o shfork.o shvfork.o

# Modules to be replaced:
REPLACE	= gethostent.o

all:	copy modify

copy:
	@for i in ${LIBS}; do \
	    cp -p ../$$i . ; \
	done

modify:
	@for lib in ${LIBS}; do \
	    for i in ${REPLACE}; do \
		echo -n "$${lib}: "; ar rv $$lib $$i; \
	    done; \
	    for i in ${ADD}; do \
		echo -n "$${lib}: "; ar rv $$lib $$i; \
	    done; \
	done
