Makefile revision 4745
94315060c2b0d9deafabe72d6a0482405fd9d377Evan Hunt#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# CDDL HEADER START
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# The contents of this file are subject to the terms of the
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# Common Development and Distribution License (the "License").
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# You may not use this file except in compliance with the License.
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# or http://www.opensolaris.org/os/licensing.
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# See the License for the specific language governing permissions
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# and limitations under the License.
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# When distributing Covered Code, include this CDDL HEADER in each
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# If applicable, add the following below this CDDL HEADER, with the
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver# information: Portions Copyright [yyyy] [name of copyright owner]
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver#
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver# CDDL HEADER END
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews# Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved.
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews#
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverinclude ../../make-rules/shared-macros.mk
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver
87708bde16713bc02ff2598f4a82f98c699a2f2dMark AndrewsCOMPONENT_NAME= dejagnu
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon SchryverCOMPONENT_VERSION= 1.5.3
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon SchryverCOMPONENT_PROJECT_URL= http://www.gnu.org/software/dejagnu/
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon SchryverCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon SchryverCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon SchryverCOMPONENT_ARCHIVE_HASH= \
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver sha256:099b8e364ca1d6248f8e1d32168c4b12677abff4253bbbb4a8ac8cdd321e3f19
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon SchryverCOMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/$(COMPONENT_NAME)/$(COMPONENT_ARCHIVE)
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon SchryverCOMPONENT_BUGDB= utility/dejagnu
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan HuntTPNO= 22219
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryverinclude $(WS_MAKE_RULES)/prep.mk
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverinclude $(WS_MAKE_RULES)/configure.mk
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverinclude $(WS_MAKE_RULES)/ips.mk
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon SchryverCOMPONENT_TEST_ENV += PATH="$(GNUBIN):$(PATH)"
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon SchryverCOMPONENT_TEST_TRANSFORMS += \
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver '-n ' \
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver '-e "/Running/p" ' \
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver '-e "/\# of /p" '
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
9fee08f655527a5dd849b171daeeee1dbbccca76Vernon SchryverCOMPONENT_SYSTEM_TEST_ENV += PATH="$(GNUBIN):$(PATH)"
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon SchryverCOMPONENT_SYSTEM_TEST_ENV += RUNTEST_SCRIPT=/usr/bin/runtest
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon SchryverASLR_MODE = $(ASLR_NOT_APPLICABLE)
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryver
afaa290bb6acc504e93a0adbf20b6dd6c64e6d63Vernon Schryverconfigure: $(CONFIGURE_64)
87708bde16713bc02ff2598f4a82f98c699a2f2dMark Andrews
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan Huntbuild: $(BUILD_64)
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan Hunt
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan Huntinstall: $(INSTALL_64)
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan Hunt
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan Hunttest: $(TEST_64)
421d4a06479e61fbdc35087f3c4abc9fe65ad72aEvan Hunt
system-test: configure $(SYSTEM_TEST_64)
REQUIRED_PACKAGES += shell/expect
REQUIRED_PACKAGES += shell/ksh93