8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / cmd / fs.d / ufs / Makefile
blob6ae7afd332638c77b7cad1d456982922e3f87420
2 # CDDL HEADER START
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.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
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]
19 # CDDL HEADER END
22 #ident "%Z%%M% %I% %E% SMI"
24 # Copyright 2006 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
27 # /usr/src/cmd/lib/fs/ufs is the directory of all ufs specific commands
28 # whose executable reside in $(INSDIR1) and $(INSDIR2).
30 # NOTE: ufsdump and ufsrestore have been merged into hsmdump and
31 # hsmrestore. The source is located in usr/src/cmd/backup.
32 # When the Online Backup producted is no longer supported
33 # they should be moved here again.
37 SUBDIR1= clri edquota ff fsck fsckall fsdb fsirand fstyp \
38 labelit lockfs ncheck quot quota quotacheck quotaon \
39 repquota tunefs
40 SUBDIR2= df fssnap mkfs mount newfs volcopy
41 ROLLDIR= roll_log
42 SUBDIRS= $(ROLLDIR) $(SUBDIR1) $(SUBDIR2)
44 all:= TARGET= all
45 install:= TARGET= install
46 clean:= TARGET= clean
47 clobber:= TARGET= clobber
48 lint:= TARGET= lint
49 catalog:= TARGET= catalog
51 # for messaging catalog
53 POFILE= ufs.po
54 POFILES= $(SUBDIR2:%=%/%.po)
56 .KEEP_STATE:
58 .PARALLEL: $(SUBDIRS)
60 all install: $(ROLLDIR) .WAIT $(SUBDIR1) $(SUBDIR2)
62 catalog: $(POFILE)
64 $(POFILE): $(SUBDIR2)
65 $(RM) $@
66 cat $(POFILES) > $@
68 clean clobber lint: $(SUBDIRS)
70 $(SUBDIRS): FRC
71 @cd $@; pwd; $(MAKE) $(MFLAGS) $(TARGET)
73 FRC: