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 BUILD_BITS= 64 |
|
26 COMPILER= gcc |
26 include ../../make-rules/shared-macros.mk |
27 include ../../make-rules/shared-macros.mk |
27 |
28 |
28 COMPONENT_NAME= pv |
29 COMPONENT_NAME= pv |
29 COMPONENT_VERSION= 1.6.0 |
30 COMPONENT_VERSION= 1.6.0 |
30 COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) |
|
31 COMPONENT_PROJECT_URL= http://www.ivarch.com/programs/pv.shtml |
31 COMPONENT_PROJECT_URL= http://www.ivarch.com/programs/pv.shtml |
32 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
|
33 COMPONENT_ARCHIVE_HASH= \ |
32 COMPONENT_ARCHIVE_HASH= \ |
34 sha256:9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07fd82c3 |
33 sha256:9dd45391806b0ed215abee4c5ac1597d018c386fe9c1f5afd2f6bc3b07fd82c3 |
35 COMPONENT_ARCHIVE_URL= http://www.ivarch.com/programs/sources/$(COMPONENT_ARCHIVE) |
34 COMPONENT_ARCHIVE_URL= http://www.ivarch.com/programs/sources/$(COMPONENT_ARCHIVE) |
36 COMPONENT_BUGDB= utility/pv |
|
37 |
35 |
38 TPNO= 27247 |
36 TPNO= 27247 |
39 |
37 |
40 include $(WS_MAKE_RULES)/prep.mk |
38 SYSTEM_TEST_TARGET= $(SYSTEM_TEST_64) |
41 include $(WS_MAKE_RULES)/configure.mk |
39 include $(WS_MAKE_RULES)/common.mk |
42 include $(WS_MAKE_RULES)/ips.mk |
|
43 |
40 |
44 PKG_PROTO_DIRS += $(BUILD_DIR_64) |
41 PKG_PROTO_DIRS += $(BUILD_DIR_64) |
45 |
|
46 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)" |
|
47 |
|
48 COMPILER = gcc |
|
49 |
42 |
50 COMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
43 COMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
51 |
44 |
52 COMPONENT_TEST_TRANSFORMS += \ |
45 COMPONENT_TEST_TRANSFORMS += \ |
53 '-e "s|^sh .*$$|XXX_CC_XXX|g" ' \ |
46 '-e "s|^sh .*$$|XXX_CC_XXX|g" ' \ |
55 '-e "s|^make.*: Entering directory.*$$|XXX_CC_XXX|g" ' \ |
48 '-e "s|^make.*: Entering directory.*$$|XXX_CC_XXX|g" ' \ |
56 '-e "/^XXX_CC_XXX$$/d" ' |
49 '-e "/^XXX_CC_XXX$$/d" ' |
57 |
50 |
58 COMPONENT_SYSTEM_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
51 COMPONENT_SYSTEM_TEST_ENV += PATH="$(GNUBIN):$(PATH)" |
59 COMPONENT_SYSTEM_TEST_CMD = sh $(SOURCE_DIR)/autoconf/scripts/run-test.sh |
52 COMPONENT_SYSTEM_TEST_CMD = sh $(SOURCE_DIR)/autoconf/scripts/run-test.sh |
60 COMPONENT_SYSTEM_TEST_ARGS = /usr/bin/pv $(SOURCE_DIR) |
53 COMPONENT_SYSTEM_TEST_ARGS = $(USRBINDIR)/pv $(SOURCE_DIR) |
61 COMPONENT_SYSTEM_TEST_TARGETS = |
54 COMPONENT_SYSTEM_TEST_TARGETS = |
62 |
|
63 ASLR_MODE = $(ASLR_ENABLE) |
|
64 |
|
65 configure: $(CONFIGURE_64) |
|
66 |
|
67 build: $(BUILD_64) |
|
68 |
|
69 install: $(INSTALL_64) |
|
70 |
|
71 test: $(TEST_64) |
|
72 |
|
73 system-test: $(SYSTEM_TEST_64) |
|
74 |
|
75 REQUIRED_PACKAGES += system/library |
|