18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 |
21 |
22 # |
22 # |
23 # Copyright (c) 2011, 2015, 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_and_32 |
26 include ../../make-rules/shared-macros.mk |
26 include ../../make-rules/shared-macros.mk |
27 |
27 |
28 COMPONENT_NAME= libexpat |
28 COMPONENT_NAME= libexpat |
29 COMPONENT_VERSION= 2.1.0 |
29 COMPONENT_VERSION= 2.1.0 |
30 COMPONENT_PROJECT_URL= http://expat.sourceforge.net/ |
30 COMPONENT_PROJECT_URL= http://expat.sourceforge.net/ |
31 COMPONENT_SRC_NAME= expat |
31 COMPONENT_SRC_NAME= expat |
32 COMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(COMPONENT_VERSION) |
|
33 COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz |
|
34 COMPONENT_ARCHIVE_HASH= \ |
32 COMPONENT_ARCHIVE_HASH= \ |
35 sha256:823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86 |
33 sha256:823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86 |
36 COMPONENT_ARCHIVE_URL= \ |
34 COMPONENT_ARCHIVE_URL= \ |
37 http://downloads.sourceforge.net/project/expat/expat/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
35 http://downloads.sourceforge.net/project/expat/expat/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) |
38 COMPONENT_BUGDB= library/libexpat |
36 COMPONENT_BUGDB= library/libexpat |
39 |
37 |
40 TPNO= 5498 |
38 TPNO= 5498 |
41 |
39 |
42 include $(WS_MAKE_RULES)/prep.mk |
40 include $(WS_MAKE_RULES)/common.mk |
43 include $(WS_MAKE_RULES)/configure.mk |
|
44 include $(WS_MAKE_RULES)/ips.mk |
|
45 |
41 |
46 CONFIGURE_OPTIONS += CFLAGS="$(CFLAGS) $(CPP_LARGEFILES)" |
42 CFLAGS += $(CPP_LARGEFILES) |
47 CONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)" |
|
48 |
|
49 ASLR_MODE = $(ASLR_NOT_APPLICABLE) |
|
50 |
|
51 # common targets |
|
52 configure: $(CONFIGURE_32_and_64) |
|
53 |
|
54 build: $(BUILD_32_and_64) |
|
55 |
|
56 install: $(INSTALL_32_and_64) |
|
57 |
|
58 test: $(TEST_32_and_64) |
|
59 |
|
60 system-test: $(SYSTEM_TESTS_NOT_IMPLEMENTED) |
|
61 |
|
62 |
|
63 REQUIRED_PACKAGES += system/library |
|