version 1.6, 1996/09/26 04:39:17 |
version 1.7, 1996/09/27 06:09:00 |
|
|
# less config |
# less config |
# |
# |
PREFIX= /usr |
PREFIX= /usr |
|
BINDIR= $(PREFIX)/bin |
DATADIR= $(PREFIX)/share/misc |
DATADIR= $(PREFIX)/share/misc |
LESS_HLP= more.help |
LESS_HLP= more.help |
LIBS= -ltermcap |
LIBS= -ltermcap |
|
|
all: config.status gnu_build |
all: config.status gnu_build |
|
|
# |
# |
# crunchgen |
# 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 \ |
OBJS= main.o screen.o brac.o ch.o charset.o cmdbuf.o \ |
command.o decode.o edit.o filename.o forwback.o \ |
command.o decode.o edit.o filename.o forwback.o \ |
|
|
lsystem.o mark.o optfunc.o option.o opttbl.o os.o \ |
lsystem.o mark.o optfunc.o option.o opttbl.o os.o \ |
output.o position.o prompt.o search.o signal.o \ |
output.o position.o prompt.o search.o signal.o \ |
tags.o ttyin.o version.o |
tags.o ttyin.o version.o |
$(OBJS): config.status cg_build |
.SUFFIXES: .o .c |
|
.c.o: config.status |
|
@$(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) datadir=$(DATADIR) LESS_HLP=$(LESS_HLP) $(.TARGET) |
|
|
.FORCE: .IGNORE |
.FORCE: .IGNORE |
|
|
|
|
gnu_build: |
gnu_build: |
$(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) datadir=$(DATADIR) LESS_HLP=$(LESS_HLP) |
$(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) datadir=$(DATADIR) LESS_HLP=$(LESS_HLP) |
|
|
# |
|
# crunchgen build |
|
# |
|
cg_build: |
|
$(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) datadir=$(DATADIR) LESS_HLP=$(LESS_HLP) $(OBJS) |
|
|
|
install: gnu_install maninstall _SUBDIRUSE |
install: gnu_install maninstall _SUBDIRUSE |
.if defined(LINKS) && !empty(LINKS) |
.if defined(LINKS) && !empty(LINKS) |
@set ${LINKS}; \ |
@set ${LINKS}; \ |
|
|
|
|
gnu_install: |
gnu_install: |
$(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) LESS_HLP=$(LESS_HLP) \ |
$(MAKE) $(WCFLAGS) $(WLDFLAGS) LIBS=$(LIBS) LESS_HLP=$(LESS_HLP) \ |
bindir=$(DESTDIR)$(PREFIX)/bin \ |
bindir=$(DESTDIR)$(BINDIR) \ |
datadir=$(DESTDIR)$(PREFIX)/share/misc \ |
datadir=$(DESTDIR)$(PREFIX)/share/misc \ |
INSTALL_PROGRAM="install $(COPY) $(STRIP) -o $(BINOWN) -g $(BINGRP) -m $(BINMODE)" \ |
INSTALL_PROGRAM="install $(COPY) $(STRIP) -o $(BINOWN) -g $(BINGRP) -m $(BINMODE)" \ |
INSTALL_DATA="install $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444" \ |
INSTALL_DATA="install $(COPY) -o ${BINOWN} -g ${BINGRP} -m 444" \ |
|
|
tags: |
tags: |
# Nothing here so far... |
# Nothing here so far... |
|
|
.include <bsd.prog.mk> |
|
.include <bsd.obj.mk> |
.include <bsd.obj.mk> |
.include <bsd.subdir.mk> |
.include <bsd.subdir.mk> |
.include <bsd.man.mk> |
.include <bsd.man.mk> |