Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# CDDL HEADER START
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# The contents of this file are subject to the terms of the
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# Common Development and Distribution License, Version 1.0 only
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# (the "License"). You may not use this file except in compliance
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# with the License.
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# or http://www.opensolaris.org/os/licensing.
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# See the License for the specific language governing permissions
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# and limitations under the License.
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# When distributing Covered Code, include this CDDL HEADER in each
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# If applicable, add the following below this CDDL HEADER, with the
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# fields enclosed by brackets "[]" replaced with your own identifying
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# information: Portions Copyright [yyyy] [name of copyright owner]
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# CDDL HEADER END
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# Use is subject to license terms.
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#ident "%Z%%M% %I% %E% SMI"
84765788c559bfdead67172a79759ac60c77231bTilo Mitra#
84765788c559bfdead67172a79759ac60c77231bTilo Mitra# cmd/cmd-inet/etc/init.d/Makefile
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo MitraPROG4= ncalogd
84765788c559bfdead67172a79759ac60c77231bTilo MitraPROG5= ncakmod
84765788c559bfdead67172a79759ac60c77231bTilo MitraMIPD= mipagent
84765788c559bfdead67172a79759ac60c77231bTilo MitraPPPD= pppd
84765788c559bfdead67172a79759ac60c77231bTilo MitraPROG= $(PROG4) $(PROG5) \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(MIPD) $(PPPD)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitrainclude ../../../Makefile.cmd
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo MitraSTARTINET3= $(ROOTETC)/rc2.d/S94ncalogd
84765788c559bfdead67172a79759ac60c77231bTilo MitraSTARTINET4= $(ROOTETC)/rc2.d/S42ncakmod
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo MitraMIPDK= K06mipagent
84765788c559bfdead67172a79759ac60c77231bTilo MitraMIPDS= S80mipagent
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo MitraPPPDK= K50pppd
84765788c559bfdead67172a79759ac60c77231bTilo MitraPPPDS= S47pppd
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo MitraINITD= $(ROOTETC)/init.d
84765788c559bfdead67172a79759ac60c77231bTilo MitraDIRS= $(INITD) $(ROOTETC)/rc0.d $(ROOTETC)/rcS.d $(ROOTETC)/rc1.d \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(ROOTETC)/rc2.d $(ROOTETC)/rc3.d
84765788c559bfdead67172a79759ac60c77231bTilo MitraFILEMODE= 0744
84765788c559bfdead67172a79759ac60c77231bTilo MitraOWNER= root
84765788c559bfdead67172a79759ac60c77231bTilo MitraGROUP= sys
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo MitraETCINITPROG= $(PROG:%=$(INITD)/%)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitra.KEEP_STATE:
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitraall: $(PROG)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitrainstall: all $(DIRS) $(ETCINITPROG) $(ETCDFLTPROG) ln_PROG
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitra$(INITD)/% : % $(INITD)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(INS.file)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitraln_PROG : $(ETCINITPROG)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra @for dir in rc0.d rcS.d rc1.d; do \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra echo $(LN) $(INITD)/$(MIPD) $(ROOTETC)/$$dir/$(MIPDK); \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(RM) $(ROOTETC)/$$dir/$(MIPDK); \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(MIPD) $(ROOTETC)/$$dir/$(MIPDK); \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra echo $(LN) $(INITD)/$(PROG4) $(ROOTETC)/$$dir/K34ncalogd; \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(RM) $(ROOTETC)/$$dir/K34ncalogd; \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(PROG4) $(ROOTETC)/$$dir/K34ncalogd; \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra echo $(LN) $(INITD)/$(PPPD) $(ROOTETC)/$$dir/$(PPPDK); \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(RM) $(ROOTETC)/$$dir/$(PPPDK); \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(PPPD) $(ROOTETC)/$$dir/$(PPPDK); \
84765788c559bfdead67172a79759ac60c77231bTilo Mitra done
84765788c559bfdead67172a79759ac60c77231bTilo Mitra -$(RM) $(ROOTETC)/rc2.d/$(MIPDK)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(MIPD) $(ROOTETC)/rc2.d/$(MIPDK)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra -$(RM) $(ROOTETC)/rc3.d/$(MIPDS)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(MIPD) $(ROOTETC)/rc3.d/$(MIPDS)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra -$(RM) $(STARTINET3)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(PROG4) $(STARTINET3)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra -$(RM) $(STARTINET4)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(PROG5) $(STARTINET4)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra -$(RM) $(ROOTETC)/rc2.d/$(PPPDS)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(LN) $(INITD)/$(PPPD) $(ROOTETC)/rc2.d/$(PPPDS)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitra$(DIRS):
84765788c559bfdead67172a79759ac60c77231bTilo Mitra $(INS.dir)
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitraclean:
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitralint:
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitrainclude ../../../Makefile.targ
84765788c559bfdead67172a79759ac60c77231bTilo Mitra
84765788c559bfdead67172a79759ac60c77231bTilo Mitra.PARALLEL:
84765788c559bfdead67172a79759ac60c77231bTilo Mitra