Makefile.com revision e5bbdc06902032d2a59f8d57eb4acf8dac4cbca3
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# CDDL HEADER START
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# The contents of this file are subject to the terms of the
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# Common Development and Distribution License (the "License").
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# You may not use this file except in compliance with the License.
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# or http://www.opensolaris.org/os/licensing.
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# See the License for the specific language governing permissions
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# and limitations under the License.
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# When distributing Covered Code, include this CDDL HEADER in each
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# If applicable, add the following below this CDDL HEADER, with the
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# fields enclosed by brackets "[]" replaced with your own identifying
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# information: Portions Copyright [yyyy] [name of copyright owner]
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# CDDL HEADER END
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
e5bbdc06902032d2a59f8d57eb4acf8dac4cbca3Rafael Vanoni# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk# Use is subject to license terms.
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk#
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykPROG = powertop
e5bbdc06902032d2a59f8d57eb4acf8dac4cbca3Rafael VanoniOBJS = $(PROG).o display.o battery.o cpufreq.o cpuidle.o events.o util.o suggestions.o turbo.o
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykSRCS = $(OBJS:%.o=../%.c)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczykinclude ../../Makefile.cmd
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykCFLAGS += $(CCVERBOSE)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykCFLAGS64 += $(CCVERBOSE)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykLDLIBS += -lcurses -ldtrace -lkstat
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykFILEMODE = 0555
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykGROUP = bin
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni PolanczykCLEANFILES += $(OBJS)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk.KEEP_STATE:
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczykall: $(PROG)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk$(PROG): $(OBJS)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk $(POST_PROCESS)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczykclean:
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk $(RM) $(CLEANFILES)
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyklint: lint_SRCS
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk%.o: ../%.c
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk $(COMPILE.c) $<
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczyk
bcde4861cca9caf5cab2b710a3241b038fec477cRafael Vanoni Polanczykinclude ../../Makefile.targ