da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# CDDL HEADER START
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# The contents of this file are subject to the terms of the
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# Common Development and Distribution License (the "License").
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# You may not use this file except in compliance with the License.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# or http://www.opensolaris.org/os/licensing.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# See the License for the specific language governing permissions
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# and limitations under the License.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# When distributing Covered Code, include this CDDL HEADER in each
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# If applicable, add the following below this CDDL HEADER, with the
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# fields enclosed by brackets "[]" replaced with your own identifying
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# information: Portions Copyright [yyyy] [name of copyright owner]
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# CDDL HEADER END
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# Use is subject to license terms.
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin#
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
7c2fbfb345896881c631598ee3852ce9ce33fb07April ChinSHELL=/usr/bin/ksh93
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chininclude ../Makefile.lib
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinSUBDIRS = $(MACH)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin$(BUILD64)SUBDIRS += $(MACH64)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinall := TARGET= all
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinclean := TARGET= clean
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinclobber := TARGET= clobber
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chininstall := TARGET= install
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinlint := TARGET= lint
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin_msg := TARGET= _msg
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin.KEEP_STATE:
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinall clean clobber install lint _msg: $(SUBDIRS)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinLIBRARY= libast.a
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinHDRS= \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin align.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_botch.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_ccode.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_common.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_dir.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_dirent.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_fcntl.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_float.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_fs.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_getopt.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_iconv.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_lib.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_limits.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_map.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_mmap.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_mode.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ast_namval.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ast_ndbm.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_nl_types.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_param.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_standards.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_std.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_stdio.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_sys.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_time.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_tty.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_version.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_vfork.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_wait.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_wchar.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast_windows.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ast.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin bytesex.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ccode.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin cdt.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin debug.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin dirent.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin dt.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin endian.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin error.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin find.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin fnmatch.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin fnv.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin fs3d.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin fts.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ftw.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ftwalk.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin getopt.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin glob.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin hash.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin hashkey.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin hashpart.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin iconv.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin ip6.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin lc.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin ls.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin magic.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin magicid.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin mc.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin mime.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin mnt.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin modecanon.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin modex.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin namval.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin nl_types.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin option.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin preroot.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin proc.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin prototyped.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin re_comp.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin recfmt.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin regex.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin regexp.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin sfdisc.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin sfio_s.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin sfio_t.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin sfio.h \
7c2fbfb345896881c631598ee3852ce9ce33fb07April Chin shcmd.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin sig.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin stack.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin stak.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin stdio.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin stk.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin swap.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin tar.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin times.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin tm.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin tmx.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin tok.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin tv.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin usage.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin vdb.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin vecargs.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin vmalloc.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin wait.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin wchar.h \
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin wordexp.h
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinHDRDIR32= $(MACH)/include/ast
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinHDRDIR64= $(MACH64)/include/ast
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chininclude ../Makefile.asthdr
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chininstall_h: $(ROOTHDRS)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin# We don't check these header files because they're owned by AT&T/AST
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chincheck:
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin$(SUBDIRS): FRC
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin @cd $@; pwd; $(MAKE) $(TARGET)
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chinFRC:
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chin
da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968chininclude ../Makefile.targ