aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/vi/Makefile
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1996-11-03 21:32:37 +0000
committerPeter Wemm <peter@FreeBSD.org>1996-11-03 21:32:37 +0000
commit9b26ad21cc23745b8abdf4d15e3eae92241362ab (patch)
tree5b48658bbdc2af90aaac33874af2de0122942bf4 /usr.bin/vi/Makefile
parent0e3dfa92bd0e26349d76da8d122192830647dd61 (diff)
downloadsrc-9b26ad21cc23745b8abdf4d15e3eae92241362ab.tar.gz
src-9b26ad21cc23745b8abdf4d15e3eae92241362ab.zip
Fill in some of the missing blanks for the tknvi and perl5 compile options.
Both options can be compiled if the appropriate ports are present. These are examples only and are commented out.
Notes
Notes: svn path=/head/; revision=19373
Diffstat (limited to 'usr.bin/vi/Makefile')
-rw-r--r--usr.bin/vi/Makefile50
1 files changed, 28 insertions, 22 deletions
diff --git a/usr.bin/vi/Makefile b/usr.bin/vi/Makefile
index e8a546603e78..0b047cad8231 100644
--- a/usr.bin/vi/Makefile
+++ b/usr.bin/vi/Makefile
@@ -1,5 +1,5 @@
#
-# $Id: Makefile,v 1.3 1996/11/01 08:34:51 peter Exp $
+# $Id: Makefile,v 1.4 1996/11/03 19:15:44 peter Exp $
#
# This has most of the glue needed to compile tknvi and the perl hooks,
# but not all.
@@ -8,8 +8,8 @@
SRCDIR= ${.CURDIR}/../../contrib/nvi
TCLINTERP= yes #fine, in base tree, little cost
-#TKNVI= tknvi #not ready, needs X11, tk
-#PERLINTERP= no #not ready, needs perl5.002+
+#TKNVI= tknvi #not ready, needs X11, tk, doesn't quite work yet
+#PERLINTERP= yes #needs the perl5 v5.003 port
#if using ncurses:
#CFLAGS+= -DSYSV_CURSES
@@ -37,34 +37,40 @@ CATALOGS= dutch english french german ru_SU.KOI8-R spanish swedish
CFLAGS+=-I${.CURDIR} -I${SRCDIR} -I${SRCDIR}/include
-DPADD+= ${LIBCURSES} ${LIBTERMCAP}
-LDADD+= -lcurses -ltermcap
+.if !defined(TKNVI)
+DPADD+= ${LIBCURSES} ${LIBTERMCAP}
+LDADD+= -lcurses -ltermcap
+.endif
.if defined(TKNVI)
-.PATH: ${SRCDIR}/tk
-#DPADD+= ?
-#LDADD+= -ltk
+.PATH: ${SRCDIR}/tk
+LDADD+= -L/usr/local/lib -L/usr/X11R6/lib -ltk41 -lX11
+CFLAGS+= -I/usr/local/include -I/usr/X11R6/include
.endif
.if defined(TCLINTERP)
-.PATH: ${SRCDIR}/tcl_api
-DPADD+= ${LIBTCL} ${LIBM}
-LDADD+= -ltcl -lm
-CFLAGS+= -DHAVE_TCL_INTERP
+.PATH: ${SRCDIR}/tcl_api
+DPADD+= ${LIBTCL} ${LIBM}
+LDADD+= -ltcl -lm
+CFLAGS+= -DHAVE_TCL_INTERP
.endif
.if defined(PERLINTERP)
-.PATH: ${SRCDIR}/perl_api
-#DPADD+= ?
-#LDADD+= ?
-CFLAGS+= -DHAVE_PERL_INTERP
+.PATH: ${SRCDIR}/perl_api
+LDADD+= /usr/local/lib/perl5/i386-freebsd/5.003/auto/DynaLoader/DynaLoader.a \
+ -L/usr/local/lib/perl5/i386-freebsd/5.003/CORE -lperl -lcrypt
+CFLAGS+= -DHAVE_PERL_INTERP -I/usr/local/lib/perl5/i386-freebsd/5.003/CORE
#CFLAGS+= -DHAVE_PERL_5_003_01 # If perl >= 5.03.01
+PERL= /usr/local/bin/perl5.003
+PERLLIB=/usr/local/lib/perl5
.endif
CLEANFILES+=${EX}
# Vi curses sources
+.if !defined(TKNVI)
SRCS+= cl_bsd.c cl_funcs.c cl_main.c cl_read.c cl_screen.c cl_term.c
+.endif
# Vi Tk sources
.if defined(TKNVI)
@@ -124,15 +130,15 @@ afterinstall:
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
${CATALOGS:S;^;${SRCDIR}/catalog/;} \
${DESTDIR}/usr/share/vi/catalog
-.if defined(PERLINTERP)
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
- ${SRCDIR}/perl_scripts/*.pl VI.pm \
- ${DESTDIR}/usr/share/vi/perl
-.endif
-.if defined(TCLINTERP)
${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
${SRCDIR}/tcl_scripts/*.tcl \
${DESTDIR}/usr/share/vi/tcl
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 \
+ ${SRCDIR}/perl_scripts/*.pl \
+ ${DESTDIR}/usr/share/vi/perl
+.if defined(PERLINTERP)
+ ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 VI.pm
+ ${DESTDIR}/usr/share/vi/perl
.endif
.include <bsd.prog.mk>