usr/src/lib/libc/amd64/Makefile
author casper
Thu, 23 Feb 2006 04:39:12 -0800
changeset 1475 0c7070c5774f
parent 1219 f89f56c2d9ac
child 1676 37f4a3e2bd99
permissions -rw-r--r--
PSARC/2006/107 mkstemps(3C)/mkdtemp(3C) 6386057 Add mkdtemp(3C)/mkstemps(3C)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     2
# CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
1475
0c7070c5774f PSARC/2006/107 mkstemps(3C)/mkdtemp(3C)
casper
parents: 1219
diff changeset
     5
# Common Development and Distribution License (the "License").
0c7070c5774f PSARC/2006/107 mkstemps(3C)/mkdtemp(3C)
casper
parents: 1219
diff changeset
     6
# You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     7
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    10
# See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    11
# and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    12
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    18
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    19
# CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    21
#
1219
f89f56c2d9ac 6362982 namespace pollution/protection in libc
raf
parents: 1016
diff changeset
    22
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    23
# Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    25
# ident	"%Z%%M%	%I%	%E% SMI"
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    26
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    27
# lib/libc/amd64/Makefile
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    28
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
LIBCBASE=.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    30
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    31
LIBRARY= libc.a
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    32
LIB_PIC= libc_pic.a
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
VERS=	.1
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    34
CPP=	/usr/lib/cpp
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
TARGET_ARCH=	amd64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    36
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    37
# objects are grouped by source directory
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    38
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    39
# local objects
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
STRETS=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
CRTOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
	cerror.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    45
