20 |
20 |
21 # |
21 # |
22 # Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. |
22 # Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. |
23 # |
23 # |
24 |
24 |
|
25 COMPILER = gcc |
|
26 |
25 include ../../make-rules/shared-macros.mk |
27 include ../../make-rules/shared-macros.mk |
26 |
28 |
27 COMPONENT_NAME= openscap |
29 COMPONENT_NAME= openscap |
28 COMPONENT_VERSION= 1.2.0 |
30 COMPONENT_VERSION= 1.2.0 |
29 COMPONENT_PROJECT_URL= http://www.open-scap.org |
31 COMPONENT_PROJECT_URL= http://www.open-scap.org |
34 COMPONENT_ARCHIVE_URL= $(COMPONENT_DOWNLOAD_URL)/$(COMPONENT_ARCHIVE) |
36 COMPONENT_ARCHIVE_URL= $(COMPONENT_DOWNLOAD_URL)/$(COMPONENT_ARCHIVE) |
35 COMPONENT_BUGDB= utility/openscap |
37 COMPONENT_BUGDB= utility/openscap |
36 |
38 |
37 TPNO = 20626 |
39 TPNO = 20626 |
38 |
40 |
39 COMPILER = gcc |
|
40 CFLAGS+= -std=c99 |
41 CFLAGS+= -std=c99 |
41 CFLAGS+= -DNDEBUG |
42 CFLAGS+= -DNDEBUG |
42 CFLAGS+= -DOSCAP_THREAD_SAFE |
43 CFLAGS+= -DOSCAP_THREAD_SAFE |
43 |
44 |
44 PYTHON_VERSIONS= 2.7 2.6 |
45 PYTHON_VERSIONS= 2.7 2.6 |
45 |
46 |
46 include $(WS_TOP)/make-rules/prep.mk |
47 include $(WS_MAKE_RULES)/prep.mk |
47 include $(WS_TOP)/make-rules/configure.mk |
48 include $(WS_MAKE_RULES)/configure.mk |
48 include $(WS_TOP)/make-rules/ips.mk |
49 include $(WS_MAKE_RULES)/ips.mk |
49 |
50 |
50 PERL_VERSION.32 = 5.12 |
51 PERL_VERSION.32 = 5.12 |
51 PERL_VERSION.64 = 5.16 |
52 PERL_VERSION.64 = 5.16 |
52 PERL_VERSION = $(PERL_VERSION.$(BITS)) |
53 PERL_VERSION = $(PERL_VERSION.$(BITS)) |
53 PERL = $(PERL.$(PERL_VERSION)) |
54 PERL = $(PERL.$(PERL_VERSION)) |
108 $(MKDIR) $(DOCS_DIR) |
109 $(MKDIR) $(DOCS_DIR) |
109 $(CP) $(SOURCE_DIR)/docs/html/* $(DOCS_DIR) |
110 $(CP) $(SOURCE_DIR)/docs/html/* $(DOCS_DIR) |
110 |
111 |
111 test: $(TEST_32_and_64) |
112 test: $(TEST_32_and_64) |
112 |
113 |
113 BUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS) |
114 REQUIRED_PACKAGES += compress/bzip2 |
114 |
115 REQUIRED_PACKAGES += developer/swig |
115 include $(WS_TOP)/make-rules/depend.mk |
116 REQUIRED_PACKAGES += gnome/config/gconf |
|
117 REQUIRED_PACKAGES += library/glib2 |
|
118 REQUIRED_PACKAGES += library/libxml2 |
|
119 REQUIRED_PACKAGES += library/libxslt |
|
120 REQUIRED_PACKAGES += library/openldap |
|
121 REQUIRED_PACKAGES += library/pcre |
|
122 REQUIRED_PACKAGES += runtime/perl-512 |
|
123 REQUIRED_PACKAGES += runtime/perl-516 |
|
124 REQUIRED_PACKAGES += runtime/python-26 |
|
125 REQUIRED_PACKAGES += runtime/python-27 |
|
126 REQUIRED_PACKAGES += security/compliance/openscap |
|
127 REQUIRED_PACKAGES += system/library |
|
128 REQUIRED_PACKAGES += system/library/gcc-3-runtime |
|
129 REQUIRED_PACKAGES += system/library/gcc-45-runtime |
|
130 REQUIRED_PACKAGES += system/library/gcc/gcc-c-runtime |
|
131 REQUIRED_PACKAGES += system/library/math |
|
132 REQUIRED_PACKAGES += system/library/security/libgcrypt |
|
133 REQUIRED_PACKAGES += system/zones |
|
134 REQUIRED_PACKAGES += web/curl |