Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# CDDL HEADER START
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# The contents of this file are subject to the terms of the
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Common Development and Distribution License (the "License").
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# You may not use this file except in compliance with the License.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# or http://www.opensolaris.org/os/licensing.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# See the License for the specific language governing permissions
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# and limitations under the License.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# When distributing Covered Code, include this CDDL HEADER in each
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# If applicable, add the following below this CDDL HEADER, with the
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# fields enclosed by brackets "[]" replaced with your own identifying
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# information: Portions Copyright [yyyy] [name of copyright owner]
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# CDDL HEADER END
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Use is subject to license terms.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmPROG= priocntl
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNicoPRIOCNTLOBJ= $(PROG).o subr.o
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmPRIOCNTLSRC= $(PRIOCNTLOBJ:%.o=%.c)
c704901b2559d4c6ccca004d3848c7d0271e7e9fapennerOBJS= $(PRIOCNTLOBJ) rt$(PROG).o ts$(PROG).o ia$(PROG).o fss$(PROG).o \
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico fx$(PROG).o sdc$(PROG).o
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNicoSRCS= $(OBJ:%.o=%.c)
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNicoinclude ../Makefile.cmd
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNicoLDLIBS += -lcontract
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmCERRWARN += -_gcc=-Wno-parentheses
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmCERRWARN += -_gcc=-Wno-uninitialized
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmCLASSD = $(ROOTLIB)/class
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmRTD = $(CLASSD)/RT
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmSDCD = $(CLASSD)/SDC
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmTSD = $(CLASSD)/TS
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmIAD = $(CLASSD)/IA
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmFSSD = $(CLASSD)/FSS
707f9eff6fb9e0b84f37f48a7aa408715303926eapennerFXD = $(CLASSD)/FX
707f9eff6fb9e0b84f37f48a7aa408715303926eapennerDIRS = $(CLASSD) $(RTD) $(SDCD) $(TSD) $(IAD) $(FSSD) $(FXD)
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmRTPROG = RT$(PROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmSDCPROG = SDC$(PROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmTSPROG = TS$(PROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmIAPROG = IA$(PROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmFSSPROG = FSS$(PROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmFXPROG = FX$(PROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmROOTRTPROG = $(RTD)/$(RTPROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmROOTSDCPROG = $(SDCD)/$(SDCPROG)
707f9eff6fb9e0b84f37f48a7aa408715303926eapennerROOTTSPROG = $(TSD)/$(TSPROG)
707f9eff6fb9e0b84f37f48a7aa408715303926eapennerROOTIAPROG = $(IAD)/$(IAPROG)
707f9eff6fb9e0b84f37f48a7aa408715303926eapennerROOTFSSPROG = $(FSSD)/$(FSSPROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmROOTFXPROG = $(FXD)/$(FXPROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(ROOTUSRSBINPROG) := FILEMODE = 04555
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(DIRS) := FILEMODE = 0775
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmCLOBBERFILES += $(RTPROG) $(SDCPROG) $(TSPROG) $(IAPROG) $(FSSPROG) $(FXPROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# installation rules
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(RTD)/% : %
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.file)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(SDCD)/% : %
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.file)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(TSD)/% : %
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.file)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(IAD)/% : %
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.file)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(FSSD)/% : %
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.file)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(FXD)/% : %
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.file)
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner.KEEP_STATE:
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Pennerall: $(PROG) $(RTPROG) $(SDCPROG) $(TSPROG) $(IAPROG) $(FSSPROG) $(FXPROG)
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner$(PROG): $(PRIOCNTLOBJ)
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner $(LINK.c) $(PRIOCNTLOBJ) -o $@ $(LDLIBS)
d86a4fc3e359417ff087c4d602dd4f0970523abdAlvin Penner $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(RTPROG): rt$(PRIOCNTLOBJ)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINK.c) rt$(PRIOCNTLOBJ) -o $@ $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(SDCPROG): sdc$(PRIOCNTLOBJ)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINK.c) sdc$(PRIOCNTLOBJ) -o $@ $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(TSPROG): ts$(PRIOCNTLOBJ)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINK.c) ts$(PRIOCNTLOBJ) -o $@ $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(IAPROG): ia$(PRIOCNTLOBJ)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINK.c) ia$(PRIOCNTLOBJ) -o $@ $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(FSSPROG): fss$(PRIOCNTLOBJ)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINK.c) fss$(PRIOCNTLOBJ) -o $@ $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(FXPROG): fx$(PRIOCNTLOBJ)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINK.c) fx$(PRIOCNTLOBJ) -o $@ $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(POST_PROCESS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
8db8b3d85d2f91e5429d9bb407d0babcfe44518bpjrminstall: all $(DIRS) \
8db8b3d85d2f91e5429d9bb407d0babcfe44518bpjrm $(ROOTPROG) \
8db8b3d85d2f91e5429d9bb407d0babcfe44518bpjrm $(ROOTRTPROG) \
8db8b3d85d2f91e5429d9bb407d0babcfe44518bpjrm $(ROOTSDCPROG) \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(ROOTTSPROG) \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(ROOTIAPROG) \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(ROOTFSSPROG) \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(ROOTFXPROG)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm$(DIRS):
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(INS.dir)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmclean:
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(RM) $(OBJS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
b6405b51c2cf995b6c5327aa3a54ddff629192d6ozmikepittmanlint:
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINT.c) $(PRIOCNTLSRC) $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINT.c) rt$(PRIOCNTLSRC) $(LDLIBS)
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(LINT.c) sdc$(PRIOCNTLSRC) $(LDLIBS)
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner $(LINT.c) ts$(PRIOCNTLSRC) $(LDLIBS)
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner $(LINT.c) ia$(PRIOCNTLSRC) $(LDLIBS)
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner $(LINT.c) fss$(PRIOCNTLSRC) $(LDLIBS)
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner $(LINT.c) fx$(PRIOCNTLSRC) $(LDLIBS)
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrminclude ../Makefile.targ
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm