Home | History | Annotate | Download | only in sun_nws
      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, Version 1.0 only
      6 # (the "License").  You may not use this file except in compliance
      7 # with the License.
      8 #
      9 # You can obtain a copy of the license at src/sun_nws/OPENSOLARIS.LICENSE
     10 # or http://www.opensolaris.org/os/licensing.
     11 # See the License for the specific language governing permissions
     12 # and limitations under the License.
     13 #
     14 # When distributing Covered Code, include this CDDL HEADER in each
     15 # file and include the License file at src/sun_nws/OPENSOLARIS.LICENSE.
     16 # If applicable, add the following below this CDDL HEADER, with the
     17 # fields enclosed by brackets "[]" replaced with your own identifying
     18 # information: Portions Copyright [yyyy] [name of copyright owner]
     19 #
     20 # CDDL HEADER END
     21 #
     22 #
     23 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
     24 # Use is subject to license terms.
     25 #
     26 #ident	"@(#)Makefile.help	1.2	05/09/23 SMI"
     27 #
     28 # src/sun_nws/Makefile.help
     29 
     30 help:
     31 	@$(ECHO)
     32 	@$(ECHO) "Network Storage Makefile Help"
     33 	@$(ECHO) "=============================
     34 	@$(ECHO)
     35 	@$(ECHO) "Targets available"
     36 	@$(ECHO) "-----------------"
     37 	@$(ECHO)
     38 	@$(ECHO) "all"
     39 	@$(ECHO)
     40 	@$(ECHO) "  Generates the object files."
     41 	@$(ECHO)
     42 	@$(ECHO) "install"
     43 	@$(ECHO)
     44 	@$(ECHO) "  Everything 'all' does plus populate the root directory."
     45 	@$(ECHO)
     46 	@$(ECHO) "pkg"
     47 	@$(ECHO)
     48 	@$(ECHO) "  Everything 'install' does plus builds the packages."
     49 	@$(ECHO)
     50 	@$(ECHO) "clean"
     51 	@$(ECHO)
     52 	@$(ECHO) "  Deletes the object files."
     53 	@$(ECHO)
     54 	@$(ECHO) "clobber"
     55 	@$(ECHO)
     56 	@$(ECHO) "  Deletes the object files and the directory containing them."
     57 	@$(ECHO)
     58 	@$(ECHO) "nuke"
     59 	@$(ECHO)
     60 	@$(ECHO) "  Everything 'clobber' does and deletes the packages."
     61 	@$(ECHO)
     62 	@$(ECHO) "lint"
     63 	@$(ECHO)
     64 	@$(ECHO) "  Runs lint."
     65 	@$(ECHO)
     66 	@$(ECHO) "help"
     67 	@$(ECHO)
     68 	@$(ECHO) "  Displays this message."
     69 	@$(ECHO)
     70 	@$(ECHO) "Environment variables"
     71 	@$(ECHO) "---------------------"
     72 	@$(ECHO)
     73 	@$(ECHO) "DMAKE_MODE (Default: serial)"
     74 	@$(ECHO)
     75 	@$(ECHO) "  This variable can be set to one of the following values:"
     76 	@$(ECHO)
     77 	@$(ECHO) "    serial    Causes dmake to behave like the standard version"
     78 	@$(ECHO) "	        of make."
     79 	@$(ECHO)
     80 	@$(ECHO) "    parallel  Causes dmake to distribute jobs to only the dmake"
     81 	@$(ECHO) "	        host."
     82 	@$(ECHO)
     83 	@$(ECHO) "DMAKE_MAX_JOBS (Default: 8)"
     84 	@$(ECHO)
     85 	@$(ECHO) "  This variable only applies if DMAKE_MODE is set to parallel"
     86 	@$(ECHO) "  in which case it defines the maximum number of jobs that"
     87 	@$(ECHO) "  can be started simultaneously.  However, dmake will adjust"
     88 	@$(ECHO) "  the limit of parallel jobs according to the current loading"
     89 	@$(ECHO) "  of the system.  If the system is not overloaded, dmake will"
     90 	@$(ECHO) "  use the limit defined by the user. If the system is overloaded,"
     91 	@$(ECHO) "  dmake will set the "current" limit to less than the limit"
     92 	@$(ECHO) "  defined by the user."
     93 
     94