Makefile revision 3329
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# CDDL HEADER START
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# The contents of this file are subject to the terms of the
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# Common Development and Distribution License (the "License").
8202fc9176b3bca8b27ad20737863494e2f244a5lgentis# You may not use this file except in compliance with the License.
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# or http://www.opensolaris.org/os/licensing.
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# See the License for the specific language governing permissions
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# and limitations under the License.
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# When distributing Covered Code, include this CDDL HEADER in each
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# If applicable, add the following below this CDDL HEADER, with the
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# fields enclosed by brackets "[]" replaced with your own identifying
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# information: Portions Copyright [yyyy] [name of copyright owner]
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# CDDL HEADER END
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor# Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor#
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorinclude ../../make-rules/shared-macros.mk
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCOMPONENT_NAME= ntp
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCOMPONENT_PATCH_VERSION= 381
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCOMPONENT_VERSION= 4.2.7
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorHUMAN_VERSION= $(COMPONENT_VERSION)p$(COMPONENT_PATCH_VERSION)
add3f71233b613bfd0fff326eab3351eecbead85lgentisIPS_COMPONENT_VERSION= $(COMPONENT_VERSION).$(COMPONENT_PATCH_VERSION)
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_PROJECT_URL= http://www.ntp.org/
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_SRC_NAME= ntp-dev
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_SRC= $(COMPONENT_SRC_NAME)-$(HUMAN_VERSION)
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_ARCHIVE_HASH= \
add3f71233b613bfd0fff326eab3351eecbead85lgentis sha256:169e56bde7df2822c48e5dc8c3cebc6033a47fd278c8783aaf32770ca295fdcc
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_ARCHIVE_URL= http://archive.ntp.org/ntp4/ntp-dev/$(COMPONENT_ARCHIVE)
add3f71233b613bfd0fff326eab3351eecbead85lgentisCOMPONENT_BUGDB= service/ntp
add3f71233b613bfd0fff326eab3351eecbead85lgentis
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorTPNO= 18350
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorPATCH_LEVEL = 0
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorASLR_MODE= $(ASLR_ENABLE)
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorinclude ../../make-rules/prep.mk
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorinclude ../../make-rules/configure.mk
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorinclude ../../make-rules/ips.mk
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCFLAGS += $(studio_C99_ENABLE) -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
75ae7f8e2645d58697604161bd58c35e5de0adacgryzor
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_ENV += CFLAGS="$(CFLAGS)"
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_OPTIONS += --bindir=/usr/sbin
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_OPTIONS += --with-binsubdir=sbin
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_OPTIONS += --libexecdir=/usr/lib/inet
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_OPTIONS += --sysconfdir=/etc/inet
576c49cd335618ad4b5351bd1c5f2cfd7584dba4lgentisCONFIGURE_OPTIONS += --enable-all-clocks
576c49cd335618ad4b5351bd1c5f2cfd7584dba4lgentisCONFIGURE_OPTIONS += --enable-debugging
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_OPTIONS += --enable-debug-timing
576c49cd335618ad4b5351bd1c5f2cfd7584dba4lgentisCONFIGURE_OPTIONS += --disable-optional-args
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorCONFIGURE_OPTIONS += --enable-parse-clocks
add3f71233b613bfd0fff326eab3351eecbead85lgentisCONFIGURE_OPTIONS += --enable-ignore-dns-errors
add3f71233b613bfd0fff326eab3351eecbead85lgentisCONFIGURE_OPTIONS += --without-ntpsnmpd
add3f71233b613bfd0fff326eab3351eecbead85lgentisCONFIGURE_OPTIONS += --with-openssl-libdir=/lib
add3f71233b613bfd0fff326eab3351eecbead85lgentis
8cf362f300047e397e95acfab0b69ef7a6f3d93clgentisBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
8cf362f300047e397e95acfab0b69ef7a6f3d93clgentis
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorbuild: $(BUILD_32)
75ae7f8e2645d58697604161bd58c35e5de0adacgryzorinstall: $(INSTALL_32)
add3f71233b613bfd0fff326eab3351eecbead85lgentistest: $(NO_TESTS)
add3f71233b613bfd0fff326eab3351eecbead85lgentis
add3f71233b613bfd0fff326eab3351eecbead85lgentisinclude ../../make-rules/depend.mk
add3f71233b613bfd0fff326eab3351eecbead85lgentis