DYNOBJS=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
FPOBJS=				\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
	_base_il.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    49
	fpgetmask.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
	fpgetround.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
	fpsetmask.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
	fpsetround.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
	fpstart.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    54
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    55
I386FPOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    56
	_D_cplx_div.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    57
	_D_cplx_div_ix.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    58
	_D_cplx_div_rx.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    59
	_D_cplx_lr_div.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    60
	_D_cplx_lr_div_ix.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    61
	_D_cplx_lr_div_rx.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    62
	_D_cplx_mul.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    63
	_F_cplx_div.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    64
	_F_cplx_div_ix.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    65
	_F_cplx_div_rx.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    66
	_F_cplx_lr_div.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    67
	_F_cplx_lr_div_ix.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    68
	_F_cplx_lr_div_rx.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    69
	_F_cplx_mul.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    70
	_X_cplx_div.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    71
	_X_cplx_div_ix.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    72
	_X_cplx_div_rx.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    73
	_X_cplx_lr_div.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    74
	_X_cplx_lr_div_ix.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    75
	_X_cplx_lr_div_rx.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    76
	_X_cplx_mul.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    77
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    78
FPASMOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    79
	__xgetRD.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    80
	_xtoll.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    81
	_xtoull.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    82
	fpcw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    83
	fpgetsticky.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    84
	fpsetsticky.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    85
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    86
ATOMICOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    87
	atomic.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    88
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    89
COMOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    90
	bcmp.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    91
	bcopy.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    92
	bsearch.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    93
	bzero.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    94
	qsort.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    95
	strtol.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    96
	strtoul.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    97
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    98
GENOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    99
	_getsp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   100
	abs.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   101
	alloca.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   102
	byteorder.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   103
	cache.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   104
	cuexit.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   105
	ecvt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   106
	errlst.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   107
	amd64_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   108
	ldivide.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   109
	lexp10.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   110
	llog10.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   111
	lock.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   112
	ltostr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   113
	makectxt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   114
	memccpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   115
	memchr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   116
	memcmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   117
	memcpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   118
	memset.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   119
	new_list.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   120
	setjmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   121
	siginfolst.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   122
	siglongjmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   123
	strcmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   124
	strcpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   125
	strlen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   126
	strncmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   127
	strncpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   128
	sync_instruction_memory.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   129
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   130
# Preserved solely to ease maintenance of 32-bit and 64-bit library builds
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   131
# This macro should ALWAYS be empty; native APIs are already 'large file'.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   132
COMSYSOBJS64=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   133
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   134
SYSOBJS64=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   135
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   136
COMSYSOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   137
	__clock_timer.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   138
	__fcntl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   139
	__getloadavg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   140
	__rusagesys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   141
	__signotify.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   142
	__sigrt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   143
	__time.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   144
	_lgrp_home_fast.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   145
	_lgrpsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   146
	_nfssys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   147
	_portfs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   148
	_pset.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   149
	_rename.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   150
	_rpcsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   151
	_sigaction.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   152
	_so_accept.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   153
	_so_bind.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   154
	_so_connect.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   155
	_so_getpeername.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   156
	_so_getsockname.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   157
	_so_getsockopt.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   158
	_so_listen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   159
	_so_recv.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   160
	_so_recvfrom.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   161
	_so_recvmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   162
	_so_send.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   163
	_so_sendmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   164
	_so_sendto.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   165
	_so_setsockopt.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   166
	_so_shutdown.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   167
	_so_socket.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   168
	_so_socketpair.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   169
	_sockconfig.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   170
	access.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   171
	acct.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   172
	acl.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   173
	adjtime.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   174
	alarm.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   175
	brk.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   176
	chdir.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   177
	chmod.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   178
	chown.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   179
	chroot.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   180
	cladm.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   181
	close.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   182
	creat.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   183
	dup.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   184
	execve.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   185
	exit.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   186
	facl.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   187
	fchdir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   188
	fchmod.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   189
	fchown.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   190
	fchroot.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   191
	fdsync.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   192
	fpathconf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   193
	fstat.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   194
	fstatfs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   195
	fstatvfs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   196
	getcpuid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   197
	getdents.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   198
	getegid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   199
	geteuid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   200
	getgid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   201
	getgroups.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   202
	gethrtime.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   203
	getitimer.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   204
	getmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   205
	getpagesizes.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   206
	getpid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   207
	getpmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   208
	getppid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   209
	getrlimit.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   210
	getuid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   211
	gtty.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   212
	install_utrap.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   213
	ioctl.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   214
	kaio.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   215
	kill.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   216
	lchown.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   217
	link.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   218
	llseek.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   219
	lseek.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   220
	lstat.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   221
	memcntl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   222
	mincore.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   223
	mkdir.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   224
	mknod.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   225
	mmap.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   226
	modctl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   227
	mount.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   228
	mprotect.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   229
	munmap.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   230
	nice.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   231
	ntp_adjtime.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   232
	ntp_gettime.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   233
	open.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   234
	p_online.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   235
	pathconf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   236
	pause.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   237
	pcsample.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   238
	pollsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   239
	pread.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   240
	priocntlset.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   241
	processor_bind.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   242
	processor_info.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   243
	profil.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   244
	putmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   245
	putpmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   246
	pwrite.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   247
	read.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   248
	readlink.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   249
	readv.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   250
	resolvepath.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   251
	rmdir.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   252
	seteguid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   253
	setgid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   254
	setgroups.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   255
	setitimer.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   256
	setreid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   257
	setrlimit.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   258
	setuid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   259
	sigaltstk.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   260
	sigprocmsk.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   261
	sigsendset.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   262
	sigsuspend.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   263
	stat.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   264
	statfs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   265
	statvfs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   266
	stty.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   267
	symlink.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   268
	sync.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   269
	sysconfig.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   270
	sysfs.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   271
	sysinfo.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   272
	syslwp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   273
	times.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   274
	ulimit.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   275
	umask.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   276
	umount2.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   277
	unlink.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   278
	utime.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   279
	utimes.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   280
	utssys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   281
	vhangup.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   282
	waitid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   283
	write.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   284
	writev.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   285
	yield.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   286
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   287
SYSOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   288
	__clock_gettime.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   289
	__getcontext.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   290
	__uadmin.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   291
	_lwp_mutex_unlock.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   292
	_stack_grow.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   293
	door.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   294
	fork1.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   295
	forkall.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   296
	fxstat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   297
	getcontext.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   298
	gettimeofday.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   299
	lwp_private.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   300
	lxstat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   301
	nuname.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   302
	pipe.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   303
	syscall.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   304
	sysi86.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   305
	tls_get_addr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   306
	uadmin.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   307
	umount.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   308
	uname.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   309
	vfork.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   310
	xmknod.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   311
	xstat.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   312
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   313
# Preserved solely to ease maintenance of 32-bit and 64-bit library builds
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   314
# This macro should ALWAYS be empty; native APIs are already 'large file'.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   315
PORTGEN64=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   316
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   317
# objects from source under ../port
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   318
PORTFP=				\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   319
	__flt_decim.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   320
	__flt_rounds.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   321
	__tbl_10_b.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   322
	__tbl_10_h.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   323
	__tbl_10_s.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   324
	__tbl_2_b.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   325
	__tbl_2_h.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   326
	__tbl_2_s.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   327
	__tbl_fdq.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   328
	__tbl_tens.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   329
	__x_power.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   330
	_base_sup.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   331
	aconvert.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   332
	decimal_bin.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   333
	double_decim.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   334
	econvert.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   335
	fconvert.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   336
	file_decim.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   337
	finite.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   338
	fp_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   339
	func_decim.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   340
	gconvert.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   341
	hex_bin.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   342
	ieee_globals.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   343
	pack_float.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   344
	sigfpe.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   345
	string_decim.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   346
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   347
PORTGEN=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   348
	_env_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   349
	_xftw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   350
	a64l.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   351
	abort.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   352
	addsev.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   353
	assert.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   354
	atof.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   355
	atoi.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   356
	atol.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   357
	atoll.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   358
	attropen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   359
	atexit.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   360
	atfork.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   361
	basename.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   362
	calloc.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   363
	catgets.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   364
	catopen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   365
	cfgetispeed.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   366
	cfgetospeed.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   367
	cfree.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   368
	cfsetispeed.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   369
	cfsetospeed.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   370
	cftime.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   371
	clock.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   372
	closedir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   373
	closefrom.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   374
	confstr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   375
	crypt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   376
	csetlen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   377
	ctime.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   378
	ctime_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   379
	directio.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   380
	dirname.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   381
	div.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   382
	drand48.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   383
	dup2.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   384
	env_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   385
	errno.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   386
	euclen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   387
	event_port.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   388
	execvp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   389
	fattach.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   390
	fdetach.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   391
	fdopendir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   392
	ffs.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   393
	fmtmsg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   394
	ftime.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   395
	ftok.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   396
	ftw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   397
	gcvt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   398
	getauxv.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   399
	getcwd.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   400
	getdate_err.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   401
	getdtblsize.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   402
	getenv.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   403
	getexecname.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   404
	getgrnam.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   405
	getgrnam_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   406
	gethostid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   407
	gethostname.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   408
	gethz.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   409
	getisax.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   410
	getloadavg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   411
	getlogin.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   412
	getmntent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   413
	getnetgrent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   414
	getopt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   415
	getopt_long.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   416
	getpagesize.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   417
	getpw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   418
	getpwnam.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   419
	getpwnam_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   420
	getrusage.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   421
	getspent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   422
	getspent_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   423
	getsubopt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   424
	gettxt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   425
	getusershell.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   426
	getut.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   427
	getutx.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   428
	getvfsent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   429
	getwd.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   430
	getwidth.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   431
	getxby_door.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   432
	gtxt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   433
	hsearch.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   434
	iconv.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   435
	imaxabs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   436
	imaxdiv.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   437
	index.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   438
	initgroups.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   439
	insque.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   440
	isaexec.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   441
	isastream.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   442
	isatty.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   443
	killpg.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   444
	l64a.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   445
	lckpwdf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   446
	lconstants.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   447
	lfind.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   448
	lfmt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   449
	lfmt_log.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   450
	lldiv.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   451
	lltostr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   452
	lmath.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   453
	localtime.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   454
	lsearch.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   455
	madvise.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   456
	malloc.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   457
	memalign.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   458
	mkdev.o			\
