diff options
Diffstat (limited to 'usr.sbin/sysinstall/Makefile')
-rw-r--r-- | usr.sbin/sysinstall/Makefile | 50 |
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> + |