20 # |
20 # |
21 |
21 |
22 # |
22 # |
23 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. |
24 # |
24 # |
25 |
25 COMPILER= gcc |
26 COMPILER = gcc |
26 BUILD_ARCH= i386 |
27 |
27 BUILD_BITS= 64 |
28 include ../../make-rules/shared-macros.mk |
28 include ../../make-rules/shared-macros.mk |
29 |
29 |
30 COMPONENT_NAME= acpidump |
30 COMPONENT_NAME= acpidump |
31 COMPONENT_VERSION= 20071116 |
31 COMPONENT_VERSION= 20071116 |
32 IPS_COMPONENT_VERSION= 0.2007.11.16 |
32 IPS_COMPONENT_VERSION= 0.2007.11.16 |
33 COMPONENT_PROJECT_URL= http://www.lesswatts.org/projects/acpi/utilities.php |
33 COMPONENT_PROJECT_URL= http://www.lesswatts.org/projects/acpi/utilities.php |
34 COMPONENT_SRC_NAME= pmtools |
34 COMPONENT_SRC_NAME= pmtools |
35 COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) |
|
36 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
|
37 COMPONENT_ARCHIVE_HASH= \ |
35 COMPONENT_ARCHIVE_HASH= \ |
38 sha256:91751774976e39f6237efd0326eb35196a9346220b92ad35894a33283e872748 |
36 sha256:91751774976e39f6237efd0326eb35196a9346220b92ad35894a33283e872748 |
39 COMPONENT_ARCHIVE_URL= http://www.lesswatts.org/patches/linux_acpi/$(COMPONENT_ARCHIVE) |
37 COMPONENT_ARCHIVE_URL= http://www.lesswatts.org/patches/linux_acpi/$(COMPONENT_ARCHIVE) |
40 COMPONENT_BUGDB= utility/acpidump |
|
41 |
38 |
42 TPNO= 8848 |
39 TPNO= 8848 |
43 |
40 |
44 # we're i386-only |
41 BUILD_STYLE= justmake |
45 ifeq ($(MACH), sparc) |
42 TEST_TARGET= $(NO_TESTS) |
46 PUBLISH_STAMP= |
43 include $(WS_MAKE_RULES)/common.mk |
47 endif |
|
48 |
44 |
49 include $(WS_MAKE_RULES)/prep.mk |
45 COMPONENT_PRE_INSTALL_ACTION += $(MKDIR) $(PROTOUSRBINDIR) |
50 include $(WS_MAKE_RULES)/justmake.mk |
46 COMPONENT_INSTALL_ARGS += DESTDIR=$(PROTOUSRBINDIR) |
51 include $(WS_MAKE_RULES)/ips.mk |
|
52 |
|
53 PKG_PROTO_DIRS += $(BUILD_DIR_64) |
|
54 |
|
55 CC += $(CC_BITS) |
|
56 |
|
57 COMPONENT_BUILD_ENV += CC="$(CC)" |
|
58 |
|
59 # common targets. we're i386-only so we have to |
|
60 # be slightly tricky. |
|
61 |
|
62 build_sparc: |
|
63 @echo "Not available." |
|
64 |
|
65 ASLR_MODE = $(ASLR_ENABLE) |
|
66 |
|
67 build_i386: $(BUILD_64) |
|
68 |
|
69 build: build_$(MACH) |
|
70 |
|
71 install: build |
|
72 |
|
73 test: $(NO_TESTS) |
|
74 |
|
75 system-test: $(NO_TESTS) |
|
76 |
|
77 |
|
78 REQUIRED_PACKAGES += system/library |
|