411bac67a7
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.
54 lines
1.4 KiB
Makefile
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>
|
|
|