xref: /titanic_51/usr/src/lib/libast/Makefile.com (revision 7014882c6a3672fd0e5d60200af8643ae53c5928)
1da2e3ebdSchin#
2da2e3ebdSchin# CDDL HEADER START
3da2e3ebdSchin#
4da2e3ebdSchin# The contents of this file are subject to the terms of the
5da2e3ebdSchin# Common Development and Distribution License (the "License").
6da2e3ebdSchin# You may not use this file except in compliance with the License.
7da2e3ebdSchin#
8da2e3ebdSchin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9da2e3ebdSchin# or http://www.opensolaris.org/os/licensing.
10da2e3ebdSchin# See the License for the specific language governing permissions
11da2e3ebdSchin# and limitations under the License.
12da2e3ebdSchin#
13da2e3ebdSchin# When distributing Covered Code, include this CDDL HEADER in each
14da2e3ebdSchin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15da2e3ebdSchin# If applicable, add the following below this CDDL HEADER, with the
16da2e3ebdSchin# fields enclosed by brackets "[]" replaced with your own identifying
17da2e3ebdSchin# information: Portions Copyright [yyyy] [name of copyright owner]
18da2e3ebdSchin#
19da2e3ebdSchin# CDDL HEADER END
20da2e3ebdSchin#
217c2fbfb3SApril Chin
22da2e3ebdSchin#
233e14f97fSRoger A. Faulkner# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
24da2e3ebdSchin#
25da2e3ebdSchin
267c2fbfb3SApril ChinSHELL=/usr/bin/ksh93
27da2e3ebdSchin
28da2e3ebdSchinLIBRARY=	libast.a
29da2e3ebdSchinVERS=		.1
30da2e3ebdSchin
31da2e3ebdSchin# platform-independent sources are in common/
32da2e3ebdSchinOBJECTS += \
33da2e3ebdSchin	common/cdt/dtclose.o \
34da2e3ebdSchin	common/cdt/dtdisc.o \
35da2e3ebdSchin	common/cdt/dtextract.o \
36da2e3ebdSchin	common/cdt/dtflatten.o \
37da2e3ebdSchin	common/cdt/dthash.o \
38da2e3ebdSchin	common/cdt/dtlist.o \
39da2e3ebdSchin	common/cdt/dtmethod.o \
40da2e3ebdSchin	common/cdt/dtnew.o \
41da2e3ebdSchin	common/cdt/dtopen.o \
42da2e3ebdSchin	common/cdt/dtrenew.o \
43da2e3ebdSchin	common/cdt/dtrestore.o \
44da2e3ebdSchin	common/cdt/dtsize.o \
45da2e3ebdSchin	common/cdt/dtstat.o \
46da2e3ebdSchin	common/cdt/dtstrhash.o \
47da2e3ebdSchin	common/cdt/dttree.o \
48da2e3ebdSchin	common/cdt/dttreeset.o \
49da2e3ebdSchin	common/cdt/dtview.o \
50da2e3ebdSchin	common/cdt/dtwalk.o \
51da2e3ebdSchin	common/comp/atexit.o \
52da2e3ebdSchin	common/comp/basename.o \
53da2e3ebdSchin	common/comp/catopen.o \
54da2e3ebdSchin	common/comp/closelog.o \
55da2e3ebdSchin	common/comp/creat64.o \
56da2e3ebdSchin	common/comp/dirname.o \
57da2e3ebdSchin	common/comp/dup2.o \
58da2e3ebdSchin	common/comp/eaccess.o \
59da2e3ebdSchin	common/comp/errno.o \
60da2e3ebdSchin	common/comp/execlp.o \
61da2e3ebdSchin	common/comp/execve.o \
62da2e3ebdSchin	common/comp/execvp.o \
63da2e3ebdSchin	common/comp/execvpe.o \
64da2e3ebdSchin	common/comp/fcntl.o \
65da2e3ebdSchin	common/comp/fmtmsglib.o \
66da2e3ebdSchin	common/comp/fnmatch.o \
67da2e3ebdSchin	common/comp/frexp.o \
68da2e3ebdSchin	common/comp/frexpl.o \
69da2e3ebdSchin	common/comp/fsync.o \
70da2e3ebdSchin	common/comp/ftw.o \
71da2e3ebdSchin	common/comp/getdate.o \
72da2e3ebdSchin	common/comp/getgroups.o \
73da2e3ebdSchin	common/comp/getlogin.o \
74da2e3ebdSchin	common/comp/getopt.o \
75da2e3ebdSchin	common/comp/getoptl.o \
76da2e3ebdSchin	common/comp/getpgrp.o \
77da2e3ebdSchin	common/comp/getsubopt.o \
78da2e3ebdSchin	common/comp/getwd.o \
79da2e3ebdSchin	common/comp/gross.o \
80da2e3ebdSchin	common/comp/hsearch.o \
81da2e3ebdSchin	common/comp/iconv.o \
82da2e3ebdSchin	common/comp/killpg.o \
83da2e3ebdSchin	common/comp/link.o \
84da2e3ebdSchin	common/comp/localeconv.o \
85da2e3ebdSchin	common/comp/lstat.o \
86da2e3ebdSchin	common/comp/memccpy.o \
87da2e3ebdSchin	common/comp/memchr.o \
88da2e3ebdSchin	common/comp/memcmp.o \
89da2e3ebdSchin	common/comp/memcpy.o \
90da2e3ebdSchin	common/comp/memmove.o \
91da2e3ebdSchin	common/comp/memset.o \
92da2e3ebdSchin	common/comp/mkdir.o \
93da2e3ebdSchin	common/comp/mkfifo.o \
94da2e3ebdSchin	common/comp/mknod.o \
95da2e3ebdSchin	common/comp/mktemp.o \
96da2e3ebdSchin	common/comp/mktime.o \
97da2e3ebdSchin	common/comp/mount.o \
98da2e3ebdSchin	common/comp/nftw.o \
99da2e3ebdSchin	common/comp/omitted.o \
100da2e3ebdSchin	common/comp/open.o \
101da2e3ebdSchin	common/comp/openlog.o \
102da2e3ebdSchin	common/comp/putenv.o \
103da2e3ebdSchin	common/comp/re_comp.o \
104da2e3ebdSchin	common/comp/readlink.o \
105da2e3ebdSchin	common/comp/realpath.o \
106da2e3ebdSchin	common/comp/regcmp.o \
107da2e3ebdSchin	common/comp/regexp.o \
108da2e3ebdSchin	common/comp/remove.o \
109da2e3ebdSchin	common/comp/rename.o \
110da2e3ebdSchin	common/comp/resolvepath.o \
111da2e3ebdSchin	common/comp/rmdir.o \
112da2e3ebdSchin	common/comp/setenv.o \
113da2e3ebdSchin	common/comp/setlocale.o \
114da2e3ebdSchin	common/comp/setlogmask.o \
115da2e3ebdSchin	common/comp/setpgid.o \
116da2e3ebdSchin	common/comp/setsid.o \
117da2e3ebdSchin	common/comp/sigunblock.o \
1183e14f97fSRoger A. Faulkner	common/comp/sigflag.o \
119da2e3ebdSchin	common/comp/spawnveg.o \
120da2e3ebdSchin	common/comp/statvfs.o \
121da2e3ebdSchin	common/comp/strcasecmp.o \
122da2e3ebdSchin	common/comp/strchr.o \
123da2e3ebdSchin	common/comp/strftime.o \
124da2e3ebdSchin	common/comp/strncasecmp.o \
125da2e3ebdSchin	common/comp/strptime.o \
126da2e3ebdSchin	common/comp/strrchr.o \
127da2e3ebdSchin	common/comp/strstr.o \
128da2e3ebdSchin	common/comp/strtod.o \
129da2e3ebdSchin	common/comp/strtol.o \
130da2e3ebdSchin	common/comp/strtold.o \
131da2e3ebdSchin	common/comp/strtoll.o \
132da2e3ebdSchin	common/comp/strtoul.o \
133da2e3ebdSchin	common/comp/strtoull.o \
134da2e3ebdSchin	common/comp/swab.o \
135da2e3ebdSchin	common/comp/symlink.o \
136da2e3ebdSchin	common/comp/syslog.o \
137da2e3ebdSchin	common/comp/system.o \
138da2e3ebdSchin	common/comp/tempnam.o \
139da2e3ebdSchin	common/comp/tmpnam.o \
140da2e3ebdSchin	common/comp/transition.o \
141da2e3ebdSchin	common/comp/tsearch.o \
142da2e3ebdSchin	common/comp/unlink.o \
143da2e3ebdSchin	common/comp/unsetenv.o \
144da2e3ebdSchin	common/comp/vfork.o \
145da2e3ebdSchin	common/comp/waitpid.o \
146da2e3ebdSchin	common/comp/wc.o \
147da2e3ebdSchin	common/comp/wordexp.o \
148da2e3ebdSchin	common/dir/getdents.o \
149da2e3ebdSchin	common/dir/opendir.o \
150da2e3ebdSchin	common/dir/readdir.o \
151da2e3ebdSchin	common/dir/rewinddir.o \
152da2e3ebdSchin	common/dir/seekdir.o \
153da2e3ebdSchin	common/dir/telldir.o \
154da2e3ebdSchin	common/disc/memfatal.o \
155da2e3ebdSchin	common/disc/sfdcdio.o \
156da2e3ebdSchin	common/disc/sfdcdos.o \
157da2e3ebdSchin	common/disc/sfdcfilter.o \
158da2e3ebdSchin	common/disc/sfdcmore.o \
159da2e3ebdSchin	common/disc/sfdcprefix.o \
160da2e3ebdSchin	common/disc/sfdcseekable.o \
161da2e3ebdSchin	common/disc/sfdcslow.o \
162da2e3ebdSchin	common/disc/sfdcsubstr.o \
163da2e3ebdSchin	common/disc/sfdctee.o \
164da2e3ebdSchin	common/disc/sfdcunion.o \
165da2e3ebdSchin	common/disc/sfkeyprintf.o \
166da2e3ebdSchin	common/disc/sfstrtmp.o \
167da2e3ebdSchin	common/hash/hashalloc.o \
168da2e3ebdSchin	common/hash/hashdump.o \
169da2e3ebdSchin	common/hash/hashfree.o \
170da2e3ebdSchin	common/hash/hashlast.o \
171da2e3ebdSchin	common/hash/hashlook.o \
172da2e3ebdSchin	common/hash/hashscan.o \
173da2e3ebdSchin	common/hash/hashsize.o \
174da2e3ebdSchin	common/hash/hashview.o \
175da2e3ebdSchin	common/hash/hashwalk.o \
176da2e3ebdSchin	common/hash/memhash.o \
177da2e3ebdSchin	common/hash/memsum.o \
178da2e3ebdSchin	common/hash/strhash.o \
179da2e3ebdSchin	common/hash/strkey.o \
180da2e3ebdSchin	common/hash/strsum.o \
1817c2fbfb3SApril Chin	common/misc/astintercept.o \
1827c2fbfb3SApril Chin	common/misc/debug.o \
1837c2fbfb3SApril Chin	common/misc/cmdarg.o \
184da2e3ebdSchin	common/misc/error.o \
185da2e3ebdSchin	common/misc/errorf.o \
186da2e3ebdSchin	common/misc/errormsg.o \
187da2e3ebdSchin	common/misc/errorx.o \
188da2e3ebdSchin	common/misc/fastfind.o \
189da2e3ebdSchin	common/misc/fmtrec.o \
190da2e3ebdSchin	common/misc/fs3d.o \
191da2e3ebdSchin	common/misc/fts.o \
192da2e3ebdSchin	common/misc/ftwalk.o \
193da2e3ebdSchin	common/misc/ftwflags.o \
194da2e3ebdSchin	common/misc/getcwd.o \
1957c2fbfb3SApril Chin	common/misc/getenv.o \
196da2e3ebdSchin	common/misc/glob.o \
197da2e3ebdSchin	common/misc/magic.o \
198da2e3ebdSchin	common/misc/mime.o \
199da2e3ebdSchin	common/misc/mimetype.o \
200da2e3ebdSchin	common/misc/optesc.o \
201da2e3ebdSchin	common/misc/optget.o \
202da2e3ebdSchin	common/misc/optjoin.o \
2037c2fbfb3SApril Chin	common/misc/optctx.o \
204da2e3ebdSchin	common/misc/procclose.o \
205da2e3ebdSchin	common/misc/procfree.o \
206da2e3ebdSchin	common/misc/procopen.o \
207da2e3ebdSchin	common/misc/procrun.o \
208da2e3ebdSchin	common/misc/recfmt.o \
209da2e3ebdSchin	common/misc/reclen.o \
210da2e3ebdSchin	common/misc/recstr.o \
211da2e3ebdSchin	common/misc/setenviron.o \
212da2e3ebdSchin	common/misc/sigcrit.o \
213da2e3ebdSchin	common/misc/sigdata.o \
214da2e3ebdSchin	common/misc/signal.o \
215da2e3ebdSchin	common/misc/stack.o \
216da2e3ebdSchin	common/misc/state.o \
217da2e3ebdSchin	common/misc/stk.o \
218da2e3ebdSchin	common/misc/systrace.o \
219da2e3ebdSchin	common/misc/translate.o \
220da2e3ebdSchin	common/misc/univdata.o \
221da2e3ebdSchin	common/obsolete/spawn.o \
222da2e3ebdSchin	common/path/pathaccess.o \
223da2e3ebdSchin	common/path/pathbin.o \
224da2e3ebdSchin	common/path/pathcanon.o \
225da2e3ebdSchin	common/path/pathcat.o \
226da2e3ebdSchin	common/path/pathcd.o \
227da2e3ebdSchin	common/path/pathcheck.o \
228da2e3ebdSchin	common/path/pathexists.o \
229da2e3ebdSchin	common/path/pathfind.o \
230da2e3ebdSchin	common/path/pathgetlink.o \
231da2e3ebdSchin	common/path/pathkey.o \
232da2e3ebdSchin	common/path/pathnative.o \
233da2e3ebdSchin	common/path/pathpath.o \
234da2e3ebdSchin	common/path/pathposix.o \
235da2e3ebdSchin	common/path/pathprobe.o \
23634f9b3eeSRoland Mainz	common/path/pathprog.o \
237da2e3ebdSchin	common/path/pathrepl.o \
238da2e3ebdSchin	common/path/pathsetlink.o \
239da2e3ebdSchin	common/path/pathshell.o \
240da2e3ebdSchin	common/path/pathstat.o \
241da2e3ebdSchin	common/path/pathtemp.o \
242da2e3ebdSchin	common/path/pathtmp.o \
243da2e3ebdSchin	common/port/astconf.o \
244da2e3ebdSchin	common/port/astcopy.o \
245da2e3ebdSchin	common/port/astdynamic.o \
246da2e3ebdSchin	common/port/astlicense.o \
247da2e3ebdSchin	common/port/astquery.o \
248da2e3ebdSchin	common/port/aststatic.o \
249da2e3ebdSchin	common/port/astwinsize.o \
250da2e3ebdSchin	common/port/iblocks.o \
251da2e3ebdSchin	common/port/lc.o \
252da2e3ebdSchin	common/port/mc.o \
253da2e3ebdSchin	common/port/mnt.o \
254da2e3ebdSchin	common/port/touch.o \
255da2e3ebdSchin	common/preroot/getpreroot.o \
256da2e3ebdSchin	common/preroot/ispreroot.o \
257da2e3ebdSchin	common/preroot/realopen.o \
258da2e3ebdSchin	common/preroot/setpreroot.o \
259da2e3ebdSchin	common/regex/regalloc.o \
260da2e3ebdSchin	common/regex/regcache.o \
261da2e3ebdSchin	common/regex/regclass.o \
262da2e3ebdSchin	common/regex/regcoll.o \
263da2e3ebdSchin	common/regex/regcomp.o \
264da2e3ebdSchin	common/regex/regdecomp.o \
265da2e3ebdSchin	common/regex/regerror.o \
266da2e3ebdSchin	common/regex/regexec.o \
267da2e3ebdSchin	common/regex/regfatal.o \
268da2e3ebdSchin	common/regex/reginit.o \
269da2e3ebdSchin	common/regex/regnexec.o \
270da2e3ebdSchin	common/regex/regrecord.o \
271da2e3ebdSchin	common/regex/regrexec.o \
272da2e3ebdSchin	common/regex/regstat.o \
273da2e3ebdSchin	common/regex/regsub.o \
274da2e3ebdSchin	common/regex/regsubcomp.o \
275da2e3ebdSchin	common/regex/regsubexec.o \
276da2e3ebdSchin	common/sfio/_sfclrerr.o \
277da2e3ebdSchin	common/sfio/_sfdlen.o \
278da2e3ebdSchin	common/sfio/_sfeof.o \
279da2e3ebdSchin	common/sfio/_sferror.o \
280da2e3ebdSchin	common/sfio/_sffileno.o \
281da2e3ebdSchin	common/sfio/_sfgetc.o \
282da2e3ebdSchin	common/sfio/_sfgetl.o \
283da2e3ebdSchin	common/sfio/_sfgetl2.o \
284da2e3ebdSchin	common/sfio/_sfgetu.o \
285da2e3ebdSchin	common/sfio/_sfgetu2.o \
286da2e3ebdSchin	common/sfio/_sfllen.o \
287da2e3ebdSchin	common/sfio/_sfopen.o \
288da2e3ebdSchin	common/sfio/_sfputc.o \
289da2e3ebdSchin	common/sfio/_sfputd.o \
290da2e3ebdSchin	common/sfio/_sfputl.o \
291da2e3ebdSchin	common/sfio/_sfputm.o \
292da2e3ebdSchin	common/sfio/_sfputu.o \
293da2e3ebdSchin	common/sfio/_sfslen.o \
294da2e3ebdSchin	common/sfio/_sfstacked.o \
295da2e3ebdSchin	common/sfio/_sfulen.o \
296da2e3ebdSchin	common/sfio/_sfvalue.o \
297da2e3ebdSchin	common/sfio/sfclose.o \
298da2e3ebdSchin	common/sfio/sfclrlock.o \
299da2e3ebdSchin	common/sfio/sfcvt.o \
300da2e3ebdSchin	common/sfio/sfdisc.o \
301da2e3ebdSchin	common/sfio/sfdlen.o \
302da2e3ebdSchin	common/sfio/sfecvt.o \
303da2e3ebdSchin	common/sfio/sfexcept.o \
304da2e3ebdSchin	common/sfio/sfextern.o \
305da2e3ebdSchin	common/sfio/sffcvt.o \
306da2e3ebdSchin	common/sfio/sffilbuf.o \
307da2e3ebdSchin	common/sfio/sfflsbuf.o \
308da2e3ebdSchin	common/sfio/sfgetd.o \
309da2e3ebdSchin	common/sfio/sfgetl.o \
310da2e3ebdSchin	common/sfio/sfgetm.o \
311da2e3ebdSchin	common/sfio/sfgetr.o \
312da2e3ebdSchin	common/sfio/sfgetu.o \
313da2e3ebdSchin	common/sfio/sfllen.o \
314da2e3ebdSchin	common/sfio/sfmode.o \
315da2e3ebdSchin	common/sfio/sfmove.o \
316da2e3ebdSchin	common/sfio/sfmutex.o \
317da2e3ebdSchin	common/sfio/sfnew.o \
318da2e3ebdSchin	common/sfio/sfnotify.o \
319da2e3ebdSchin	common/sfio/sfnputc.o \
320da2e3ebdSchin	common/sfio/sfopen.o \
321da2e3ebdSchin	common/sfio/sfpeek.o \
322da2e3ebdSchin	common/sfio/sfpkrd.o \
323da2e3ebdSchin	common/sfio/sfpoll.o \
324da2e3ebdSchin	common/sfio/sfpool.o \
325da2e3ebdSchin	common/sfio/sfpopen.o \
326da2e3ebdSchin	common/sfio/sfprintf.o \
327da2e3ebdSchin	common/sfio/sfprints.o \
328da2e3ebdSchin	common/sfio/sfpurge.o \
329da2e3ebdSchin	common/sfio/sfputd.o \
330da2e3ebdSchin	common/sfio/sfputl.o \
331da2e3ebdSchin	common/sfio/sfputm.o \
332da2e3ebdSchin	common/sfio/sfputr.o \
333da2e3ebdSchin	common/sfio/sfputu.o \
334da2e3ebdSchin	common/sfio/sfraise.o \
335da2e3ebdSchin	common/sfio/sfrd.o \
336da2e3ebdSchin	common/sfio/sfread.o \
337da2e3ebdSchin	common/sfio/sfreserve.o \
338da2e3ebdSchin	common/sfio/sfresize.o \
339da2e3ebdSchin	common/sfio/sfscanf.o \
340da2e3ebdSchin	common/sfio/sfseek.o \
341da2e3ebdSchin	common/sfio/sfset.o \
342da2e3ebdSchin	common/sfio/sfsetbuf.o \
343da2e3ebdSchin	common/sfio/sfsetfd.o \
344da2e3ebdSchin	common/sfio/sfsize.o \
345da2e3ebdSchin	common/sfio/sfsk.o \
346da2e3ebdSchin	common/sfio/sfstack.o \
347da2e3ebdSchin	common/sfio/sfstrtod.o \
348da2e3ebdSchin	common/sfio/sfswap.o \
349da2e3ebdSchin	common/sfio/sfsync.o \
350da2e3ebdSchin	common/sfio/sftable.o \
351da2e3ebdSchin	common/sfio/sftell.o \
352da2e3ebdSchin	common/sfio/sftmp.o \
353da2e3ebdSchin	common/sfio/sfungetc.o \
354da2e3ebdSchin	common/sfio/sfvprintf.o \
355da2e3ebdSchin	common/sfio/sfvscanf.o \
35634f9b3eeSRoland Mainz	common/sfio/sfwalk.o \
357da2e3ebdSchin	common/sfio/sfwr.o \
358da2e3ebdSchin	common/sfio/sfwrite.o \
359da2e3ebdSchin	common/stdio/_doprnt.o \
360da2e3ebdSchin	common/stdio/_doscan.o \
361da2e3ebdSchin	common/stdio/_filbuf.o \
362da2e3ebdSchin	common/stdio/_flsbuf.o \
363da2e3ebdSchin	common/stdio/_stdfun.o \
364da2e3ebdSchin	common/stdio/_stdopen.o \
365da2e3ebdSchin	common/stdio/_stdprintf.o \
366da2e3ebdSchin	common/stdio/_stdscanf.o \
367da2e3ebdSchin	common/stdio/_stdsprnt.o \
368da2e3ebdSchin	common/stdio/_stdvbuf.o \
369da2e3ebdSchin	common/stdio/_stdvsnprnt.o \
370da2e3ebdSchin	common/stdio/_stdvsprnt.o \
371da2e3ebdSchin	common/stdio/_stdvsscn.o \
372da2e3ebdSchin	common/stdio/asprintf.o \
373da2e3ebdSchin	common/stdio/clearerr.o \
374da2e3ebdSchin	common/stdio/fclose.o \
37534f9b3eeSRoland Mainz	common/stdio/fcloseall.o \
376da2e3ebdSchin	common/stdio/fdopen.o \
377da2e3ebdSchin	common/stdio/feof.o \
378da2e3ebdSchin	common/stdio/ferror.o \
379da2e3ebdSchin	common/stdio/fflush.o \
380da2e3ebdSchin	common/stdio/fgetc.o \
381da2e3ebdSchin	common/stdio/fgetpos.o \
382da2e3ebdSchin	common/stdio/fgets.o \
383da2e3ebdSchin	common/stdio/fgetwc.o \
384da2e3ebdSchin	common/stdio/fgetws.o \
385da2e3ebdSchin	common/stdio/fileno.o \
3867c2fbfb3SApril Chin	common/stdio/flockfile.o \
38734f9b3eeSRoland Mainz	common/stdio/fmemopen.o \
388da2e3ebdSchin	common/stdio/fopen.o \
389da2e3ebdSchin	common/stdio/fprintf.o \
390da2e3ebdSchin	common/stdio/fpurge.o \
391da2e3ebdSchin	common/stdio/fputc.o \
392da2e3ebdSchin	common/stdio/fputs.o \
393da2e3ebdSchin	common/stdio/fputwc.o \
394da2e3ebdSchin	common/stdio/fputws.o \
3957c2fbfb3SApril Chin	common/stdio/funlockfile.o \
396da2e3ebdSchin	common/stdio/fread.o \
397da2e3ebdSchin	common/stdio/freopen.o \
398da2e3ebdSchin	common/stdio/fscanf.o \
399da2e3ebdSchin	common/stdio/fseek.o \
400da2e3ebdSchin	common/stdio/fseeko.o \
401da2e3ebdSchin	common/stdio/fsetpos.o \
402da2e3ebdSchin	common/stdio/ftell.o \
403da2e3ebdSchin	common/stdio/ftello.o \
4047c2fbfb3SApril Chin	common/stdio/ftrylockfile.o \
405da2e3ebdSchin	common/stdio/fwide.o \
406da2e3ebdSchin	common/stdio/fwprintf.o \
407da2e3ebdSchin	common/stdio/fwrite.o \
408da2e3ebdSchin	common/stdio/fwscanf.o \
409da2e3ebdSchin	common/stdio/getc.o \
410da2e3ebdSchin	common/stdio/getchar.o \
41134f9b3eeSRoland Mainz	common/stdio/getdelim.o \
41234f9b3eeSRoland Mainz	common/stdio/getline.o \
413da2e3ebdSchin	common/stdio/getw.o \
414da2e3ebdSchin	common/stdio/getwc.o \
415da2e3ebdSchin	common/stdio/getwchar.o \
416da2e3ebdSchin	common/stdio/pclose.o \
417da2e3ebdSchin	common/stdio/popen.o \
418da2e3ebdSchin	common/stdio/printf.o \
419da2e3ebdSchin	common/stdio/putc.o \
420da2e3ebdSchin	common/stdio/putchar.o \
421da2e3ebdSchin	common/stdio/puts.o \
422da2e3ebdSchin	common/stdio/putw.o \
423da2e3ebdSchin	common/stdio/putwc.o \
424da2e3ebdSchin	common/stdio/putwchar.o \
425da2e3ebdSchin	common/stdio/rewind.o \
426da2e3ebdSchin	common/stdio/scanf.o \
427da2e3ebdSchin	common/stdio/setbuf.o \
428da2e3ebdSchin	common/stdio/setbuffer.o \
429da2e3ebdSchin	common/stdio/setlinebuf.o \
430da2e3ebdSchin	common/stdio/setvbuf.o \
431da2e3ebdSchin	common/stdio/snprintf.o \
432da2e3ebdSchin	common/stdio/sprintf.o \
433da2e3ebdSchin	common/stdio/sscanf.o \
434da2e3ebdSchin	common/stdio/stdio_c99.o \
435da2e3ebdSchin	common/stdio/swprintf.o \
436da2e3ebdSchin	common/stdio/swscanf.o \
437da2e3ebdSchin	common/stdio/tmpfile.o \
438da2e3ebdSchin	common/stdio/ungetc.o \
439da2e3ebdSchin	common/stdio/ungetwc.o \
440da2e3ebdSchin	common/stdio/vasprintf.o \
441da2e3ebdSchin	common/stdio/vfprintf.o \
442da2e3ebdSchin	common/stdio/vfscanf.o \
443da2e3ebdSchin	common/stdio/vfwprintf.o \
444da2e3ebdSchin	common/stdio/vfwscanf.o \
445da2e3ebdSchin	common/stdio/vprintf.o \
446da2e3ebdSchin	common/stdio/vscanf.o \
447da2e3ebdSchin	common/stdio/vsnprintf.o \
448da2e3ebdSchin	common/stdio/vsprintf.o \
449da2e3ebdSchin	common/stdio/vsscanf.o \
450da2e3ebdSchin	common/stdio/vswprintf.o \
451da2e3ebdSchin	common/stdio/vswscanf.o \
452da2e3ebdSchin	common/stdio/vwprintf.o \
453da2e3ebdSchin	common/stdio/vwscanf.o \
454da2e3ebdSchin	common/stdio/wprintf.o \
455da2e3ebdSchin	common/stdio/wscanf.o \
456da2e3ebdSchin	common/string/base64.o \
457da2e3ebdSchin	common/string/ccmap.o \
458da2e3ebdSchin	common/string/ccmapid.o \
459da2e3ebdSchin	common/string/ccnative.o \
460da2e3ebdSchin	common/string/chresc.o \
461da2e3ebdSchin	common/string/chrtoi.o \
462da2e3ebdSchin	common/string/fmtbase.o \
463da2e3ebdSchin	common/string/fmtbuf.o \
464da2e3ebdSchin	common/string/fmtclock.o \
465da2e3ebdSchin	common/string/fmtdev.o \
466da2e3ebdSchin	common/string/fmtelapsed.o \
467da2e3ebdSchin	common/string/fmterror.o \
468da2e3ebdSchin	common/string/fmtesc.o \
469da2e3ebdSchin	common/string/fmtfmt.o \
470da2e3ebdSchin	common/string/fmtfs.o \
471da2e3ebdSchin	common/string/fmtgid.o \
472da2e3ebdSchin	common/string/fmtident.o \
473da2e3ebdSchin	common/string/fmtip4.o \
4747c2fbfb3SApril Chin	common/string/fmtip6.o \
475da2e3ebdSchin	common/string/fmtls.o \
476da2e3ebdSchin	common/string/fmtmatch.o \
477da2e3ebdSchin	common/string/fmtmode.o \
478da2e3ebdSchin	common/string/fmtnum.o \
479da2e3ebdSchin	common/string/fmtperm.o \
480da2e3ebdSchin	common/string/fmtre.o \
481da2e3ebdSchin	common/string/fmtscale.o \
482da2e3ebdSchin	common/string/fmtsignal.o \
483da2e3ebdSchin	common/string/fmttime.o \
484da2e3ebdSchin	common/string/fmttmx.o \
485da2e3ebdSchin	common/string/fmttv.o \
486da2e3ebdSchin	common/string/fmtuid.o \
487da2e3ebdSchin	common/string/fmtversion.o \
488da2e3ebdSchin	common/string/memdup.o \
489da2e3ebdSchin	common/string/modedata.o \
490da2e3ebdSchin	common/string/modei.o \
491da2e3ebdSchin	common/string/modex.o \
492da2e3ebdSchin	common/string/stracmp.o \
493da2e3ebdSchin	common/string/strcopy.o \
494da2e3ebdSchin	common/string/strdup.o \
495da2e3ebdSchin	common/string/strelapsed.o \
496da2e3ebdSchin	common/string/strerror.o \
497da2e3ebdSchin	common/string/stresc.o \
498da2e3ebdSchin	common/string/streval.o \
499da2e3ebdSchin	common/string/strexpr.o \
500da2e3ebdSchin	common/string/strgid.o \
501da2e3ebdSchin	common/string/strlcat.o \
502da2e3ebdSchin	common/string/strlcpy.o \
503da2e3ebdSchin	common/string/strlook.o \
504da2e3ebdSchin	common/string/strmatch.o \
505da2e3ebdSchin	common/string/strmode.o \
506da2e3ebdSchin	common/string/strnacmp.o \
507da2e3ebdSchin	common/string/strncopy.o \
50834f9b3eeSRoland Mainz	common/string/strnpcmp.o \
509da2e3ebdSchin	common/string/strntod.o \
510da2e3ebdSchin	common/string/strntol.o \
511da2e3ebdSchin	common/string/strntold.o \
512da2e3ebdSchin	common/string/strntoll.o \
5137c2fbfb3SApril Chin	common/string/strnton.o \
514da2e3ebdSchin	common/string/strntoul.o \
5157c2fbfb3SApril Chin	common/string/strntonll.o \
516da2e3ebdSchin	common/string/strntoull.o \
51734f9b3eeSRoland Mainz	common/string/strnvcmp.o \
518da2e3ebdSchin	common/string/stropt.o \
51934f9b3eeSRoland Mainz	common/string/strpcmp.o \
520da2e3ebdSchin	common/string/strperm.o \
521da2e3ebdSchin	common/string/strpsearch.o \
522da2e3ebdSchin	common/string/strsearch.o \
523da2e3ebdSchin	common/string/strsort.o \
524da2e3ebdSchin	common/string/strtape.o \
525da2e3ebdSchin	common/string/strtoip4.o \
5267c2fbfb3SApril Chin	common/string/strtoip6.o \
527da2e3ebdSchin	common/string/strton.o \
528da2e3ebdSchin	common/string/strtonll.o \
529da2e3ebdSchin	common/string/struid.o \
530da2e3ebdSchin	common/string/struniq.o \
53134f9b3eeSRoland Mainz	common/string/strvcmp.o \
532da2e3ebdSchin	common/string/swapget.o \
533da2e3ebdSchin	common/string/swapmem.o \
534da2e3ebdSchin	common/string/swapop.o \
535da2e3ebdSchin	common/string/swapput.o \
536da2e3ebdSchin	common/string/tok.o \
537da2e3ebdSchin	common/string/tokline.o \
538da2e3ebdSchin	common/string/tokscan.o \
539da2e3ebdSchin	common/tm/tmdata.o \
540da2e3ebdSchin	common/tm/tmdate.o \
541da2e3ebdSchin	common/tm/tmequiv.o \
542da2e3ebdSchin	common/tm/tmfix.o \
543da2e3ebdSchin	common/tm/tmfmt.o \
544da2e3ebdSchin	common/tm/tmform.o \
545da2e3ebdSchin	common/tm/tmgoff.o \
546da2e3ebdSchin	common/tm/tminit.o \
547da2e3ebdSchin	common/tm/tmleap.o \
548da2e3ebdSchin	common/tm/tmlex.o \
549da2e3ebdSchin	common/tm/tmlocale.o \
550da2e3ebdSchin	common/tm/tmmake.o \
551da2e3ebdSchin	common/tm/tmpoff.o \
552da2e3ebdSchin	common/tm/tmscan.o \
553da2e3ebdSchin	common/tm/tmsleep.o \
554da2e3ebdSchin	common/tm/tmtime.o \
555da2e3ebdSchin	common/tm/tmtype.o \
556da2e3ebdSchin	common/tm/tmweek.o \
557da2e3ebdSchin	common/tm/tmword.o \
558da2e3ebdSchin	common/tm/tmxdate.o \
55934f9b3eeSRoland Mainz	common/tm/tmxduration.o \
560da2e3ebdSchin	common/tm/tmxfmt.o \
561da2e3ebdSchin	common/tm/tmxgettime.o \
562da2e3ebdSchin	common/tm/tmxleap.o \
563da2e3ebdSchin	common/tm/tmxmake.o \
564da2e3ebdSchin	common/tm/tmxscan.o \
565da2e3ebdSchin	common/tm/tmxsettime.o \
566da2e3ebdSchin	common/tm/tmxsleep.o \
567da2e3ebdSchin	common/tm/tmxtime.o \
568da2e3ebdSchin	common/tm/tmxtouch.o \
569da2e3ebdSchin	common/tm/tmzone.o \
570da2e3ebdSchin	common/tm/tvcmp.o \
571da2e3ebdSchin	common/tm/tvgettime.o \
572da2e3ebdSchin	common/tm/tvsettime.o \
573da2e3ebdSchin	common/tm/tvsleep.o \
574da2e3ebdSchin	common/tm/tvtouch.o \
575da2e3ebdSchin	common/uwin/a64l.o \
576da2e3ebdSchin	common/uwin/acosh.o \
577da2e3ebdSchin	common/uwin/asinh.o \
578da2e3ebdSchin	common/uwin/atanh.o \
579da2e3ebdSchin	common/uwin/cbrt.o \
580da2e3ebdSchin	common/uwin/crypt.o \
581da2e3ebdSchin	common/uwin/erf.o \
582da2e3ebdSchin	common/uwin/err.o \
583da2e3ebdSchin	common/uwin/exp.o \
584da2e3ebdSchin	common/uwin/exp__E.o \
585da2e3ebdSchin	common/uwin/expm1.o \
586da2e3ebdSchin	common/uwin/gamma.o \
587da2e3ebdSchin	common/uwin/getpass.o \
588da2e3ebdSchin	common/uwin/lgamma.o \
589da2e3ebdSchin	common/uwin/log.o \
590da2e3ebdSchin	common/uwin/log1p.o \
591da2e3ebdSchin	common/uwin/log__L.o \
592da2e3ebdSchin	common/uwin/rand48.o \
593da2e3ebdSchin	common/uwin/random.o \
594da2e3ebdSchin	common/uwin/rcmd.o \
595da2e3ebdSchin	common/uwin/rint.o \
596da2e3ebdSchin	common/uwin/support.o \
597da2e3ebdSchin	common/vec/vecargs.o \
598da2e3ebdSchin	common/vec/vecfile.o \
599da2e3ebdSchin	common/vec/vecfree.o \
600da2e3ebdSchin	common/vec/vecload.o \
601da2e3ebdSchin	common/vec/vecstring.o \
602da2e3ebdSchin	common/vmalloc/malloc.o \
603da2e3ebdSchin	common/vmalloc/vmbest.o \
604da2e3ebdSchin	common/vmalloc/vmclear.o \
605da2e3ebdSchin	common/vmalloc/vmclose.o \
606da2e3ebdSchin	common/vmalloc/vmdcheap.o \
607da2e3ebdSchin	common/vmalloc/vmdebug.o \
608da2e3ebdSchin	common/vmalloc/vmdisc.o \
609da2e3ebdSchin	common/vmalloc/vmexit.o \
610da2e3ebdSchin	common/vmalloc/vmgetmem.o \
611da2e3ebdSchin	common/vmalloc/vmlast.o \
612da2e3ebdSchin	common/vmalloc/vmmopen.o \
613da2e3ebdSchin	common/vmalloc/vmopen.o \
614da2e3ebdSchin	common/vmalloc/vmpool.o \
615da2e3ebdSchin	common/vmalloc/vmprivate.o \
616da2e3ebdSchin	common/vmalloc/vmprofile.o \
617da2e3ebdSchin	common/vmalloc/vmregion.o \
618da2e3ebdSchin	common/vmalloc/vmsegment.o \
619da2e3ebdSchin	common/vmalloc/vmset.o \
620da2e3ebdSchin	common/vmalloc/vmstat.o \
621da2e3ebdSchin	common/vmalloc/vmstrdup.o \
622da2e3ebdSchin	common/vmalloc/vmtrace.o \
623da2e3ebdSchin	common/vmalloc/vmwalk.o
624da2e3ebdSchin
625da2e3ebdSchin# We are storing the object files into subdirs avoid the
626da2e3ebdSchin# confusion with having 550+ object files in the toplevel pics/
627da2e3ebdSchin# directory (this matches the way how the original AST build system
628da2e3ebdSchin# deals with this "logistic" issue) - the rules below ensure that
629da2e3ebdSchin# the destination directory is available.
630da2e3ebdSchinOBJDIRS += \
631da2e3ebdSchin	common/cdt \
632da2e3ebdSchin	common/comp \
633da2e3ebdSchin	common/dir \
634da2e3ebdSchin	common/disc \
635da2e3ebdSchin	common/hash \
636da2e3ebdSchin	common/misc \
637da2e3ebdSchin	common/obsolete \
638da2e3ebdSchin	common/path \
639da2e3ebdSchin	common/port \
640da2e3ebdSchin	common/preroot \
641da2e3ebdSchin	common/regex \
642da2e3ebdSchin	common/sfio \
643da2e3ebdSchin	common/stdio \
644da2e3ebdSchin	common/string \
645da2e3ebdSchin	common/tm \
646da2e3ebdSchin	common/uwin \
647da2e3ebdSchin	common/vec \
648da2e3ebdSchin	common/vmalloc
649da2e3ebdSchinPICSDIRS= $(OBJDIRS:%=pics/%)
650da2e3ebdSchinmkpicdirs:
651da2e3ebdSchin	@mkdir -p $(PICSDIRS)
652da2e3ebdSchin
653da2e3ebdSchin# We need our own rules here since some source files come from
654da2e3ebdSchin# the plaftorm-specific directories and the default rules do
655da2e3ebdSchin# not cover this
656da2e3ebdSchinpics/%.o: ../%.c
657da2e3ebdSchin	$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
658da2e3ebdSchin	$(POST_PROCESS_O)
659da2e3ebdSchin
660da2e3ebdSchininclude ../../Makefile.astmsg
661da2e3ebdSchin
662da2e3ebdSchininclude ../../Makefile.lib
663da2e3ebdSchin
664da2e3ebdSchin# mapfile-vers does not live with the sources in in common/ to make
665da2e3ebdSchin# automated code updates easier.
666da2e3ebdSchinMAPFILES=       ../mapfile-vers
667da2e3ebdSchin
6687c2fbfb3SApril Chin# Set common AST build flags (e.g. C99/XPG6, needed to support the math stuff)
669da2e3ebdSchininclude ../../../Makefile.ast
670da2e3ebdSchin
671da2e3ebdSchin# special rule because sources live both ../common (normal)
672da2e3ebdSchin# and $(TRANSMACH) (generated)
673da2e3ebdSchinSRCS=		$(OBJECTS:%.o=../%.c)
674da2e3ebdSchin
675da2e3ebdSchinLIBS =		$(DYNLIB) $(LINTLIB)
676da2e3ebdSchin
6777c2fbfb3SApril ChinLDLIBS += \
6787c2fbfb3SApril Chin	-lsocket \
6797c2fbfb3SApril Chin	-lm \
6807c2fbfb3SApril Chin	-lc
681da2e3ebdSchin
682da2e3ebdSchin$(LINTLIB) :=	SRCS = $(SRCDIR)/$(LINTSRC)
683da2e3ebdSchin
684da2e3ebdSchinSRCDIR =	../common
685da2e3ebdSchin
686da2e3ebdSchin# We use "=" here since using $(CPPFLAGS.master) is very tricky in our
687da2e3ebdSchin# case - it MUST come as the last element but future changes in -D options
688da2e3ebdSchin# may then cause silent breakage in the AST sources because the last -D
689da2e3ebdSchin# option specified overrides previous -D options so we prefer the current
690da2e3ebdSchin# way to explicitly list each single flag.
691da2e3ebdSchin# Notes:
692da2e3ebdSchin#   - "-D_BLD_DLL" comes from ${mam_cc_DLL} in Mamfile
693da2e3ebdSchin#   - Be careful with "-D__OBSOLETE__=xxx". Make sure this is in sync with
694da2e3ebdSchin#     upstream (see Mamfile) and do not change the |__OBSOLETE__| value
695da2e3ebdSchin#     without examining the symbols that will be removed, and evaluating
696da2e3ebdSchin#     whether that breaks compatibility with upstream binaries.
697da2e3ebdSchinCPPFLAGS = \
698da2e3ebdSchin	$(DTEXTDOM) $(DTS_ERRNO) \
699da2e3ebdSchin	$(ASTPLATFORMCPPFLAGS) \
700da2e3ebdSchin	-Isrc/lib/libast \
701da2e3ebdSchin	-I$(SRCDIR) \
702da2e3ebdSchin	-I$(SRCDIR)/comp \
703da2e3ebdSchin	-I$(SRCDIR)/include \
704da2e3ebdSchin	-I$(SRCDIR)/std \
705da2e3ebdSchin	-I$(SRCDIR)/dir \
706da2e3ebdSchin	-I$(SRCDIR)/port \
707da2e3ebdSchin	-I$(SRCDIR)/sfio \
708da2e3ebdSchin	-I$(SRCDIR)/astsa \
709da2e3ebdSchin	-I$(SRCDIR)/misc \
710da2e3ebdSchin	-I$(SRCDIR)/string \
711da2e3ebdSchin	-Iinclude/ast \
71234f9b3eeSRoland Mainz	-I$(ROOT)/usr/include \
713da2e3ebdSchin	'-DCONF_LIBSUFFIX=".so"' \
714da2e3ebdSchin	'-DCONF_LIBPREFIX="lib"' \
715da2e3ebdSchin	-DERROR_CATALOG=\""libast"\" \
7163e14f97fSRoger A. Faulkner	-D__OBSOLETE__=20100101 \
717da2e3ebdSchin	-D_BLD_ast \
718da2e3ebdSchin	-D_PACKAGE_ast \
719da2e3ebdSchin	-D_BLD_DLL
720da2e3ebdSchin
721da2e3ebdSchinCFLAGS += \
7227c2fbfb3SApril Chin	$(ASTCFLAGS)
723da2e3ebdSchinCFLAGS64 += \
7247c2fbfb3SApril Chin	$(ASTCFLAGS64)
725da2e3ebdSchin
726*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-parentheses
727*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-uninitialized
728*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-char-subscripts
729*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-clobbered
730*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-unused-variable
731*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-unused-value
732*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-unused-function
733*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-unused-label
734*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-implicit-function-declaration
735*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-empty-body
736*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-type-limits
737*7014882cSRichard LoweCERRWARN += -_gcc=-Wno-address
738*7014882cSRichard Lowe
739da2e3ebdSchinpics/$(MACH)/src/lib/libast/conftab.o \
740da2e3ebdSchinpics/$(MACH64)/src/lib/libast/conftab.o	:= CERRWARN += -erroff=E_INIT_DOES_NOT_FIT
7417c2fbfb3SApril Chinpics/common/comp/setlocale.o		:= CERRWARN += -erroff=E_INTEGER_OVERFLOW_DETECTED
7427c2fbfb3SApril Chinpics/common/comp/setlocale.o		:= CERRWARN += -erroff=E_INIT_DOES_NOT_FIT
7433e14f97fSRoger A. Faulknerpics/common/comp/setlocale.o		:= CERRWARN += -erroff=E_INIT_SIGN_EXTEND
744da2e3ebdSchinpics/common/hash/hashlook.o		:= CERRWARN += -erroff=E_CONST_PROMOTED_UNSIGNED_LONG
745da2e3ebdSchinpics/common/hash/memhash.o		:= CERRWARN += -erroff=E_CONST_PROMOTED_UNSIGNED_LONG
746da2e3ebdSchinpics/common/hash/memsum.o		:= CERRWARN += -erroff=E_CONST_PROMOTED_UNSIGNED_LONG
747da2e3ebdSchinpics/common/hash/strhash.o		:= CERRWARN += -erroff=E_CONST_PROMOTED_UNSIGNED_LONG
748da2e3ebdSchinpics/common/hash/strsum.o		:= CERRWARN += -erroff=E_CONST_PROMOTED_UNSIGNED_LONG
749da2e3ebdSchinpics/common/misc/recstr.o 		:= CERRWARN += -erroff=E_INTEGER_OVERFLOW_DETECTED
7507c2fbfb3SApril Chinpics/common/misc/translate.o 		:= CERRWARN += -erroff=E_INTEGER_OVERFLOW_DETECTED
7517c2fbfb3SApril Chinpics/common/path/pathkey.o		:= CERRWARN += -erroff=E_CONST_PROMOTED_UNSIGNED_LONG
7527c2fbfb3SApril Chinpics/common/port/astconf.o		:= CERRWARN += -erroff=E_CONST_OBJ_SHOULD_HAVE_INITIZR
75334f9b3eeSRoland Mainzpics/common/stdio/fflush.o 		:= CERRWARN += -erroff=E_NO_IMPLICIT_DECL_ALLOWED
75434f9b3eeSRoland Mainzpics/common/stdio/getline.o 		:= CERRWARN += -erroff=E_NO_IMPLICIT_DECL_ALLOWED
755da2e3ebdSchinpics/common/sfio/sfmove.o 		:= CERRWARN += -erroff=E_NO_IMPLICIT_DECL_ALLOWED
756da2e3ebdSchinpics/common/sfio/sfrd.o 		:= CERRWARN += -erroff=E_NO_IMPLICIT_DECL_ALLOWED
757da2e3ebdSchinpics/common/sfio/sfvscanf.o 		:= CERRWARN += -erroff=E_END_OF_LOOP_CODE_NOT_REACHED
75834f9b3eeSRoland Mainzpics/common/tm/tmxduration.o 		:= CERRWARN += -erroff=E_NO_IMPLICIT_DECL_ALLOWED
759da2e3ebdSchin
760da2e3ebdSchin.KEEP_STATE:
761da2e3ebdSchin
762da2e3ebdSchinall: mkpicdirs .WAIT $(LIBS)
763da2e3ebdSchin
764da2e3ebdSchin#
765da2e3ebdSchin# libast is not lint-clean yet; fake up a target.  (You can use
766da2e3ebdSchin# "make lintcheck" to actually run lint; please send all lint fixes
767da2e3ebdSchin# upstream (to AT&T) so the next update will pull them into ON.)
768da2e3ebdSchin#
769da2e3ebdSchinlint:
770da2e3ebdSchin	@ print "usr/src/lib/libast is not lint-clean: skipping"
771da2e3ebdSchin
772da2e3ebdSchininclude ../../Makefile.targ
773