Makefile.targ revision 396aa62085ffd432d59ad504f1ac0827512580f4
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# CDDL HEADER START
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# The contents of this file are subject to the terms of the
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# Common Development and Distribution License (the "License").
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# You may not use this file except in compliance with the License.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# or http://www.opensolaris.org/os/licensing.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# See the License for the specific language governing permissions
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# and limitations under the License.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# When distributing Covered Code, include this CDDL HEADER in each
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# If applicable, add the following below this CDDL HEADER, with the
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# fields enclosed by brackets "[]" replaced with your own identifying
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# information: Portions Copyright [yyyy] [name of copyright owner]
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# CDDL HEADER END
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# Use is subject to license terms.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# Copyright 2016 RackTop Systems.
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk#
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkall: $(PROG)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkpackage \
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkinstall: all $(VAR_SGSBINPROG) $(VAR_SGSCCSLINK)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk%.o: ../common/%.c
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(COMPILE.c) $<
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(POST_PROCESS_O)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk$(PROG): $(MAPFILES)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkclean:
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(RM) $(OBJS) $(CLEANFILES)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkdelete:
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(RM) $(PROG)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenklint: $(LINTOUT32) $(SGSLINTOUT)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkinclude $(SRC)/cmd/Makefile.targ
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkinclude $(SRC)/cmd/sgs/Makefile.targ
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# Special target for native builds (ie. when we need to build a version of ld
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# to build a version of ld :-).
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenknative: $(SGSBINDIR)/$(PROG)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk$(SGSBINDIR)/$(PROG) \
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk$(PROG): $$(OBJS)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(POST_PROCESS)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk# Derived source and header files (messaging).
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkcatalog: $(BLTMESG)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenkchkmsg: $(SRCS)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk sh $(CHKMSG) $(CHKMSGFLAGS) $(SRCS)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk$(BLTDEFS) + \
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk$(BLTDATA) + \
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk$(BLTMESG): $(SGSMSGALL)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk $(SGSMSG) $(SGSMSGFLAGS) $(SGSMSGALL)
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk
faaa489e1cc905efd364e01fe09111173c95db68jeff.schenk