Makefile revision 5680
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# CDDL HEADER START
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# The contents of this file are subject to the terms of the
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# Common Development and Distribution License (the "License").
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# You may not use this file except in compliance with the License.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# or http://www.opensolaris.org/os/licensing.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# See the License for the specific language governing permissions
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# and limitations under the License.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# CDDL HEADER END
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder#
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# Prefer 32-bit as only "binary" delivered is a script with embedded paths.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederBUILD_BITS= 32_and_64
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maederinclude ../../make-rules/shared-macros.mk
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCOMPONENT_NAME= daq
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCOMPONENT_VERSION= 2.0.2
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCOMPONENT_PROJECT_URL= http://www.snort.org/
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCOMPONENT_ARCHIVE_HASH= \
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder sha256:d65d1e67c4994e02c3142c49a648642e780b7e3d942b4a51f605309beac269a8
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCOMPONENT_ARCHIVE_URL= http://sourceforge.net/projects/snort/files/snort/$(COMPONENT_ARCHIVE)/download
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCOMPONENT_BUGDB= library/daq
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederTPNO= 19384
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederTEST_TARGET= $(NO_TESTS)
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maederinclude $(WS_MAKE_RULES)/common.mk
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder# Solaris should really define these. See CR #15431883 and 15537286.
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCFLAGS += -Du_int8_t=uint8_t
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCFLAGS += -Du_int16_t=uint16_t
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCFLAGS += -Du_int32_t=uint32_t
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCONFIGURE_OPTIONS += --disable-ipfw-module
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederCONFIGURE_OPTIONS += --enable-static=no
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederREQUIRED_PACKAGES += developer/lexer/flex
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederREQUIRED_PACKAGES += developer/parser/bison
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederREQUIRED_PACKAGES += shell/ksh93
120eec9ff1748e1ae786e2ab073234198bc0f701Christian MaederREQUIRED_PACKAGES += system/library/libpcap
120eec9ff1748e1ae786e2ab073234198bc0f701Christian Maeder