version 1.20, 2003/04/14 14:33:57 |
version 1.21, 2003/04/16 17:54:20 |
|
|
LINKS= ${BINDIR}/less ${BINDIR}/more ${BINDIR}/less ${BINDIR}/page |
LINKS= ${BINDIR}/less ${BINDIR}/more ${BINDIR}/less ${BINDIR}/page |
MAN= less.1 lesskey.1 |
MAN= less.1 lesskey.1 |
MLINKS= less.1 more.1 less.1 page.1 |
MLINKS= less.1 more.1 less.1 page.1 |
CLEANFILES= config.cache config.log $(MAN) |
CLEANFILES= config.cache config.log |
|
|
# |
# |
# Wrapped flags |
# Wrapped flags |
|
|
|
|
all: config.status gnu_build |
all: config.status gnu_build |
|
|
# |
|
# XXX - This is needed because crunchgen wasn't |
|
# designed to work with wrappers. The |
|
# default sys.mk SUFFIX rules were being |
|
# invoked accidentally and crunchgen |
|
# couldn't figure out what objects were |
|
# needed. |
|
# |
|
OBJS= main.o screen.o brac.o ch.o charset.o cmdbuf.o \ |
|
command.o decode.o edit.o filename.o forwback.o \ |
|
help.o ifile.o input.o jump.o line.o linenum.o \ |
|
lsystem.o mark.o optfunc.o option.o opttbl.o os.o \ |
|
output.o position.o prompt.o search.o signal.o \ |
|
tags.o ttyin.o version.o |
|
.SUFFIXES: .o .c |
|
.c.o: config.status |
|
@$(MAKE) ${XCFLAGS} LIBS=${LIBS} \ |
|
datadir=${DATADIR} LESS_HLP=${LESS_HLP} ${.TARGET} |
|
|
|
.FORCE: .IGNORE |
.FORCE: .IGNORE |
|
|
.include <bsd.own.mk> |
.include <bsd.own.mk> |
|
|
afterinstall: |
afterinstall: |
${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE} \ |
${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${NONBINMODE} \ |
${.CURDIR}/less.hlp ${DESTDIR}${DATADIR}/${LESS_HLP} |
${.CURDIR}/less.hlp ${DESTDIR}${DATADIR}/${LESS_HLP} |
|
|
# |
|
# Fix less manpage suffix |
|
# |
|
.SUFFIXES: .nro .1 .2 .3 .4 .5 .6 .7 .8 .9 |
|
|
|
.nro.1 .nro.2 .nro.3 .nro.4 .nro.5 .nro.6 .nro.7 .nro.8 .nro.9: |
|
-@ln -sf ${.IMPSRC} ${.TARGET} |
|
|
|
depend: |
depend: |
# Nothing here so far... |
# Nothing here so far... |