1*da2e3ebdSchin# 2*da2e3ebdSchin# CDDL HEADER START 3*da2e3ebdSchin# 4*da2e3ebdSchin# The contents of this file are subject to the terms of the 5*da2e3ebdSchin# Common Development and Distribution License (the "License"). 6*da2e3ebdSchin# You may not use this file except in compliance with the License. 7*da2e3ebdSchin# 8*da2e3ebdSchin# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*da2e3ebdSchin# or http://www.opensolaris.org/os/licensing. 10*da2e3ebdSchin# See the License for the specific language governing permissions 11*da2e3ebdSchin# and limitations under the License. 12*da2e3ebdSchin# 13*da2e3ebdSchin# When distributing Covered Code, include this CDDL HEADER in each 14*da2e3ebdSchin# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*da2e3ebdSchin# If applicable, add the following below this CDDL HEADER, with the 16*da2e3ebdSchin# fields enclosed by brackets "[]" replaced with your own identifying 17*da2e3ebdSchin# information: Portions Copyright [yyyy] [name of copyright owner] 18*da2e3ebdSchin# 19*da2e3ebdSchin# CDDL HEADER END 20*da2e3ebdSchin# 21*da2e3ebdSchin# 22*da2e3ebdSchin# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 23*da2e3ebdSchin# Use is subject to license terms. 24*da2e3ebdSchin# 25*da2e3ebdSchin# ident "%Z%%M% %I% %E% SMI" 26*da2e3ebdSchin# 27*da2e3ebdSchin 28*da2e3ebdSchinSHELL=/usr/bin/ksh 29*da2e3ebdSchin 30*da2e3ebdSchininclude ../Makefile.lib 31*da2e3ebdSchin 32*da2e3ebdSchinSUBDIRS = $(MACH) 33*da2e3ebdSchin$(BUILD64)SUBDIRS += $(MACH64) 34*da2e3ebdSchin 35*da2e3ebdSchinall := TARGET= all 36*da2e3ebdSchinclean := TARGET= clean 37*da2e3ebdSchinclobber := TARGET= clobber 38*da2e3ebdSchininstall := TARGET= install 39*da2e3ebdSchinlint := TARGET= lint 40*da2e3ebdSchin_msg := TARGET= _msg 41*da2e3ebdSchin 42*da2e3ebdSchin.KEEP_STATE: 43*da2e3ebdSchin 44*da2e3ebdSchinall clean clobber install lint _msg: $(SUBDIRS) 45*da2e3ebdSchin 46*da2e3ebdSchinLIBRARY= libast.a 47*da2e3ebdSchin 48*da2e3ebdSchinHDRS= \ 49*da2e3ebdSchin align.h \ 50*da2e3ebdSchin ast_botch.h \ 51*da2e3ebdSchin ast_ccode.h \ 52*da2e3ebdSchin ast_common.h \ 53*da2e3ebdSchin ast_dir.h \ 54*da2e3ebdSchin ast_dirent.h \ 55*da2e3ebdSchin ast_fcntl.h \ 56*da2e3ebdSchin ast_float.h \ 57*da2e3ebdSchin ast_fs.h \ 58*da2e3ebdSchin ast_getopt.h \ 59*da2e3ebdSchin ast_iconv.h \ 60*da2e3ebdSchin ast_lib.h \ 61*da2e3ebdSchin ast_limits.h \ 62*da2e3ebdSchin ast_map.h \ 63*da2e3ebdSchin ast_mmap.h \ 64*da2e3ebdSchin ast_mode.h \ 65*da2e3ebdSchin ast_nl_types.h \ 66*da2e3ebdSchin ast_param.h \ 67*da2e3ebdSchin ast_standards.h \ 68*da2e3ebdSchin ast_std.h \ 69*da2e3ebdSchin ast_stdio.h \ 70*da2e3ebdSchin ast_sys.h \ 71*da2e3ebdSchin ast_time.h \ 72*da2e3ebdSchin ast_tty.h \ 73*da2e3ebdSchin ast_types.h \ 74*da2e3ebdSchin ast_version.h \ 75*da2e3ebdSchin ast_vfork.h \ 76*da2e3ebdSchin ast_wait.h \ 77*da2e3ebdSchin ast_wchar.h \ 78*da2e3ebdSchin ast_windows.h \ 79*da2e3ebdSchin ast.h \ 80*da2e3ebdSchin bytesex.h \ 81*da2e3ebdSchin ccode.h \ 82*da2e3ebdSchin cdt.h \ 83*da2e3ebdSchin debug.h \ 84*da2e3ebdSchin dirent.h \ 85*da2e3ebdSchin dt.h \ 86*da2e3ebdSchin endian.h \ 87*da2e3ebdSchin error.h \ 88*da2e3ebdSchin find.h \ 89*da2e3ebdSchin fnmatch.h \ 90*da2e3ebdSchin fnv.h \ 91*da2e3ebdSchin fs3d.h \ 92*da2e3ebdSchin fts.h \ 93*da2e3ebdSchin ftw.h \ 94*da2e3ebdSchin ftwalk.h \ 95*da2e3ebdSchin getopt.h \ 96*da2e3ebdSchin glob.h \ 97*da2e3ebdSchin hash.h \ 98*da2e3ebdSchin hashkey.h \ 99*da2e3ebdSchin hashpart.h \ 100*da2e3ebdSchin iconv.h \ 101*da2e3ebdSchin lc.h \ 102*da2e3ebdSchin ls.h \ 103*da2e3ebdSchin magic.h \ 104*da2e3ebdSchin magicid.h \ 105*da2e3ebdSchin mc.h \ 106*da2e3ebdSchin mime.h \ 107*da2e3ebdSchin mnt.h \ 108*da2e3ebdSchin modecanon.h \ 109*da2e3ebdSchin modex.h \ 110*da2e3ebdSchin namval.h \ 111*da2e3ebdSchin nl_types.h \ 112*da2e3ebdSchin option.h \ 113*da2e3ebdSchin preroot.h \ 114*da2e3ebdSchin proc.h \ 115*da2e3ebdSchin prototyped.h \ 116*da2e3ebdSchin re_comp.h \ 117*da2e3ebdSchin recfmt.h \ 118*da2e3ebdSchin regex.h \ 119*da2e3ebdSchin regexp.h \ 120*da2e3ebdSchin sfdisc.h \ 121*da2e3ebdSchin sfio_s.h \ 122*da2e3ebdSchin sfio_t.h \ 123*da2e3ebdSchin sfio.h \ 124*da2e3ebdSchin sig.h \ 125*da2e3ebdSchin stack.h \ 126*da2e3ebdSchin stak.h \ 127*da2e3ebdSchin stdio.h \ 128*da2e3ebdSchin stk.h \ 129*da2e3ebdSchin swap.h \ 130*da2e3ebdSchin tar.h \ 131*da2e3ebdSchin times.h \ 132*da2e3ebdSchin tm.h \ 133*da2e3ebdSchin tmx.h \ 134*da2e3ebdSchin tok.h \ 135*da2e3ebdSchin tv.h \ 136*da2e3ebdSchin usage.h \ 137*da2e3ebdSchin vdb.h \ 138*da2e3ebdSchin vecargs.h \ 139*da2e3ebdSchin vmalloc.h \ 140*da2e3ebdSchin wait.h \ 141*da2e3ebdSchin wchar.h \ 142*da2e3ebdSchin wordexp.h 143*da2e3ebdSchin 144*da2e3ebdSchinHDRDIR32= $(MACH)/include/ast 145*da2e3ebdSchinHDRDIR64= $(MACH64)/include/ast 146*da2e3ebdSchininclude ../Makefile.asthdr 147*da2e3ebdSchin 148*da2e3ebdSchininstall_h: $(ROOTHDRS) 149*da2e3ebdSchin 150*da2e3ebdSchin# We don't check these header files because they're owned by AT&T/AST 151*da2e3ebdSchincheck: 152*da2e3ebdSchin 153*da2e3ebdSchin$(SUBDIRS): FRC 154*da2e3ebdSchin @cd $@; pwd; $(MAKE) $(TARGET) 155*da2e3ebdSchin 156*da2e3ebdSchinFRC: 157*da2e3ebdSchin 158*da2e3ebdSchininclude ../Makefile.targ 159