Print this page
3900 illumos will not build against gcc compiled perl
4723 Remove unused perl extensions
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com>
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/perl/Makefile
+++ new/usr/src/cmd/perl/Makefile
1 1 #
2 -# CDDL HEADER START
2 +# This file and its contents are supplied under the terms of the
3 +# Common Development and Distribution License ("CDDL"), version 1.0.
4 +# You may only use this file in accordance with the terms of version
5 +# 1.0 of the CDDL.
3 6 #
4 -# The contents of this file are subject to the terms of the
5 -# Common Development and Distribution License (the "License").
6 -# You may not use this file except in compliance with the License.
7 +# A full copy of the text of the CDDL should have accompanied this
8 +# source. A copy of the CDDL is also available via the Internet at
9 +# http://www.illumos.org/license/CDDL.
7 10 #
8 -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 -# or http://www.opensolaris.org/os/licensing.
10 -# See the License for the specific language governing permissions
11 -# and limitations under the License.
12 11 #
13 -# When distributing Covered Code, include this CDDL HEADER in each
14 -# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 -# If applicable, add the following below this CDDL HEADER, with the
16 -# fields enclosed by brackets "[]" replaced with your own identifying
17 -# information: Portions Copyright [yyyy] [name of copyright owner]
12 +# Copyright (c) 2014 Racktop Systems.
18 13 #
19 -# CDDL HEADER END
20 -#
21 -
22 -#
23 -# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
24 -#
25 -
26 -include ../Makefile.cmd
27 14
28 -all := TARGET = all
29 -install := TARGET = install
30 -clobber := TARGET = clobber
31 -clean := TARGET = clean
32 -test := TARGET = test
15 +include $(SRC)/cmd/Makefile.cmd
33 16
34 -# PERL_LEGACY is versions of Perl still delivered through ON
35 -PERL_VERSIONS = 5.10.0
17 +SUBDIRS = \
18 + contrib/Sun/Solaris/BSM \
19 + contrib/Sun/Solaris/Intrs \
20 + contrib/Sun/Solaris/Kstat \
21 + contrib/Sun/Solaris/Lgrp \
22 + contrib/Sun/Solaris/Pg \
23 + contrib/Sun/Solaris/Project \
24 + contrib/Sun/Solaris/Task \
25 + contrib/Sun/Solaris/Utils
36 26
37 -.PARALLEL: $(PERL_VERSIONS)
27 +all := TARGET = all
28 +install := TARGET = install
29 +clean := TARGET = clean
30 +clobber := TARGET = clobber
38 31
39 -all install test: $(PERL_VERSIONS)
32 +all install clean clobber: $(SUBDIRS)
40 33
41 -clean: FRC
42 -
43 -clobber: clean
44 - $(RM) -r $(PERL_VERSIONS)
45 -
46 -#
47 -# Perl is not lint-clean. Fake up a target.
48 -#
49 -lint:
50 - @ $(ECHO) "usr/src/cmd/perl is not lint-clean: skipping"
51 - @ $(TRUE)
52 -
53 -$(PERL_VERSIONS): FRC
54 - @ if [ ! -d $@ ]; then \
55 - $(CP) -r skel $@; \
56 - fi
57 - @ cd $@; pwd; PERL_VERSION=$@ $(MAKE) $(TARGET)
34 +$(SUBDIRS): FRC
35 + @cd $@; pwd; $(MAKE) $(TARGET)
58 36
59 37 FRC:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX