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 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 include ../Makefile.lib
27
28 HDRS = sysdemangle.h
29 ROOTHDRDIR= $(ROOT)/usr/include
30 ROOTHDRS= $(HDRS:%=$(ROOTHDRDIR)/%)
31 CHECKHDRS= $(HDRS:%.h=common/%.check)
32
33 $(ROOTHDRS) := FILEMODE= 644
34
35 $(ROOTHDRDIR)/%: common/%
36 $(INS.file)
37
38 SUBDIRS = $(MACH) $(BUILD64) $(MACH64)
39
40 all := TARGET= all
41 clean := TARGET= clean
42 clobber := TARGET= clobber
43 install := TARGET= install
44 lint := TARGET= lint
45
46 .KEEP_STATE:
47
48 all clean clobber install: $(SUBDIRS)
49
50 lint:
51
52 $(SUBDIRS): FRC
53 @cd $@; pwd; $(MAKE) $(TARGET)
54
55 install_h: $(ROOTHDRS)
56
57 check: $(CHECKHDRS)
58
59 FRC:
|
1 #
2 # This file and its contents are supplied under the terms of the
3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 # You may only use this file in accordance with the terms of version
5 # 1.0 of the CDDL.
6 #
7 # A full copy of the text of the CDDL should have accompanied this
8 # source. A copy of the CDDL is also available via the Internet at
9 # http://www.illumos.org/license/CDDL.
10 #
11 # Copyright 2017 Jason King.
12 # Copyright (c) 2017, Joyent. Inc. All Rights Reserved.
13 #
14
15 include ../Makefile.lib
16
17 HDRS = sysdemangle.h
18 HDRDIR = common
19 SUBDIRS = $(MACH)
20 $(BUILD64)SUBDIRS += $(MACH64)
21
22 all := TARGET= all
23 clean := TARGET= clean
24 clobber := TARGET= clobber
25 install := TARGET= install
26 lint := TARGET= lint
27
28 .KEEP_STATE:
29
30 all clean clobber install lint: $(SUBDIRS)
31
32 $(SUBDIRS): FRC
33 @cd $@; pwd; $(MAKE) $(TARGET)
34
35 install_h: $(ROOTHDRS)
36
37 check: $(CHECKHDRS)
38
39 FRC:
40
41 include ../Makefile.targ
|