# Makefile for updating the production configuration directory

CGW = /usr/dab/cgw

SYS_HFILES = $(CGW)/sys/include/*.h
VAX_HFILES = $(CGW)/sys/vax/*.h
SRC_HFILES = $(CGW)/gw/src/*.h
NETS_HFILES = $(CGW)/gw/nets/*.h
IN_HFILES = $(CGW)/gw/in/*.h
CH_HFILES = $(CGW)/gw/ch/*.h
ARP_HFILES = $(CGW)/gw/arp/*.h
VAXLIBFILES = $(CGW)/lib.vax/crt.o $(CGW)/lib.vax/scb.o \
	$(CGW)/lib.vax/crtddt.o $(CGW)/lib.vax/isymt.o $(CGW)/lib.vax/fst.o

LIBS = $(VAXLIB)

VAXLIB = lib.vax/syslib.a lib.vax/nlib.a lib.vax/plib.a lib.vax/glib.a \
	lib.vax/flib.a lib.vax/devlib.a lib.vax/lib/libc.a \
	lib.vax/lib/libddt.a lib.vax/alib.a

all:
	@echo "Make what?"

update: $(LIBS)
	-@cp -uv $(SYS_HFILES) include/sys
	-@cp -uv $(VAX_HFILES) include/vax
	-@cp -uv $(SRC_HFILES) include/sys/gw/src
	-@cp -uv $(NETS_HFILES) include/sys/gw/nets
	-@cp -uv $(IN_HFILES) include/sys/gw/in
	-@cp -uv $(CH_HFILES) include/sys/gw/ch
	-@cp -uv $(ARP_HFILES) include/sys/gw/arp
	-@cp -uv $(VAXLIBFILES) lib.vax/lib


lib.vax/syslib.a: $(CGW)/sys/vax/syslib.a
	cp -v $(CGW)/sys/vax/syslib.a $@
	ranlib $@
lib.vax/alib.a: $(CGW)/gw/vax/alib.a
	cp -v $(CGW)/gw/vax/alib.a $@
	ranlib $@
lib.vax/nlib.a: $(CGW)/gw/vax/nlib.a
	cp -v $(CGW)/gw/vax/nlib.a $@
	ranlib $@
lib.vax/plib.a: $(CGW)/gw/vax/plib.a
	cp -v $(CGW)/gw/vax/plib.a $@
	ranlib $@
lib.vax/glib.a: $(CGW)/gw/vax/glib.a
	cp -v $(CGW)/gw/vax/glib.a $@
	ranlib $@
lib.vax/flib.a: $(CGW)/gw/vax/flib.a
	cp -v $(CGW)/gw/vax/flib.a $@
	ranlib $@
lib.vax/devlib.a: $(CGW)/gw/vax/devlib.a
	cp -v $(CGW)/gw/vax/devlib.a $@
	ranlib $@
lib.vax/lib/libc.a: $(CGW)/lib.vax/libc.a
	cp -v $(CGW)/lib.vax/libc.a $@
	ranlib $@
lib.vax/lib/libddt.a: $(CGW)/lib.vax/libddt.a
	cp -v $(CGW)/lib.vax/libddt.a $@
	ranlib $@
