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