backup-sys:
	-cd /usr/src && mkdir -p sys.ORG
	cd /usr/src/sys.ORG && ((chdir ../sys ; tar cf - .) | tar xvf -)

patch:
	cp /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/isa/* /usr/src/sys/i386/isa
	cp /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/conf/* /usr/src/sys/i386/conf
	cp /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/include/* /usr/src/sys/i386/include
	cd /usr/src && patch -p0 < /usr/src/PAO-971211/2.2.5-RELEASE/sys.patch

install-include:
	cd /usr/src/sys/i386/include && cp -p apm_bios.h clock.h if_cnwioctl.h scc.h wavelan.h /usr/include/machine
	cp -p /usr/src/sys/pccard/*.h /usr/include/pccard

additional-drivers:
	cp -p /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/isa/* /usr/src/sys/i386/isa
	cp -p /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/conf/* /usr/src/sys/i386/conf
	cp -p /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/include/* /usr/src/sys/i386/include

clean-additional-drivers:
	for i in `cd /usr/src/PAO-971211/2.2.5-RELEASE && find sys -type f -print` ; do echo rm -f /usr/src/$$i ; rm -f /usr/src/$$i ; done
	rm -f /usr/src/sys/i386/conf/BOOTMFS

copy-drivers:
	mkdir -p /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/isa
	mkdir -p /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/include
	mkdir -p /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/conf
	for i in hss.c hssvar.h if_cnw.c if_cnwreg.h if_wlp.c if_wlp.h scc.c scc_cs.h scc_subr.c wfd.c ; do \
		cp -p /usr/src/sys/i386/isa/$$i /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/isa ;\
	done
	for i in if_cnwioctl.h scc.h wavelan.h ; do \
		cp -p /usr/src/sys/i386/include/$$i /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/include ;\
	done
	for i in BOOTFLP_PAO PAO_ALL ; do \
		cp -p /usr/src/sys/i386/conf/$$i /usr/src/PAO-971211/2.2.5-RELEASE/sys/i386/conf ;\
	done

devices:
	cd /dev && sh MAKEDEV card0 card1 card2 card3 apm
