Print this page
Add catman, makewhatis functionality.  Print an error if the whatis database
is missing.
mandoc import

*** 1,61 **** # ! # CDDL HEADER START # ! # The contents of this file are subject to the terms of the ! # Common Development and Distribution License, Version 1.0 only ! # (the "License"). You may not use this file except in compliance ! # with the License. # ! # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE ! # or http://www.opensolaris.org/os/licensing. ! # See the License for the specific language governing permissions ! # and limitations under the License. # ! # When distributing Covered Code, include this CDDL HEADER in each ! # file and include the License file at usr/src/OPENSOLARIS.LICENSE. ! # If applicable, add the following below this CDDL HEADER, with the ! # fields enclosed by brackets "[]" replaced with your own identifying ! # information: Portions Copyright [yyyy] [name of copyright owner] # - # CDDL HEADER END - # - # - #ident "%Z%%M% %I% %E% SMI" - # - # Copyright (c) 1990 by Sun Microsystems, Inc. - # - # cmd/man/Makefile ! include ../Makefile.cmd ! SUBDIRS = src ! all := TARGET= all ! install := TARGET= install ! clean := TARGET= clean ! clobber := TARGET= clobber ! lint := TARGET= lint ! _msg := TARGET= catalog ! #for message catalog files ! POFILE = man.po ! POFILES = src/src.po ! .KEEP_STATE: ! all install clean lint: $(SUBDIRS) ! clobber: $(SUBDIRS) local_clobber ! local_clobber: ! $(RM) $(CLOBBERFILES) ! _msg: $(SUBDIRS) ! $(RM) $(POFILE) ! cat $(POFILES) > $(POFILE) ! $(RM) $(MSGDOMAIN)/$(POFILE) ! cp $(POFILE) $(MSGDOMAIN) ! $(SUBDIRS): FRC ! @cd $@; pwd; $(MAKE) $(TARGET) ! FRC: --- 1,46 ---- # ! # This file and its contents are supplied under the terms of the ! # Common Development and Distribution License ("CDDL"), version 1.0. ! # You may only use this file in accordance with the terms of version ! # 1.0 of the CDDL. # ! # A full copy of the text of the CDDL should have accompanied this ! # source. A copy of the CDDL is also available via the Internet at ! # http://www.illumos.org/license/CDDL. # ! # ! # Copyright 2012 Nexenta Systems, Inc. All rights reserved. # ! PROG= man ! LINKS= apropos whatis catman ! LIBLINKS = makewhatis ! OBJS= makewhatis.o man.o stringlist.o ! SRCS= $(OBJS:%.o=%.c) ! include $(SRC)/cmd/Makefile.cmd ! CFLAGS += $(CCVERBOSE) ! ROOTLINKS= $(LINKS:%=$(ROOTBIN)/%) $(LIBLINKS:%=$(ROOTLIB)/%) ! .KEEP_STATE : ! all: $(PROG) ! clean: ! $(RM) $(OBJS) ! install: all $(ROOTPROG) $(ROOTLINKS) ! lint: lint_SRCS ! $(PROG): $(OBJS) ! $(LINK.c) $(OBJS) -o $@ $(LDLIBS) ! $(POST_PROCESS) ! ! $(ROOTLINKS): $(ROOTPROG) ! $(RM) $@; $(LN) $(ROOTPROG) $@ ! ! include $(SRC)/cmd/Makefile.targ