17c478bd9Sstevel@tonic-gate# 27c478bd9Sstevel@tonic-gate# CDDL HEADER START 37c478bd9Sstevel@tonic-gate# 47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 516f94f58Ssayama# Common Development and Distribution License (the "License"). 616f94f58Ssayama# You may not use this file except in compliance with the License. 77c478bd9Sstevel@tonic-gate# 87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 117c478bd9Sstevel@tonic-gate# and limitations under the License. 127c478bd9Sstevel@tonic-gate# 137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 187c478bd9Sstevel@tonic-gate# 197c478bd9Sstevel@tonic-gate# CDDL HEADER END 207c478bd9Sstevel@tonic-gate# 21*f5c9e9f9SCasper H.S. Dik# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 227c478bd9Sstevel@tonic-gate# Use is subject to license terms. 237c478bd9Sstevel@tonic-gate# 247c478bd9Sstevel@tonic-gate# cmd/ps/Makefile 257c478bd9Sstevel@tonic-gate# 267c478bd9Sstevel@tonic-gate 277c478bd9Sstevel@tonic-gatePROG= ps 28*f5c9e9f9SCasper H.S. DikOBJS=ps.o ucbps.o 29*f5c9e9f9SCasper H.S. DikSRCS=$(OBJS:%.o=%.c) 307c478bd9Sstevel@tonic-gate 317c478bd9Sstevel@tonic-gateinclude ../Makefile.cmd 327c478bd9Sstevel@tonic-gate 337c478bd9Sstevel@tonic-gateXGETFLAGS += -a -x ps.xcl 347c478bd9Sstevel@tonic-gate 3516f94f58SsayamaDCFILE= $(PROG).dc 3616f94f58Ssayama 37*f5c9e9f9SCasper H.S. DikROOTUCBPROG = $(ROOT)/usr/ucb/$(PROG) 38*f5c9e9f9SCasper H.S. DikROOTUCBPROG32 = $(ROOT)/usr/ucb/$(MACH32)/$(PROG) 39*f5c9e9f9SCasper H.S. DikROOTUCBPROG64 = $(ROOT)/usr/ucb/$(MACH64)/$(PROG) 40*f5c9e9f9SCasper H.S. Dik 417c478bd9Sstevel@tonic-gate$(64ONLY)SUBDIRS= $(MACH) 427c478bd9Sstevel@tonic-gate$(BUILD64)SUBDIRS += $(MACH64) 437c478bd9Sstevel@tonic-gate 447c478bd9Sstevel@tonic-gateall := TARGET = all 457c478bd9Sstevel@tonic-gateinstall := TARGET = install 467c478bd9Sstevel@tonic-gateclean := TARGET = clean 477c478bd9Sstevel@tonic-gateclobber := TARGET = clobber 487c478bd9Sstevel@tonic-gatelint := TARGET = lint 497c478bd9Sstevel@tonic-gate 507c478bd9Sstevel@tonic-gate.KEEP_STATE: 517c478bd9Sstevel@tonic-gate 527c478bd9Sstevel@tonic-gateall: $(SUBDIRS) 537c478bd9Sstevel@tonic-gate 547c478bd9Sstevel@tonic-gateclean clobber lint: $(SUBDIRS) 557c478bd9Sstevel@tonic-gate 567c478bd9Sstevel@tonic-gateinstall: $(SUBDIRS) 577c478bd9Sstevel@tonic-gate -$(RM) $(ROOTPROG) 587c478bd9Sstevel@tonic-gate -$(LN) $(ISAEXEC) $(ROOTPROG) 59*f5c9e9f9SCasper H.S. Dik -$(RM) $(ROOTUCBPROG) 60*f5c9e9f9SCasper H.S. Dik -$(LN) $(ISAEXEC) $(ROOTUCBPROG) 61*f5c9e9f9SCasper H.S. Dik $(64ONLY)-$(RM) $(ROOTUCBPROG32) 62*f5c9e9f9SCasper H.S. Dik $(64ONLY)-$(LN) $(ROOTPROG32) $(ROOTUCBPROG32) 63*f5c9e9f9SCasper H.S. Dik $(BUILD64)-$(RM) $(ROOTUCBPROG64) 64*f5c9e9f9SCasper H.S. Dik $(BUILD64)-$(LN) $(ROOTPROG64) $(ROOTUCBPROG64) 657c478bd9Sstevel@tonic-gate 667c478bd9Sstevel@tonic-gate$(SUBDIRS): FRC 677c478bd9Sstevel@tonic-gate @cd $@; pwd; $(MAKE) $(TARGET) 687c478bd9Sstevel@tonic-gate 697c478bd9Sstevel@tonic-gateFRC: 707c478bd9Sstevel@tonic-gate 7116f94f58Ssayama$(DCFILE): $(PROG).c 7216f94f58Ssayama $(RM) $(DCFILE) 7316f94f58Ssayama $(COMPILE.cpp) $(PROG).c | \ 7416f94f58Ssayama $(XGETTEXT) -c TRANSLATION_NOTE -t - 7516f94f58Ssayama $(SED) -e '/^domain/d' messages.po > $@ 7616f94f58Ssayama $(RM) messages.po 7716f94f58Ssayama 787c478bd9Sstevel@tonic-gateinclude ../Makefile.targ 79