Print this page
6375 Add native name demangling support
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>


  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]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2012 by Delphix. All rights reserved.
  25 # Copyright (c) 2012, Joyent, Inc. All rights reserved.
  26 # Copyright (c) 2013 Gary Mills
  27 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  28 # Copyright (c) 2015 Gary Mills
  29 # Copyright 2016 Toomas Soome <tsoome@me.com>
  30 # Copyright 2018 Nexenta Systems, Inc.
  31 # Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
  32 # Copyright 2017 RackTop Systems.

  33 #
  34 
  35 include ../Makefile.master
  36 
  37 #       Note that libcurses installs commands along with its library.
  38 #       This is a minor bug which probably should be fixed.
  39 #       Note also that a few extra libraries are kept in cmd source.
  40 #
  41 # Certain libraries are linked with, hence depend on, other libraries.
  42 # Library dependencies are called out explicitly, see "Library
  43 # interdependencies" below.
  44 .PARALLEL:
  45 
  46 # Build libc and its dependencies
  47 SUBDIRS=                        \
  48         crt                     \
  49         ../cmd/sgs/libconv      \
  50         ../cmd/sgs/libdl        \
  51         libc                    \
  52         .WAIT


  89         libadutils      \
  90         libaio          \
  91         libast          \
  92         libavl          \
  93         libbe           \
  94         libbrand        \
  95         libbsdmalloc    \
  96         libbsm          \
  97         libc_db         \
  98         libcfgadm       \
  99         libcmd          \
 100         libcmdutils     \
 101         libcommputil    \
 102         libcontract     \
 103         libcpc          \
 104         libcrypt        \
 105         libcryptoutil   \
 106         libctf          \
 107         libcurses       \
 108         libcustr        \

 109         libdevice       \
 110         libdevid        \
 111         libdevinfo      \
 112         libdhcpagent    \
 113         libdhcputil     \
 114         libdisasm       \
 115         libdiskmgt      \
 116         libdladm        \
 117         libdll          \
 118         libdlpi         \
 119         libdns_sd       \
 120         libdoor         \
 121         libdtrace       \
 122         libdtrace_jni   \
 123         libefi          \
 124         libelfsign      \
 125         libeti          \
 126         libexacct       \
 127         libexacct/demo  \
 128         libfakekernel   \


 362 HDRSUBDIRS=                             \
 363         ../cmd/sendmail/libmilter       \
 364         auditd_plugins  \
 365         fm              \
 366         hal             \
 367         hbaapi          \
 368         libads          \
 369         libast          \
 370         libbrand        \
 371         libbsm          \
 372         libc            \
 373         libcmd          \
 374         libcmdutils     \
 375         libcommputil    \
 376         libcontract     \
 377         libcpc          \
 378         libcryptoutil   \
 379         libctf          \
 380         libcurses       \
 381         libcustr        \

 382         libdevice       \
 383         libdevid        \
 384         libdevinfo      \
 385         libdhcpagent    \
 386         libdhcputil     \
 387         libdisasm       \
 388         libdiskmgt      \
 389         libdladm        \
 390         libdll          \
 391         libdlpi         \
 392         libdns_sd       \
 393         libdtrace       \
 394         libdtrace_jni   \
 395         libelfsign      \
 396         libeti          \
 397         libfakekernel   \
 398         libfcoe         \
 399         libfru          \
 400         libfstyp        \
 401         libgen          \




  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]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 #
  23 # Copyright (c) 1989, 2010, Oracle and/or its affiliates. All rights reserved.
  24 # Copyright (c) 2012 by Delphix. All rights reserved.
  25 # Copyright (c) 2012, Joyent, Inc. All rights reserved.
  26 # Copyright (c) 2013 Gary Mills
  27 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
  28 # Copyright (c) 2015 Gary Mills
  29 # Copyright 2016 Toomas Soome <tsoome@me.com>
  30 # Copyright 2018 Nexenta Systems, Inc.
  31 # Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
  32 # Copyright 2017 RackTop Systems.
  33 # Copyirght 2018 Jason King
  34 #
  35 
  36 include ../Makefile.master
  37 
  38 #       Note that libcurses installs commands along with its library.
  39 #       This is a minor bug which probably should be fixed.
  40 #       Note also that a few extra libraries are kept in cmd source.
  41 #
  42 # Certain libraries are linked with, hence depend on, other libraries.
  43 # Library dependencies are called out explicitly, see "Library
  44 # interdependencies" below.
  45 .PARALLEL:
  46 
  47 # Build libc and its dependencies
  48 SUBDIRS=                        \
  49         crt                     \
  50         ../cmd/sgs/libconv      \
  51         ../cmd/sgs/libdl        \
  52         libc                    \
  53         .WAIT


  90         libadutils      \
  91         libaio          \
  92         libast          \
  93         libavl          \
  94         libbe           \
  95         libbrand        \
  96         libbsdmalloc    \
  97         libbsm          \
  98         libc_db         \
  99         libcfgadm       \
 100         libcmd          \
 101         libcmdutils     \
 102         libcommputil    \
 103         libcontract     \
 104         libcpc          \
 105         libcrypt        \
 106         libcryptoutil   \
 107         libctf          \
 108         libcurses       \
 109         libcustr        \
 110         libdemangle     \
 111         libdevice       \
 112         libdevid        \
 113         libdevinfo      \
 114         libdhcpagent    \
 115         libdhcputil     \
 116         libdisasm       \
 117         libdiskmgt      \
 118         libdladm        \
 119         libdll          \
 120         libdlpi         \
 121         libdns_sd       \
 122         libdoor         \
 123         libdtrace       \
 124         libdtrace_jni   \
 125         libefi          \
 126         libelfsign      \
 127         libeti          \
 128         libexacct       \
 129         libexacct/demo  \
 130         libfakekernel   \


 364 HDRSUBDIRS=                             \
 365         ../cmd/sendmail/libmilter       \
 366         auditd_plugins  \
 367         fm              \
 368         hal             \
 369         hbaapi          \
 370         libads          \
 371         libast          \
 372         libbrand        \
 373         libbsm          \
 374         libc            \
 375         libcmd          \
 376         libcmdutils     \
 377         libcommputil    \
 378         libcontract     \
 379         libcpc          \
 380         libcryptoutil   \
 381         libctf          \
 382         libcurses       \
 383         libcustr        \
 384         libdemangle     \
 385         libdevice       \
 386         libdevid        \
 387         libdevinfo      \
 388         libdhcpagent    \
 389         libdhcputil     \
 390         libdisasm       \
 391         libdiskmgt      \
 392         libdladm        \
 393         libdll          \
 394         libdlpi         \
 395         libdns_sd       \
 396         libdtrace       \
 397         libdtrace_jni   \
 398         libelfsign      \
 399         libeti          \
 400         libfakekernel   \
 401         libfcoe         \
 402         libfru          \
 403         libfstyp        \
 404         libgen          \