Makefile revision 6185db853e024a486ff8837e6784dd290d866112
ee9c9500ab13c1093fc3feaf2aa5a0d330d0bfadKay Sievers#
19aadacf92ad86967ffb678e37b2ff9e83cb9480Jan Engelhardt# CDDL HEADER START
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers#
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers# The contents of this file are subject to the terms of the
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers# Common Development and Distribution License (the "License").
cff452c7e974db5053cdbd0d7bbbab2e3b4c91b9Kay Sievers# You may not use this file except in compliance with the License.
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers#
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers# or http://www.opensolaris.org/os/licensing.
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers# See the License for the specific language governing permissions
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering# and limitations under the License.
20ffc4c4a9226b0e45cc02ad9c0108981626c0bbKay Sievers#
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek# When distributing Covered Code, include this CDDL HEADER in each
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek# If applicable, add the following below this CDDL HEADER, with the
04ac799283f517672a5424e7c5bf066cfa4ca020Zbigniew Jędrzejewski-Szmek# fields enclosed by brackets "[]" replaced with your own identifying
d8160f21fd295b451cee9679aa281fedf1cb8e8cZbigniew Jędrzejewski-Szmek# information: Portions Copyright [yyyy] [name of copyright owner]
d8160f21fd295b451cee9679aa281fedf1cb8e8cZbigniew Jędrzejewski-Szmek#
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering# CDDL HEADER END
7b4da18c1717f811bae67ea3d39290495857c03eLennart Poettering#
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering#
466784c8710e5cb0e0b86a16506d992d7ec5b619Kay Sievers#ident "%Z%%M% %I% %E% SMI"
55d32caf94d8df547ca763be52b0c35bb6388606Lennart Poettering#
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
bafb15bab99887d1b6b8a35136531bac6c3876a6Lennart Poettering# Use is subject to license terms.
f38afcd0c7f558ca5bf0854b42f8c6954f8ad7f3Lennart Poettering#
bafb15bab99887d1b6b8a35136531bac6c3876a6Lennart Poettering# cmd/fs.d/nfs/Makefile
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering#
154ff088d371bee5651eaa2bc9bde8a34c185656Lennart Poettering# cmd/fs.d/nfs is the directory of all nfs specific commands
872c2ab3e2887c1c2b6c9815a201683e246e56fcLennart Poettering# whose executable reside in $(INSDIR1) and $(INSDIR2).
872c2ab3e2887c1c2b6c9815a201683e246e56fcLennart Poettering#
872c2ab3e2887c1c2b6c9815a201683e246e56fcLennart Poettering
eda8f06755bd98c4639293c26b856c225f0d1fe1Lennart Poetteringinclude $(SRC)/Makefile.master
eda8f06755bd98c4639293c26b856c225f0d1fe1Lennart Poettering
96197df081a16bec192a6cfb8f19674ca58f4835Lennart PoetteringSUBDIR1= exportfs nfsd rquotad \
96197df081a16bec192a6cfb8f19674ca58f4835Lennart Poettering statd nfsstat mountd dfshares \
96197df081a16bec192a6cfb8f19674ca58f4835Lennart Poettering nfsfind nfs4cbd share
96197df081a16bec192a6cfb8f19674ca58f4835Lennart PoetteringSUBDIR2= clear_locks umount showmount \
d4fdc205a4610965cee46408dbd046c922e7620cLennart Poettering mount dfmounts nfslog nfsmapid
d4fdc205a4610965cee46408dbd046c922e7620cLennart Poettering
d4fdc205a4610965cee46408dbd046c922e7620cLennart PoetteringSUBDIR3= etc svc
7bb2954901b2e568efaf67254e480032e0958cadLennart PoetteringSUBDIRS= $(SUBDIR1) $(SUBDIR2) $(SUBDIR3)
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering# for messaging catalog files
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering#
7bb2954901b2e568efaf67254e480032e0958cadLennart PoetteringPOFILES= $(SUBDIR2:%=%/%.po)
7bb2954901b2e568efaf67254e480032e0958cadLennart PoetteringPOFILE= nfs.po
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering
7bb2954901b2e568efaf67254e480032e0958cadLennart PoetteringLOCKD= $(CLOSED)/cmd/fs.d/nfs/lockd
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering$(CLOSED_BUILD)CLOSED_SUBDIR2= $(LOCKD)
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering$(CLOSED_BUILD)POFILES += $(LOCKD)/lockd.po
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering$(CLOSED_BUILD)SUBDIRS += $(CLOSED_SUBDIR2)
7bb2954901b2e568efaf67254e480032e0958cadLennart Poettering
7bb2954901b2e568efaf67254e480032e0958cadLennart Poetteringall:= TARGET= all
7bb2954901b2e568efaf67254e480032e0958cadLennart Poetteringinstall:= TARGET= install
0f3e07b7cc535af3c4ea56c3b28c140c1771fa6aLennart Poetteringclean:= TARGET= clean
0f3e07b7cc535af3c4ea56c3b28c140c1771fa6aLennart Poetteringclobber:= TARGET= clobber
0f3e07b7cc535af3c4ea56c3b28c140c1771fa6aLennart Poetteringlint:= TARGET= lint
0f3e07b7cc535af3c4ea56c3b28c140c1771fa6aLennart Poetteringcatalog:= TARGET= catalog
af1082b04a3d45a9b1d796b4271f44e87e307026Lennart Poettering
af1082b04a3d45a9b1d796b4271f44e87e307026Lennart Poettering.KEEP_STATE:
af1082b04a3d45a9b1d796b4271f44e87e307026Lennart Poettering
af1082b04a3d45a9b1d796b4271f44e87e307026Lennart Poettering.PARALLEL: $(SUBDIRS)
af1082b04a3d45a9b1d796b4271f44e87e307026Lennart Poettering
3540c7f88fd4b860d3d6d0e931ddb7cd91bc559aLennart Poetteringall install clean clobber lint: $(SUBDIRS)
488ad3b32a7e2b5b1380abf4a15e5f65fa65f3feLennart Poettering
488ad3b32a7e2b5b1380abf4a15e5f65fa65f3feLennart Poetteringcatalog: $(SUBDIR2) $(CLOSED_SUBDIR2)
488ad3b32a7e2b5b1380abf4a15e5f65fa65f3feLennart Poettering $(RM) $(POFILE)
488ad3b32a7e2b5b1380abf4a15e5f65fa65f3feLennart Poettering cat $(POFILES) > $(POFILE)
488ad3b32a7e2b5b1380abf4a15e5f65fa65f3feLennart Poettering
488ad3b32a7e2b5b1380abf4a15e5f65fa65f3feLennart Poettering$(SUBDIRS): FRC
47c94a96df29080f8b3a97e7362df4e9c6ba3265Lennart Poettering @cd $@; pwd; $(MAKE) $(TARGET)
47c94a96df29080f8b3a97e7362df4e9c6ba3265Lennart Poettering
09ecd746c9d6581664873674c2188f8c93ed7780Lennart PoetteringFRC:
09ecd746c9d6581664873674c2188f8c93ed7780Lennart Poettering