115db2897SKrishnendu Sadhukhan - Sun Microsystems# 215db2897SKrishnendu Sadhukhan - Sun Microsystems# CDDL HEADER START 315db2897SKrishnendu Sadhukhan - Sun Microsystems# 415db2897SKrishnendu Sadhukhan - Sun Microsystems# The contents of this file are subject to the terms of the 515db2897SKrishnendu Sadhukhan - Sun Microsystems# Common Development and Distribution License (the "License"). 615db2897SKrishnendu Sadhukhan - Sun Microsystems# You may not use this file except in compliance with the License. 715db2897SKrishnendu Sadhukhan - Sun Microsystems# 815db2897SKrishnendu Sadhukhan - Sun Microsystems# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 915db2897SKrishnendu Sadhukhan - Sun Microsystems# or http://www.opensolaris.org/os/licensing. 1015db2897SKrishnendu Sadhukhan - Sun Microsystems# See the License for the specific language governing permissions 1115db2897SKrishnendu Sadhukhan - Sun Microsystems# and limitations under the License. 1215db2897SKrishnendu Sadhukhan - Sun Microsystems# 1315db2897SKrishnendu Sadhukhan - Sun Microsystems# When distributing Covered Code, include this CDDL HEADER in each 1415db2897SKrishnendu Sadhukhan - Sun Microsystems# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 1515db2897SKrishnendu Sadhukhan - Sun Microsystems# If applicable, add the following below this CDDL HEADER, with the 1615db2897SKrishnendu Sadhukhan - Sun Microsystems# fields enclosed by brackets "[]" replaced with your own identifying 1715db2897SKrishnendu Sadhukhan - Sun Microsystems# information: Portions Copyright [yyyy] [name of copyright owner] 1815db2897SKrishnendu Sadhukhan - Sun Microsystems# 1915db2897SKrishnendu Sadhukhan - Sun Microsystems# CDDL HEADER END 2015db2897SKrishnendu Sadhukhan - Sun Microsystems# 2115db2897SKrishnendu Sadhukhan - Sun Microsystems# 2215db2897SKrishnendu Sadhukhan - Sun Microsystems# Copyright (c) 2008-2009, Intel Corporation. 2315db2897SKrishnendu Sadhukhan - Sun Microsystems# All Rights Reserved. 2415db2897SKrishnendu Sadhukhan - Sun Microsystems# 2515db2897SKrishnendu Sadhukhan - Sun Microsystems 2615db2897SKrishnendu Sadhukhan - Sun MicrosystemsPROG = latencytop 2715db2897SKrishnendu Sadhukhan - Sun MicrosystemsOBJS = latencytop.o display.o dwrapper.o klog.o stat.o table.o util.o 2815db2897SKrishnendu Sadhukhan - Sun MicrosystemsSRCS = $(OBJS:%.o=../common/%.c) 2915db2897SKrishnendu Sadhukhan - Sun Microsystems 3015db2897SKrishnendu Sadhukhan - Sun Microsystemsinclude ../../Makefile.cmd 3115db2897SKrishnendu Sadhukhan - Sun Microsystems 3215db2897SKrishnendu Sadhukhan - Sun MicrosystemsCFLAGS += $(CCVERBOSE) 3315db2897SKrishnendu Sadhukhan - Sun MicrosystemsCFLAGS64 += $(CCVERBOSE) 3415db2897SKrishnendu Sadhukhan - Sun Microsystems 357014882cSRichard LoweCERRWARN += -_gcc=-Wno-uninitialized 367014882cSRichard Lowe 37*494f7e12SKeith M WesolowskiCPPFLAGS += -DEMBED_CONFIGS -I$(ADJUNCT_PROTO)/usr/include/glib-2.0 \ 38*494f7e12SKeith M Wesolowski -I$(ADJUNCT_PROTO)/usr/lib/glib-2.0/include 3915db2897SKrishnendu Sadhukhan - Sun MicrosystemsC99MODE = $(C99_ENABLE) 4015db2897SKrishnendu Sadhukhan - Sun MicrosystemsLDLIBS += -lcurses -ldtrace 4115db2897SKrishnendu Sadhukhan - Sun Microsystemsall install := LDLIBS += -lglib-2.0 4215db2897SKrishnendu Sadhukhan - Sun Microsystems 4315db2897SKrishnendu Sadhukhan - Sun MicrosystemsLINTFLAGS += -erroff=E_NAME_USED_NOT_DEF2 4489b86bfcSKrishnendu Sadhukhan - Sun MicrosystemsLINTFLAGS += -erroff=E_FUNC_RET_ALWAYS_IGNOR2 4515db2897SKrishnendu Sadhukhan - Sun MicrosystemsLINTFLAGS64 += -erroff=E_NAME_USED_NOT_DEF2 4689b86bfcSKrishnendu Sadhukhan - Sun MicrosystemsLINTFLAGS64 += -erroff=E_FUNC_RET_ALWAYS_IGNOR2 4715db2897SKrishnendu Sadhukhan - Sun Microsystems 4815db2897SKrishnendu Sadhukhan - Sun MicrosystemsFILEMODE = 0555 4915db2897SKrishnendu Sadhukhan - Sun Microsystems 5015db2897SKrishnendu Sadhukhan - Sun MicrosystemsELFWRAP = elfwrap 5115db2897SKrishnendu Sadhukhan - Sun MicrosystemsWRAPOBJ = latencytop_wrap.o 5215db2897SKrishnendu Sadhukhan - Sun Microsystems 5315db2897SKrishnendu Sadhukhan - Sun MicrosystemsCLEANFILES += $(OBJS) $(WRAPOBJ) ./latencytop_d ./latencytop_trans 5415db2897SKrishnendu Sadhukhan - Sun Microsystems 5515db2897SKrishnendu Sadhukhan - Sun Microsystems.KEEP_STATE: 5615db2897SKrishnendu Sadhukhan - Sun Microsystems 5715db2897SKrishnendu Sadhukhan - Sun Microsystemsall: $(PROG) 5815db2897SKrishnendu Sadhukhan - Sun Microsystems 5915db2897SKrishnendu Sadhukhan - Sun Microsystemsinstall: $(SUBDIRS) 6015db2897SKrishnendu Sadhukhan - Sun Microsystems -$(RM) $(ROOTPROG) 6115db2897SKrishnendu Sadhukhan - Sun Microsystems -$(LN) $(ISAEXEC) $(ROOTPROG) 6215db2897SKrishnendu Sadhukhan - Sun Microsystems 6315db2897SKrishnendu Sadhukhan - Sun Microsystems$(PROG): $(OBJS) $(WRAPOBJ) 6415db2897SKrishnendu Sadhukhan - Sun Microsystems $(LINK.c) -o $@ $(OBJS) $(WRAPOBJ) $(LDLIBS) 6515db2897SKrishnendu Sadhukhan - Sun Microsystems $(POST_PROCESS) 6615db2897SKrishnendu Sadhukhan - Sun Microsystems 6715db2897SKrishnendu Sadhukhan - Sun Microsystems$(WRAPOBJ): latencytop_d latencytop_trans 6815db2897SKrishnendu Sadhukhan - Sun Microsystems $(ELFWRAP) $(WRAPOPT) -o $(WRAPOBJ) latencytop_d latencytop_trans 6915db2897SKrishnendu Sadhukhan - Sun Microsystems 7015db2897SKrishnendu Sadhukhan - Sun Microsystemslatencytop_d: 7115db2897SKrishnendu Sadhukhan - Sun Microsystems cp ../common/latencytop.d ./latencytop_d 7215db2897SKrishnendu Sadhukhan - Sun Microsystems 7315db2897SKrishnendu Sadhukhan - Sun Microsystemslatencytop_trans: 7415db2897SKrishnendu Sadhukhan - Sun Microsystems cp ../common/latencytop.trans ./latencytop_trans 7515db2897SKrishnendu Sadhukhan - Sun Microsystems 7615db2897SKrishnendu Sadhukhan - Sun Microsystemsclean: 7715db2897SKrishnendu Sadhukhan - Sun Microsystems $(RM) $(CLEANFILES) 7815db2897SKrishnendu Sadhukhan - Sun Microsystems 7915db2897SKrishnendu Sadhukhan - Sun Microsystemslint: lint_SRCS 8015db2897SKrishnendu Sadhukhan - Sun Microsystems 8115db2897SKrishnendu Sadhukhan - Sun Microsystems%.o: ../common/%.c 8215db2897SKrishnendu Sadhukhan - Sun Microsystems $(COMPILE.c) $< 8315db2897SKrishnendu Sadhukhan - Sun Microsystems 8415db2897SKrishnendu Sadhukhan - Sun Microsystemsinclude ../../Makefile.targ 85