1bcde4861SRafael Vanoni Polanczyk# 2bcde4861SRafael Vanoni Polanczyk# CDDL HEADER START 3bcde4861SRafael Vanoni Polanczyk# 4bcde4861SRafael Vanoni Polanczyk# The contents of this file are subject to the terms of the 5bcde4861SRafael Vanoni Polanczyk# Common Development and Distribution License (the "License"). 6bcde4861SRafael Vanoni Polanczyk# You may not use this file except in compliance with the License. 7bcde4861SRafael Vanoni Polanczyk# 8bcde4861SRafael Vanoni Polanczyk# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9bcde4861SRafael Vanoni Polanczyk# or http://www.opensolaris.org/os/licensing. 10bcde4861SRafael Vanoni Polanczyk# See the License for the specific language governing permissions 11bcde4861SRafael Vanoni Polanczyk# and limitations under the License. 12bcde4861SRafael Vanoni Polanczyk# 13bcde4861SRafael Vanoni Polanczyk# When distributing Covered Code, include this CDDL HEADER in each 14bcde4861SRafael Vanoni Polanczyk# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15bcde4861SRafael Vanoni Polanczyk# If applicable, add the following below this CDDL HEADER, with the 16bcde4861SRafael Vanoni Polanczyk# fields enclosed by brackets "[]" replaced with your own identifying 17bcde4861SRafael Vanoni Polanczyk# information: Portions Copyright [yyyy] [name of copyright owner] 18bcde4861SRafael Vanoni Polanczyk# 19bcde4861SRafael Vanoni Polanczyk# CDDL HEADER END 20bcde4861SRafael Vanoni Polanczyk# 21e5bbdc06SRafael Vanoni# Copyright 2009 Sun Microsystems, Inc. All rights reserved. 22bcde4861SRafael Vanoni Polanczyk# Use is subject to license terms. 23bcde4861SRafael Vanoni Polanczyk# 24bcde4861SRafael Vanoni Polanczyk 25bcde4861SRafael Vanoni PolanczykPROG = powertop 26b47b5b34SRafael Vanoni 27b47b5b34SRafael VanoniCOMMON_OBJS = $(PROG).o \ 28b47b5b34SRafael Vanoni display.o \ 29b47b5b34SRafael Vanoni battery.o \ 30b47b5b34SRafael Vanoni cpufreq.o \ 31b47b5b34SRafael Vanoni cpuidle.o \ 32b47b5b34SRafael Vanoni events.o \ 33b47b5b34SRafael Vanoni util.o \ 34b47b5b34SRafael Vanoni suggestions.o \ 35b47b5b34SRafael Vanoni turbo.o 36b47b5b34SRafael Vanoni 37b47b5b34SRafael VanoniSRCS = $(COMMON_OBJS:%.o=../common/%.c) 38bcde4861SRafael Vanoni Polanczyk 39bcde4861SRafael Vanoni Polanczykinclude ../../Makefile.cmd 40b47b5b34SRafael Vanoni.KEEP_STATE: 41bcde4861SRafael Vanoni Polanczyk 42bcde4861SRafael Vanoni PolanczykCFLAGS += $(CCVERBOSE) 43bcde4861SRafael Vanoni PolanczykCFLAGS64 += $(CCVERBOSE) 44*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-parentheses 45*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-uninitialized 46bcde4861SRafael Vanoni PolanczykLDLIBS += -lcurses -ldtrace -lkstat 47bcde4861SRafael Vanoni Polanczyk 48bcde4861SRafael Vanoni PolanczykFILEMODE = 0555 49bcde4861SRafael Vanoni Polanczyk 50b47b5b34SRafael VanoniCLEANFILES += $(COMMON_OBJS) 51bcde4861SRafael Vanoni Polanczyk 52bcde4861SRafael Vanoni Polanczykall: $(PROG) 53bcde4861SRafael Vanoni Polanczyk 54bcde4861SRafael Vanoni Polanczykclean: 55bcde4861SRafael Vanoni Polanczyk $(RM) $(CLEANFILES) 56bcde4861SRafael Vanoni Polanczyk 57bcde4861SRafael Vanoni Polanczyklint: lint_SRCS 58bcde4861SRafael Vanoni Polanczyk 59bcde4861SRafael Vanoni Polanczykinclude ../../Makefile.targ 60