freebsd-nq/release/sysinstall/Makefile
Jordan K. Hubbard 411bac67a7 Commit my latest changes before having a nap. Still not close to done,
nor is it in sync with my working sources, but it leaves me less CVS hassles
to bring in the new files at this time.  Still no documentation to translate
quite yet, but soon.  This stuff is actually very close now.
1995-05-01 21:56:32 +00:00

54 lines
1.4 KiB
Makefile

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 media.c variable.c \
devices.c
CFLAGS += -Wall -g -I${.CURDIR}/../libdisk
LDADD = -ldialog -lncurses -lmytinfo -L${.CURDIR}/../libdisk -ldisk
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>