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