annotate usr/src/uts/intel/inst_sync/Makefile @ 13834:58bc6f85b799

2933 compiler warning gags need better granularity Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
author Richard Lowe <richlowe@richlowe.net>
date Sun, 22 Jul 2012 16:03:46 -0400
parents 68f95e015346
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
1 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
2 # CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
3 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
4 # The contents of this file are subject to the terms of the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
5 # Common Development and Distribution License, Version 1.0 only
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
6 # (the "License"). You may not use this file except in compliance
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
7 # with the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
8 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
10 # or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
11 # See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
12 # and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
13 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
14 # When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
16 # If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
17 # fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
18 # information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
19 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
20 # CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
21 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
22 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
23 # uts/intel/inst_sync/Makefile
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
24 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
25 # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
26 # Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
27 #
13834
58bc6f85b799 2933 compiler warning gags need better granularity
Richard Lowe <richlowe@richlowe.net>
parents: 0
diff changeset
28
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
29 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
30 # This makefile drives the production of the inst_sync system call module.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
31 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
32 # intel processor architecture dependent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
33 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
34
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
35 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
36 # Path to the base of the uts directory tree (usually /usr/src/uts).
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
37 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
38 UTSBASE = ../..
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
39
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
40 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
41 # Define the module and object file sets.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
42 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
43 MODULE = inst_sync
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
44 OBJECTS = $(INSTANCE_OBJS:%=$(OBJS_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
45 LINTS = $(INSTANCE_OBJS:%.o=$(LINTS_DIR)/%.ln)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
46 ROOTMODULE = $(ROOT_SYS_DIR)/$(MODULE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
47
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
48 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
49 # Include common rules.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
50 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
51 include $(UTSBASE)/intel/Makefile.intel
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
52
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
53 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
54 # Define targets
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
55 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
56 ALL_TARGET = $(BINARY)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
57 LINT_TARGET = $(MODULE).lint
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
58 INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
59
13834
58bc6f85b799 2933 compiler warning gags need better granularity
Richard Lowe <richlowe@richlowe.net>
parents: 0
diff changeset
60 CERRWARN += -_gcc=-Wno-parentheses
58bc6f85b799 2933 compiler warning gags need better granularity
Richard Lowe <richlowe@richlowe.net>
parents: 0
diff changeset
61
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
62 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
63 # Default build targets.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
64 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
65 .KEEP_STATE:
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
66
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
67 def: $(DEF_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
68
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
69 all: $(ALL_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
70
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
71 clean: $(CLEAN_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
72
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
73 clobber: $(CLOBBER_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
74
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
75 lint: $(LINT_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
76
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
77 modlintlib: $(MODLINTLIB_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
78
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
79 clean.lint: $(CLEAN_LINT_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
80
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
81 install: $(INSTALL_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
82
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
83 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
84 # Include common targets.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
85 #
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
86 include $(UTSBASE)/intel/Makefile.targ