summaryrefslogtreecommitdiff
path: root/distrib/arc/ramdisk/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'distrib/arc/ramdisk/Makefile')
-rw-r--r--distrib/arc/ramdisk/Makefile104
1 files changed, 0 insertions, 104 deletions
diff --git a/distrib/arc/ramdisk/Makefile b/distrib/arc/ramdisk/Makefile
deleted file mode 100644
index a32371e5c33..00000000000
--- a/distrib/arc/ramdisk/Makefile
+++ /dev/null
@@ -1,104 +0,0 @@
-# $OpenBSD: Makefile,v 1.8 1997/09/26 02:20:41 millert Exp $
-
-# NOTE! We don't do crunched yet!
-
-TOP= ${.CURDIR}/..
-
-.include "${TOP}/Makefile.inc"
-BSD_RD= bsd.rd
-IMAGE= mr.fs
-CBIN?= instbin
-LISTS= ${.CURDIR}/list
-UTILS?= ${.CURDIR}/../../miniroot
-
-MOUNT_POINT= /mnt
-MTREE= ${.CURDIR}/mtree.conf
-
-VND?= svnd0
-VND_DEV= /dev/${VND}a
-VND_RDEV= /dev/r${VND}a
-VND_CRDEV= /dev/r${VND}c
-PID!= echo $$$$
-REALIMAGE!= echo /var/tmp/image.${PID}
-
-
-DISKTYPE= rdroot
-NBLKS= 8192
-# minfree, opt, b/i trks, sects, cpg
-NEWFSARGS= -m 0 -o space -c 16 -i 4096
-
-.ifndef DESTDIR
-all ${IMAGE}:
- @echo setenv DESTDIR before makeing a ramdisk!
- @false
-.else
-
-all: ${BSD_RD}
-
-${BSD_RD}: ${CBIN} ${IMAGE} bsd rdsetroot
- cp bsd ${BSD_RD}.elf
- ${.OBJDIR}/rdsetroot ${BSD_RD}.elf < ${IMAGE}
- elf2ecoff ${BSD_RD}.elf ${BSD_RD}
- rm ${IMAGE}
-
-${IMAGE}: rd_setup do_files rd_teardown
-
-.endif
-
-bsd:
- cd ${.TOP}/../../sys/arch/arc/conf && config RAMDISK
- cd ${.TOP}/../../sys/arch/arc/compile/RAMDISK && \
- make clean && make
- cp ${.TOP}/../../sys/arch/arc/compile/RAMDISK/bsd bsd
-
-rd_setup:
- dd if=/dev/zero of=${REALIMAGE} bs=512 count=${NBLKS}
- vnconfig -v -c ${VND} ${REALIMAGE}
- disklabel -w -r ${VND} ${DISKTYPE}
- newfs ${NEWFSARGS} ${VND_RDEV}
- fsck ${VND_RDEV}
- mount ${VND_DEV} ${MOUNT_POINT}
-
-rd_teardown:
- @df -i ${MOUNT_POINT}
- -umount ${MOUNT_POINT}
- -vnconfig -u ${VND}
- cp ${REALIMAGE} ${IMAGE}
- rm ${REALIMAGE}
-
-rdsetroot: ${TOP}/common/rdsetroot.c
- ${HOSTCC} -DDEBUG -o rdsetroot ${TOP}/common/rdsetroot.c
-
-unconfig:
- -umount -f ${MOUNT_POINT}
- -vnconfig -u ${VND}
- -/bin/rm -f ${IMAGE}
-
-.PRECIOUS: ${IMAGE}
-
-install:
- cp ${BSD_RD} ${DESTDIR}/snapshot/${BSD_RD}
-
-${CBIN}.conf: ${LISTS}
- awk -f ${UTILS}/makeconf.awk CBIN=${CBIN} ${LISTS} > ${CBIN}.conf
-
-${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CBIN}.conf
- crunchgen -E -D ${.CURDIR}/../../.. -L ${DESTDIR}/usr/lib ${CBIN}.conf
-
-${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c
- make -f ${CBIN}.mk all
-
-do_files:
- mtree -def ${MTREE} -p ${MOUNT_POINT}/ -u
- TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \
- REV=${REV} TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${LISTS}
-
-clean cleandir:
- /bin/rm -f core ${IMAGE} ${CBIN} ${CBIN}.conf ${CBIN}.mk ${CBIN}.cache \
- *.o *.lo *.c bsd ${BSD_RD} ${BSD_RD}.elf rdsetroot
-
-beforeinstall:
- cp ${BSD.RD} ${DESTDIR}/snapshot
-
-.include <bsd.obj.mk>
-.include <bsd.subdir.mk>