components/openscap/Makefile
changeset 3817 30b42c38bbc4
parent 3775 8550c97efa63
child 3848 51518746d397
equal deleted inserted replaced
3814:60344306d223 3817:30b42c38bbc4
    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