1475
0c7070c5774f PSARC/2006/107 mkstemps(3C)/mkdtemp(3C)
casper
parents: 1219
diff changeset
   459
	mkdtemp.o		\
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   460
	mkfifo.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   461
	mkstemp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   462
	mktemp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   463
	mlock.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   464
	mlockall.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   465
	mon.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   466
	msync.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   467
	munlock.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   468
	munlockall.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   469
	ndbm.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   470
	nftw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   471
	nlspath_checks.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   472
	nsparse.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   473
	nss_common.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   474
	nss_dbdefs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   475
	nss_deffinder.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   476
	opendir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   477
	opt_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   478
	perror.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   479
	pfmt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   480
	pfmt_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   481
	pfmt_print.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   482
	plock.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   483
	poll.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   484
	priocntl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   485
	privlib.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   486
	priv_str_xlate.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   487
	psiginfo.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   488
	psignal.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   489
	pt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   490
	putpwent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   491
	putspent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   492
	raise.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   493
	rand.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   494
	random.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   495
	rctlops.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   496
	readdir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   497
	readdir_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   498
	realpath.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   499
	reboot.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   500
	regexpr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   501
	rename.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   502
	rewinddir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   503
	rindex.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   504
	scandir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   505
	seekdir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   506
	select.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   507
	select_large_fdset.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   508
	setlabel.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   509
	setpriority.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   510
	settimeofday.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   511
	sh_locks.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   512
	sigflag.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   513
	siglist.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   514
	sigsend.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   515
	sigsetops.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   516
	ssignal.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   517
	stack.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   518
	str2sig.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   519
	strcase_charmap.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   520
	strcasecmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   521
	strcat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   522
	strchr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   523
	strcspn.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   524
	strdup.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   525
	strerror.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   526
	strlcat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   527
	strlcpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   528
	strncasecmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   529
	strncat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   530
	strpbrk.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   531
	strrchr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   532
	strsignal.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   533
	strspn.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   534
	strstr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   535
	strtod.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   536
	strtoimax.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   537
	strtok.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   538
	strtok_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   539
	strtoll.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   540
	strtoull.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   541
	strtoumax.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   542
	swab.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   543
	swapctl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   544
	sysconf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   545
	syslog.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   546
	tcdrain.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   547
	tcflow.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   548
	tcflush.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   549
	tcgetattr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   550
	tcgetpgrp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   551
	tcgetsid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   552
	tcsendbreak.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   553
	tcsetattr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   554
	tcsetpgrp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   555
	tell.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   556
	telldir.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   557
	tfind.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   558
	time_data.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   559
	time_gdata.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   560
	truncate.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   561
	tsdalloc.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   562
	tsearch.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   563
	ttyname.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   564
	ttyslot.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   565
	ualarm.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   566
	ucred.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   567
	valloc.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   568
	vlfmt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   569
	vpfmt.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   570
	wait3.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   571
	wait4.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   572
	waitpid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   573
	walkstack.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   574
	wdata.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   575
	xgetwidth.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   576
	xpg4.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   577
	xpg6.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   578
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   579
PORTPRINT_W=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   580
	doprnt_w.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   581
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   582
PORTPRINT=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   583
	doprnt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   584
	fprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   585
	printf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   586
	snprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   587
	sprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   588
	vfprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   589
	vprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   590
	vsnprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   591
	vsprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   592
	vwprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   593
	wprintf.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   594
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   595
# Preserved solely to ease maintenance of 32-bit and 64-bit library builds
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   596
# This macro should ALWAYS be empty; native APIs are already 'large file'.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   597
PORTSTDIO64=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   598
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   599
PORTSTDIO_W=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   600
	doscan_w.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   601
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   602
PORTSTDIO=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   603
	__extensions.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   604
	_endopen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   605
	_filbuf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   606
	_findbuf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   607
	_flsbuf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   608
	_wrtchk.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   609
	clearerr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   610
	ctermid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   611
	ctermid_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   612
	cuserid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   613
	data.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   614
	doscan.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   615
	fdopen.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   616
	feof.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   617
	ferror.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   618
	fgetc.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   619
	fgets.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   620
	fileno.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   621
	flockf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   622
	flush.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   623
	fopen.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   624
	fpos.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   625
	fputc.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   626
	fputs.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   627
	fread.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   628
	fseek.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   629
	fseeko.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   630
	ftell.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   631
	ftello.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   632
	fwrite.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   633
	getc.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   634
	getchar.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   635
	getpass.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   636
	gets.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   637
	getw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   638
	mse.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   639
	popen.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   640
	putc.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   641
	putchar.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   642
	puts.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   643
	putw.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   644
	rewind.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   645
	scanf.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   646
	setbuf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   647
	setbuffer.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   648
	setvbuf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   649
	system.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   650
	tempnam.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   651
	tmpfile.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   652
	tmpnam_r.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   653
	ungetc.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   654
	vscanf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   655
	vwscanf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   656
	wscanf.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   657
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   658
PORTI18N=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   659
	__fgetwc_xpg5.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   660
	__fgetws_xpg5.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   661
	__fputwc_xpg5.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   662
	__fputws_xpg5.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   663
	__ungetwc_xpg5.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   664
	getwchar.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   665
	putwchar.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   666
	putws.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   667
	strtows.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   668
	wcsstr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   669
	wcstoimax.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   670
	wcstol.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   671
	wcstoul.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   672
	wcswcs.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   673
	wmemchr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   674
	wmemcmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   675
	wmemcpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   676
	wmemmove.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   677
	wmemset.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   678
	wscasecmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   679
	wscat.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   680
	wschr.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   681
	wscmp.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   682
	wscpy.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   683
	wscspn.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   684
	wsdup.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   685
	wslen.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   686
	wsncasecmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   687
	wsncat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   688
	wsncmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   689
	wsncpy.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   690
	wspbrk.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   691
	wsprintf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   692
	wsrchr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   693
	wsscanf.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   694
	wsspn.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   695
	wstod.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   696
	wstok.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   697
	wstol.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   698
	wstoll.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   699
	wsxfrm.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   700
	gettext.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   701
	gettext_gnu.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   702
	gettext_real.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   703
	gettext_util.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   704
	plural_parser.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   705
	wdresolve.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   706
	_ctype.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   707
	isascii.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   708
	toascii.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   709
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   710
PORTI18N_COND=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   711
	wcstol_longlong.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   712
	wcstoul_longlong.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   713
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   714
THREADSOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   715
	alloc.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   716
	assfail.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   717
	cancel.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   718
	door_calls.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   719
	pthr_attr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   720
	pthr_barrier.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   721
	pthr_cond.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   722
	pthr_mutex.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   723
	pthr_rwlock.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   724
	pthread.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   725
	rtsched.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   726
	rwlock.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   727
	scalls.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   728
	sema.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   729
	sigaction.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   730
	spawn.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   731
	synch.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   732
	tdb_agent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   733
	thr.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   734
	thread_interface.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   735
	tls.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   736
	tsd.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   737
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   738
THREADSMACHOBJS=		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   739
	machdep.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   740
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   741
THREADSASMOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   742
	asm_subr.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   743
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   744
UNWINDMACHOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   745
	call_frame_inst.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   746
	eh_frame.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   747
	thrp_unwind.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   748
	unwind.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   749
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   750
pics/unwind.o:= COPTFLAG64 =
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   751
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   752
UNWINDASMOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   753
	unwind_frame.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   754
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   755
# Preserved solely to ease maintenance of 32-bit and 64-bit library builds
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   756
# This macro should ALWAYS be empty; native APIs are already 'large file'.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   757
PORTSYS64=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   758
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   759
PORTSYS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   760
	_autofssys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   761
	acctctl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   762
	bsd_signal.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   763
	corectl.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   764
	exacctsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   765
	execl.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   766
	execle.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   767
	execv.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   768
	fcntl.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   769
	fsmisc.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   770
	fstatat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   771
	fsync.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   772
	getpeerucred.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   773
	inst_sync.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   774
	issetugid.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   775
	libc_link.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   776
	libc_open.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   777
	lockf.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   778
	lwp.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   779
	lwp_cond.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   780
	lwp_rwlock.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   781
	lwp_sigmask.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   782
	meminfosys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   783
	msgsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   784
	nfssys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   785
	openat.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   786
	pgrpsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   787
	posix_sigwait.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   788
	ppriv.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   789
	psetsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   790
	rctlsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   791
	sbrk.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   792
	semsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   793
	set_errno.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   794
	shmsys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   795
	siginterrupt.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   796
	signal.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   797
	sigpending.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   798
	sigstack.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   799
	tasksys.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   800
	time.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   801
	time_util.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   802
	ucontext.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   803
	ustat.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   804
	zone.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   805
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   806
PORTREGEX=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   807
	glob.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   808
	regcmp.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   809
	regex.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   810
	wordexp.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   811
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   812
MOSTOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   813
	$(STRETS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   814
	$(CRTOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   815
	$(DYNOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   816
	$(FPOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   817
	$(I386FPOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   818
	$(FPASMOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   819
	$(ATOMICOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   820
	$(COMOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   821
	$(GENOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   822
	$(PORTFP)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   823
	$(PORTGEN)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   824
	$(PORTGEN64)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   825
	$(PORTI18N)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   826
	$(PORTI18N_COND)	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   827
	$(PORTPRINT)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   828
	$(PORTPRINT_W)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   829
	$(PORTREGEX)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   830
	$(PORTSTDIO)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   831
	$(PORTSTDIO64)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   832
	$(PORTSTDIO_W)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   833
	$(PORTSYS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   834
	$(PORTSYS64)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   835
	$(THREADSOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   836
	$(THREADSMACHOBJS)	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   837
	$(THREADSASMOBJS)	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   838
	$(UNWINDMACHOBJS)	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   839
	$(UNWINDASMOBJS)	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   840
	$(COMSYSOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   841
	$(SYSOBJS)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   842
	$(COMSYSOBJS64)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   843
	$(SYSOBJS64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   844
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   845
TRACEOBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   846
	plockstat.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   847
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   848
# NOTE:	libc.so.1 must be linked with the minimal crti.o and crtn.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   849
# modules whose source is provided in the $(SRC)/lib/common directory.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   850
# This must be done because otherwise the Sun C compiler would insert
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   851
# its own versions of these modules and those versions contain code
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   852
# to call out to C++ initialization functions.  Such C++ initialization
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   853
# functions can call back into libc before thread initialization is
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   854
# complete and this leads to segmentation violations and other problems.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   855
# Since libc contains no C++ code, linking with the minimal crti.o and
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   856
# crtn.o modules is safe and avoids the problems described above.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   857
OBJECTS= $(CRTI) $(MOSTOBJS) $(CRTN)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   858
CRTSRCS= ../../common/amd64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   859
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   860
# these aren't listed as $(PICS), so we need to force CTF
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   861
pics/values-Xa.o := POST_PROCESS_O = $(CTFCONVERT_O)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   862
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   863
# include common library definitions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   864
include ../../Makefile.lib
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   865
include ../../Makefile.lib.64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   866
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   867
# NOTE: libc_i18n.a will be part of libc.so.1.  Therefore, the compilation
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   868
# conditions such as the settings of CFLAGS and CPPFLAGS for the libc_i18n stuff
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   869
# need to be compatible with the ones for the libc stuff.  Whenever the changes
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   870
# that affect the compilation conditions of libc happened, those for libc_i18n
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   871
# also need to be updated.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   872
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   873
CFLAGS64 += $(CTF_FLAGS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   874
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   875
# This is necessary to avoid problems with calling _ex_unwind().
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   876
# We probably don't want any inlining anyway.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   877
CFLAGS64 += -xinline=
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   878
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   879
# Setting THREAD_DEBUG = -DTHREAD_DEBUG (make THREAD_DEBUG=-DTHREAD_DEBUG ...)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   880
# enables ASSERT() checking in the threads portion of the library.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   881
# This is automatically enabled for DEBUG builds, not for non-debug builds.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   882
THREAD_DEBUG =
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   883
$(NOT_RELEASE_BUILD)THREAD_DEBUG = -DTHREAD_DEBUG
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   884
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   885
CFLAGS64 += $(THREAD_DEBUG)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   886
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   887
ALTPICS= $(TRACEOBJS:%=pics/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   888
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   889
$(DYNLIB) := PICS += $(ROOTFS_LIBDIR64)/libc_i18n.a
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   890
$(DYNLIB) := BUILD.SO = $(LD) -o $@ -G $(DYNFLAGS) $(PICS) $(ALTPICS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   891
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   892
MAPDIR=		../spec/amd64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   893
MAPFILE=	$(MAPDIR)/mapfile
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   894
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   895
CPPFLAGS=	-D_REENTRANT -D$(MACH64) -D__$(MACH64) \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   896
		-I. -I$(LIBCBASE)/inc -I../inc $(CPPFLAGS.master) -I/usr/include
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   897
ASFLAGS=	$(AS_PICFLAGS) -P -D__STDC__ -D_ASM $(CPPFLAGS) \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   898
		-xarch=generic64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   899
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   900
# Inform the run-time linker about libc specialized initialization
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   901
RTLDINFO =	-z rtldinfo=tls_rtldinfo
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   902
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   903
DYNFLAGS +=	-M $(MAPFILE) $(RTLDINFO)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   904
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   905
BUILD.s=	$(AS) $(ASFLAGS) $< -o $@
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   906
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   907
# Override this top level flag so the compiler builds in its native
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   908
# C99 mode.  This has been enabled to support the complex arithmetic
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   909
# added to libc.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   910
C99MODE=	$(C99_ENABLE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   911
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   912
# libc method of building an archive
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   913
BUILD.AR= $(RM) $@ ; \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   914
	$(AR) q $@ `$(LORDER) $(MOSTOBJS:%=$(DIR)/%)| $(TSORT)`
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   915
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   916
# extra files for the clean target
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   917
CLEANFILES=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   918
	../port/gen/errlst.c	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   919
	../port/gen/new_list.c	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   920
	assym.h			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   921
	genassym		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   922
	crt/_rtld.s		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   923
	pics/crti.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   924
	pics/crtn.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   925
	pics/values-Xa.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   926
	$(ALTPICS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   927
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   928
CLOBBERFILES +=	$(MAPFILE) $(LIB_PIC)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   929
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   930
# list of C source for lint
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   931
SRCS=							\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   932
	$(ATOMICOBJS:%.o=$(SRC)/common/atomic/%.c)	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   933
	$(COMOBJS:%.o=$(SRC)/common/util/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   934
	$(PORTFP:%.o=../port/fp/%.c)			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   935
	$(PORTGEN:%.o=../port/gen/%.c)			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   936
	$(PORTI18N:%.o=../port/i18n/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   937
	$(PORTPRINT:%.o=../port/print/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   938
	$(PORTREGEX:%.o=../port/regex/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   939
	$(PORTSTDIO:%.o=../port/stdio/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   940
	$(PORTSYS:%.o=../port/sys/%.c)			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   941
	$(THREADSOBJS:%.o=../port/threads/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   942
	$(THREADSMACHOBJS:%.o=threads/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   943
	$(UNWINDMACHOBJS:%.o=unwind/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   944
	$(FPOBJS:%.o=fp/%.c)				\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   945
	$(I386FPOBJS:%.o=../i386/fp/%.c)		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   946
	$(LIBCBASE)/gen/ecvt.c				\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   947
	$(LIBCBASE)/gen/lexp10.c			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   948
	$(LIBCBASE)/gen/llog10.c			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   949
	$(LIBCBASE)/gen/ltostr.c			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   950
	$(LIBCBASE)/gen/makectxt.c			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   951
	$(LIBCBASE)/gen/siginfolst.c			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   952
	$(LIBCBASE)/gen/siglongjmp.c			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   953
	$(LIBCBASE)/gen/sync_instruction_memory.c	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   954
	$(LIBCBASE)/sys/uadmin.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   955
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   956
# conditional assignments
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   957
# $(DYNLIB) $(LIB_PIC) := DYNOBJS = _rtbootld.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   958
$(DYNLIB) := CRTI = crti.o values-Xa.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   959
$(DYNLIB) := CRTN = crtn.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   960
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   961
$(DYNLIB):	$(MAPFILE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   962
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   963
$(MAPFILE):
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   964
	@cd $(MAPDIR); $(MAKE) mapfile
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   965
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   966
# Files which need the threads .il inline template
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   967
TIL=				\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   968
	alloc.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   969
	assfail.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   970
	atexit.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   971
	atfork.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   972
	cancel.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   973
	door_calls.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   974
	errno.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   975
	lwp.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   976
	machdep.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   977
	pthr_attr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   978
	pthr_barrier.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   979
	pthr_cond.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   980
	pthr_mutex.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   981
	pthr_rwlock.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   982
	pthread.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   983
	rand.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   984
	rtsched.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   985
	rwlock.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   986
	scalls.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   987
	sema.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   988
	sigaction.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   989
	spawn.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   990
	stack.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   991
	synch.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   992
	tdb_agent.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   993
	thr.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   994
	thread_interface.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   995
	thrp_unwind.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   996
	tls.o			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   997
	tsd.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   998
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   999
$(TIL:%=pics/%) := CFLAGS64 += $(LIBCBASE)/threads/amd64.il
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1000
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1001
# pics/mul64.o := CFLAGS64 += crt/mul64.il
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1002
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1003
# large-file-aware components that should be built large
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1004
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1005
#$(COMSYSOBJS64:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1006
#	CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1007
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1008
#$(SYSOBJS64:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1009
#	CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1010
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1011
#$(PORTGEN64:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1012
#	CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1013
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1014
#$(PORTSTDIO64:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1015
#	CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1016
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1017
#$(PORTSYS64:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1018
#	CPPFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1019
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1020
$(PORTSTDIO_W:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1021
	CPPFLAGS += -D_WIDE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1022
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1023
$(PORTPRINT_W:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1024
	CPPFLAGS += -D_WIDE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1025
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1026
$(PORTPRINT_C89:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1027
	CPPFLAGS += -D_C89_INTMAX32
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1028
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1029
$(PORTSTDIO_C89:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1030
	CPPFLAGS += -D_C89_INTMAX32
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1031
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1032
$(PORTI18N_COND:%=pics/%) := \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1033
	CPPFLAGS += -D_WCS_LONGLONG
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1034
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1035
.KEEP_STATE:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1036
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1037
all: $(LIBS) $(LIB_PIC)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1038
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1039
lint	:=	CPPFLAGS += -I../$(MACH)/fp
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1040
lint	:=	CPPFLAGS += -D_MSE_INT_H -D_LCONV_C99
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1041
lint	:=	LINTFLAGS64 += -mn -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1042
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1043
lint:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1044
	@echo $(LINT.c) ... $(LDLIBS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1045
	@$(LINT.c) $(SRCS) $(LDLIBS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1046
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1047
$(LINTLIB):= SRCS=../port/llib-lc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1048
$(LINTLIB):= CPPFLAGS += -D_MSE_INT_H
1475
0c7070c5774f PSARC/2006/107 mkstemps(3C)/mkdtemp(3C)
casper
parents: 1219
diff changeset
  1049
$(LINTLIB):= LINTFLAGS64=-nvx -Xarch=amd64
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1050
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1051
# object files that depend on inline template
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1052
$(TIL:%=pics/%): $(LIBCBASE)/threads/amd64.il
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1053
# pics/mul64.o: crt/mul64.il
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1054
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1055
# include common libc targets
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1056
include ../Makefile.targ
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1057
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1058
# We need to strip out all CTF data from the static library
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1059
$(LIB_PIC) := DIR = pics
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1060
$(LIB_PIC): pics $$(PICS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1061
	$(BUILD.AR)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1062
	$(MCS) -d -n .SUNW_ctf $@ > /dev/null 2>&1
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1063
	$(AR) -ts $@ > /dev/null
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1064
	$(POST_PROCESS_A)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1065
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1066
ASSYMDEP_OBJS=			\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1067
	_lwp_mutex_unlock.o	\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1068
	_stack_grow.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1069
	asm_subr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1070
	getcontext.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1071
	tls_get_addr.o		\
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1072
	vfork.o
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1073
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1074
$(ASSYMDEP_OBJS:%=pics/%): assym.h
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1075
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1076
# assym.h build rules
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1077
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1078
GENASSYM_C = genassym.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1079
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1080
# XXX	A hack.  Perhaps this should be 'CPPFLAGS.native' and
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1081
#	live in Makefile.master
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1082
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1083
CPPFLAGS.genassym = \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1084
	$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) $(ENVCPPFLAGS4)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1085
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1086
genassym: $(GENASSYM_C)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1087
	$(NATIVECC) -Iinc -I../inc $(CPPFLAGS.genassym) -o $@ $(GENASSYM_C)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1088
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1089
OFFSETS = ../$(MACH)/offsets.in
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1090
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1091
assym.h: $(OFFSETS) genassym
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1092
	$(OFFSETS_CREATE) <$(OFFSETS) >$@
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1093
	./genassym >>$@
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1094
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1095
# derived C source and related explicit dependencies
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1096
../port/gen/errlst.c + \
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1097
../port/gen/new_list.c: ../port/gen/errlist ../port/gen/errlist.awk
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1098
	cd ../port/gen; pwd; $(AWK) -f errlist.awk < errlist
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1099
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1100
pics/errlst.o: ../port/gen/errlst.c
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1101
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
  1102
pics/new_list.o: ../port/gen/new_list.c