Makefile revision fcf3ce441efd61da9bb2884968af01cb7c1452cc
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# CDDL HEADER START
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# The contents of this file are subject to the terms of the
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# Common Development and Distribution License (the "License").
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# You may not use this file except in compliance with the License.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# or http://www.opensolaris.org/os/licensing.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# See the License for the specific language governing permissions
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# and limitations under the License.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# When distributing Covered Code, include this CDDL HEADER in each
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# If applicable, add the following below this CDDL HEADER, with the
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# fields enclosed by brackets "[]" replaced with your own identifying
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# information: Portions Copyright [yyyy] [name of copyright owner]
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# CDDL HEADER END
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding# Use is subject to license terms.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding#
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingPROG = iscsiadm
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingOBJS = cmdparse.o sun_ima.o iscsiadm_main.o
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingSRCS =$(OBJS:%.o=%.c)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingPOFILES= $(OBJS:%.o=%.po)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingPOFILE= iscsiadm.po
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldinginclude ../Makefile.cmd
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingLDLIBS += -lnsl -ldevinfo -lima
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingCPPFLAGS += -DSOLARIS
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingCPPFLAGS += -I.
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingFILEMODE= 0555
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingGROUP= bin
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding.KEEP_STATE:
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingall: $(PROG)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldinginstall: all $(ROOTUSRSBINPROG)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding$(PROG): $(OBJS) $(COMMON_OBJS)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding $(LINK.c) -o $(PROG) $(OBJS) $(COMMON_OBJS) $(LDLIBS)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding $(POST_PROCESS)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldinglint := LINTFLAGS += -u -DSOLARIS
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldinglint := LINTFLAGS64 += -u -DSOLARIS
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldinglint: $$(SRCS)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding $(LINT.c) $(SRCS) $(LDLIBS)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding$(POFILE): $(POFILES)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding $(RM) $@
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding cat $(POFILES) > $@
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldingclean:
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding -$(RM) $(OBJS) $(COMMON_OBJS)
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fieldinginclude $(SRC)/cmd/Makefile.targ
09fe0b69d3d1e8c8041c9ce99ee77b8b44b5e3b1fielding