Makefile revision 561
45312f52ff3a3d4c137447be4c7556500c2f8bf2Timo Sirainen
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# CDDL HEADER START
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen#
90adcaa0a00eba29b7fbd50ca66be11c8d086d6aTimo Sirainen# The contents of this file are subject to the terms of the
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# Common Development and Distribution License (the "License").
ea5f188fc29dfaa0c4071e6413e16e1d04263722Timo Sirainen# You may not use this file except in compliance with the License.
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen#
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# or http://www.opensolaris.org/os/licensing.
f1901fd21906911f7be075c965ac882f6a87b4c3Timo Sirainen# See the License for the specific language governing permissions
63a61b7a739ae0f3f520215137d9c50f94d0f34fTimo Sirainen# and limitations under the License.
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen#
18565c69efcd7db003dbf27cf625ed822e889fb1Timo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# If applicable, add the following below this CDDL HEADER, with the
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen#
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen# CDDL HEADER END
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen#
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen#
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen#
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Siraineninclude ../../make-rules/shared-macros.mk
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo Sirainen
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo SirainenCOMPONENT_NAME= nmap
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo SirainenCOMPONENT_VERSION= 5.21
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo SirainenCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo SirainenCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tgz
a0b0d629931773c17a236f6214adbe0e13b9b3fdTimo SirainenCOMPONENT_ARCHIVE_HASH= sha1:ce212ce765f842b16059456cf0c9d9cfbbce25d6
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo SirainenCOMPONENT_ARCHIVE_URL= http://nmap.org/dist/$(COMPONENT_ARCHIVE)
8fcff4c5b52f24d9c681805fdf06b486f1d0fcbeTimo Sirainen
af1f4b17a92ca7b2661737e65c7849df289d3070Timo Siraineninclude ../../make-rules/prep.mk
af1f4b17a92ca7b2661737e65c7849df289d3070Timo Siraineninclude ../../make-rules/configure.mk
b5e6f6f27c1461f0f9f202615eeb738a645188c3Timo Siraineninclude ../../make-rules/ips.mk
f1901fd21906911f7be075c965ac882f6a87b4c3Timo Sirainen
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenCOMPILER = gcc
6ef7e31619edfaa17ed044b45861d106a86191efTimo Sirainen
01cbf4ac5d44137ab434791be7f838d98d0fcf3bTimo SirainenCOMPONENT_PRE_CONFIGURE_ACTION = \
4b41116563110d00330896a568eff1078c382827Timo Sirainen ($(CLONEY) $(SOURCE_DIR) $(@D))
4b41116563110d00330896a568eff1078c382827Timo Sirainen
992a13add4eea0810e4db0f042a595dddf85536aTimo SirainenCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
ebe6df72f1309135f02b6a4d2aef1e81a073f91cTimo SirainenCONFIGURE_OPTIONS += CXX="$(CXX)"
ebe6df72f1309135f02b6a4d2aef1e81a073f91cTimo SirainenCONFIGURE_OPTIONS += CXXFLAGS="$(CXXFLAGS)"
ebe6df72f1309135f02b6a4d2aef1e81a073f91cTimo SirainenCONFIGURE_OPTIONS += CPPFLAGS="$(CPPFLAGS)"
b12a6d0e54318273acf0d0fb8b3f4c29f67b62b0Timo SirainenCONFIGURE_OPTIONS += LIBS="-lsocket -lnsl"
b12a6d0e54318273acf0d0fb8b3f4c29f67b62b0Timo SirainenCONFIGURE_OPTIONS += PYTHON="$(PYTHON)"
b12a6d0e54318273acf0d0fb8b3f4c29f67b62b0Timo SirainenCONFIGURE_OPTIONS += --disable-shared
b12a6d0e54318273acf0d0fb8b3f4c29f67b62b0Timo SirainenCONFIGURE_OPTIONS += --enable-static
b12a6d0e54318273acf0d0fb8b3f4c29f67b62b0Timo SirainenCONFIGURE_OPTIONS += --disable-libtool-lock
b12a6d0e54318273acf0d0fb8b3f4c29f67b62b0Timo SirainenCONFIGURE_OPTIONS += --localstatedir=/var
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenCONFIGURE_OPTIONS += --without-localdirs
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo SirainenCONFIGURE_OPTIONS += --with-zenmap
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo SirainenCONFIGURE_OPTIONS += --with-openssl
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo SirainenCONFIGURE_OPTIONS += --with-libpcap
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo SirainenCONFIGURE_OPTIONS += --with-libpcre
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenCONFIGURE_OPTIONS += --with-liblua
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenCONFIGURE_OPTIONS += --with-ncat
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenCONFIGURE_OPTIONS += --with-ndiff
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenCONFIGURE_OPTIONS += am_cv_python_pythondir=$(PYTHON_LIB)
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo Sirainen
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo Sirainen# common targets
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Sirainenbuild: $(BUILD_32)
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Sirainen
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Siraineninstall: $(INSTALL_32)
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Sirainen
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Sirainentest: $(NO_TESTS)
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Sirainen
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo SirainenBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Sirainen
fe6c1556d3529a6376d4cbb3766c34aebde0de99Timo Siraineninclude ../../make-rules/depend.mk
73247459cf41eb1e5ae5bc61354db46d3b05ee75Timo Sirainen