53 LIBGEN = $(OBJS_DIR)/libgenunix.so
54 LIBSTUBS = $(GENSTUBS_OBJS:%=$(OBJS_DIR)/%)
55
56 # LINTFLAGS will be set to include definitions so that the cpu_t
57 # structure is expanded. However this could be set to look at the
58 # sun4u version which is not correct for sun4v. Therefore we only
59 # want to use the LINTFLAGS modification in this Makefile and so
60 # suppress the usage of the LINTFLAGS setting in the Makefile.sparc
61 # file.
62 #
63 LINTFLAGSUPPRESS = $(POUND_SIGN)
64
65 #
66 # Include common rules.
67 #
68 include $(UTSBASE)/sparc/Makefile.sparc
69
70 #
71 # Define targets
72 #
73 ALL_TARGET = $(LIBGEN)
74 LINT_TARGET = $(MODULE).lint
75 INSTALL_TARGET = $(GENUNIX) $(ROOTMODULE)
76
77 #
78 # Override defaults
79 #
80 CLEANFILES += $(LIBSTUBS) $(LIBGEN)
81
82 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
83 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
84 GEN_LINT_LIB =
85
86 BINARY =
87
88 CLOBBERFILES += $(GENUNIX)
89
90 #
91 # Non-patch genunix builds merge a version of the ip module called ipctf. This
92 # is to ensure that the common network-related types are included in genunix and
93 # can thus be uniquified out of other modules. We don't want to do this for
94 # patch builds, since we can't guarantee that ip and genunix will be in the same
95 # patch.
|
53 LIBGEN = $(OBJS_DIR)/libgenunix.so
54 LIBSTUBS = $(GENSTUBS_OBJS:%=$(OBJS_DIR)/%)
55
56 # LINTFLAGS will be set to include definitions so that the cpu_t
57 # structure is expanded. However this could be set to look at the
58 # sun4u version which is not correct for sun4v. Therefore we only
59 # want to use the LINTFLAGS modification in this Makefile and so
60 # suppress the usage of the LINTFLAGS setting in the Makefile.sparc
61 # file.
62 #
63 LINTFLAGSUPPRESS = $(POUND_SIGN)
64
65 #
66 # Include common rules.
67 #
68 include $(UTSBASE)/sparc/Makefile.sparc
69
70 #
71 # Define targets
72 #
73 ALL_TARGET = $(LIBGEN) $(GENUNIX)
74 LINT_TARGET = $(MODULE).lint
75 INSTALL_TARGET = $(LIBGEN) $(GENUNIX) $(ROOTMODULE)
76
77 #
78 # Override defaults
79 #
80 CLEANFILES += $(LIBSTUBS) $(LIBGEN)
81
82 LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
83 LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
84 GEN_LINT_LIB =
85
86 BINARY =
87
88 CLOBBERFILES += $(GENUNIX)
89
90 #
91 # Non-patch genunix builds merge a version of the ip module called ipctf. This
92 # is to ensure that the common network-related types are included in genunix and
93 # can thus be uniquified out of other modules. We don't want to do this for
94 # patch builds, since we can't guarantee that ip and genunix will be in the same
95 # patch.
|