summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sysinstall/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/sysinstall/Makefile')
-rw-r--r--usr.sbin/sysinstall/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/usr.sbin/sysinstall/Makefile b/usr.sbin/sysinstall/Makefile
new file mode 100644
index 0000000..9be88fe
--- /dev/null
+++ b/usr.sbin/sysinstall/Makefile
@@ -0,0 +1,50 @@
+PROG= sysinstall
+NOMAN= yes
+CLEANFILES= makedevs.c rtermcap
+
+.PATH: ${.CURDIR}/../disklabel
+
+SRCS = globals.c main.c dmenu.c menus.c \
+ misc.c msg.c system.c install.c \
+ termcap.c makedevs.c
+
+CFLAGS += -Wall -g -static
+LDADD = -ldialog -lncurses -lmytinfo
+DPADD = ${LIBDIALOG} ${LIBNCURSES} ${LIBMYTINFO}
+
+.if exists(${.CURDIR}/../../sys/i386/boot/biosboot/obj)
+BOOTS=${.CURDIR}/../../sys/i386/boot/biosboot/obj
+.else
+BOOTS=${.CURDIR}/../../sys/i386/boot/biosboot
+.endif
+
+makedevs.c: dev2c.sh Makefile rtermcap
+ mkdir -p dev
+ cp ${.CURDIR}/../../etc/etc.i386/MAKEDEV dev
+ ( cd dev; sh ./MAKEDEV all )
+ sh ${.CURDIR}/dev2c.sh dev > makedevs.tmp
+ rm -rf dev
+ uudecode < ${.CURDIR}/bteasy17.uu
+ file2c 'const unsigned char boot0[] = {' '};' \
+ < bteasy17 >> makedevs.tmp
+ rm -rf bteasy17
+ file2c 'const unsigned char boot1[] = {' '};' \
+ < ${BOOTS}/boot1 >> makedevs.tmp
+ file2c 'const unsigned char boot2[] = {' '};' \
+ < ${BOOTS}/boot2 >> makedevs.tmp
+ ./rtermcap cons25 | \
+ file2c 'const char termcap_cons25[] = {' ',0};' \
+ >> makedevs.tmp
+ ./rtermcap cons25-m | \
+ file2c 'const char termcap_cons25_m[] = {' ',0};' \
+ >> makedevs.tmp
+ ./rtermcap vt100 | \
+ file2c 'const char termcap_vt100[] = {' ',0};' \
+ >> makedevs.tmp
+ mv makedevs.tmp makedevs.c
+
+rtermcap: ${.CURDIR}/rtermcap.c
+ ${CC} -o rtermcap ${.CURDIR}/rtermcap.c -ltermcap
+
+.include <bsd.prog.mk>
+
OpenPOWER on IntegriCloud