summaryrefslogtreecommitdiff
path: root/etc/etc.macppc/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/etc.macppc/Makefile.inc')
-rw-r--r--etc/etc.macppc/Makefile.inc34
1 files changed, 34 insertions, 0 deletions
diff --git a/etc/etc.macppc/Makefile.inc b/etc/etc.macppc/Makefile.inc
new file mode 100644
index 00000000000..e2eadbc003e
--- /dev/null
+++ b/etc/etc.macppc/Makefile.inc
@@ -0,0 +1,34 @@
+# $OpenBSD: Makefile.inc,v 1.1 2001/09/01 16:13:48 drahn Exp $
+# etc.macppc/Makefile.inc -- macppc-specific etc Makefile targets
+
+.ifdef DESTDIR
+snap_md: bsd distrib
+
+bsd:
+ cd ${.CURDIR}/../sys/arch/macppc/conf && config GENERIC
+ cd ${.CURDIR}/../sys/arch/macppc/compile/GENERIC && \
+ make clean && make depend && make
+ cp ${.CURDIR}/../sys/arch/macppc/compile/GENERIC/bsd \
+ ${DESTDIR}/snapshot/bsd
+
+# knows about bsd.rd and bsdofw.rd
+distrib:
+ cp ${DESTDIR}/usr/mdec/ofwboot ${DESTDIR}/snapshot/ofwboot
+ cd ${.CURDIR}/../distrib && make cleandir && \
+ make && make install
+ mkdir ${DESTDIR}/snapshot/boot
+ cp ${DESTDIR}/snapshot/bsd.rd ${DESTDIR}/snapshot/boot/bsd.rd
+ strip ${DESTDIR}/snapshot/boot/bsd.rd
+ gzip -9 ${DESTDIR}/snapshot/boot/bsd.rd
+ mv ${DESTDIR}/snapshot/boot/bsd.rd.gz ${DESTDIR}/snapshot/boot/bsd
+ cp ${DESTDIR}/usr/mdec/ofwboot ${DESTDIR}/snapshot/boot
+ mkisofs -r ${DESTDIR}/snapshot/boot > ${DESTDIR}/snapshot/boot.fs
+ rm -rf ${DESTDIR}/snapshot/boot
+ #
+ # compress the bsd.rd files but keep original naming,
+ # bootloader can deal with it.
+ gzip -9 ${DESTDIR}/snapshot/bsd.rd
+ mv ${DESTDIR}/snapshot/bsd.rd.gz ${DESTDIR}/snapshot/bsd.rd
+
+
+.endif # DESTDIR check