1*5a7763bfSjmcp# 2*5a7763bfSjmcp# CDDL HEADER START 3*5a7763bfSjmcp# 4*5a7763bfSjmcp# The contents of this file are subject to the terms of the 5*5a7763bfSjmcp# Common Development and Distribution License (the "License"). 6*5a7763bfSjmcp# You may not use this file except in compliance with the License. 7*5a7763bfSjmcp# 8*5a7763bfSjmcp# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*5a7763bfSjmcp# or http://www.opensolaris.org/os/licensing. 10*5a7763bfSjmcp# See the License for the specific language governing permissions 11*5a7763bfSjmcp# and limitations under the License. 12*5a7763bfSjmcp# 13*5a7763bfSjmcp# When distributing Covered Code, include this CDDL HEADER in each 14*5a7763bfSjmcp# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*5a7763bfSjmcp# If applicable, add the following below this CDDL HEADER, with the 16*5a7763bfSjmcp# fields enclosed by brackets "[]" replaced with your own identifying 17*5a7763bfSjmcp# information: Portions Copyright [yyyy] [name of copyright owner] 18*5a7763bfSjmcp# 19*5a7763bfSjmcp# CDDL HEADER END 20*5a7763bfSjmcp# 21*5a7763bfSjmcp# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 22*5a7763bfSjmcp# Use is subject to license terms. 23*5a7763bfSjmcp# 24*5a7763bfSjmcp#ident "%Z%%M% %I% %E% SMI" 25*5a7763bfSjmcp# 26*5a7763bfSjmcp# cmd/fwflash/i386/Makefile 27*5a7763bfSjmcp# 28*5a7763bfSjmcp# 29*5a7763bfSjmcp 30*5a7763bfSjmcp 31*5a7763bfSjmcpPROG= fwflash 32*5a7763bfSjmcpOBJS= fwflash.o 33*5a7763bfSjmcpSRCS= fwflash.c 34*5a7763bfSjmcpLINTFILE= fwflash.ln 35*5a7763bfSjmcp 36*5a7763bfSjmcp 37*5a7763bfSjmcpall: $(PROG) 38*5a7763bfSjmcplint: lint_SRCS 39*5a7763bfSjmcp 40*5a7763bfSjmcpinclude $(SRC)/Makefile.master 41*5a7763bfSjmcpinclude $(SRC)/cmd/Makefile.cmd 42*5a7763bfSjmcpinclude ../Makefile.com 43*5a7763bfSjmcp 44*5a7763bfSjmcp$(ROOTUSRSBIN)/$(PROG) := FILEMODE = 0555 45*5a7763bfSjmcp 46*5a7763bfSjmcp# 47*5a7763bfSjmcp# Message catalog 48*5a7763bfSjmcp# 49*5a7763bfSjmcpPOFILES= $(SRCS:%.c=%.po) 50*5a7763bfSjmcpPOFILE= fwflash_msg.po 51*5a7763bfSjmcp 52*5a7763bfSjmcpCFLAGS += -g -D_POSIX_PTHREAD_SEMANTICS 53*5a7763bfSjmcpLDLIBS += -ldevinfo -lumem 54*5a7763bfSjmcp 55*5a7763bfSjmcp# 56*5a7763bfSjmcp# Message catalog 57*5a7763bfSjmcp# 58*5a7763bfSjmcp 59*5a7763bfSjmcp$(POFILES): ../common/$(SRCS) 60*5a7763bfSjmcp $(RM) messages.po 61*5a7763bfSjmcp $(XGETTEXT) $(XGETFLAGS) \ 62*5a7763bfSjmcp `($(GREP) -l gettext ../common/fwflash.c || echo /dev/null)` 63*5a7763bfSjmcp $(SED) "/^domain/d" messages.po > $@ 64*5a7763bfSjmcp $(RM) messages.po 65*5a7763bfSjmcp 66*5a7763bfSjmcp$(POFILE): $(POFILES) 67*5a7763bfSjmcp $(RM) $@ 68*5a7763bfSjmcp cat $(POFILES) > $@ 69*5a7763bfSjmcp 70*5a7763bfSjmcp 71*5a7763bfSjmcpclean: 72*5a7763bfSjmcp $(RM) $(PROG) $(OBJS) 73*5a7763bfSjmcp 74*5a7763bfSjmcpclobber: clean 75*5a7763bfSjmcp $(RM) $(POFILE) $(POFILES) $(LINTFILE) 76*5a7763bfSjmcp 77*5a7763bfSjmcpinstall_h: 78*5a7763bfSjmcp @cd ../common ; $(MAKE) install_h 79*5a7763bfSjmcp 80*5a7763bfSjmcp$(PROG): install_h $(OBJS) 81*5a7763bfSjmcp $(LINK.c) -o $(PROG) $(OBJS) $(COMMON_OBJS) $(LDFLAGS) $(LDLIBS) 82*5a7763bfSjmcp $(POST_PROCESS) 83*5a7763bfSjmcp 84*5a7763bfSjmcp%.o: ../common/%.c 85*5a7763bfSjmcp $(COMPILE.c) $(CFLAGS) -o $@ $< 86*5a7763bfSjmcp 87*5a7763bfSjmcpinstall: all $(ROOTUSRSBIN) $(ROOTUSRSBIN)/$(PROG) 88*5a7763bfSjmcp 89*5a7763bfSjmcplint_SRCS: ../common/$(SRCS:%.c=%.ln) 90*5a7763bfSjmcp 91*5a7763bfSjmcp_msg msg: $(POFILE) 92