Makefile revision 85
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# CDDL HEADER START
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# The contents of this file are subject to the terms of the
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# Common Development and Distribution License (the "License").
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# You may not use this file except in compliance with the License.
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# or http://www.opensolaris.org/os/licensing.
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# See the License for the specific language governing permissions
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# and limitations under the License.
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# When distributing Covered Code, include this CDDL HEADER in each
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# If applicable, add the following below this CDDL HEADER, with the
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# fields enclosed by brackets "[]" replaced with your own identifying
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# information: Portions Copyright [yyyy] [name of copyright owner]
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# CDDL HEADER END
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber#
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinclude ../../make-rules/shared-macros.mk
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCOMPONENT_NAME= screen
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCOMPONENT_VERSION= 4.0.3
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCOMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCOMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCOMPONENT_ARCHIVE_HASH= sha1:7bc6e2f0959ffaae6f52d698c26c774e7dec3545
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCOMPONENT_ARCHIVE_URL= http://ftp.gnu.org/gnu/screen/$(COMPONENT_ARCHIVE)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinclude ../../make-rules/prep.mk
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinclude ../../make-rules/configure.mk
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinclude ../../make-rules/ips.mk
fd2b7320e3562450111b5adaabcb7f6b9c8d9d13Stéphane Graber
fd2b7320e3562450111b5adaabcb7f6b9c8d9d13Stéphane GraberCONFIGURE_OPTIONS += --enable-colors256
fd2b7320e3562450111b5adaabcb7f6b9c8d9d13Stéphane GraberCONFIGURE_OPTIONS += --with-sys-screenrc=/etc/screenrc
fd2b7320e3562450111b5adaabcb7f6b9c8d9d13Stéphane GraberCONFIGURE_OPTIONS += --disable-socket-dir
fd2b7320e3562450111b5adaabcb7f6b9c8d9d13Stéphane GraberCONFIGURE_OPTIONS += --infodir=$(CONFIGURE_INFODIR)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberCONFIGURE_OPTIONS += CFLAGS="$(CFLAGS)"
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberPROTOTERMINFODIR=$(PROTOUSRSHAREDIR)/lib/terminfo
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber$(PROTOTERMINFODIR):
fd2b7320e3562450111b5adaabcb7f6b9c8d9d13Stéphane Graber $(MKDIR) $@
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinclude ../../make-rules/shared-targets.mk
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberbuild: $(BUILD_32)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinstall: $(PROTOETCDIR) $(PROTOTERMINFODIR) $(INSTALL_32)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber $(CP) $(COMPONENT_SRC)/etc/screenrc $(PROTOETCDIR)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Grabertest:
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber @echo "no tests available"
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane GraberBUILD_PKG_DEPENDENCIES = $(BUILD_TOOLS)
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graberinclude ../../make-rules/depend.mk
45794802f13e5db18b5d7acb45169e1f4e8b70b2Stéphane Graber