Print this page
3900 illumos will not build against gcc compiled perl
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/perl/Makefile
+++ new/usr/src/cmd/perl/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
↓ open down ↓ |
10 lines elided |
↑ open up ↑ |
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 -
22 21 #
23 -# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
22 +# Copyright 2014 Racktop Systems.
24 23 #
25 24
26 -include ../Makefile.cmd
27 -
28 -all := TARGET = all
29 -install := TARGET = install
30 -clobber := TARGET = clobber
31 -clean := TARGET = clean
32 -test := TARGET = test
33 -
34 -# PERL_LEGACY is versions of Perl still delivered through ON
35 -PERL_VERSIONS = 5.10.0
36 -
37 -.PARALLEL: $(PERL_VERSIONS)
25 +include $(SRC)/cmd/Makefile.cmd
38 26
39 -all install test: $(PERL_VERSIONS)
27 +SUBDIRS = \
28 + contrib/Sun/Solaris/BSM \
29 + contrib/Sun/Solaris/Intrs \
30 + contrib/Sun/Solaris/Kstat \
31 + contrib/Sun/Solaris/Lgrp \
32 + contrib/Sun/Solaris/Pg \
33 + contrib/Sun/Solaris/Project \
34 + contrib/Sun/Solaris/Task \
35 + contrib/Sun/Solaris/Utils
36 +
37 +all := TARGET = all
38 +install := TARGET = install
39 +clean := TARGET = clean
40 +clobber := TARGET = clobber
40 41
41 -clean: FRC
42 +all install clean clobber: $(SUBDIRS)
42 43
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)
44 +$(SUBDIRS): FRC
45 + @cd $@; pwd; $(MAKE) $(TARGET)
58 46
59 47 FRC:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX