1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-19 10:53:58 +00:00
freebsd/usr.sbin/sysinstall/Makefile
Jordan K. Hubbard 1f71f6055b Make the emergency holographic shell (on VTY4) actually work with job
control and signals and such.  Thanks, Gary!

Clean up some miscellaneous bogons for Poul.
1995-05-29 01:43:20 +00:00

96 lines
2.9 KiB
Makefile

PROG= sysinstall
NOMAN= yes
CLEANFILES= makedevs.c rtermcap
.PATH: ${.CURDIR}/../disklabel ${.CURDIR}/../../usr.bin/cksum
SRCS= attr.c cdrom.c command.c config.c crc.c decode.c devices.c disks.c dist.c \
dmenu.c dos.c floppy.c ftp.c ftp_strat.c globals.c install.c label.c lang.c \
main.c makedevs.c media.c menus.c misc.c msg.c network.c nfs.c system.c tape.c \
tcpip.c termcap.c ufs.c variable.c wizard.c
CFLAGS+= -Wall -g -I${.CURDIR}/../libdisk \
-I${.CURDIR}/../../gnu/lib/libdialog
LDADD= -ldialog -lncurses -lmytinfo -lutil
.if exists(${.CURDIR}/../libdisk/obj)
LDADD+= -L${.CURDIR}/../libdisk/obj -ldisk
.else
LDADD+= -L${.CURDIR}/../libdisk -ldisk
.endif
DPADD= ${LIBDIALOG} ${LIBNCURSES} ${LIBMYTINFO} ${LIBUTIL}
.if exists(${.CURDIR}/../../sys/i386/boot/biosboot/obj)
BOOTS=${.CURDIR}/../../sys/i386/boot/biosboot/obj
.else
BOOTS=${.CURDIR}/../../sys/i386/boot/biosboot
.endif
.if exists(${.CURDIR}/../../share/syscons/scrnmaps/obj)
MKSCRNMAP=${.CURDIR}/../../share/syscons/scrnmaps/obj/koi8-r2cp866.mk
.else
MKSCRNMAP=${.CURDIR}/../../share/syscons/scrnmaps/koi8-r2cp866.mk
.endif
makedevs.c: dev2c.sh Makefile rtermcap
rm -f makedevs.tmp
mkdir -p dev
echo '#include <sys/types.h>' > makedevs.tmp
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
./rtermcap cons25 | \
file2c 'const char termcap_cons25[] = {' ',0};' \
>> makedevs.tmp
./rtermcap cons25-m | \
file2c 'const char termcap_cons25_m[] = {' ',0};' \
>> makedevs.tmp
./rtermcap cons25r | \
file2c 'const char termcap_cons25r[] = {' ',0};' \
>> makedevs.tmp
./rtermcap cons25r-m | \
file2c 'const char termcap_cons25r_m[] = {' ',0};' \
>> makedevs.tmp
./rtermcap cons25l1 | \
file2c 'const char termcap_cons25l1[] = {' ',0};' \
>> makedevs.tmp
./rtermcap cons25l1-m | \
file2c 'const char termcap_cons25l1_m[] = {' ',0};' \
>> makedevs.tmp
./rtermcap vt100 | \
file2c 'const char termcap_vt100[] = {' ',0};' \
>> makedevs.tmp
uudecode < ${.CURDIR}/../../share/syscons/fonts/iso-8x16.fnt \
&& file2c 'const u_char font_iso_8x16[] = {' '};' \
< iso-8x16 >> makedevs.tmp
rm iso-8x16
uudecode < ${.CURDIR}/../../share/syscons/fonts/cp850-8x16.fnt \
&& file2c 'const u_char font_cp850_8x16[] = {' '};' \
< cp850-8x16 >> makedevs.tmp
rm cp850-8x16
uudecode < ${.CURDIR}/../../share/syscons/fonts/cp866-8x16.fnt \
&& file2c 'const u_char font_cp866_8x16[] = {' '};' \
< cp866-8x16 >> makedevs.tmp
rm cp866-8x16
${MKSCRNMAP} koi8-r2cp866 \
&& file2c 'const u_char koi8_r2cp866[] = {' '};' \
< koi8-r2cp866 >> makedevs.tmp
rm koi8-r2cp866
mv makedevs.tmp makedevs.c
rtermcap: ${.CURDIR}/rtermcap.c
${CC} -o rtermcap ${.CURDIR}/rtermcap.c -ltermcap
testftp: ftp.c
cc -o testftp -I../libdisk -DSTANDALONE_FTP ftp.c
.include <bsd.prog.mk>