8 #
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 # or http://www.opensolaris.org/os/licensing.
11 # See the License for the specific language governing permissions
12 # and limitations under the License.
13 #
14 # When distributing Covered Code, include this CDDL HEADER in each
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 # If applicable, add the following below this CDDL HEADER, with the
17 # fields enclosed by brackets "[]" replaced with your own identifying
18 # information: Portions Copyright [yyyy] [name of copyright owner]
19 #
20 # CDDL HEADER END
21 #
22 #
23 # uts/intel/strategy/Makefile
24 #
25 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
26 # Use is subject to license terms.
27 #
28
29 #
30 # This makefile drives the production of the strategy "misc"
31 # kernel module.
32 #
33 # intel architecture dependent
34 #
35
36 #
37 # Path to the base of the uts directory tree (usually /usr/src/uts).
38 #
39 UTSBASE = ../..
40
41 #
42 # Define the module and object file sets.
43 #
44 MODULE = strategy
45 OBJECTS = $(STRATEGY_OBJS:%=$(OBJS_DIR)/%)
46 LINTS = $(STRATEGY_OBJS:%.o=$(LINTS_DIR)/%.ln)
47 ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
48
49 #
50 # Include common rules.
51 #
52 include $(UTSBASE)/intel/Makefile.intel
53
54 CERRWARN += -_gcc=-Wno-parentheses
55
56 #
57 # Define targets
58 #
59 ALL_TARGET = $(BINARY)
60 LINT_TARGET = $(MODULE).lint
61 INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
62
63 #
64 # Overrides.
65 #
66 DEBUG_FLGS =
67 DEBUG_DEFS += $(DEBUG_FLGS)
68
69 #
70 # Default build targets.
71 #
72 .KEEP_STATE:
73
74 def: $(DEF_DEPS)
75
|
8 #
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 # or http://www.opensolaris.org/os/licensing.
11 # See the License for the specific language governing permissions
12 # and limitations under the License.
13 #
14 # When distributing Covered Code, include this CDDL HEADER in each
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 # If applicable, add the following below this CDDL HEADER, with the
17 # fields enclosed by brackets "[]" replaced with your own identifying
18 # information: Portions Copyright [yyyy] [name of copyright owner]
19 #
20 # CDDL HEADER END
21 #
22 #
23 # uts/intel/strategy/Makefile
24 #
25 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
26 # Use is subject to license terms.
27 #
28 # Copyright (c) 2018, Joyent, Inc.
29
30 #
31 # This makefile drives the production of the strategy "misc"
32 # kernel module.
33 #
34 # intel architecture dependent
35 #
36
37 #
38 # Path to the base of the uts directory tree (usually /usr/src/uts).
39 #
40 UTSBASE = ../..
41
42 #
43 # Define the module and object file sets.
44 #
45 MODULE = strategy
46 OBJECTS = $(STRATEGY_OBJS:%=$(OBJS_DIR)/%)
47 LINTS = $(STRATEGY_OBJS:%.o=$(LINTS_DIR)/%.ln)
48 ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
49
50 #
51 # Include common rules.
52 #
53 include $(UTSBASE)/intel/Makefile.intel
54
55 CERRWARN += -_gcc=-Wno-parentheses
56
57 # needs work
58 $(OBJS_DIR)/strategy.o := SMOFF += all_func_returns
59
60 #
61 # Define targets
62 #
63 ALL_TARGET = $(BINARY)
64 LINT_TARGET = $(MODULE).lint
65 INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
66
67 #
68 # Overrides.
69 #
70 DEBUG_FLGS =
71 DEBUG_DEFS += $(DEBUG_FLGS)
72
73 #
74 # Default build targets.
75 #
76 .KEEP_STATE:
77
78 def: $(DEF_DEPS)
79
|