Makefile revision 618
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# CDDL HEADER START
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# The contents of this file are subject to the terms of the
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# Common Development and Distribution License (the "License").
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# You may not use this file except in compliance with the License.
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# or http://www.opensolaris.org/os/licensing.
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# See the License for the specific language governing permissions
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# and limitations under the License.
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# When distributing Covered Code, include this CDDL HEADER in each
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# If applicable, add the following below this CDDL HEADER, with the
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# fields enclosed by brackets "[]" replaced with your own identifying
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# information: Portions Copyright [yyyy] [name of copyright owner]
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# CDDL HEADER END
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira#
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveirainclude ../../make-rules/shared-macros.mk
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_NAME= pmtools
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_VERSION= 20071116
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraIPS_COMPONENT_VERSION= 0.2007.11.16
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_PROJECT_URL= http://www.lesswatts.org/projects/acpi/utilities.php
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_ARCHIVE_HASH= sha1:997612de90eee65c3974a07b9eee68cfeb077abd
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_ARCHIVE_URL= http://www.lesswatts.org/patches/linux_acpi/$(COMPONENT_ARCHIVE)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# we're i386-only
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveiraifeq ($(MACH), sparc)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraPUBLISH_STAMP=
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveiraendif
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveira
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveirainclude ../../make-rules/prep.mk
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveirainclude ../../make-rules/justmake.mk
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveirainclude ../../make-rules/ips.mk
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveira
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos OliveiraPKG_PROTO_DIRS += $(BUILD_DIR_32)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPILER = gcc
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraCOMPONENT_BUILD_ENV += CC=$(CC)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# common targets. we're i386-only so we have to
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira# be slightly tricky.
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveirabuild_sparc:
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira @echo "Not available."
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveirabuild_i386: $(BUILD_32)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveirabuild: build_$(MACH)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveirainstall: build
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveiratest: $(NO_TESTS)
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos OliveiraBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveira
ba9df310bea83917d22bde09c788998b820e9ee3Vinícius dos Santos Oliveirainclude ../../make-rules/depend.mk
89403dd20985abf3b4689cea57344290de56849cVinícius dos Santos Oliveira