1 #
   2 # CDDL HEADER START
   3 #
   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the License).
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/CDDL.txt
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/CDDL.txt.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets [] replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  22 # Use is subject to license terms.
  23 #
  24 #ident   "%Z%%M% %I%     %E% SMI"
  25 #
  26 # usr/src/cmd/ha-services/gds-agents/ids/Makefile
  27 #
  28 
  29 # list common shell scripts for $(PKGNAME)/bin
  30 KSH_BIN_SRCS =  control_ids.ksh \
  31                 functions.ksh 
  32 
  33 # list config file for $(PKGNAME)/etc
  34 CONF = config
  35 
  36 # list common util shell scripts for $(PKGNAME)/util
  37 KSH_UTIL_SRCS = ids_register.ksh \
  38                 ids_smf_register.ksh \
  39                 ids_smf_remove.ksh
  40 
  41 # list common util config files for $(PKGNAME)/util
  42 UTIL_CONF =     ids_config
  43 
  44 PROG = $(KSH_BIN_SRCS:%.ksh=%) 
  45 
  46 UTILPROG = $(KSH_UTIL_SRCS:%.ksh=%) $(UTIL_CONF)
  47 
  48 include $(SRC)/cmd/Makefile.cmd
  49 
  50 # Packaging
  51 PKGNAME = SUNWscids
  52 RTRFILE = SUNW.ids
  53 
  54 # Disable I18N stuff, the po filename needs to be unique to support parallel
  55 # builds of the agents below gds-agents
  56 POFILE= $(PKGNAME).po
  57 PIFILES=
  58 
  59 # Disable lint
  60 LINTFILES=
  61 
  62 .KEEP_STATE:
  63 
  64 all: $(PROG) $(UTILPROG)
  65 
  66 .PARALLEL: $(PROG) $(UTILPROG)
  67 
  68 install: all $(ROOTOPTBINPROG) $(ROOTOPTETCRTR) $(ROOTOPTETCCONF) $(ROOTOPTUTILPROG)
  69 
  70 clean:
  71         $(RM) $(PROG) $(KSH_UTIL_SRCS:%.ksh=%) 
  72 
  73 include $(SRC)/cmd/Makefile.targ