Makefile revision 6727
012a352f4b26cfd874db8d06debc495c2303e8b2Bob Halley#
178f6ad061e54bc5babfca3577f72058fa0797c1Bob Halley# CDDL HEADER START
5c144477062a5df657acee41a82051d38537fd38Tinderbox User#
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# The contents of this file are subject to the terms of the
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# Common Development and Distribution License (the "License").
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# You may not use this file except in compliance with the License.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews#
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# or http://www.opensolaris.org/os/licensing.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# See the License for the specific language governing permissions
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# and limitations under the License.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews#
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# When distributing Covered Code, include this CDDL HEADER in each
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley# information: Portions Copyright [yyyy] [name of copyright owner]
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User#
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence# CDDL HEADER END
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt#
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt#
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt#
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
460b427411b72da26b1836b9424e2e70d65d9394David LawrenceCOMPILER = gcc3
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halleyinclude ../../make-rules/shared-macros.mk
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_NAME= acpidump
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_VERSION= 20071116
b897c52f865b2fc4e220e2110b874e59c716456bBob HalleyIPS_COMPONENT_VERSION= 0.2007.11.16
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_PROJECT_URL= http://www.lesswatts.org/projects/acpi/utilities.php
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_SRC_NAME= pmtools
c7b785510e3f517a0c98c0b6b6e6ad8f359e9e4cMark AndrewsCOMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION)
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan HuntCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_ARCHIVE_HASH= \
b897c52f865b2fc4e220e2110b874e59c716456bBob Halley sha256:91751774976e39f6237efd0326eb35196a9346220b92ad35894a33283e872748
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan HuntCOMPONENT_ARCHIVE_URL= http://www.lesswatts.org/patches/linux_acpi/$(COMPONENT_ARCHIVE)
0b72c791466d0807bcf22522b5ddb7da902c2720Bob HalleyCOMPONENT_BUGDB= utility/acpidump
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan HuntTPNO= 8848
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt# we're i386-only
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Huntifeq ($(MACH), sparc)
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan HuntPUBLISH_STAMP=
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Huntendif
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Huntinclude $(WS_MAKE_RULES)/prep.mk
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Huntinclude $(WS_MAKE_RULES)/justmake.mk
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Huntinclude $(WS_MAKE_RULES)/ips.mk
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence
460b427411b72da26b1836b9424e2e70d65d9394David LawrencePKG_PROTO_DIRS += $(BUILD_DIR_64)
18483fce5b9d1e02748bdcb916014cedea654f78Mark Andrews
18483fce5b9d1e02748bdcb916014cedea654f78Mark AndrewsCC += $(CC_BITS)
18483fce5b9d1e02748bdcb916014cedea654f78Mark Andrews
18483fce5b9d1e02748bdcb916014cedea654f78Mark AndrewsCOMPONENT_BUILD_ENV += CC="$(CC)"
18483fce5b9d1e02748bdcb916014cedea654f78Mark Andrews
18483fce5b9d1e02748bdcb916014cedea654f78Mark Andrews
18483fce5b9d1e02748bdcb916014cedea654f78Mark Andrews# common targets. we're i386-only so we have to
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence# be slightly tricky.
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrencebuild_sparc:
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence @echo "Not available."
af9dbf1ccdd53933aaae9300d13ce0965d39b067Evan Hunt
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David LawrenceASLR_MODE = $(ASLR_ENABLE)
12e63bfe1d111ccb57f482b28d56c785cccc7cf7David Lawrence
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrewsbuild_i386: $(BUILD_64)
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrews
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrewsbuild: build_$(MACH)
12a3ab37fe6556406acdf92fc7c5f198d603ca2eMark Andrews
f5cfcbf2f7906fb59c2b8b9b8fc9c7a75ac44dabMark Andrewsinstall: build
2d46d268ccff30bb50e661b47c6496d23d9156c7Mark Andrews
2d46d268ccff30bb50e661b47c6496d23d9156c7Mark Andrewstest: $(NO_TESTS)
dabea86dac4c01f852b7aea728f73b4f55a89d44Mark Andrews
0b72c791466d0807bcf22522b5ddb7da902c2720Bob Halley
18483fce5b9d1e02748bdcb916014cedea654f78Mark AndrewsREQUIRED_PACKAGES += system/library
460b427411b72da26b1836b9424e2e70d65d9394David Lawrence